导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教open-drain和wired-OR的问题[songhonda]

 *第19104篇: 请教open-drain和wired-OR的问题

  
楼 主:songhonda 2004年2月11日10:17
 请教open-drain和wired-OR的问题
我看很多芯片的英文资料时都说,某某管脚是open-drain的,可以支持wired-OR,请问分别是什么意思,尤其是后者。
另外我在网上查到有人说open-drain的管脚做输出时一定要加上拉电阻,是这样的吗?
  
2楼:Kuang-chingTsui 2004年2月11日11:29
 参考:
open-drain是漏极开路输出的意思,相当于集极开路输出。这种输出方式在硬件连接上有很多灵活性,例如加上上拉电阻就可以提供TTL/CMOS电平输出等。wired-OR意思是“线或“,这也是漏极开路输出应用的一种,可以将多个漏极开路输出PIN直接连在一起,通过一只上拉电阻,在不增加任何器件的情况下即可实现逻辑“OR”或“AND”功能,这种连接方式对电路中内存在多个IIC Bus器件时很有用。


  
3楼:songhonda 2004年2月11日15:52
 倒底是实现逻辑与还是逻辑或?
谢谢Kuang-chingTsui的回答,我现在也大致明白是怎么回事了,但是还有几点不太明白,既然是线或,那么应该实现逻辑或的功能,但是为什么我分析来分析去,总觉得实现的是逻辑或非的操作?我是通过一个上拉电阻将两个open-drain的管脚直连在一起,当其中某一个MOS管的漏极电压为低电平时,即三极管导通,则输出为低电平。都为高的时候输出高电平,都为低的时候输出低电平。这是一个与逻辑。
另外open-drain和open-collector有什么区别?在用法上是不是一样的?
怎么实现或逻辑?


  
4楼:Kuang-chingTsui 2004年2月12日09:08
 参考:
open-drain是对mos管而言,open-collector是对双极型管而言,在用法上没啥区别。这里的线或线与其实是一回事,与、或逻辑是相对的,当以正逻辑分析它时,它是或,以负逻辑分析时它就成了与。这样回答你满意吗?
  
5楼:songhonda 2004年2月12日11:15
 我明白了
非常感谢楼上的问答,我今天也刚和同事讨论了一下这个问题,发现这只是一个理解和解释方式的不同,其实实现的逻辑功能是一样的。

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:那位用过ICL7135,请帮帮我

[下一篇主题]:[求助]有关伟福仿真软件的问题,请帮帮忙