项目背景
基于安路FPGA设计的多路CAN控制器转发板,一路主CAN控制器,N路分CAN控制器;
项目框图
CAN控制器实现框图
CAN收发异常的问题
CAN复现问题的过程如下:
主CAN收发器设备,FPGA-CAN转发板设备,分CAN收发器设备,三者同时上电时,CAN收发通讯正常;当其中的分CAN收发器设备断电后,主CAN设备依然持续往下发送报文,等待一段时间后,分CAN收发器设备重新上电后,就会出现FPGA-CAN转发板往分CAN收发器设备发送报文异常,异常报文如下:
问题解决
出现这个问题,主要是FPGA-CAN转发板导致的;解决办法是,当主CAN设备一直往下发报文,而分CAN设备不在线的情况,停止继续往分CAN设备发送报文,主CAN设备接收到的报文直接丢掉;
标签:控制器,FPGA,上电,报文,断电,收发器,转发,设备 From: https://blog.csdn.net/weixin_53142148/article/details/141216161