[STM32F3] STM32F3对比I2C和SMBUS

[复制链接]
728|1
 楼主| powerantone 发表于 2022-10-13 09:13 | 显示全部楼层 |阅读模式
我在对比I2C和SMBUS功能的时候发现同样是master write模式下,I2C的时序和SMBUS的时序不一样,从时序图上看SMBus在进行数据传输的时候,ACK段有个高电平,看手册和协议也一直没找到原因
I2C:
100427idg4dmf8wj8e7cfj.png
SMBUS:
100451vyxpqnxubby94nak.png
GDmaker 发表于 2022-10-21 11:30 | 显示全部楼层
这个应该是因为SMBUS在ACK的时候从机会把SDA拉高来保持自身在数据等待,等处理好了会把SDA拉低来作为应答,同时这个时候从机会把SCL拉低,应该是有clock stretch的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

679

主题

4005

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部