开漏输出的线与原理

线与原理科普
当总线上多个设备至少有一个设备是0(低电平),则总线显示0(低电平)
当总线上多个设备全部设备是1(高电平),则总线显示1(高电平)
在这里插入图片描述
这里用两个反相开漏电路(输入与输出相反)为例,在从设备1输入为0时反相电路输出1(方向从5v流出到总线),从设备2输入为1时反相电路输出0(方向由总线流入GND),现在的现象是从设备1是1(高电平),从设备2是0(低电平),之后会从设备1的电流通过总线流入从设备2进入GND,导致电流经过从设备1的上拉电阻负载后,电压为0。使得从设备1和总线最后也是0(低电平),从而产生线与(1 & 0 = 0)。

笔者在研究I2C总线时一直不明白为什么开漏输出可以让总线仲裁时产生线与的现象,查另全网也没有很详细的讲解,就自己尝试画了一下,如有错误,请指正。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凉山有客不自赏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值