Примечание . Исправлена проблема инверсии логики.
2-е обновление : исправлен диапазон выходного напряжения с использованием полевого МОП-транзистора, а не BJT
Основы проблемы, как вы ее описали, по-видимому, называются «логическим сдвигом уровня» или преобразователем. Суть в том, что у вас есть цифровой логический (двоичный) сигнал с заданным уровнем сигнала, и вы хотите использовать его для адаптации к другому уровню сигнала.
Цифровые логические сигналы обычно классифицируются в соответствии с исходным семейством логики, к которому они принадлежат. Примеры включают TTL (низкий: 0, высокий: + 5 В), CMOS (низкий: 0, высокий: от 5 до 15 В), ECL (низкий: -1,6, высокий: -0,75), LowV (низкий: 0 В, высокий: +3,3 ).
В идеале вы также должны знать о пороге переключения. Например, уровни напряжения логического сигнала, которые показывают уровни логического напряжения TTL в первых двух графиках.
Если вы хотите усилить логический сигнал 0 или 1,4 В, тогда один транзистор можно настроить в качестве электронного переключателя, который будет действовать как преобразователь уровня.
(источник: mctylr )
В вашем приложении выходной сигнал представляет собой выход уровня 5 В (0 или 5 В в зависимости от состояния низкого / высокого уровня) и M1
может представлять собой обычный транзистор MOSFET с улучшенным N-канальным усилением в слабом сигнале, пластмассовое сквозное отверстие 2N7000 в TO-92 и SMT упаковка.
Резисторы R2
должны составлять 330 кОм (дополнительные детали компонентов резистора не являются критичными, например, допустимое отклонение 1 или 5%, допустимая мощность от 1/8 до 1/4 Вт).
Значения сопротивления резистора не особенно критичны, я выбрал приблизительное стандартное значение, чтобы при M1
отсутствии проводимости выходной сигнал был ниже ~ 0,8 В, а когда M1
проводящий (т. Е. Вход 1,4 В, «высокий»), то выходной будет примерно 5В. Я выбрал значение, используя быстрое моделирование SPICE.
V3
является источником напряжения + 1,4 В и источником напряжения V2
+ 5 В.
Другие значения (допуск и мощность) являются общими значениями компонента сквозного отверстия, используемыми для выбора реального компонента, но не являются критическими в этом приложении.
Это очень простая и небольшая схема, которая обходится примерно в двадцать пять центов или меньше для трех общих электронных компонентов.
Поскольку вы не упомянули какие-либо требования к скорости (то есть скорость переключения), то это должно работать в большинстве простых случаев.
Я принял этот подход, используя МОП-транзистор, а не транзистор с биполярным переходом, так как мне было трудно заставить один BJT выдавать желаемое колебание напряжения при переключении. С точки зрения дизайна, хорошая вещь о полевых транзисторах (и полевых МОП-транзисторах) состоит в том, что они являются устройствами с контролируемым напряжением (с точки зрения проектной модели), а не с управлением по току, как BJT.