Ich suche einen IC mit folgendem Funktionsdiagramm. Im Grunde ist es ein invertierender Puffer, dessen Ausgang ein offener Kollektor ist und der ein Freigabesignal hat. Eine äquivalente logische Schaltung würde darin bestehen, den fiktiven invertierenden Puffer mit drei Zuständen durch ein "NOR"-Gatter zu ersetzen, das die Basis des Transistors ansteuert. Im Wesentlichen möchte ich, dass der Ausgang bedingungslos schwebt, wenn der Freigabestift "niedrig" ist. Wenn der Aktivierungsstift "hoch" ist, möchte ich, dass der Ausgang niedrig angesteuert wird, wenn der Eingang niedrig angesteuert wird, und ansonsten schweben.
Gibt es so etwas? Idealerweise würde ich es mit 1,8 V versorgen (aber ich bin bei dieser Anforderung flexibel) und es würde in einem SOT-5-Gehäuse geliefert. Es genügt zu sagen, dass dies nicht für ein neues Design ist, sondern um ein Pflaster auf ein bestehendes Designproblem (das ich geerbt habe) zu legen.
Ich denke, Sie können dies mit einem einzigen Chip tun, wenn Sie ein doppeltes NAND-Gatter mit Open-Drain-Ausgang wie 74LVC2G38 verwenden (beide Gatter unten haben einen Open-Drain-Ausgang):
Das läuft mit 1,65 bis 3,3 V und ist in einem 2 x 3 mm großen 8-Pin-Gehäuse erhältlich, das der Größe von SOT-23 ziemlich nahe kommt.
Können Sie uns mehr darüber erzählen, womit das zusammenhängt?
Wenn Sie eine Möglichkeit haben, den Eingang zu invertieren, können Sie zwei SOT-23-Transistoren verwenden, z. B. einen N-Kanal-MOSFET.
Möglicherweise können Sie sogar 1 MOSFET verwenden, wobei das Gate mit der Freigabe und die Source mit dem Eingang verbunden ist. In dieser Situation würden alle anderen Geräte, die den Ausgang auf Low treiben, den MOSFET in umgekehrte Polarität versetzen. Achten Sie genau auf die Datenblattspezifikationen.
Das macht was du willst.
Entweder
2 x Bipolartransistoren, 2 x Widerstände.
oder
2 x MOSFET, 1 x Widerstand (oder 1 MOSFET, 1 bipolar, 1 Widerstand)).
Das Layout muss möglicherweise überarbeitet werden [tm] :-)
@Michael Pruitt schlug einen einzelnen MOSFET vor, wie in zB A unten.
Beide unten gezeigten Versionen benötigen den von Vin gesenkten Strom, wenn er niedrig ist, um als Tief für Vout* zu fungieren. Wenn zB Vin ein Mikrocontroller-Pin ist, der für eine Senke von 5 m ausgelegt ist und Vout eine Senke von 50 mA benötigt, wird keiner dieser Hunde jagen. [ * I_Vin_capability >=I_Vout ]
Abgesehen davon, dass I_Vin = I_Vout wie oben erforderlich ist, gibt es Probleme mit dem Leitungspfad der Bodydiode (in diesem Fall legal :-) ), wie er auch angedeutet hat, wenn Vin hoch ist und Vout eine Last gegen Masse hat.
Das bipolare Äquivalent in B ist weniger anfällig dafür, aber ob der CB-Übergang für Sie ausreichend O / C ist, ist TBD - wahrscheinlich nicht, da Sie einen in Vorwärtsrichtung vorgespannten BC-Übergang haben, der über R von Enable gespeist wird. Dadurch wird Vout auf ein Vbe unterhalb von Venable getrieben. Wenn der Th-Ausgang mit Pullup zu V>> Venable verbunden ist, kann dies in Ordnung sein. .
Ein 74HC4053 könnte die gewünschte Funktionalität in einem einzigen Chip für drei Eingänge bereitstellen, ohne statischen Strom in Widerständen zu verschwenden, wenn man eine gemeinsame Aktiv-Low-Aktivierung verwenden wollte. Stellen Sie die Eingänge an S1-S3 bereit, verbinden Sie Y1-Y3 mit Masse und schweben Sie Z1-Z3. Verbinden Sie /E mit dem gewünschten Freigabesignal.
Möchte man einen gemeinsamen Dateneingang, aber drei separate high-aktive Freigaben verwenden, so verbindet man den Dateneingang mit /E und die Freigaben mit S1-S3. Lassen Sie Y1-Y3 schwimmen und verbinden Sie Z1-Z3 mit Masse.
Wenn man eine willkürliche Zuordnung von zwei Eingängen zu zwei Ausgängen erstellen möchte, einschließlich High-, Low- und High-Z-Zuständen, bietet ein 74HC4052 eine gute Möglichkeit, dies zu tun. Verbinden Sie die beiden Eingänge mit den Auswahleingängen, die beiden Ausgänge mit den Mux-Ausgängen und verbinden Sie dann die Mux-Eingänge mit +5, Masse oder nichts in einem beliebigen gewünschten Muster.
Vicatcu
Superkatze
Markierungen