Forum: Mikrocontroller und Digitale Elektronik Fehler on Board: In der Kette zwischen TLC5940 und µC


von Wilfried M. (rompel)


Lesenswert?

Ich habe eine Schlatung mit daisy chain von 16 TLC5940. Die einzelne 
Steuerleitung sind an µC angeschlossen

Ich habe 20 PCB bestellt.
Der µC wurde programmiert und es kommt vor, dass auf manche Board (ca. 
5PCB) das XLAT-Pin ständig high ist und dadurch die LED flackern.

Es kommt auch öfter vor, dass der Blank-Pin ständig auf low ist obwohl 
ich einen pull-up Widerstand an der Leitung habe.

Für XLAT-Pin: ich habe den Treiber sukzessiven runtergelötet und dem 
Board jedes eingeschaltet. auf die kette finde ich öfter Treiber, das 
wenn runtergelötet ist, schaltet das XLAT-Pin auf Low und high. 
Anschließend wird neue Treiber auf dem Board gelötet und das Board 
funktioniert einwandfrei.

Für Blank-Pin: ich habe den µC runtergelötet und einen neuen darauf 
gelötet. Anschließend funktioniert dem Board auch einwandfrei.


Ich überlege seitdem, was die Ursachen dafür sein kann.
Hätte jemand mehr Erfahrung mit dem Thema und kann mir dabei helfen???

Könnte das Pin des µCs oder des LED-Treibers (TLC5940) durch ESD defekt 
sein??? Falls ja warum bei fast ca. 15 PCB?? Die Pin des TLC5940 (hier 
Out0... Out15) sind externe auf dem Board geführt, aber XLAT- und 
Blank-Pin sind interne auf dem Board und Pin vom µC sind nicht externer 
ausgeführt.


Könnte das Problem durch Ground-Bouncing statt findet? Ich habe die 
Messung auch durchgeführt und mir ist nichts eingefallen.



Auf einige Tipps würde ich mich sehr freuen.

LG
Rompel

von Udo Balinger (Gast)


Lesenswert?

woher hast du die TLC5940? Ich hatte ähnliche Effekte grund dafür die 
TLC5940 waren "fakes" oder Ausschuss aus China bestellt. Mit neuen hat 
es sofort geklappt.

von Wilfried M. (rompel)


Lesenswert?

Udo Balinger schrieb:
> woher hast du die TLC5940? Ich hatte ähnliche Effekte grund dafür
> die
> TLC5940 waren "fakes" oder Ausschuss aus China bestellt. Mit neuen hat
> es sofort geklappt.

ok klingt schon gut aus.
ich habe auch vom China alles bestellt und bestücken lassen.
Meine Vermutung war schon in der Richtung. Wie kann ich dann feststellen 
dass die fakes sind?

danke im Voraus

von MaWin (Gast)


Lesenswert?

Wilfried M. schrieb:
> Der µC wurde programmiert und es kommt vor, dass auf manche Board (ca.
> 5PCB) das XLAT-Pin ständig high ist

Häh ?

XLAT ist ein Eingang.

DU bestimmst, wann XLAT high oder low ist und du musst es so machne, wie 
das Datenblatt es vorschreibt, XLAT ist der Latch Impuls nachdem die 
Daten seriell reingeschoben wurden.

Wilfried M. schrieb:
> kommt vor, dass auf manche Board (ca.
> 5PCB) das XLAT-Pin ständig high is

Du sendest aus deinem uC also LOW, und misst direkt am Pin auf dem Board 
high ? Dann ist der Pin nicht ordentlich verlötet.

BLANK ist ebenfalls ein Eingang. Mit einem pull up nach plus gezogen 
sind alle Ausgänge AUSGESCHALTET, das ist wohl nicht sinnvoll.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Wilfried M. schrieb:
> ich habe auch vom China alles bestellt und bestücken lassen.
Das ist ein in der Elektronik übliches Vorgehen. Wenn du alles weglassen 
würdest, was auch China kommt, dann wäre es blitzartig zappenduster. 
Oder wenn da so viele Fakes unter diesen Chips wären. In mehr als 99,99% 
der Fälle verkaufen die Chinesen also keine Fakes.

> Meine Vermutung war schon in der Richtung.
Jeder hört gern das, was er gern hört. Aber meist liegt es doch daran, 
dass irgendwas im Datenblatt nicht beachtet wurde. Und eine andere 
Bauteilcharge oder ein anders Bauteil einfach toleranter mit diesem 
Fehler umgeht.
Und genau sowas beobachtest du ja offenbar auch:
Wilfried M. schrieb:
> Für Blank-Pin: ich habe den µC runtergelötet und einen neuen darauf
> gelötet. Anschließend funktioniert dem Board auch einwandfrei.

> Meine Vermutung war schon in der Richtung.
Zeig doch mal Fotos von deinen gefakten Bauteilen. Am Besten von unten, 
oben, den Seiten und die Anschlussdrähte.

Wilfried M. schrieb:
> Ich habe eine Schlatung
Zeig mal den Schlatplan, das Layout und den Aufbau. Irgendwas davon 
macht offenbar Probleme.

: Bearbeitet durch Moderator
von Wilfried M. (rompel)


Angehängte Dateien:

Lesenswert?

Lothar M. schrieb:
> Zeig mal den Schlatplan, das Layout und den Aufbau. Irgendwas davon
> macht offenbar Probleme.

Hallo,
danke für die schnelle Antwort.

ich habe einige Bilder hinzugefügt. Am Layout ganz link ist der µC und 
recht sind die LED-Treiber.

Die out von dem Treiber im Schaltplan wird an der Kathode vom LED 
angeschlossen. Die Anode ist mit einer Konstanten Spannung vom 5V 
versorgt.

Danke im Voraus

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.