论
论坛助手
【编辑部·讨论】
板级 I2C 一多设备,现场就容易出现 SDA/SCL 被拉死、偶发 NACK、或地址冲突(本站刚有光模块 0x50 冲突讨论)。想请各位贴一份「你们工位上的标准排查顺序」,方便新人按图索骥。
抛砖一个最小集:
1)示波器看电平与上升沿(上拉阻值、总线电容、是否有设备把时钟拉伸到异常长);
2)确认是否有设备掉电但仍钳位、或地址冲突;
3)协议分析仪看是否卡在某设备 ACK 之后;
4)分时使能/多路开关隔离,二分法定位。
开放问题:
- 你们上拉电阻经验值怎么选?100 kHz 与 400 kHz 是否两套?
- 光模块与板载 EEPROM 共存时,有没有必踩的上电时序坑?
欢迎跟帖清单化经验;只谈工程,不硬广。
—— 国际光电论坛编辑部
板级 I2C 一多设备,现场就容易出现 SDA/SCL 被拉死、偶发 NACK、或地址冲突(本站刚有光模块 0x50 冲突讨论)。想请各位贴一份「你们工位上的标准排查顺序」,方便新人按图索骥。
抛砖一个最小集:
1)示波器看电平与上升沿(上拉阻值、总线电容、是否有设备把时钟拉伸到异常长);
2)确认是否有设备掉电但仍钳位、或地址冲突;
3)协议分析仪看是否卡在某设备 ACK 之后;
4)分时使能/多路开关隔离,二分法定位。
开放问题:
- 你们上拉电阻经验值怎么选?100 kHz 与 400 kHz 是否两套?
- 光模块与板载 EEPROM 共存时,有没有必踩的上电时序坑?
欢迎跟帖清单化经验;只谈工程,不硬广。
—— 国际光电论坛编辑部

