Suchen Sie nach Vorschlägen zum Entwerfen der Grundschicht einer Leiterplatte.
Tatsächlich ist das Board ein LED-Treiber. Es verfügt über eine Reihe von TLC5940-Schieberegister-ICs, deren Signalpfade von einem Arduino kommen. Die ICs steuern eine große Anzahl von LEDs. Es gibt einen oder zwei Sensoreingänge auf dem Arduino. Insbesondere versuche ich sicherzustellen, dass alle Erdungen einen sauberen Rückweg durch die untere Kupferschicht haben. Ich habe alle GNDs (Strom, ICs, Arduino, Sensoren) durch Durchkontaktierungen zu dieser unteren Kupfererdungsschicht geleitet. So wie ich es verstehe, ist das aber nur die halbe Miete.
Strom kommt zum Arduino und es funktioniert. Die Sensoren, obwohl sie weit von Bord entfernt sind, bekommen die erforderliche Energie und funktionieren. Ich habe die Strombusspuren zu den einzelnen LEDs getestet und sie haben genug Spannung, um das zu tun, was sie tun müssen, wenn der Strom vom IC heruntergezogen wird. Ich habe diese Schaltung mit sechzehn TLC5940/512-LEDs auf einem Steckbrett arbeiten lassen, aber jetzt bekomme ich nichts mit diesen ICs auf der Platine. Nicht einmal ein Flackern. Die ICs scheinen einfach keinen Strom zu nehmen
Meine Probleme könnten das Board-Design selbst, das Power-Management oder meine Unfähigkeit sein, diese winzig kleinen SMD-Komponenten zu löten. Wie auch immer, ich möchte das Strom-/Erdungsdesign überprüfen/reparieren lassen, bevor ich einen weiteren Satz Platinen bestelle, diesmal mit Pick and Place.
Übrigens ist mir klar, dass dies eine sehr unelegante Lösung für einen LED-Treiber ist, aber es ist die Lösung, die ich trotzdem brauche. Es ist für eine Kunstinstallation, die bereits gebaut und codiert ist, also muss ich dafür sorgen, dass die Schaltkreise als solche funktionieren.
Stromversorgung - drei 5-V-Leitungen von einem einzigen 5-V-40-A-Meanwell-DC-Netzteil. 5V-Leitung für die Sensoren, 5V-Leitung für Nano und ICs und 5V-Leitung für die LEDs, getrennt und entkoppelt (glaube ich)
ICs – TLC5940-Schieberegister – TI-Datenblatt – https://www.ti.com/document-viewer/TLC5940/datasheet/pin_configuration_and_functions#SLVS5159151
Arduino-Nano
Sensoren - Verwenden von drei verschiedenen Sensoren, um Signale über Schraubklemmen in und aus dem Arduino zu bringen. Pro Sensoren: Die Anschlüsse und Spuren sind in der Nähe des Nano.
[FIXED LINKS] Der Schaltplan für diese Platine auf EasyEDA. Führt Sie zu ihrer Sharing-Site OSHWLAB -
https://oshwlab.com/adlib33/cloudpongschematic11_21
Die Leiterplatte - https://oshwlab.com/adlib33/cloudpongpcb
Sie haben einen Kurzschluss (Lötbrücke) zwischen Pin 1 und 2 des Schieberegisters unten rechts auf dem Foto. Entfernen Sie es, indem Sie ein heißes Bügeleisen wiederholt zwischen den beiden Stiften laufen lassen, weg vom IC. Überprüfen Sie auch die anderen ICs!
Ich denke, Ihr Layout ist akzeptabel. Ich würde die Stromspuren verdicken oder sogar die obere Ebene mit der LED-Versorgung überfluten. Ich bin mir nicht sicher, ob Ihre Entkopplung oder die drei separaten Vorräte für diese Angelegenheit sehr effektiv oder erforderlich sind. Diese Elektrolytkondensatoren haben einen relativ hohen Serienwiderstand und sind weit entfernt von den Lasten. Bei Bedarf sind kleinere Keramikkappen neben den LED-Anschlüssen möglicherweise besser, aber ich denke, es sollte so funktionieren, wie es ist. Die Sensoren und Arduino haben bereits eine Entkopplung an Bord.
Ich würde die gleiche Versorgung für den Arduino und die Sensoren verwenden, denn wenn einer ausgesteckt wird, sehen die Sensoren möglicherweise Spannungen an den I2C-Pins (vom Arduino), die den VCC-Pin überschreiten und die Chips beschädigen können.
Eine 40-A-Versorgung ist übertrieben, schadet aber ansonsten nicht!
SteveSch
Benutzer1850479
DamienD
DamienD
adlib33e
adlib33e
adlib33e
adlib33e
Feuerstelle
Benutzer1850479
DamienD
DamienD
DamienD
adlib33e
adlib33e