Throughhole design works, SMD doesnt
Posted: Sat Apr 20, 2013 10:21 pm
Hi guys,
I can't seem to figure out why my design works with my through-hole prototype, but not with the fabbed SMD version.
My setup is pretty similar to this one:
http://codeandlife.com/2012/01/25/avr-a ... al-part-2/
The parts on the through-hole prototype:
ATTINY2313A-PU-ND,IC MCU AVR 2K FLASH 20MHZ 20DIP
10uF Caps (decoupling caps for the attiny=
296-31455-1-ND,IC REG LDO 3.3V .1A TO92
X147-ND,CRYSTAL 12.000393MHZ 18PF THRU
18pf Caps
Parts on the SMD version:
ATTINY2313A-SU-ND IC MCU AVR 2K FLASH 20MHZ 20SOIC
311-1355-1-ND CAP CER 10UF 10V Y5V 0805 (decoupling)
1219-1084-1-ND IC REG LDO 3.3V SOT23-5
300-8549-1-ND CRYSTAL 12.000393MHZ 18PF SMD
22pf Caps
I tried the 18pf th caps on the SMD board, no luck either. A test program on the attiny that just turns a pin high an low every 5 seconds works fine.
I use a 1k5 pullup for D- and a 1M pulldown for D+. A hub in between device and host did not solve the issue.
The fuses are set like this:
lfuse:w:0xef:m
hfuse:w:0xdb:m
efuse:w:0xff:m
Any help would be appriciated!
I can't seem to figure out why my design works with my through-hole prototype, but not with the fabbed SMD version.
Code: Select all
[10521.468256] usb 1-1.2: new low-speed USB device number 20 using ehci-pci
[10521.482102] hub 1-1:1.0: unable to enumerate USB device on port 2
My setup is pretty similar to this one:
http://codeandlife.com/2012/01/25/avr-a ... al-part-2/
The parts on the through-hole prototype:
ATTINY2313A-PU-ND,IC MCU AVR 2K FLASH 20MHZ 20DIP
10uF Caps (decoupling caps for the attiny=
296-31455-1-ND,IC REG LDO 3.3V .1A TO92
X147-ND,CRYSTAL 12.000393MHZ 18PF THRU
18pf Caps
Parts on the SMD version:
ATTINY2313A-SU-ND IC MCU AVR 2K FLASH 20MHZ 20SOIC
311-1355-1-ND CAP CER 10UF 10V Y5V 0805 (decoupling)
1219-1084-1-ND IC REG LDO 3.3V SOT23-5
300-8549-1-ND CRYSTAL 12.000393MHZ 18PF SMD
22pf Caps
I tried the 18pf th caps on the SMD board, no luck either. A test program on the attiny that just turns a pin high an low every 5 seconds works fine.
I use a 1k5 pullup for D- and a 1M pulldown for D+. A hub in between device and host did not solve the issue.
The fuses are set like this:
lfuse:w:0xef:m
hfuse:w:0xdb:m
efuse:w:0xff:m
Any help would be appriciated!