ZHCSMX1B October 2019 – March 2022 TCAN1144-Q1 , TCAN1145-Q1 , TCAN1146-Q1
PRODUCTION DATA
SDI 引脚用于让器件知道从哪个地址读取或写入哪个地址。在写入期间,时钟周期数决定了有多少数据字节(最多三个)将加载到顺序地址中。一次写入的最小时钟周期数为 16 个,支持初始地址和写入命令,后跟一个字节的数据,如图 10-36 所示。TCAN114x-Q1 支持突发读取和写入。图 10-37 显示了一个 32 位写入的示例,其中包括初始 7 位地址、写入位和三个数据字节。这总共需要 32 个时钟周期。一旦通过 NCS 上的低电平启用 SPI,SDI 就会在 SPI 时钟 (SCLK) 的每个上升沿对输入数据进行采样。数据会移入适当大小的移位寄存器,并且在正确的时钟周期数之后,移位寄存器已满并且 SPI 事务已完成。对于写入命令代码,仅在 SCLK 移入确切数量的时钟周期且 NCS 具有一个上升沿以取消选择器件后,新数据才会写入寻址的寄存器。对于突发写入,如果 SCLK 有 31 个时钟周期(比完整的 3 字节写入少 1 个时钟周期),则在执行前两个字节写入时不会发生第三个字节写入。如果在一个 SPI 事务期间没有移入正确数量的时钟周期和数据(nCS 为低电平),则会设置 SPIERR 标志。
有关如何使用一个 SPI 写入命令写入三个字节数据的示例。