ZHCAF60 February   2025 MSPM0G3507

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 在 CAN 与 SPI 之间建立桥接
  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 SPI 接收和传输(透明传输)
    6. 3.6 SPI 接收和传输(协议传输)
    7. 3.7 CAN 接收和传输
    8. 3.8 应用集成
  7. 4硬件
  8. 5应用程序方面
    1. 5.1 结构灵活
    2. 5.2 可选的 SPI 配置
    3. 5.3 可选的 CAN 配置
    4. 5.4 CAN 总线多节点通信示例
  9. 6总结
  10. 7参考资料

硬件

通过使用 CAN 分析仪,用户可以在 CAN 侧发送和接收消息。作为演示,可以将两个 LaunchPad™ 用作两个 CAN-SPI 桥接器(一个 SPI 主机和一个 SPI 从机)以形成一个环路。当 CAN 分析仪通过主机 LaunchPad 发送 CAN 消息时,它可以从从机 LaunchPad 接收 CAN 消息。图 4-1 展示了基本结构。请注意,构建 CAN 总线需要 CAN 收发器。图 4-2 显示了在演示中 CAN 分析仪发送和接收的消息。

随附的演示使用两个 LaunchPad、一个 TCAN1046EVM 和一个 CAN 分析仪。TCAN1046EVM 是一款高速双通道 CAN 收发器评估模块。图 4-3 显示了演示的连接。PA12 LaunchPad 用于 CAN 传输,PA13 LaunchPad 用于 CAN 接收。PA12 和 PA13 必须连接到 TCAN1046EVM 的 TX 引脚和 RX 引脚。PB9 用于 SPI SCLK(时钟)。PB8 用于 SPI MOSI(主机输出、从机输入)。PB7 用于 SPI MISO(主机输入、从机输出)。PB6 用于 SPI CS(芯片选择)。PB20 用于由 I2C 从机到主机的 IO 触发。

对于 TCAN1046EVM(因为 TCAN1046 支持电平转换),VCC 必须连接到 5V,VIO 必须连接到 3.3V。CAN 总线上的端接(CANH 和 CANL)必须使用 J2(或 J3)和 J6(或 J8)跳线进行配置。每个跳线都将 120Ω 终端添加到相应的总线。有关更多信息,请参阅相关文档。

 随附演示的基本结构图 4-1 随附演示的基本结构
 CAN 分析仪针对演示发送和接收的消息图 4-2 CAN 分析仪针对演示发送和接收的消息
 演示的硬件连接图 4-3 演示的硬件连接