[经验分享] 低速总线:IIC和SMBUS

[复制链接]
kkzz 发表于 2025-8-12 17:47 | 显示全部楼层
I²C/SMBus 为开漏输出,必须在 SDA(数据线)和 SCL(时钟线)上外接上拉电阻(典型值 4.7kΩ~10kΩ)
yorkbarney 发表于 2025-8-12 19:17 | 显示全部楼层
长距离通信需考虑阻抗匹配              
febgxu 发表于 2025-8-14 13:44 | 显示全部楼层
总线上的从设备地址不冲突,必要时使用地址引脚或软件配置来避免冲突。
yeates333 发表于 2025-8-14 14:06 | 显示全部楼层
合理布线,使用适当的上拉电阻              
geraldbetty 发表于 2025-8-14 14:41 | 显示全部楼层
IIC协议的时序要求,包括起始和停止条件、数据有效时间和时钟周期。
hearstnorman323 发表于 2025-8-14 19:05 | 显示全部楼层
长距离通信需考虑阻抗匹配              
phoenixwhite 发表于 2025-8-14 20:01 | 显示全部楼层
软件上的时序约束、超时处理和错误恢复
kmzuaz 发表于 2025-8-15 22:06 | 显示全部楼层
多个主设备需支持仲裁机制,避免总线竞争。主设备发送数据时需持续检测SDA线状态
maqianqu 发表于 2025-8-16 19:05 | 显示全部楼层
I²C通信需遵循“起始→地址→数据→停止”的基本流程,无强制消息类型限制。
modesty3jonah 发表于 2025-8-16 21:05 | 显示全部楼层
设备越多、线越长,电阻应越小              
elsaflower 发表于 2025-8-19 14:03 | 显示全部楼层
总线上的分布电容(包括 PCB 走线和设备引脚电容)需≤400pF,否则会导致信号边沿变缓,通信失败。
uiint 发表于 2025-8-19 15:46 | 显示全部楼层
两种常见的低速串行通信总线,广泛用于连接微控制器、传感器、存储设备和其他外围设备。
louliana 发表于 2025-8-20 15:47 | 显示全部楼层
I²C上拉电阻推荐4.7kΩ              
backlugin 发表于 2025-8-20 16:18 | 显示全部楼层
SMBus使用特定的命令结构,如读字节、写字节、读块、写块等
pentruman 发表于 2025-8-20 17:11 | 显示全部楼层
大多数 SMBus 设备可兼容 I²C 主设备,但 I²C 设备可能不支持 SMBus 的超时和特殊命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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