ADI 技术
直播中

王建军

7年用户 208经验值
私信 关注
[问答]

AD5933 IIC通信数据异常

我现在用的是模拟IIC和AD5933通信,在写入数据时,发现当写入的数据最后一位为0 (二进制),ACK返回正常示波器看到的波形正常,当写入的数据最后一位为1时(二进制),发现在ACK应答之后数据线有一个不正常的 高电平,是在时钟低电平的时候完成。实际的波形如图,能否麻烦解答下。
图1 是整个的波形图,黄色为数据线,蓝色为时钟线。写入的三个数据:第一个00011010,第二个10000111,第三个01000101
图1
图2是第一数据输入之后的波形,ACK应答位之后正常。
图2
图3是第二个数据和第三个数据输入之后,ACK应答之后的波形,数据线(黄色)出现一个不正常高电平
图2

回帖(2)

王建军

2018-12-18 09:29:35
最后一个图是图3,后面的标号写错了
举报

云静京

2018-12-18 09:48:09
您好!建议您注意切换IO口的输入和输出,微控制器在接收信号时要转为输入。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分