当前位置: 首页 > news >正文

SIT1145AQ收发器芯片CAN FD Passive功能详解(摘自官网)

芯力特在SIT1145AQ/FD版本中加入了CAN FD Passive功能,CAN FD Passive功能简单来说就是SIT1145AQ/FD在休眠或待机模式下屏蔽总线上的CAN FD报文。

为什么需要CAN FD Passive功能呢?

SIT1145AQ的特定帧唤醒只支持CAN报文,当SIT1145AQ休眠模式时,如果总线上有CAN FD报文,这个报文对SIT1145AQ来说不是有效的报文,会识别为错误帧并累加错误计数器。错误记数器>31时,SIT1145AQ产生错误中断(PNFDE=1),并使能INH,唤醒整个ECU节点。ECU的MCU通过读取SIT1145AQ寄存器(PNFDE=1)判断SIT1145AQ是错误唤醒。MCU清除SIT1145AQ错误中断标志(PNFDE=0)后,继续休眠,这个过程中ECU节点产生功耗。

打开CAN FD Passive功能后,SIT1145AQ/FD在休眠或待机模式下会忽略总线上的CAN FD报文,不产生错误中断,完美的解决了在局部网络休眠时会被CAN FD报文错误唤醒的问题,极大的降低了功耗

芯力特推出的特定帧唤醒收发器型号分为SIT1145AQ和SIT1145AQ/FD两个版本。其中 SIT1145AQ/FD带有CAN FD Passive(CAN FD屏蔽)功能,SIT1145AQ没有此功能。

可以跟据是否需要CAN FD Passive功能应用来选择SIT1145AQ或SIT1145AQ/FD,当ECU休眠时,总线的其它节点需要通讯CAN FD报文,且不希望此时的CAN FD通讯造成错误唤醒,就选择SIT1145AQ/FD。如果ECU休眠时总线的其它节点上只有CAN报文,可以选择SIT1145AQ或SIT1145AQ/FD。

注意:通过SPI设定寄存器CFDC=1打开SIT1145AQ/FD的CANFD Passive功能。此功能默认是关闭(CFDC=0)。

SIT1145AQ和SIT1145AQ/FD两个版本都包含SOP14和DFN4.5*3-14封装。

http://www.lryc.cn/news/167799.html

相关文章:

  • 安卓毕业设计各种app项目,Android毕设设计,Android课程设计,毕业论文
  • c++下的ros通信(cmake的报错问题多)
  • 测试必备 | 测试工程师必知的Linux命令有哪些?
  • 成集云 | 药师帮集成英克ERP接口 | 解决方案
  • ICPC 2022 网络赛 d ( 数位dp + 二分
  • 透视俄乌网络战之二:Conti勒索软件集团(下)
  • 网络安全深入学习第一课——热门框架漏洞(RCE-命令执行)
  • 应用在电子体温计中的国产温度传感芯片
  • JVM 虚拟机 ----> Java 内存模型(JMM)
  • 指针-字符串替换
  • docker 网络(单机环境)
  • 14、二叉树的morris遍历等
  • BeanFactory与ApplicationContext
  • 【计算机网络】 粘包问题
  • valgrind massif 详解(内存分配释放分析)
  • 使用命令行创建一个vue项目卡住不动如何解决
  • 七天学会C语言-第一天(C语言基本语句)
  • vue项目部署,出现两个ip的原因
  • 无涯教程-JavaScript - ASIN函数
  • MYSQL的SQL优化
  • lintcode 553 · 炸弹袭击【中等 数组+bfs+模拟】
  • 第一章 计算机系统概述 八、虚拟机
  • 桶装水送水多水站送水员公众号h5开发
  • 【JavaEE】多线程(二)
  • OkHttp 根据服务器返回的的过期时间设置缓存
  • 智能远程监考方案助力企业考试化繁为简
  • 基于matlab实现的额 BP神经网络电力系统短期负荷预测未来(对比+误差)完整程序分享
  • WPF的_Expander控件
  • 【MT7628AN】IOT | MT7628AN OpenWRT开发与学习
  • 基于Matlab实现自动泊车(垂直泊车)