Durchsteck-Prototyp funktioniert, SMD Version nicht

OP #3135750
Lesenswert?

Hallo,

ich finde nicht heraus, warum mein through-hole design funktioniert, die 
gefertigte SMD PCB aber nicht.

Es handelt sich um einen einfachen V-USB Aufbau mit einem attiny2313a, 
sehr ähnlich diesem hier:

http://codeandlife.com/2012/01/25/avr-attiny-usb-tutorial-part-2/
1
[10521.468256] usb 1-1.2: new low-speed USB device number 20 using ehci-pci
2
[10521.482102] hub 1-1:1.0: unable to enumerate USB device on port 2

Die Teile des funktionierenden Prototypen:

ATTINY2313A-PU-ND,IC MCU AVR 2K FLASH 20MHZ 20DIP
10uF Caps (decoupling attiny)
296-31455-1-ND,IC REG LDO 3.3V .1A TO92
X147-ND,CRYSTAL 12.000393MHZ 18PF THRU
18pf Caps

Die SMD Teile:
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

Ich habe die through-hole 18pf Kondensatoren auf dem SMD board probiert, 
hat nichts gebracht. Ein Testprogramm auf dem attiny das einen Pin alle 
5 Sekunden high und dann wieder low schaltet funktioniert einwandfrei.

Ich verwende einen 1k5 pullup für D- (3,3V) und einen 1M pulldown für 
D+.
Ein Test mit einem Hub dazwischen hat auch nicht zum Erfolg geführt.

Die Fuses sind so gesetzt:
lfuse:w:0xef:m
hfuse:w:0xdb:m
efuse:w:0xff:m

Für Hilfe wäre ich wirklich sehr dankbar!
Gast #3136086
Lesenswert?

piepse mal die einzelnen Pins des Microcontrollers durch, gegen die 
benachbarten, möglicherweise hast du eine Kurzschluss.Prüf nochmal deine 
D- und D+ Leitung, vielleicht hast sie vertauscht. Nimm eine Lupe und 
schau mal bei Tageslicht nach nicht richtig gelöteten Pins, kalte 
Lötstellen etc..

Sonst Bilder hier rein, in einem guten Format, das wichtige 
ausgeschnitten und vom Speicher nicht zu groß.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren