Примітка : виправлена проблема логічної інверсії.
2-е оновлення : фіксований діапазон вихідної напруги, використовуючи MOSFET, а не BJT
Основи проблеми, як ви її описали, здається, називаються або "перемикачем логічного рівня", або перетворювачем. Суть полягає в тому, що у вас є цифровий логічний (бінарний) сигнал на заданому рівні сигналу, і ви хочете скористатися його адаптацією до іншого рівня сигналу.
Цифрові логічні сигнали, як правило, класифікуються відповідно до вихідного логічного сімейства, до якого вони належать. Приклади включають TTL (низький: 0, високий: + 5V), CMOS (низький: 0, високий: 5 до 15 В), ECL (низький: -1,6, високий: -0,75), LowV (низький: 0 V, високий: +3,3 ).
В ідеалі ви також повинні знати про поріг перемикання. Наприклад, рівні напруги логічного сигналу, які показують рівні логічної напруги TTL в перших двох графіках.
Якщо ви хочете посилити логічний сигнал, який дорівнює 0 або 1,4 В, один транзистор може бути налаштований як електронний перемикач, щоб діяти як перетворювач рівня.
(src: mctylr )
У додатку вихід вихід 5V рівня (0 або 5 в залежності від низького / високого статусу) і M1
може бути загальним слабкого сигналу 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 В.
Інші значення (допуск та потужність) є загальними значеннями компонентів наскрізних отворів, які використовуються для вибору компонента реального світу, але не є критичними в цій програмі.
Це дуже простий і невеликий контур, який коштує приблизно двадцять п’ять копійок або менше на три поширені електронні частини.
Оскільки ви не згадали жодних швидкісних вимог (тобто швидкості перемикання), то це має спрацювати у більшості простих випадків.
Я прийняв такий підхід використання MOSFET, а не біполярного транзистора, оскільки у мене виникли проблеми з тим, щоб один BJT дав потрібний розмах напруги при перемиканні. З дизайнерської точки зору, приємним у FETs (та MOSFET) є те, що вони є пристроями, керованими напругою (з точки зору проектної моделі), а не керованими струмом як BJT.