I2C波形分析
2018-01-26 16:05
501 查看
用同样的程序,不同的PCB测量的I2C信号分别如上:
请教大虾,为什么波形B中的,CLK波形,不是连续的方波。但如果按照波形分析,
两个波形所表示的数据相同。分别是0x58,0x07,0x43 。
这个比较奇怪。如果纯粹从硬件角度将,I2C 检查上拉电阻就可以。PCB 差异也不应该造成这么大延时。待高人解释
这个问题我遇到过,是I2C的从设备将CLK拉低所致,不用care.
从设备的速率跟不上主设备,会通过拉低时钟来匹配自身速率。I2C协议中有提到。
相关文章推荐
- I2C设备调试及波形分析
- I2C设备调试及波形分析
- 用示波器对单片机I2C时序进行图形波形分析的试验小结
- I2C设备调试及波形分析
- 用示波器对单片机I2C时序进行图形波形分析的试验小结
- I2C设备调试及波形分析
- 用示波器对单片机I2C时序进行图形波形分析的试验小结
- 用示波器对单片机I2C时序进行图形波形分析的试验小结
- 用示波器测量I2C进行时序图、波形等分析
- 示波器分析I2C时序波形图
- i2c驱动架构 davinc dm368 i2c驱动分析
- Linux设备驱动:I2C架构分析/i2c_add_driver
- I2c-s3c2440.c 分析
- linux i2c驱动架构-dm368 i2c驱动分析
- OMAP3630 Linux I2C总线驱动分析(2)
- Linux I2C驱动分析与实现(一)
- Linux I2C驱动完全分析(一)
- Linux I2C驱动分析(二)----I2C板级设备扫描和数据传输
- i2c- sda挂死分析
- 设备树学习之(七)I2C设备的注册过程分析