自动生成MCU的CANFD波特率配置代码在线工具
前言
CANFD 波特率配置不仅要设置正确的数据和仲裁段波特率,更是需要通过位时序、采样点、延迟补偿来保证通讯时序和稳定性余量。
因此波特率位时序配置成为了众多工程师升级 CANFD 高速通讯的拦路虎,没有深厚的 CAN 通讯底层经验加持,很难在多种位时序参数的上百种组合中找到稳定的通讯参数。
鲲弘在线波特率配置工具通过枚举所有时序参数组合,结合内置的时序筛选机制,可以自动计算出各种时钟和波特率、采样点需求下的优选位时序配置。让工程师再也不用为计算波特率参数而苦恼。
工具链接:
https://docs.kunhong-elec.com/zh/online-tools/baud-rate-calculator/
优化内容
MCU代码生成
工具新增了 MCU 代码生成功能,支持各主流芯片的 CAN/FD 通讯配置参数输出。现已支持 STM32、GD32、先楫 HPM、国民半导体等,更多型号持续更新中(若有其他 MCU 需求可留言)。

这项功能让工具不再只是“算出一组参数”,而是进一步向“直接用于配置”靠近。对于开发者来说,可以更高效地完成从参数计算到实际配置的衔接,减少手动整理和转换的工作量。
TDC配置推荐
TDC:CAN 控制器发送数据后,会回读总线确认是否发送成功。但信号存在延迟,不是立刻能读到的,TDC 就是用来规定“隔多久再去读”。
TDC 配置错误通常也会导致通讯异常。因此针对 TDC 参数,工具中也添加了自动推荐配置,选择波特率时,便会自动给出合适的 TDC 值。

展现更直观
我们对工具界面进行了重新整理,让整体布局更加直观,重点信息展示更清晰。
为了便于理解计算结果,我们新增了更直观的位时序比例展示方式:

图形化、比例化的展示方式更有助于快速理解当前配置结果,也方便调整参数时进行对比和判断。