【技术大神】选好MCU,轻松实现CAN FD通信设计
随着汽车电子的迅猛发展,尤其是电子ECU的数量越来越多,这就对汽车通信网路的传输速率和效率提出了新的要求。目前汽车通信网络主要使用的是CAN、LIN等传统方式,最近几年,越来越多的车厂、尤其是高端品牌的汽车逐步开始使用Ethernet、Flexray、MOST、CAN FD等总线。不过在这些新的总线技术当中,CAN FD的发展又是尤其迅猛,笔者分析这其中一个很重要的原因是由现在的CAN网络升级到CAN FD网络相对来说技术门坎较低,可用资源较多,对现有网络架构的改动也不是特别大,这样有利于车厂车型更新升级的连续性,并降低技术更新带来的风险。
笔者先带着大家简单回顾一下CAN FD的由来和特点。CAN FD是改善的CAN数据链路协议,为了缩小CAN网络(max. 1MBit/s)与FlexRay (max.10MBit/s)网络的带宽差距,BOSCH公司推出了CAN的替代总线——CAN FD。它继承了CAN总线的主要特性,比如同样的物理层、双线串行通讯协议、基于非破坏性仲裁技术、分布式实时控制、可靠的错误处理和检测机制等。这种相似性使ECU供应商不需要对ECU的软件部分做大规模修改即可升级汽车通信网络。CAN FD弥补了CAN总线在总线带宽和数据场长度的不足,将CAN的每帧8字节数据提高到64字节,波特率从最高的1Mbps提高到8~12Mbps,使得通讯效率提高8倍以上,大大提高了车辆数据的通讯效率。
笔者最近设计的一款新BCM中便用到了CAN FD。在这个项目中,由于总线负载率的原因,CAN总线已经满足不了新的需求了,车厂要求直接使用CAN FD。经过比较之后,笔者选择了RH850F1K 176pin的产品作为主控制MCU来设计这款BCM,选择的时候主要进行了如下几个方面的考虑:
• 产品可以同时支持CAN和CAN FD,这样一个平台可以覆盖多种应用需求。
• 多达2M的Code Flash空间可以对应复杂多变的BCM应用。
• 120MHz的主频很好的满足了车身控制的需求。
• 片内支持64KB Data Flash,可以降低系统整体的BOM成本。
• 非常丰富的AD资源恰好满足了这个项目中大量模拟量信号输入的需求。
• 超低功耗则与现在绿色环保的理念相吻合,也是BCM应用至关重要的一项指标。
• 支持功能安全和网络安全加密,便于今后功能的扩展。
上述几个原因是在选择MCU的时候所能看见的一些主要特点,其实,在使用了RH850F1K之后会发现这个产品更多用心的设计。就拿CAN FD这个功能来说,只是笔者用到的功能就有如下的一些:
• 这个MCU可以支持高达384个接收过滤列表,用户可以灵活的配置需要接收的报文,并且有足够的buffer可供用户使用。在接收规则上,ID和RTR均可以单独设置。
• 支持FIFO功能,既保证了接收的先后顺序,更重要的是可以很好解决丢帧的问题。
• 硬件支持报文路由功能,这个功能可以大大的降低CPU的负荷。这个功能也让笔者认识到很多时候只是简单的关注CPU的频率会比较片面,硬件功能会比软件实现实时性更好,效率更高。
• 支持CAN FD与DMA的联动。我们知道使用CAN FD之后传输的数据会增加,同样,靠DMA进行数据的传输可以简化软件设计,保证实时性。
工欲善其事,必先利其器。在进行新项目开发,尤其是涉及到新技术使用的时候,选择合适的硬件显得尤为重要。笔者使用RH850F1K进行CAN FD相关技术开发的时候感受尤为深刻,其CAN FD模块的设计在满足基本的CAN FD协议的基础上增加了很多更贴近项目实际需求的扩展功能,为工程师设计软硬件的时候带来了足够的灵活性。
世强元件电商版权所有,转载请注明来源和链接。
- |
- +1 赞 0
- 收藏
- 评论 4
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】瑞萨电子推出结构健康监视器方案,采用32位能量采集微控制器,适用于桥梁和工业设备
瑞萨Renesas推出结构健康监视器方案,该解决方案采用了能量采集技术,省去了电池更换成本。 RE01 32位能量采集微控制器所存储电量的电压不尽相同,因此采用ISL9122A升降压转换器来为RE01 32位MCU的外部装置提供稳定的供电电压。
应用方案 发布时间 : 2022-03-12
【应用】基于微控制器RX651和RX66T的瑞萨交流变频器或GP逆变器解决方案
今天瑞萨要介绍的是瑞萨电子成功产品组合中一款针对交流变频器/GP逆变器的解决方案交流变频器或GP逆变器作为精确控制轴转速的变速控制器,被广泛应用于工业设备当中。本方案适用于多种应用案例,支持功能齐全,用户可以根据具体使用情景从参考解决方案中选择需要的功能。接下来,瑞萨君将对方案进行详细的介绍。
应用方案 发布时间 : 2021-01-12
【应用】内置24位ADC的微控制器在智能电能表设计的应用
Renesas的RL78/I1B, RL78/I1C,RX21A系列微控制器具有功耗低,外设模块丰富的特点,非常适合用作智能电能表设计。
应用方案 发布时间 : 2018-02-28
【经验】C8051单片机Flash失效分析
本文将就 Silicon Labs C8051Fxxx单片机Flash失效的问题进行根因分析以及提出解决办法。
设计经验 发布时间 : 2017-07-27
高性价比Silicon labs EFM8单片机,STM8完美备选方案
Silicon Labs EFM8BB系列8位单片机采用流水线式CIP-51内核,70%指令的执行时间为1-2个时钟周期,与标准的8051指令集完全兼容,外设资源、性能指标及设计灵活性都具有自身独特的优势。
新产品 发布时间 : 2018-02-08
极海半导体加入深圳市汽车电子行业协会,共同推动国产汽车电子产业持续健康向上发展
热烈祝贺珠海极海半导体有限公司加入深圳市汽车电子行业协会,成为深圳市汽车电子行业协会的副会长单位!珠海极海半导体有限公司,是一家致力于开发工业级/车规级微控制器、模拟与混合信号IC及系统级芯片的集成电路设计型企业。极海团队拥有20年集成电路设计经验和嵌入式系统开发能力,为客户提供核心可靠的芯片产品,实现准确感应、安全传输和实时控制。
原厂动态 发布时间 : 2024-02-09
8位单片机EFM8的烧录器有哪些?
8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。
技术问答 发布时间 : 2016-10-25
【经验】PCB布线技巧:8位单片机端口Crossbar功能的使用及配置
如果单片机自带Crossbar功能,只要软件配置调整一下各端口功能,PCB布线就会畅通。
设计经验 发布时间 : 2017-08-09
8位混合信号单片机能够降低汽车电子设计的成本和复杂度
芯科科技提供的是C8051F58x单片机提供了高精度的振荡器,高精准的电压参考器,5V整流模块等相当多的片上外设,这些让混合信号单片机在汽车电子系统设计中的应用系统的设计难度降低了,并减少了元器件的数量和印制板的尺寸。
新应用 发布时间 : 2019-07-23
32bit低功耗EFM32G840F128 单片机GPIO的上下拉电阻功能相对于其它单片机有什么特色?
相对于其它单片机,EFM32的上下拉电阻功能更利于低功耗。如开源模式下,当输出高电平时会自动断开该连接以降低功耗;开漏模式下,当输出低电平时,上拉电阻会自动断开以降低功耗。
技术问答 发布时间 : 2017-05-05
为了提高EFM32单片机AD采样的实时性并降低功耗,在RTC中断中打开AD,并设置MCU进入EM1模式下进行AD采样,但功耗并没有降低,是什么原因?
测试发现在RTC中断中,EFM32单片机并没有进入EM1模式,设置EM1模式无效;由于在RTC中断中,RTC定时事件一直存在,所以导致进入EM1模式失败。为了实现AD采样的实时性以及低功耗,可以在RTC中断中开启AD,并在退出RTC中断之后在主程序中通过判断AD采样的标志来设置MCU进入EM1睡眠模式,以此来降低功耗。
技术问答 发布时间 : 2016-10-25
【产品】一款内置液晶面板驱动器和闪存的16位超低功耗RISC微控制器
爱普生(EPSON)推出的S1C17701,其休眠时为1μA,32.768kHz的工作频率、空闲时为2.5μA,工作时为13.5μA,适合遥控器、运动手表等典型应用。
新产品 发布时间 : 2018-02-26
单片机C8051F410 AD采集5V的电压如何实现?
C8051F410 AD的输入电压范围为0~Vref,Vref的最大值为2.5V,如果输入电压为5V,可以采用电阻分压的方法,以确保输入的电压不能超过Vref的最大值。
技术问答 发布时间 : 2017-02-20
8位单片机C8051F045 can的波特率是怎么配置的?
8位单片机C8051F045 Can 波特率的计算方法 可以参考 Calculation of the CAN bit timing。下载地址 http://www.sekorm.com/doc/59526.html
技术问答 发布时间 : 2017-05-26
【产品】最大工作频率48MHz的微控制器,嵌入式应用最佳选择
Silicon Labs新推出微控制器EFM8UB3系列,Flash容量为40kB,在512字节扇区内支持在线可编程,提供非易失性数据存储,同时支持固件的现场升级。提供独立的片上系统解决方案,具有多功能的外设接口。
新产品 发布时间 : 2018-02-08
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
查看全部4条回复