Problem mit LED-Matrix-Schaltung

Ich möchte eine LED-Matrix-Schaltung mit 74HC595-Schieberegister und 2n7000-Mosfet erstellen.

Das Schema ist wie folgt. Ich habe Spannungspegel an verschiedenen Stellen erwähnt.Geben Sie hier die Bildbeschreibung ein

Alle Steuersignale des 74HC595 IC sind mit PIC18 mcu verbunden. und der Gate-Pin von Mosfets (CON_RED und CON_YELLOW) ist ebenfalls mit dem GPIO-Pin von mcu verbunden. Ich habe den Schaltvorgang von 74HC595 getestet und er funktioniert einwandfrei.

Das Problem: Um die gelbe LED einzuschalten und die rote LED AUS zu halten, wird an der Anode beider LEDs eine positive Spannung bereitgestellt. Der an die gelbe LED (Q2) angeschlossene Mosfet wird durch Bereitstellen von 2,55 V an seinem Gate eingeschaltet, und der an die rote LED (Q3) angeschlossene Mosfet wird durch Bereitstellen von 0 ~ 0,01 V an seinem Gate AUS gehalten. Die gelbe LED leuchtet wie erwartet, aber die rote LED leuchtet auch mit sehr geringer Helligkeit (durch Beobachtung sichtbar).

Ich dachte an eine Lösung, indem ich Pull-up-Widerstände bei Kethod beider LEDs vorsah. Wenn jedoch beide LEDs ausgeschaltet werden müssen, sollte die Spannung an Pin 15 von 74hc595 auf 0 Spannung gehalten werden. In diesem Fall befinden sich die LEDs im Rückwärtsvorspannungsmodus und dies könnte die LEDs beschädigen. (Eigentlich habe ich diese Methode ausprobiert und viele LEDs in der Matrix waren beschädigt)

Irgendeine Lösung für dieses Problem?

Multiplexen Sie während Ihrer Tests aktiv oder ist das Multiplexen vollständig deaktiviert und Sie halten die Gates nur manuell auf einem statischen Niveau?

Antworten (1)

Die ROTE LED darf nicht leuchten. Vielleicht ist etwas falsch verdrahtet oder der 2N7000 ist beschädigt, aber es sollte nicht mehr als nA Strom mit 10 mV am Gate fließen, was bei normaler Raumbeleuchtung selbst mit der effizientesten roten LED keine sichtbare Lichtmenge erzeugt. Versuchen Sie, Q2 zu ersetzen, nachdem Sie die Verkabelung überprüft haben.

Wenn Sie einige Arten von Multimetern angeschlossen lassen, an denen Sie die 0,35 V messen, kann natürlich genug Strom durch das Messgerät fließen, um ein schwaches Licht von der LED zu erzeugen.

Es ist kein Problem, LEDs bis zur Nennspannung (normalerweise 5 V) und tatsächlich weit darüber hinaus vorzuspannen (es gibt jedoch keine Garantien, daher sollten Sie dies nicht tun).

Wie können Sie die Spannung an der Kathode der LED bestimmen, wenn der MOSFET ausgeschaltet ist? Wenn der FET ausgeschaltet ist, scheint die Spannung an diesem Knoten unbekannt zu sein, da der Pfad zur Masse offen ist und der Pfad zur Quelle (dem Schieberegister) ebenfalls offen ist, da kein Strom durch die Diode fließt.
@sherrellbc Das ist richtig. Die tatsächliche Spannung hängt von der relativen Leckage der LED und des MOSFET ab, spielt jedoch keine Rolle, da (in dieser Anwendung) ein Strom von Bedeutung ist.