Чому два транзистора часто використовуються замість одного?


20

Багато конструкцій схем, які я бачу з транзисторами, використовують два транзистори, пов'язані разом, а не просто один транзистор. Справа в точці:

3.3V -> 5V підсилювач сигналу

Ця схема розроблена для того, щоб пристрій з 3,3 В UART міг спілкуватися з мікроконтролером 5 В.

Я розумію, що коли Q2 вимкнено, TX_TTL буде високим, а коли Q2 увімкнено, TX_TTL буде низьким. Моє запитання: чому б не запустити UART_TXD безпосередньо до бази Q2, а не використовувати Q1 для управління базовою напругою Q2?


8
Використання одного транзистора перетворить сигнал. Два транзистори знову повертають його назад.
pjc50

1
подвійний транзистор не потрібен при використанні PNP, оскільки зрушення рівня логіки не відбувається
Lesto

Відповіді:


23

У вас в основному двоступеневий підсилювач - два підрядних підсилювачі. У такій конфігурації схеми коефіцієнт посилення обох підсилювачів збільшується. Оскільки у вашому прикладі кожен етап має негативний приріст, загальний коефіцієнт виграшу знову позитивний.

Отже, скажімо, що Q1 і R2 мають коефіцієнт підсилення напруги -10, а Q2 разом з R3 також створюють коефіцієнт підсилення -10. Тоді загальний коефіцієнт підсилення становить 100, що є позитивним і набагато більшим, ніж коефіцієнт підсилення на одному етапі.

У вашому прикладі це означає наступне: Якщо UART_TXD перейде на високий, TX_TTL також піде на високий. Якщо ви опустите Q1 і безпосередньо подаєте Q2 за допомогою UART_TXD, тоді TX_TTL знизиться, коли UART_TXD буде високим.


4
погоджено - в даному цифровому ланцюзі приклад посилення не важливий, тільки інверсія сигналу. Ось що говорить останній абзац моєї відповіді. Тим не менш, питання задається загальним способом, без обмежень цифрового домену. В аналоговій схемі ви робите каскадні етапи, щоб збільшити невеликий посилення сигналу .
прима

Більш високий коефіцієнт посилення на цифровому етапі виходу означатиме швидші переходи, краї на формах хвиль більш квадратні, правда? Один транзистор був би "повільніше". Можливо, це важливо лише, якщо коефіцієнт посилення настільки низький, що потрібен значний відсоток тактового циклу, щоб сигнал повністю перейшов hi / lo або lo / hi?
Метт Б.

9

Як зазначають інші, головна мета тут - досягти неінвертуючого перетворювача рівня.

Для "додаткових балів" ви можете використовувати схему нижче.
Водій повинен мати можливість подавати вихідний струм (але не напруга.)
Оскільки Iload_max = ~ 5V / 10k = 0,5 мА, більшість джерел вводу приводу буде нормальним.

Vin = високий = 3V3 -> Q1 від
Vout витягнуто на R2.

Vin = низький = земля -> Q1 включено.
Vout, витягнутий на Vin через Q1 CE на
I load = 5V / 10k, повинен бути потоплений вхідним приводом.

Ця схема має особливу цінність при русі високого напруги від напр. Мікроконтролера. Максимальна напруга Vout задається напругою Q1.
Вхідний контактний привід повинен бути спроможним занурити струм навантаження.

Це "загальний базовий" підсилювач "намальований смішно".

схематичні

імітувати цю схему - Схематично створено за допомогою CircuitLab


Цікаво! Чи є якісь переваги щодо використання методу з двома транзисторами (показаного в моєму оригінальному запитанні) над цією конфігурацією? Мені просто цікаво, чому дизайнер у схемі, на яку я дивлюсь, вирішив би використовувати два транзистори, зв'язані разом замість цієї конфігурації, для чого потрібен лише один!
Нейт

2
@Nate - Як я зазначив, одна транзисторна схема вимагає, щоб драйвер вводу мав змогу занурювати струм навантаження. Що стосується сигналів логічного рівня (наприклад, тут), це рідко є проблемою. У разі силових навантажень водій, як правило, не в змозі пропустити достатню кількість струму. | Інша причина не використовувати це - це незвично, і люди не бачать, як це працює, і це, як правило, призводить до вибуху мозку (в деяких випадках це не займе багато), і зомбі стає бурхливим.
Рассел Макмахон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.