Forum: Mikrocontroller und Digitale Elektronik Arduino und TLC5940 entstören


von Jan K. (Gast)


Lesenswert?

Hallo,

ich habe mit mit einem Arduino und 2 TLC5940 (LED PWM Chip) etwas 
gebastelt um meine LED Wohnzimmer Lampen zu dimmen. Dazu hängt noch ne 
Leistungsstufe an den Ausgängen des TLC5940. Das funktioniert 
mittlerweile auch im Prinzip so wie es soll. Dummerweise kriegt der 
Arduino insbesondere bei starker Dimmung Störfeuer. Das macht sich durch 
2 Dinge bemerkbar.

a) Er kriegt "Phantom Signale" an den Eingängen. In der Hinsicht 
schlecht weil da Taster dranhängen um "Szenarien" abzurufen. Habe 
mittlerweile ne Software entprellung dran. Die kriegt das mehr schlecht 
als recht in den Griff aber immerhin hilft schon mal
b) Irgendwann hängt er sich weg - also der ist am PC angeschlossen und 
läßt sich dann Seriell nicht mehr ansprechen, bis man die Schnittstelle 
resetet.

Zur Schaltung:
Ardiuno hängt am PC und wird von da mit Spannung versorgt. Der TLC hat 
mittlerweile eine eigene 5V Versorgung, das hat aber leider nicht 
geholfen.
Die 5 Leitungen vom Arduino zur Platine mit dem TLC5940 haben auch noch 
einen 300Ohm Widerstand erhalten. (Da liefen wohl auch Fehlströme über 
die Signalleitungen unter anderem deswegen. Das machte sich z.B. 
bemerkbar das der TLC noch lief, selbst wenn man die Masse gekappt hat). 
Naja und die Massen sind halt noch verbunden. Also 6 Leitungen vom 
Arduino zum TLC. Der Arduino sitzt ziemlich nah am TLC (nur wenige cm 
Abstand).

Ja so 2x 10000 uf Kondensatoren hab ich noch relativ nah in die 12V 
Spannungsversorgung der LEDs geschleift. Hat nicht viel gebracht. Nur 
das sirren des Netzteils wurde etwas leiser. Ja approps Netzteil es 
handelt sich um ein stabilisiertes China Schaltnetzteil mit in gewissen 
Rahmen einstellbarer Spannung. Das macht eigentlich nen ganz guten 
Eindruck.

Tja so mal hier und da noch ein Kondensatörchen hab ich auch schon 
probiert. Nun stellt sich halt die Frage was ich noch machen könnte. 
Idee wäre evtl. Optokoppler in die Signalleitungen? Spätestens dann 
müsste doch Ruhe sein, oder? Ich weiss nur nicht genau in welche 
Richtung die gehen bzw. möglicherweise ist die ein oder andere Leitung 
auch noch Bidirektional.

Wenn noch Infos fehlen, gerne nachfragen.

Ich hoffe es gibt hier ein paar Anregungen, denn ich bin da mit meinem 
Latein langsam am Ende.

Danke,
Jan

von Jens B. (nixiefreak)


Lesenswert?

Also ein Bild sagt mehr als tausend Worte ;-)

Aber spontan fällt mir auf, dass du keine Kerkos (100nF) erwähnst. Die 
sollten aus Entstörgründen immer möglichst nahe an den ICs eingebaut 
werden.

Gruß
Jens

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.