摘要

随着汽车电子设备的发展,传统CAN总线难以满足传输速度快且传送容量大的要求,而CAN FD总线能在兼容CAN的同时提供更快速的通信。CAN FD总线位定时模块在保障CAN FD总线的正常收发过程中发挥重要作用,同时也是CAN FD控制器的重要组成部分和设计难点之一。本文依据ISO11898-1:2015标准研究CAN FD位定时机制,提出一种CAN FD位定时模块设计思路。此模块使用Verilog硬件描述语言实现,采用QuartusⅡ和Modelsim联合仿真来对位速率产生、位速率切换和同步操作功能进行验证。验证结果表明此设计符合ISO11898-1标准规定,能完成FD帧的位时间产生和切换,证明设计思路的正确性和可行性。