ZHCSE97K August 2014 – February 2024 TMS320F28374S , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376S , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378S , TMS320F28379S
PRODUCTION DATA
CAN 模块根据 ISO 11898-1 执行 CAN 协议通信(与 Bosch® CAN 协议规范 2.0 A、B 相同)。比特率可以编程为最大 1Mbps 的值。与物理层(CAN 总线)的连接需要一个 CAN 收发器芯片。
对于 CAN 网络上的通信,可以配置单独的消息对象。消息对象和标识符掩码存储在消息 RAM 中。
所有与消息处理有关的功能均在消息处理器内实现。这些功能为:接收滤波;CAN 内核和消息 RAM 之间的消息传输;以及处理传输请求。
CPU 可以通过模块接口直接访问 CAN 的寄存器组。这些寄存器用于控制和配置 CAN 内核和消息处理程序,以及访问消息 RAM。
CAN 模块实现下列特性:
对于 200MHz 的 CAN 位时钟,最小比特率可能为 7.8125kbps。
根据所使用的时序设置,片上零引脚振荡器的精度(在数据手册中指定)可能无法满足 CAN 协议的要求。在这种情况下,必须使用外部时钟源。
图 6-65 显示了 CAN 功能方框图。