ZHCSQH8A September 2025 – October 2025 TCAN5102-Q1
ADVANCE INFORMATION
发送 FIFO 为只写模式,当向其地址发送写入命令时,数据会被写入其中。当整个帧写入缓冲区后,传输将开始。在帧结束后写入的所有数据字节都将被忽略,直到开始新的发送 FIFO 写入。对发送 FIFO 的所有写入都应仅指向主地址,因为每个写入的字节都会自动移入 FIFO。例如,当写入的 SPI 大于单个 CAN 消息所能传输的大小时,会通过对同一地址的多次 CAN 写入来完成,因为 SPI 报头字节会告知设备预期的数据字节数。
TX 缓冲区中每个帧的大小由消息的数据长度决定。每个 SPI FIFO 元素的开头都需要一个 2 字节的报头。缓冲区中 TX 帧的总长度为以下各项之和
| 字节 | 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|---|
| 0 | 7 | STORE_RX | W | 0 | 是否将此消息的 POCI 数据存储在接收 FIFO 中 0 = 不将任何数据存储在接收 FIFO 中 1 = 将接收到的 POCI 数据保存在该消息的接收 FIFO 中 |
| 6:3 | RSVD | R | 0 | 保留 | |
| 2:0 | CHAN | W | 0x0 | 用于该消息的 SPI 通道 有效值 0-3 0 = SPI 通道 0 1 = SPI 通道 1 2 = SPI 通道 2 3 = SPI 通道 3 4 = SPI 通道 4 5 = SPI 通道 5 6 = SPI 通道 6 7 = SPI 通道 7 注: 一个 SPI 通道对应一个特定的 GPIO,且要求该 GPIO 被分配为特殊功能 |
|
| 1 | 7:0 | NUM_BYTES | W | 0x0 | SPI 帧中的字节数(不包括上述报头字节) 有效值 1-255。0 为无效值。 |