技术文章—MCU如何扩展CAN或者CAN FD接口?

2019-09-25来源: EEWORLD关键字:MCU  CAN  FD

摘要:在嵌入式产品开发过程中,可能会面临CAN路数不够的问题。如何选择合适的转换模块解决这个问题呢?以下将为您讲解几款模块的选型方法。

 

  1.       应用场景

 

CAN总线是优秀的现场总线之一,已由当初的汽车电子扩散到各行各业。从工业自动化到新能源,从轨道交通再到航空航天,CAN总线技术在中国不断的应用和沉淀。

 

 

图1  CAN总线数据帧结构

 

当应用CAN总线时,我们可能会面临以下问题:主控制器没有支持CAN控制器或者CAN路数不够。具体问题表现:早期产品通信使用的是RS485或RS232通信,现阶段需要将产品升级到能支持到CAN通信;受制于成本限制,主控MCU必须选择低端处理器,本身不带CAN控制器;开发的产品中需要的CAN路数远远大于2路,能支持两路以上CAN的MCU型号有限或成本过高。

 

说明: C:UsersADMINI~1AppDataLocalTempWeChat Filesf29e573ba759479aba4ecff398817c7.png

 

图2  LPC系列间CAN路数对比

 

说明: F:郑州办工作微信文章MCU如何扩展CANCAN FD接口?MCU如何扩展CANCAN FD接口?图3.jpg

 

图3  多路CAN应用场景

 

当MCU内部没有支持CAN控制器或者所需的CAN路数不能满足要求时,可以选择使用其他通信接口拓展CAN接口出来。常见的转换方法有串口转CAN、以太网转CAN、WIFI转CAN以及光纤转CAN,本文主要为大家介绍串口转CAN的思路和方法。

 

 

图4  CAN转换器产品

 

  1.       如何选型

 

串口扩CAN的模块大体分为两种形式,一种是单纯的协议控制器芯片实现,如MCP2515和MCP2517;另一种是通过高性能的MCU实现。相比于单纯的协议控制器芯片,MCU方案的协议转换模块拥有以下优势:配置简便,配合上位机或串口指令集,几个简单的串口数据发送即可完成配置;缓存较大,在高速或数据吞吐量大时杜绝丢帧现象发生;性能优异,将复杂的协议转换及帧缓存完全集成于用户MCU之外,可减少用户MCU负担。

 

ZLG立功科技·致远电子推出的串口转CAN模块主要有CANFDSM、CSM300两个系列,选型工作如何入手,我们从他们之间的区别入手。CANFDSM是最新一代的串口转CANFD模块,在能匹配当前热门的CANFD基础上,还能完全兼容传统的CAN2.0协议。因此,如果您的产品选定的是CANFD协议,则只能使用新一代的CANFDSM模块。

 

 

图5  链路层协议区别

 

如果产品中使用的是CAN2。0A或者CAN2。0B协议,我们继续对比选择。CANFDSM不带CAN或者CANFD收发器,用户需自行增加隔离或者不隔离的收发器模块。而CSM300内部集成有CAN隔离收发器、CAN控制器,因此可以直接连接MCU与CAN总线。

 

 

图6  CSM300与CANFDSM内部器件情况

 

以上讨论的情况是针对板载需求的应用,对于需要直接应用在设备中的场合又该如何选择呢?CANCOM或者CANFDCOM绝对是您的首选。CANFDCOM接口卡的1~2通道CAN FD接口均自带2500VDC电气隔离,静电等级为接触放电±8KV,浪涌±1KV,可有效避免因为不同节点地电位不同导致的回流损坏,特别适合于电动汽车与列车的测试。

 

 

图7  串口转CAN设备

 

  1.       应用电路

 

以CANFDSM-100为例 ,该类模块通用应用方式如下下。协议转换模块直接与MCU通过UART的TX、RX交叉连接通信,PIN3、PIN4通过CAN隔离收发器CTM3FD连接到外部CAN总线上。需要注意的是,模块在使用前需要进行参数配置,使用PIN7使模块进入配置状态后再配合MCU的AT指令即可完整参数配置。此外,配合上位机软件亦可快速完成参数配置。

 

 

图8  应用电路

 

说明: C:UsersAdministratorDesktop图9.PNG

 

图9  CANFDSM-100管脚定义

 

  1.       协议转换格式

 

串口转CAN模块提供透明转换、透明带标识、自定义协议等转换形式.


关键字:MCU  CAN  FD 编辑:muyan 引用地址:http://news.2689mr.com/qcdz/ic475644.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:CAN总线抗干扰的六种解决方案
下一篇:高速串行总线要怎么走?难点在哪里?

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

