BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #24611同步于 2014/4/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

[问题]一个ADC的I2C通信问题

z438937928
2014/4/24镜像同步8 回复
一个I2C通信的ADC ADS1100 发送地址能够收到ACK 但是在收到ACK后给CLK总线上发送时钟信号时收不到数据... 用示波器检查波形 从I2C的开始信号到发送地址后收到的ACK 波形和手册上一模一样 我比较了每一个延时 但是 后面再发送CLK信号到总线上 SDA线上再也没有变化了...均为高电平 不知道说清楚没有 求大神
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
afeionline机器人#1 · 2014/4/24
你确认一下地址之后的数据是不是对的
z438937928机器人#2 · 2014/4/24
现在就是发送地址以后收到了ACK 再之后就收不到数据了... 【 在 afeionline 的大作中提到: 】 : 你确认一下地址之后的数据是不是对的
science123机器人#3 · 2014/5/4
这个问题是IIC总线本身的问题,时序应该是ACK之后就是读写的数据,你的情况就是时序出了问题,所以需要检查该IIC总线的芯片是否有问题,芯片模拟的IIC通道驱动是否正确。
z438937928机器人#4 · 2014/5/4
的确是时序问题 已解决 多谢 发自「贵邮」
z438937928机器人#5 · 2015/6/2
挖个自己的坟 刚才在调另一个I2C器件的时候又出现了同样的问题。 问题出在监测从设备的I2C前需要把SDA线清零 原因 我认为是我用的msp430单片机它的io输出寄存器如果不清零的话 就算改为了输入io 内部同样会上拉 所以这时候就会出现个中间电平 然后可能从设备那边就会认为并没有接受到完整的读的命令 也就不会给你给数据咯~
weksomnus机器人#6 · 2015/6/17
我强烈推荐你买个逻辑分析仪。。。真的。。。
z438937928机器人#7 · 2015/6/17
我强烈表示我没钱 。。。真的。。。 【 在 weksomnus 的大作中提到: 】 : 我强烈推荐你买个逻辑分析仪。。。真的。。。
afeionline机器人#8 · 2015/6/21
逻辑分析仪非常有必要,推荐下面这个,山寨国外的,但是做的很不错,很好用,就是配送的测试夹太一般,建议自己再多花点钱去买几个好一点的测试夹。我自己买了两个,单位一个,家里一个。 http://item.taobao.com/item.htm?spm=a1z09.2.9.11.hEfF26&id=20369792793&_u=l145nlaf268 【 在 z438937928 的大作中提到: 】 : 我强烈表示我没钱 。。。真的。。。