Три состояния выхода на три аналоговых уровня?


8

Существует ли схема, которая может преобразовать выход из трех состояний (низкий, высокий Z, высокий) в три уровня напряжения?

В идеале схема будет использовать только пассивы и диоды.


Будет ли работать простой делитель напряжения на контакте?

             Vdd
              |
              R
              |
tri-state-----+-------out
              |
              R
              |
             Vss

1
Вау, это звучит довольно странно. Есть ли какая-то другая часть системы, с которой мы можем работать, чтобы получить те же результаты? Можете ли вы рассказать об остальном, с чем вы работаете, возможно, с помощью схемы? Там может быть более простой способ.
KyranF

3
Если вы управляете нагрузкой, вы можете использовать буфер операционного усилителя после сигнала «out».
KyranF

2
Транзистор не использует уровни напряжения должным образом, как вы ожидаете, что это будет работать? Операционный усилитель, установленный как простой «буфер напряжения», будет означать, что вы можете подключить светодиод к выходу операционного усилителя, и он будет отображать уровень напряжения на входе в качестве выхода, но также сможет управлять током. должным образом. делители напряжения не могут правильно подавать ток через светодиод и сохраняют свои уровни.
KyranF

1
Если вы хотите уменьшить яркость светодиода, вы можете сделать это без какой-либо сложной схемы - используйте для этого ШИМ!
Ник Джонсон

1
@NickJohnson: ШИМ без аналогового фильтра реконструкции не уменьшает яркость светодиода ... он вызывает снижение средней светоотдачи, которая кажется человеческому глазу тусклой , но это связано с постоянством зрения. Другие датчики света обычно не имеют постоянного видения.
Бен Фойгт

Ответы:


6

Да, вы можете подключить делитель напряжения к выходному контакту, скажем, с помощью равных резисторов. Это даст вам половину напряжения питания, когда выход HIGH-Z, и нормальное HIGH и LOW, когда выход находится в этих состояниях. Два резистора, диоды не нужны.


7

Простой потенциальный делитель будет работать, и обычно используется для этого.

Уровни Vhigh, Vlow, Vdd / 2 для 1,0, Z соответственно.

Помните, что переход от 0/1 к Z будет относительно медленным, потому что он не активен (только постоянная времени RC); или, другими словами, состояние Z имеет низкую пропускную способность (5kΩ сопротивление источника).

схематический

смоделировать эту схему - схема, созданная с использованием CircuitLab


5
Обратите внимание, что мощность привода в Z-состоянии также будет намного ниже, поскольку она имеет эквивалент последовательного сопротивления 5k, а не намного более низкое сопротивление драйвера затвора.
Ник Джонсон

Добавление третьего резистора последовательно с выходом с 3 состояниями позволит дополнительно контролировать поведение выхода; добавление четвертого резистора непосредственно с выхода на VDD или VSS позволит установить любые три уровня напряжения.
суперкат

2

Я использую то же устройство в лаборатории цифровой электроники, чтобы продемонстрировать моим студентам идею вывода трех состояний (однонаправленного буфера 74LS244). Чтобы непосредственно визуализировать состояние выхода, мы подключаем два светодиода последовательно к каждому резистору. Таким образом, когда выход выключен (HI), оба светодиода горят. При низком или высоком выходном напряжении один из них шунтируется внутренним транзистором и гасит. Также подключаем светодиодную сеть (два светодиода - красный и зеленый параллельно) между выходами микросхемы и делителя напряжения. Также мы заменяем делитель напряжения потенциометром и перемещаем его ползунок; в состоянии HI это производит напряжение, изменяющееся между рельсами.

Вы можете заменить делитель напряжения на резистор, подключенный между выходом и некоторым напряжением между рельсами (обычно 1 / 2Vcc). В лаборатории мы подключаем его к выходу генератора импульсов (когда выход находится в состоянии HI, мы видим пульс; в противном случае мы видим высокое или низкое напряжение в зависимости от входного сигнала).


1

Возможно иметь низкий / плавающий / высокий выход любые три напряжения между рельсами, используя схему с четырьмя резисторами, показанную ниже (обратите внимание, что потребуется только один из резисторов R4; который будет зависеть от требуемого выходного напряжения, когда выход плавающая). Схема ниже будет выдавать 1/2/3 вольт, когда выходной сигнал низкий / плавающий / высокий.

схематический

смоделировать эту схему - схема, созданная с использованием CircuitLab

Предполагая, что VS представляет собой высокое напряжение питания / выхода, а требуемое верхнее / среднее / нижнее напряжения равны VT, VM и VB соответственно, присвойте значения R1 и R2 так, чтобы R1 / R2 = VB / (VS-VT) [в этом Например, 10 кОм / 20 кОм = 1 В / (5 В-3 В)]. Резисторы могут быть увеличены и уменьшены вместе как удобно. Затем назначьте R3 таким образом, чтобы VB / R1 + VB / R3 = (VS-VB) / R2 [в этом примере 1V / 10K + 1V / 10K = (5V-1V) / 20K.] Это приведет к тому, что на выходе получится правильные напряжения для «высокого» и «низкого» случаев, но не обязательно для «плавающего» случая.

Если «плавающее» напряжение слишком низкое, добавьте R4a, чтобы поднять его; если он слишком высокий, добавьте R4b, чтобы понизить его. В этом примере необходимо поднять напряжение. Когда выход имеет правильное напряжение, 0,2 мА будет протекать через R1, а 0,15 мА - через R2. Это означает, что 0,05 мА должно протекать через последовательную цепочку R4a + R3, которая имеет 3 вольта, поэтому общее сопротивление этой струны должно быть 60 кОм; Таким образом, R4a должен быть 50K.


Интересная идея ... как мостовая цепь, где мы закорачиваем верхние или нижние ветви левого полумоста (R4a-R4b) и наблюдаем выход правого полумоста (R2-R1) ... На самом деле, делитель напряжения R4a-R4b действует только тогда, когда выход находится в состоянии HI; в противном случае он перекрывается закрытым транзистором. Но все же есть что-то странное в этой связи резистивного контура после мощной CMOS-сцены ...
Фантастический автопроизводитель

1
R4a / R4b не предназначен в качестве «делителя напряжения»; идея состоит в том, что только один или другой будет заселен; резистор 1G предназначен для представления разомкнутой цепи.
суперкат
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.