Ich habe einen LED-Treiber-IC, der einen 5,5-V-toleranten Open-Drain-Ausgang angibt. Der Abschnitt „Absolutes Maximum“ zeigt 6,5 V mit einem Hinweis an: „Die negative Eingangsspannung und die Ausgangsspannung können überschritten werden, wenn die Eingangs- und Ausgangsstromwerte eingehalten werden.“ Die Ausgänge können LEDs direkt ansteuern oder als Open-Drain-GPIO verwendet werden.
Typische Anwendung:
Meine Frage ist, wie wirkt sich der Durchlassspannungsabfall einer Diode darauf aus? Wenn ich ein LED-Streifensegment mit 3x 3,3-Vf-LEDs + 100-Ω-Widerstand in Reihe und eine 12-V-Versorgung habe, sollten die Spannungsabfälle von den Dioden den Ausgang nicht innerhalb der Toleranz bringen? Oder nicht? Warum?
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Beachten Sie, dass der Strom durch den Port 20 mA beträgt, die Hälfte der maximal empfohlenen 40 mA (Absolute Max beträgt 50 mA und ein Klemmstrom von ±20 mA) pro Ausgang und 200 mA pro Port.
Bearbeiten: TI gefunden : Verstehen und Interpretieren von Standardlogik-Datenblättern
Ausgangsspannung, VO
Dies ist die maximale Spannung, die in Bezug auf die Masse des Geräts sicher an eine Ausgangsklemme angelegt werden kann.
Nützlicher Hinweis:
Wenn Klemmdioden zwischen den Geräteausgängen und der VCC-Versorgung (siehe Abbildung 20) für den ESD-Schutz oder parasitäre Strompfade im p-Kanal-Pullup-Ausgangstransistor vorhanden sind, wird der positive absolute Höchstwert für die Ausgangsspannung als VCC angegeben + 0,5 V. Dies stellt sicher, dass zwischen dem Ausgang und VCC nicht genügend Spannung anliegt, um die Klemmdiode in Vorwärtsrichtung vorzuspannen und einen Stromfluss zu verursachen. Sie können den negativen Nennwert überschreiten, wenn Sie sicherstellen, dass Sie nicht zu viel Strom durch die Ground-Clamp-Diode leiten. Der maximale Strom, den Sie durch die Ground-Clamp-Diode leiten dürfen, ist in der absoluten maximalen Nennleistung von IOK angegeben.
Da der IOk-Nennwert 20 mA beträgt und der normale EIN-Zustandsstrom ~ 18 mA betragen würde, sollte der normale AUS-Zustand mit offen gelassenem Drain viel geringer sein, oder? Wenn der Strom durch die ESD/Clamp-Diode ansteigt, sollte auch der Spannungsabfall über den LEDs und dem Widerstand ansteigen, richtig?
Ich glaube nicht, dass die Dioden für diese Grenze eine Rolle spielen würden. Wenn der Ausgang offen ist, betragen die Diodenabfälle 0 V und der Pin sieht die vollen 12 V. Transistorspannungsgrenzen sollen verhindern, dass der Transistor durch ein starkes elektrisches Feld auseinandergerissen wird. Dazu braucht es nicht viel Strom.
Ich bin mir auch nicht sicher, ob eine Klemmdiode oder ein paralleler Widerstand am Eingang helfen würde. Wenn es genug Strom zieht, um signifikante Diodenabfälle zu erzeugen, schalten sich die LEDs ein. Wenn dies nicht der Fall ist, steigt die Pin-Spannung und überschreitet den Grenzwert. Wenn der LED-Strom den Vorspannungsstrom für den Treiber-IC überschreitet, kann Vcc ansteigen, es sei denn, Ihr Regler kann Strom aufnehmen. (Die meisten nicht.)
Ich glaube, die Schaltung kann mit einem hochwertigen Widerstand (vielleicht 100 K) von beiden Enden von R1 zum VCC des Prozessors gespeichert werden.
Wenn der Port-Pin eingeschaltet ist, ist die Energieverschwendung durch diesen Widerstand minimal; es hat praktisch keine Wirkung gegen den fließenden Strom von 2-20 mA.
Wenn der Port-Pin ausgeschaltet ist, wird jeder Leckstrom durch die Dioden über diesen Widerstand von der 5-V-Schiene gezogen, wodurch der Port-Pin um Ileakage * R auf über 5 V gezogen wird. Stellen Sie den Wert von R so ein, dass dieser Wert < 0,5 V für den schlimmsten Leckfall ist Strom über den Temperaturbereich (zuzüglich einer Sicherheitsmarge). Diese Analyse bleibt als Übung: Mein 100.000-Vorschlag ist lediglich eine Vermutung.
Wie gesagt, ich mag es immer noch nicht...
Diese Schaltung wird mit ziemlicher Sicherheit aus einem Grund, den niemand erwähnt hat, nicht funktionieren.
Wenn Strom durch die LEDs fließt, werden sie eingeschaltet. Der IC wird wahrscheinlich nicht beschädigt, weil Sie den Klemmstrom unter einem vernünftigen Niveau halten, aber dieser Fehlerstrom wird die LEDs mit Sicherheit einschalten. Sie haben also eine Schaltung, bei der der Zustand von P0 keine Rolle spielt. Tatsächlich spielt es keine Rolle, ob der IC-Treiberchip eingeschaltet ist. Immer wenn 12 V anliegen, sind die Dioden eingeschaltet. Wenn Sie das möchten, müssen Sie den IC überhaupt nicht anschließen, daher gehe ich davon aus, dass Sie dies nicht möchten.
Sie können dies beheben, indem Sie einen BJT oder einen diskreten MOSFET hinzufügen, um die LEDs anzusteuern. Vorgeschlagener BJT ist Typ 2N3904 oder 2N2222. Der vorgeschlagene MOSFET ist vom Typ BSS138.
Du scheinst ziemlich schlau zu sein, deshalb habe ich nicht weiter darauf eingegangen, aber wenn du irgendwelche Fragen hast oder möchtest, dass ich näher darauf eingehe, frag einfach, und ich werde das gerne tun.
Passant
Ignacio Vazquez-Abrams
MarkU
Ignacio Vazquez-Abrams
Passant
Abweichler
Passant