兆易创新GD32E5系列MCU,Cortex®-33内核开启高性能计算新里程
业界领先的半导体供应商兆易创新GigaDevice(股票代码 603986)正式发布基于全新Arm® Cortex®-M33内核的GD32E5系列高性能微控制器。这系列MCU采用台积电低功耗40纳米(40nm)嵌入式闪存工艺构建,具备业界领先的处理能力、功耗效率、连接特性和更经济的开发成本,进一步推动嵌入式开发向高精度工业控制领域扩展,解决数字电源、电机变频、测量仪器、混合信号处理、高端消费类应用等多种功能集成和工作负载需求。GD32E5产品组合提供了3个通用系列和1个专用系列,4种封装类型23个型号选择,目前已经开始提供样片和开发板卡,并将于下个月正式投入量产。  GD32E5系列Cortex
发表于 2020-07-29
兆易创新GD32E5系列<font color='red'>MCU</font>,Cortex®-33内核开启高性能计算新里程
低成本低风险,赛普拉斯量产PSoC 64 AWS MCU
英飞凌科技公司(Infineon Technologies Company)旗下的赛普拉斯半导体公司日前宣布,其 PSoC 64 Standard Secure Amazon Web Services (AWS) MCU 现已量产。该款新型MCU 包含经过预先验证的安全固件,能够显著降低设计风险和研发成本,加速产品上市。该 MCU 在已发布的 PSoC 64 Secure Boot MCU 系列基础上,集成了 Trusted Firmware-M 嵌入式安全机制,获得 ARM 平台安全架构(PSA)的1级认证,并符合
发表于 2020-07-22
低成本低风险,赛普拉斯量产PSoC 64 AWS <font color='red'>MCU</font>
美信推出集成双Cortex-M4和蓝牙LE 5.2功能的MCU
美信(Maxim)日前推出了蓝牙LE 5.2无线通信MCU——从缓存执行时,3.3V电压下的功耗为27.3μA/MHz,最低功率模式下为3.3V时1.2μA。新品名为MAX32666,属公司Darwin家族系列,有两个96MHz的Arm Cortex-M4内核,浮点单元计算,还有蓝牙LE 5.2,以及电源管理功能。值得注意的是,产品集成了加密的“信任保护单元”(TPU)、椭圆曲线数字签名算法的算术加速器、硬件AES引擎、硬件真随机数熵发生器(TRNG)、SHA-2加速器和安全引导加载程序。该公司称:“新品的硬件加速器提供AES-128、192和256加密,同时,TRNG种子发生器和SHA-2加速器增强了安全性。此外还可通过一个安全
发表于 2020-07-22
STM8的最大的特点(与其它8位MCU相比)
STM8是ST意法半导体针对工业应用和消费电子开发而推出的8位单片机。每种MCU都有自身的优点与缺点,与其它8-bit MCU相比,STM8 8-bit MCU最大的特点是:内核:最高fcpu频率,可达24MHz,当fcpu≤16MHz时0等待的存储器访问高级STM8内核,基于哈佛结构并带有3级流水线扩展指令集最高20 MIPS @ 24 MHz时钟、复位和电源管理:2.95V到5.5V工作电压灵活的时钟控制,4个主时钟源带有时钟监控的时钟安全保障系统电源管理:低功耗模式(等待、活跃停机、停机)外设的时钟可单独关闭永远打开的低功耗上电和掉电复位通信接口:高速1Mbit/s CAN 2.0B接口带有同步时钟输出的UART — LIN
发表于 2020-07-22
Candera CGI Studio现已支持Traveo II MCU
多年来,Candera CGI Studio一直是首选的HMI创建工具,在MCU上为成本敏感应用开发强大的HMI解决方案。运行在赛普拉斯的Traveo II MCU上的Candera CGI Studio,支持该设备的所有可用功能,如多核,以及从IBO、LBO到OTF的所有呈现模式。凭借超过20年的嵌入式软件经验,Candera在HMI方面为全球客户提供支持,从低端MCU到高端SoC。Candera总经理Reinhard Füricht说:“尤其是MCU应用,对RAM和ROM的大量限制,在创建强大和可靠的人机界面方面对HMI开发人员构成了挑战。凭借在嵌入式软件市场二十多年的经验,我们开始关注低端设备,为日常业务开发创建UI工具
发表于 2020-07-21
Candera CGI Studio现已支持Traveo II <font color='red'>MCU</font>
信号链MCU第一股!芯海科技科创板IPO过会
高精度ADC芯片CS1232,在有效位数上已经达到了23.5位,目前处于国内领先、国际先进水平,可以广泛应用于人体成分分析仪器、温湿度测量、电表计量、医疗检测器械、压力触控、地质勘探等。对于上述芯片的领先程度,芯海科技在回复问询时表示,芯海科技24位ADC芯片有效位数已经达到了23.5位,与处于行业领先水平的TI高精度ADC芯片性能基本一致,国内目前没有超越该技术指标的芯片设计企业。2008年,芯海科技在掌握高精度ADC技术的基础上,开发完全自主知识产权的8位MCU内核,推出包含高精度ADC和MCU的SOC芯片CSU1200,并持续深耕信号链MCU领域。芯海科技在信号链MCU产品中也集成了MCU、高精度ADC、低漂移放大器、基准源
发表于 2020-07-20
信号链<font color='red'>MCU</font>第一股!芯海科技科创板IPO过会
小广播
换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 2689mr.com, Inc. All rights reserved
棋牌送彩金38 送彩金棋牌10可提现 送彩金棋牌网站 网上百家乐送彩金 那个棋牌游戏送彩金 生日送彩金的博彩公司 送彩金的娱乐游戏平台 彩票大赢家 澳客彩票 澳门赌场送彩金