Forum: Mikrocontroller und Digitale Elektronik SPI Signal verschwindet beim Verbinden mit µC


von fuchs (Gast)


Lesenswert?

Hi,

ich habe eine Treiberschaltung für µPower-Leds erstellt, die von einem 
Schieberegister HC595 und dem TLC5923 getrieben werden. Diese Bausteine 
werden mittels SPI von einem PIC32 angesteuert. Ich habe die Schaltung 
auf einem PCB aufgebaut und getestet. Im zweiten Schritt wurde diese 
dann miniaturisiert (QFN package, 100µm Leiterbahnen, 4 lagiges PCB). 
Mit der verkleinerten Version habe ich nun Probleme.

Zum Testen wird ein Breakoutboard des PIC32 verwendet (StarterKit). Von 
diesem habe ich die I/Os des µC mit einem Adapter verbunden 
(Jumperwires) von welchem ein 5cm 0,64mm Pitch Flachbandkabel zu meinem 
PCB geht.

Die Versorgungsspannung liegt an den Bausteinen an. Mein Problem ist es 
nun, dass die Logiksignale (SPI) nicht ankommen (Clock, Serial in, ... 
und zwar für beide Bausteine).

Ich messe an einem Eingang (z.B. Clock des HC595) mit dem Oszilloskop. 
Stecke ich nun das Flachbandkabel in mein PCB, dann sehe ich kurz das 
Signal (wie erwartet), doch dann fällt es auf GND und bleibt dort. Wenn 
ich wieder ein- und ausstecke, habe ich beim Einstecken wieder kurz das 
Signal.
Was könnte das sein? Kurzschlüsse oder falsch geroutete Signale konnte 
ich bisher ausschließen.

Danke für eure Ideen, fuchs.

von Falk B. (falk)


Lesenswert?

Klingt nach einer fehlenden Masseverbindung oder einer anderen, 
ungewollten AC-Kopplung. Oszi richtig eingestellt? DC-Kopplung?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.