Wiele konstrukcji obwodów, które widzę z tranzystorami, wykorzystuje dwa tranzystory połączone razem zamiast jednego tranzystora. Przykładem:
Obwód ten został zaprojektowany, aby umożliwić urządzeniu z UART 3,3 V komunikację z mikrokontrolerem 5 V.
Rozumiem, że gdy Q2 jest wyłączone, TX_TTL będzie wysoki, a gdy Q2 jest włączony, TX_TTL będzie niski. Moje pytanie brzmi: dlaczego nie uruchomić UART_TXD bezpośrednio do podstawy Q2 zamiast używać Q1 do kontrolowania napięcia podstawowego Q2?
transistors
uart
npn
Nate
źródło
źródło
Odpowiedzi:
To, co masz, to w zasadzie dwustopniowy wzmacniacz - dwa kolejne wzmacniacze. W takiej konfiguracji obwodu wzmocnienie obu wzmacniaczy zwielokrotnia się. Ponieważ każdy etap ma ujemny zysk w twoim przykładzie, ogólny zysk jest ponownie dodatni.
Załóżmy więc, że Q1 i R2 mają wzmocnienie napięcia -10, a Q2 wraz z R3 tworzą również wzmocnienie -10. Wtedy całkowity zysk wynosi 100, co jest dodatnie i znacznie większe niż wzmocnienie pojedynczego etapu.
W twoim przykładzie oznacza to, co następuje: Jeśli UART_TXD przejdzie w stan Wysoki, TX_TTL również przejdzie w stan Wysoki. Jeśli pominiesz Q1 i bezpośrednio karmisz Q2 UART_TXD, wtedy TX_TTL przejdzie w stan niski, gdy UART_TXD jest wysoki.
źródło
Jak zauważają inni, głównym celem jest osiągnięcie nieodwracającego przetwornika poziomu.
Do „dodatkowych punktów” możesz użyć poniższego obwodu.
Sterownik musi być w stanie dostarczyć prąd wyjściowy (ale nie napięcie).
Ponieważ Iload_max = ~ 5V / 10k = 0,5 mA większość źródeł wejściowych będzie OK.
Vin = wysoki = 3V3 -> Q1 wyłączony
Vout podniesiony wysoko przez R2.
Vin = niski = masa -> Q1 włączony.
Vout ściągnięty do Vin przez Q1 CE przy
I load = 5V / 10k musi zostać zatopiony przez napęd wejściowy.
Obwód ten ma szczególną wartość przy sterowaniu obciążeniem wysokonapięciowym, np. Z mikrokontrolera. Vout max jest ustawiony na podstawie napięcia znamionowego Q1.
Pin wejściowego napędu musi być w stanie obniżyć prąd obciążenia.
To „zabawny” wzmacniacz „wspólnej bazy”.
symulacja tego obwodu - Schemat utworzony za pomocą CircuitLab
źródło