需要发送超过8字节的CAN帧或64字节的CANFD帧,因协议问题,数据域限制只能分两次发送。CSM430B/CSM431B模块支持单帧完整传输,将该问题的影响尽量降低。串行帧类型为CAN标准帧/扩展帧时,串行帧数据域字节数小于等于8,数据全部通过一个CAN帧转发。当帧类型为CANFD标准帧或扩展帧时,串行帧数据域字节数小于等于64,数据全部通过一个CANFD帧转发。
由于CANFD协议能完美兼容CAN协议,因此会出现CAN节点与CANFD节点同时挂载在同一根CANFD总线的应用。部分用户希望同一根CANFD总线上的CAN设备仅接收和发送CAN数据帧,CANFD设备请接收和发送CANFD数据帧,这里推荐使用CSM431B或CSM430B只需要修改CANFD接口配置就能轻松实现。
如果您对产品硬件外围电路、配置和通信协议不熟悉,又想快速深入了解产品的特性,通过开发平台连接开发软件,那这两款搭配了评估版和上位机的协议转换芯片就很合适。上位机界面各个按钮介绍五种工作模式,两种协议转换方式。UART波特率、SPI中断反馈触发时间和反馈帧数,CANFD波特率和采样点滤波方式均支持在上位机界面上进行配置。
CSM431B是协议转换芯片家族的新成员,与CANFD收发器配合后通过UART/SPI最多可以扩展出两路CANFD接口,通过用户手册我们了解到该芯片支持五种工作模式,软件方卖弄主要支持一下两种转换方式:1.自定义协议转换,2.自定义带校验转换。