Ich habe ein Diagramm, das eine Schaltung darstellt, deren Zweck es ist, zwei LEDs basierend auf einer in einem Mikrocontroller programmierten Logik zu aktivieren/deaktivieren.
In der folgenden Schaltung gibt es, soweit ich weiß, zwei Transistoren vom n-Typ, und sie haben einen Widerstand, der ihre Gates jeweils mit ihren Sources verbindet.
Meine Fragen sind: Warum sind die markierten Widerstände notwendig? (roter Kreis)
Wenn Ihr Mikrocontroller hochfährt, befindet sich sein GPIO im High-Z-Zustand, möglicherweise hochgezogen (das bedeutet, dass VCC einen internen Widerstand aufweist, der möglicherweise ausreicht, um die LED einzuschalten). Es ist eine gute Praxis, alles herunterzuziehen, was nicht unkontrolliert arbeiten soll. Wenn also die Firmware die Ausgänge initialisiert, brauchen Sie die Pulldown-Widerstände nicht mehr. Nur beim Ein-/Ausschalten oder bei der JTAG-Programmierung.
Die Widerstände gegen Masse sind nicht erforderlich. Sie können jedoch "Logiktransistoren" erhalten, die alle diese Widerstände plus den eigentlichen Transistor in einem einzigen Paket enthalten, weshalb sie wahrscheinlich in der Schaltung enthalten sind. (Es spart eine Komponente auf der Platine.)
Das ist ein Spannungsteiler, der mit einem Strombegrenzungswiderstand hybridisiert ist. Es scheint mir jedoch eine seltsame Vorgehensweise zu sein. Ich vermute, weil es verhindert, dass dem Kollektorkreis mehr Widerstand hinzugefügt wird?
Manchmal ist die GND-Spannung am Emitter nicht die GND-Spannung am MCU-Logikpegelausgang. Dieser Spannungsteiler bietet für diesen Fall eine gewisse Störfestigkeit.
Es soll das Gate nach unten ziehen, um sicherzustellen, dass es ausgeschaltet ist, wenn Sie es nicht einschalten möchten. Mit einem PNP würden Sie das Gate hochziehen.
SamGibson
krass
carloc