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