首页 > 其他分享 >CAN收发器断电后重新上电,导致CAN发送异常的问题

CAN收发器断电后重新上电,导致CAN发送异常的问题

时间:2024-08-15 10:53:46浏览次数:15  
标签:控制器 FPGA 上电 报文 断电 收发器 转发 设备

项目背景

基于安路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

相关文章

  • Anrdoir 13 关于设置静态IP后,突然断电,在上电开机卡动画
    bug描述:设置静态IP成功后,机器突然断电,然后在上电开机,发现机器一直卡在开机动画,无法成功进入桌面第一时间抓取日志分析,Log如下:08-1311:26:42.45528032803IEthernetServiceImpl:StartingEthernetservice08-1311:26:42.45728032924DConnectivityService:......
  • 高速收发器(四)
    通过前面的学习,我们对GTX的内部结构和工作原理已经有了一定的了解,但是通过文字的描述我们只能掌握一些基础知识,想要真正熟悉GTX还要通过具体的使用。对于GTX的使用,第一步就是打开IPcatalog然后搜索GT,找到下面的7SeriesFPGAsTranscelversWizard之后双击打开,进入配置界面。......
  • XD6500S— LoRa SIP模块芯片 集成了射频前端和LoRa射频收发器SX1262 应用温湿度传感器
    XD6500S是一系列LoRaSIP模块,集成了射频前端和LoRa射频收发器SX1262系列,支持LoRa和FSK调制。收发器SX1262系列,支持LoRa和FSK调制。LoRa技术是一种扩频协议,针对LPWAN应用的低数据速率、超远距离和超低功耗通信进行了优化。通信进行了优化。XD6500S的主动接收电流消耗为4.2mA,电池寿......
  • 断电引起redo和数据文件不一致故障恢复---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:断电引起redo和数据文件不一致故障恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有些时候故障总是来的让人非常意外,这个在准备停机迁移数据库之前的几分钟由于某种原因直接导......
  • 高速收发器(一)
    什么是高速收发器(GTX)FPGA中的通信协议分为低速协议和高速协议,常见的低速协议有UART、SPI、I2C等,这些协议的通信速率较低使用FPGA内部逻辑就可以实现;常见的高速协议有PCIe、以太网、Auraro、SRIO等协议,利用FPGA内部的时钟、LUT是无法实现的,假如线速度为1G,则FPGA内部需要跑到1G......
  • 高速收发器:PHY层代码(二)
    TX:总结:不难,只需要注意小端发送即可;我选取的实现思路是使用VAILD信号计数,延迟几个周期之后启动发送计数器,发送计算器在其计数数值来到VAILD信号计数器的最大值-1后结束;思路很简单,事实上这就是一个很常见的组帧模块,和其他的没有什么本质的差别;always@(posedgei_sys_clk)......
  • 怎么判断电脑屏幕被监控?电脑被监控可以看到什么?丨2024超强科普!
    各位同仁,是不是正在怀疑自己的电脑被监控了?那么又该怎么盘点自己的电脑是不是正在被监控,假如真的被监控,老板又会看到什么内容呢?别急,且听我慢慢道来!一、电脑被监控的表现黑屏闪烁当电脑被监控时,屏幕可能会出现短暂的黑屏或频繁闪烁。这种情况多出现在电脑启动或打开特定程......
  • 双LIN收发器TJA1022(NXP)
    一、简述TJA1022支持2路LIN(LocalInterconnectNetwork),波特率高达20Kbd,符合LIN2.0、LIN2.1、LIN2.2、LIN2.2A、ISO17987-4:2016(12VLIN)和SAEJ2602规范。TJA1022T和TJA1022TK(SO14/HVSON14封装)与TJA1020、TJA1021、TJA1027和TJA1029引脚兼容; TJA1022HG(DHVQFN24封装)与......
  • 高速收发器:PHY层笔记(一)
    笔记:高速收发器的数据位宽通常有:2,4,8字节等;PCIE喜欢的位宽是1DW=4Byte;这里对高速收发器的设计为4Byte也就是32位宽;GT中PHY层的字对齐和掩码处理高速收发器的数据流以SOT开始(和MIPI一样),GT的SOT一般就是K码,标志了开始,其也具有EOT,标志了结束;但与MIPI有很大的不同,GT的K码可......
  • Gt收发器控制代码和细节(一)
    复位需求:DESCRIPTION在7系列FPGAGTX/GTH/GTP收发器中,GTTXRESET和GTRXRESET在配置时应默认为低电平,在配置完成后过一段时间再设置为高电平。SOLUTION配置时,必须以顺序模式启动GTTXRESET和GTRXRESET,也就是说RESETOVRD=1'b0而GTRESETSEL=1'b0。如果......