三态输出到三个模拟电平?


8

是否有可以将三态(低,高Z,高)输出转换为三个电压电平的电路?

理想情况下,该电路将仅使用无源和二极管。


引脚上的简单分压器能完成这项工作吗?

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

1
哇,听起来真是令人震撼。我们可以使用系统的其他部分来获得相同的结果吗?您是否可以扩展其余的工作范围,也许还有原理图?可能有一种更简单的方法。
KyranF 2014年

3
如果驱动负载,则可能需要在“输出”信号之后使用运算放大器缓冲器。
KyranF

2
晶体管未正确使用电压电平,您如何期望其工作?将运算放大器设置为简单的“电压缓冲器”将意味着您可以将LED连接到运算放大器的输出,它将反映输入(作为输出)上的电压电平,但也能够驱动电流正确地。分压器无法通过LED正确驱动电流并保持其电平。
KyranF 2014年

1
如果要调暗LED,则无需任何花哨的电路即可完成操作-使用PWM即可!
尼克·约翰逊

1
@NickJohnson:不带模拟重建滤波器的PWM不会使LED变暗...这会导致平均光输出降低,人眼看起来变暗,但这是由于视觉的持久性所致。其他光传感器通常没有视觉持久性。
Ben Voigt 2014年

Answers:


6

是的,您可以使用相等的电阻器将分压器连接至输出引脚。当输出为HIGH-Z时,将为您提供一半的电源电压,而当输出处于这些状态时,则为您提供正常的HIGH和LOW。两个电阻,无需二极管。


7

一个简单的分压器将起作用,并且通常用于此。

分别为1,0,Z的Vhigh,Vlow,Vdd / 2电平。

请记住,0/1到Z的过渡相对较慢,因为它没有被主动驱动(只是RC时间常数)。换句话说,Z状态的驱动能力较低(5kΩ 源电阻)。

原理图

模拟此电路 –使用CircuitLab创建的原理图


5
请注意,Z状态的驱动功率也将低得多,因为它的等效串联电阻为5k,而不是栅极驱动器的电阻低得多。
尼克·约翰逊

在三态输出端串联一个第三电阻可以进一步控制输出性能。在输出端直接向VDD或VSS添加第四个电阻将可以建立任何三个所需的电压电平。
supercat 2014年

2

我在数字电子实验室中使用了相同的布置,向我的学生演示了三态输出(单向缓冲器74LS244的输出)的概念。为了直接显示输出状态,我们将两个LED串联连接到每个电阻器。因此,当输出为OFF(HI)时,两个LED均点亮。在低或高输出电压下,其中之一被内部晶体管旁路,然后熄灭。我们还在芯片的输出和分压器之间连接了一个LED网络(两个LED,红色和绿色并行)。同样,我们用电位器代替分压器并移动其滑块。在HI状态下,它会产生两个电源轨之间变化的电压。

您可以通过连接在输出和电源轨之间的某个电压(通常为1 / 2Vcc)之间的电阻器来代替分压器。在实验室中,我们将其连接到脉冲发生器的输出(当输出处于HI状态时,我们会看到脉冲;否则,根据输入信号会看到高电压或低电压)。


1

通过使用下面所示的四个电阻器电路,可以在轨之间提供低/浮动/高输出的任何三个电压(请注意,仅需要一个R4电阻器;当输出为R4时,这取决于所需的输出电压浮动)。当输出为低/浮动/高时,下面的电路将输出1/2/3伏。

原理图

模拟此电路 –使用CircuitLab创建的原理图

假设VS为电源/输出高压,并且所需的最高/中间/最低电压分别为VT,VM和VB,则将值分配给R1和R2,使得R1 / R2 = VB /(VS-VT)[在此例如10k / 20k = 1V /(5V-3V)]。电阻可以方便地按比例放大和缩小。接下来,分配R3,以使VB / R1 + VB / R3 =(VS-VB)/ R2 [在此示例中,1V / 10K + 1V / 10K =(5V-1V)/ 20K。]这将使输出产生正确的电压适用于“高”和“低”情况,但不一定适用于“浮动”情况。

如果“浮动”电压太低,则添加R4a使其升高;否则,增加R4a。如果它太高,则添加R4b以降低它。在这个例子中,有必要提高电压。当输出电压正确时,R1将流过0.2mA,R2将流向0.15mA。这意味着0.05mA必须流经R4a + R3的串联串,该串两端的电压为3伏,因此该串的总电阻必须为60K;因此R4a必须为50K。


一个有趣的想法...就像一个桥接电路,我们在其中短路左半桥(R4a-R4b)的上或下脚,并观察右半桥(R2-R1)的输出...实际上,分压器R4a-R4b仅在输出处于HI状态时起作用;否则,它被闭合的晶体管覆盖。但是,在强大的CMOS阶段之后,高阻电路的这种连接仍然存在一些奇怪的问题
电路幻想家2014年

1
R4a / R4b不能用作“分压器”;这个想法是只填充其中一个。1G电阻旨在表示开路。
supercat 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.