TI中文支持网
TI专业的中文技术问题搜集分享网站

DRV10983 I2C通信异常

TI的工程师,好

我这边第一次使用DRV10983,发现通信异常

I2C当只读取一个字节时,回返回NACK后 没有STOP

并且读取出来的数据也是异常的

我试过所有寄存器,如果只读取1个字节, 读出的 数据均为00  而且,结束后SDA会被拉低

haozi_up:

我发现我使用的是DRV10983SQ1 和 DRV10983通信上不太一样,我再看看datasheet
问题先挂起

Annie Liu:

DRV10983和DRV10983Q1是不同的。在DRV10983中,每个寄存器只有8位,但是在DRV10983Q1中,这些寄存器是16位。在回复读取命令之前,设备可能正在等待您写入设备所需的完整16位。请参见DRV10983Q1数据手册的“ Section 8.5.1 I 2C Serial Interface”部分,以了解如何正确写入器件。

赞(0)
未经允许不得转载:TI中文支持网 » DRV10983 I2C通信异常
分享到: 更多 (0)