ZHCSID2C July 2018 – December 2023 DRV8847
PRODUCTION DATA
请参考 PDF 数据表获取器件具体的封装图。
要从从器件读取数据,主器件必须首先与要从中读取寄存器的从器件通信。此通信由主器件完成,传输启动类似于写入过程,即设置 R/W 位等于 0b 的地址(表示一次写入)。主器件随后发送要读取的寄存器的地址。当从器件确认此寄存器地址时,主器件再次发送启动条件,后跟 R/W 位设置为 1b 的从器件地址(表示一次读取)。在此过程之后,从器件确认读取请求,主器件释放 SDA 总线,但继续为从器件提供时钟。
在事务的这一部分,主器件成为主接收器,从器件成为从发送器。主器件继续发送时钟脉冲,但释放 SDA 线,以便从器件可以传输数据。在字节末尾,主器件发送一个否定确认 (NACK) 信号,向从器件发送信号以停止通信并释放总线。然后,主器件发送一个停止条件。