ZHCAF63 June 2024 MSPM0G3507
通过使用 CAN 分析仪,用户可以在 CAN 侧发送和接收消息。作为演示,可以将两个 LaunchPad 用作两个 CAN-I2C 桥接器(一个 I2C 主机和一个 I2C 从机)以形成一个环路。当 CAN 分析仪通过主机 LaunchPad ™发送 CAN 消息时,也可以自从机 LaunchPad 接收 CAN 消息。图 4-1 所示为基本结构。请注意,构建 CAN 总线需要 CAN 收发器。图 4-2 显示该演示中 CAN 分析仪发送和接收的消息。
随附演示使用两个 LaunchPad,一个 TCAN1046EVM 和一个 CAN 分析仪。TCAN1046EVM 是一款高速双通道 CAN 收发器评估模块。图 4-3 显示了演示的连接。对于 LaunchPad,PA12 用于 CAN 传输,PA13 用于 CAN 接收。PA12 和 PA13 必须连接到 TCAN1046EVM 的 TX 引脚和 RX 引脚。PB2 用于 I2C SCL(串行时钟线)。PB3 用于 I2C SDA(串行数据线)。PB20 用于 I2C 从机到主机的 IO 触发。
由于 TCAN1046 支持电平转换,因此 VCC 必须连接到 5V,VIO 必须连接到 3.3V。CAN 总线上的端接(CANH 和 CANL)必须使用 J2(或 J3)和 J6(或 J8)跳线进行配置。每个跳线都将 120Ω 终端添加到相应的总线。有关更多信息,请参阅相关文档。
图 4-2 演示中 CAN 分析仪发送和接收的消息 (CAN_ID_LENGTH = 0)