ZHCAF63 June   2024 MSPM0G3507

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 连接 CAN 和 I2C 的桥接器
  5. 2实施
    1. 2.1 原理
    2. 2.2 结构
  6. 3软件说明
    1. 3.1 软件功能
    2. 3.2 可配置参数
    3. 3.3 自定义元件的结构
    4. 3.4 FIFO 的结构
    5. 3.5 I2C 接收和传输(透明传输)
    6. 3.6 I2C 接收和传输(协议传输)
    7. 3.7 CAN 接收和传输
    8. 3.8 应用集成
  7. 4硬件
  8. 5应用程序方面
    1. 5.1 结构灵活
    2. 5.2 I2C 的可选配置
    3. 5.3 可选的 CAN 配置
    4. 5.4 CAN 总线多节点通信示例
  9. 6总结
  10. 7参考资料

硬件

通过使用 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-1 随附演示的基本结构
 演示中 CAN 分析仪发送和接收的消息 (CAN_ID_LENGTH = 0)图 4-2 演示中 CAN 分析仪发送和接收的消息 (CAN_ID_LENGTH = 0)
 演示的硬件连接图 4-3 演示的硬件连接