ZHCAFI0 July   2025 MSPM0G3507

 

  1.   1
  2.   商标
  3. 1简介
    1. 1.1 支持的功能
    2. 1.2 CAN 帧格式
    3. 1.3 SPI 消息帧格式
  4. 2实施
    1. 2.1 SPI 消息格式
      1. 2.1.1 SPI 命令
      2. 2.1.2 指令集
    2. 2.2 超时特性
    3. 2.3 错误指示
    4. 2.4 忙状态指示
    5. 2.5 消息 RAM 配置
    6. 2.6 测试环境
  5. 3参考资料

简介

控制器局域网 (CAN) 和串行外设接口 (SPI) 是现代微控制器单元 (MCU) 中两种广泛采用的通信协议。虽然 CAN 协议因其强大的错误处理能力和可靠性而在汽车应用中占据主导地位,但许多低端微控制器和传感器都不支持 CAN。相比之下,SPI 在 MCU 器件中几乎通用。为了弥补这一技术差距,SPI-CAN 接口实现了基于 SPI 的器件与 CAN 网络之间的无缝通信,使低成本传感器和微控制器能够与基于 CAN 的系统集成。

SPI-CAN 桥接器功能是通过 MSPM0G3507 器件实现,该器件用作外部 SPI 控制器和 CAN 网络之间的接口。当外部 SPI 控制器启动通信帧时,MSPM0G3507 会将其转换为 CAN 协议指令,并通过 CAN 网络进行传输。

图 1-1 展示了系统结构,并显示了 MSPM0G3507 器件与外部接口之间的互连。该器件使用 4 线制 SPI 协议与外部控制器通信,同时通过 CAN 物理层收发器 (CAN-PHY) 连接到 CAN 总线。

MSPM0G3507 SPI-CAN 桥接器的方框图图 1-1 SPI-CAN 桥接器的方框图