ZHCAF60 February 2025 MSPM0G3507
CAN-SPI 桥接器可连接 CAN 和 SPI 接口。该桥接器支持 SPI 在从机模式或主机模式下工作。本文档中的示例使用 CAN 分析仪来观察 CAN 数据。用户还可以通过 CAN-SPI 桥接器,从 CAN 分析仪向 SPI 侧发送消息。对于 SPI 数据,用户可以使用逻辑分析仪或使用两个 LaunchPAD 形成一个循环来进行观察,例如 图 4-1 中随附的演示。
本文中的示例支持透明传输和协议传输。图 1-1 展示了逻辑分析仪对透明传输的观察结果。图 1-2 展示了逻辑分析仪对协议传输的观察结果。
对于协议传输,此示例指定了 SPI 消息格式。用户可以根据应用需求来修改格式。从 SPI 接收消息时,消息格式为 < 55 AA ID1 ID2 ID3 ID4 Length Data1 Data2 ...> 用户可以使用相同的格式通过 SPI 发送数据。55 AA 是标头。ID 区域为 4 字节。长度区域为 1 字节,表示数据长度。
对于透明传输,SPI 从机使用可配置的超时来检测一条消息。来自 SPI 的数据被填充到 CAN 的数据区域(反之亦然)。CAN ID 是默认值。
图 1-1 用于 SPI 透明传输的逻辑分析仪
图 1-2 用于 SPI 协议传输的逻辑分析仪