硬汉嵌入式论坛

 找回密码
 立即注册
查看: 442|回复: 3
收起左侧

[技术讨论] 为什么ack应答都是低电平

[复制链接]

22

主题

67

回帖

133

积分

初级会员

积分
133
发表于 2023-7-6 17:34:33 | 显示全部楼层 |阅读模式
不知道大家发现了没有,不管是IIC 还是别的协议 ACK应答都是(低电平0:应答 )(高电平1:不应答),这是为什么呢?

讨论一下。
回复

使用道具 举报

2

主题

23

回帖

29

积分

新手上路

积分
29
发表于 2023-7-6 21:01:32 | 显示全部楼层
不知道是不是跟单片机低电平复位一个原理,自然界中都会有一些干扰信号,干扰信号的影响一般是正电平。
如果通信或响应是正电平,就有可能被干扰信号触发,如果是负电平,那负电平叠加正电平还是一个正电平。
常见的按键也是低电平来触发的。
回复

使用道具 举报

8

主题

135

回帖

159

积分

初级会员

积分
159
发表于 2023-7-6 23:49:10 | 显示全部楼层
I2C空闲电平是高电平啊, 如果高电平应答,单片机怎么判断这个器件是否存在呢。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
发表于 2023-7-7 09:30:30 | 显示全部楼层
像I2C ,CAN等组网,都是线与操作,显性电平0起主导作用,只要一个节点是0,全都是0.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 14:02 , Processed in 0.179864 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表