“三态销”


Answers:


34

“三态”是指高阻抗的状态。引脚可以拉至0 V(通常为灌电流),可以拉至5 V(通常为拉电流),也可以变为高阻抗(如输入)。

这个想法是,如果一个引脚处于高阻抗状态,则可以通过一个外部设备将其拉高或拉低,而不会流过太多电流。您会在双向串行线上看到这种情况,其中有时引脚是输出,有时是输入。当它是输入时,它是“三态”的,允许外部芯片控制其逻辑电平。

在您的情况下这有意义吗?


优秀。很高兴为您服务。
2010年

其实不是正确的答案,请参阅下文...
ttt 2010年

5
@Tim Ring:我认为您的答案是正确的,但是我不确定您认为我哪里出了问题。我了解“三态”是指引脚可配置为三种状态的能力-高,低或高阻抗。但是用口语来说,当有人说“使引脚处于三态”时,他们的意思是将其置于高阻抗状态。
2010年

1
我并不是说这三种状态分别是高/低/高阻态,而是说“如果引脚处于高阻抗状态,则可以在没有太多电流的情况下由外部设备将其拉高或拉低”流量”,这不是真正的原因,您需要对设备进行三脚架测试,然后取消选择该设备以使其与总线断开连接(通过使其处于高阻状态,其他设备可以相互通信)。
ttt 2010年

嗯,好的,我想我明白你的意思。我同意,在您描述的多点总线情况下,Hi-Z状态的意义不是限制电流,而是允许另一个设备像您所说的那样控制引脚状态。但是,除了总线情况外,有时您有时可能会将引脚用作输出,而在其余时间中会将其用作高阻抗输入。
2010年

15

三态的想法是允许多个输出设备共享一条总线。例如,多个RAM / ROM芯片可以连接到数据总线。只有选定的芯片将具有有效输出(高或低电平),其他芯片(未选择)将其所有输出都设置为高阻抗状态(第三状态)。为了使输出设备共享总线,它们必须具有三态功能(通常由芯片使能/方向引脚控制)。对于微处理器,微控制器的高阻抗状态允许其他设备使用总线(对于智能I / O设备,DMA等常见)。


1
这个答案增加了为什么将其称为“三态”的解释。(公元前是“第三国”)和一段历史。它不比其他答案更正确。
Frederick

不仅仅是设备共享总线。我可能想选择性地分压参考电压。在低端使用高z引脚可使我将其驱动为低电平,从而产生一个分压器或高阻抗,并使基准电压通过。几乎可以使您有选择地从电路断开某些连接,无论它是数字的还是模拟的,通信的。
iheanyi
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.