I2C两路信号质量问题咨询

[复制链接]
975|6
 楼主| 抱朴 发表于 2019-6-27 21:34 | 显示全部楼层 |阅读模式
I2C两路中,链路中设备互为主从,测量信号的时候发现,SDA信号会出现负压的情况,但是IC的I2C接口都是OD的,这个现象无法理解。跪求各路大神指点迷津。

       图1. SCL波形

       图2. SDA波形

      图3. 总线切换HOST时的波形


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
xbtxbt 发表于 2019-6-30 08:34 来自手机 | 显示全部楼层
正常的低电平是你的master驱动的,负压是你的slaver驱动的,对着时序检查一下是这样吗?如果是说明你masyer和slaver的共地不太好。
tianxj01 发表于 2019-6-30 11:32 | 显示全部楼层
正常共地,不可能出现负压,多系统IIC,底部不平也算正常,比如有无ACK就不平整。
你这个波形确定是切换主机时候的波形?
 楼主| 抱朴 发表于 2019-7-1 10:39 | 显示全部楼层
xbtxbt 发表于 2019-6-30 08:34
正常的低电平是你的master驱动的,负压是你的slaver驱动的,对着时序检查一下是这样吗?如果是说明你masyer ...

对照 图3的波形来看是Slave发的,共地没有问题,因为是在同一板卡上的,参考地敷铜完整。
 楼主| 抱朴 发表于 2019-7-1 10:45 | 显示全部楼层
tianxj01 发表于 2019-6-30 11:32
正常共地,不可能出现负压,多系统IIC,底部不平也算正常,比如有无ACK就不平整。
你这个波形确定是切换主 ...

从图3的圈注的波形来看,应该是切换主从了。因为是同一板上的IC,所以共地应该没有问题。另外我的链路里加了9617,会不会是9617造成的。
 楼主| 抱朴 发表于 2019-7-1 10:45 | 显示全部楼层
xbtxbt 发表于 2019-6-30 08:34
正常的低电平是你的master驱动的,负压是你的slaver驱动的,对着时序检查一下是这样吗?如果是说明你masyer ...

如果链路中加入了9617会不会出现这种波形。
tianxj01 发表于 2019-7-1 11:12 | 显示全部楼层
抱朴 发表于 2019-7-1 10:45
从图3的圈注的波形来看,应该是切换主从了。因为是同一板上的IC,所以共地应该没有问题。另外我的链路里 ...

PCA9617带有复杂的双向电平转换功能,你链路转换主从,造成PCA9617动作,底部电平不平整就比较说的过去了。应该是正常波形,不需要担心。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

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