ZHCSZ69C May 2024 – November 2025 TCAN2450-Q1 , TCAN2451-Q1
PRODUCTION DATA
SPI 通信使用标准 SPI 接口。具体而言,数字接口引脚为 nCS(芯片选择未激活)、SDI(SPI 数据输入)、SDO(SPI 数据输出)和 SCK(SPI 时钟)。每个 SPI 事务都由一个带有 R/W 位的七位地址发起。TCAN245x-Q1 可配置为每个事务一个数据字节或两个数据字节,具体取决于 SPI_CONFIG 寄存器 8'h09[3] 处的 BYTE_CNT 位的值。默认为一个字节。当选择两个字节时,第二个数据字节用于地址 + 1。
针对事务在 SDO 引脚上移出的数据始终从全局中断寄存器 8'h50[7:0] 开始。此寄存器提供有关器件的高级中断状态信息。接下来移出地址“应答”的数据字节和 R/W 字节。有关循环冗余禁用时的读取和写入方法,请参阅图 8-8 和图 8-9。
要读取两个字节,请参阅图 8-10。当发生双字节 SPI 写入时,地址和地址 + 1 中的当前信息会反馈到 SDO 引脚上。有关双字节模式下的 SPI 写入,请参阅图 8-11。双字节模式不支持 CRC。
器件默认处于模式 0,SDI 上的 SPI 输入数据会在 SCK 的从低到高边沿上采样。SDO 上的 SPI 输出数据会在 SCK 的从高到低边沿上改变。通过使用 SPI_CONFIG 中的 SPI_MODE 位,可将该器件配置为支持模式 1-3。SPI 通信图基于模式 0。
图 8-9 SPI 读取