Ich bin sehr neu in der Elektronik, auf electronics.SE.com und dies ist mein erstes Projekt. Bitte nehmen Sie Kontakt mit mir auf, wenn meine Frage wichtige Informationen enthält (in diesem Fall hinterlassen Sie einfach einen Kommentar und ich werde versuchen, die fehlenden hinzuzufügen Bits).
Ich habe ein Gerät gebaut, das ungefähr 500 LEDs über 106 verschiedene Kanäle steuert. Im Wesentlichen ist das Design:
- 1 geschaltetes 24V 3A Netzteil
- 1 Spannungsregler, der 5V ausgibt
- 1 Steuerkarte mit einem AVR ATmega168 (an den Spannungsregler angeschlossen)
- 106 LED-Strings (an die 24-V-Stromschiene angeschlossen)
- 7 TLC5940 (je 16 Kanäle) versenken Treiber für die LED-Strings (diese versenken die verbleibenden 24 V von den LEDs, aber ihre Logik wird vom 5 V-Regler gespeist).
Alles funktioniert, aber ich habe große Probleme mit dem Rauschen, das manchmal ein unerwartetes Zurücksetzen meines Geräts auslöst .
Dank eines Freundes mit DSO konnte ich die Angelegenheit untersuchen und dies sind meine Erkenntnisse ...
Das Rauschen ist auf der 5-V-Stromschiene und es ist ziemlich groß, der Gesamtausschlag beträgt 2,55 V. Die SPI-Kanäle sind alle relativ unberührt:

Das Rauschen scheint von den LEDs erzeugt zu werden , nicht von den SPI-Übertragungsdaten (es gibt keine offensichtliche Korrelation zwischen einem der SPI-Kanäle und dem Rauschen). In diesem Video (leider konnte hier kein Weg gefunden werden, es einzubetten) können Sie sehen, dass die Anzahl der eingeschalteten LEDs die Amplitude des Rauschens beeinflusst, während deren Intensität (gesteuert über PWM) die Länge des Rauschens beeinflusst. " platzen "[mehr Details zur Videobeschreibung auf youtube].
Die Frequenz des Rauschens beträgt ~ 8 MHz. Dies ist eine Frequenz, die ich (zumindest nicht ausdrücklich) nicht verwende, da meine Controller-Karte mit 16 MHz und mein SPI mit 250 kHz betrieben wird.

Während meiner Experimente stellte ich fest, dass der DSO das Rauschen selbst dann aufnahm, wenn nur der Erdungsanschluss der Sonde angeschlossen war. Ich interpretiere dies als ein Zeichen dafür, dass das Rauschen nicht auf eine Instabilität der 5-V-Einspeisung zurückzuführen ist, sondern auf ein oszillierendes Potential des Bodenniveaus . Habe ich recht?
Als Neuling in der Elektronik und ohne formale Kenntnisse in diesem Bereich habe ich eine Reihe von Lösungen "aus dem Internet" ausprobiert, ohne dass dies in meinem Szenario 100% ig Sinn machte. Unter anderem habe ich versucht:
- Um ein Tiefpassfilter mit einem 1-kOhm-Widerstand und einem 100-nF-Kondensator zu bauen, platzieren Sie es auf der 5-V-Stromschiene. Die Amplitude des Rauschens änderte sich jedoch nicht wesentlich.
- Entkopplung der 5V-Schiene mit verschiedenen Kondensatoren, einschließlich einiger Tantal-Kondensatoren [verschiedene Nennwerte] (kein sichtbarer Effekt)
- die Erdleitung zu entkoppeln (machte die DSO Bananen gehen)
- um die LEDs, die TLC-Platine und das DSO mit verschiedenen Teilen meiner Schaltung zu erden, einschließlich so weit wie möglich "zurück" (dh sie mit separaten Drähten an den Erdungsanschluss des 24-V-Netzteils anschließen, um Erdschleifen zu vermeiden) ... aber auch in diesem fall hatte ich kein glück.
Es ist gut möglich, dass ich das oben Genannte falsch gemacht habe (dh, dass die Lösung eine der oben Genannten ist, aber dass ich sie falsch implementiert habe). Wenn Sie der Meinung sind, dass die Lösung eine der oben Genannten ist, zögern Sie nicht, dies zu sagen es, vielleicht geben Sie mir eine Anleitung, wie man es "richtig" umsetzt.
Letzte Anmerkung: Aufgrund der physischen Größe meines Projekts führte ich alle Tests nur mit einer meiner TLC-Platinen durch, die ich vorsichtig aus dem Rig herausgenommen und einige einzelne Test-LEDs verwendet habe, die von einer 5-V-Quelle gespeist werden. Weniger genaue Tests an der kompletten Anlage zeigen jedoch, dass das Verhalten in der "Realität" mit den Testwerten übereinstimmt.
Vielen Dank im Voraus für Ihre Zeit und Unterstützung!
