5V供电CAN器件和3.3V供电MCU之间的通讯连接

发布时间:2023-01-19  

目前市场上最常用的CAN通讯接口器件大多都是采用5V供电,而大部分的MCU供电电压却从5V降低到了3.3V供电,这样就会造成5V CAN通讯接口器件和3.3V MCU进行通讯时的接口电平不一致问题,本文针对这种应用提出几种5V供电CAN器件和3.3V供电MCU之间的连接方式,并给出了川土微电子产品的具体应用案例。


CAN器件概述和MCU之间的连接


CAN器件和MCU之间是通过RXD和TXD进行连接的,MCU发送的数据到CAN器件TXD后,由CAN收发器转换成CAN的隐性和显性电平发送到CAN总线,在接收数据时,CAN总线上的隐性和显性电平通过CAN收发器转换成逻辑电平由RXD输出到MCU。


以川土微电子的CA-IF1051S/HS为例,对于5V供电的CAN收发器,TXD输入的电平范围通常是VIH>2V, VIL<0.8V,3.3V MCU输出的电平可以满足这个要求,所以,3.3V供电的MCU TXD输出可以直接连接到5V供电的CAN TXD。但是5V供电 CAN收发器的RXD输出通常是VOH>4V,VOL<0.4V,对于输出的高电平4V已经超过了MCU的供电电压,所以通常需要对CAN收发器输出的RXD进行处理后再和MCU进行连接。


1、直接连接,由MCU的输入引脚特性决定


对于有些3.3V供电电源的MCU,其IO引脚可以承受5V的电压,在这种情况下,可以直接将5V CAN收发器的RXD输出直接连接到MCU的RXD引脚。


20.jpg


上图为一款常用MCU的引脚定义图,可以看出,该MCU 的CAN RXD和CAN TXD在3.3V供电时,IO引脚是可以承受5V的电压。在MCU采用3.3V供电的情况下,可以支持和5V供电的CAN收发器进行连接。


2、通过电阻进行分压连接


如果MCU的引脚无法承受超过其自身供电电源的电压,可以通过两个分压电阻来衰减CAN收发器输出的电压以满足处理器的输入电平要求。


1673959595468083.png


对于电阻R1和R2的选择,要求分压后连接到MCU的高电平电压不超过处理器供电电压3.3V且高于处理器VIH的接收门限。通常R1可以选择2kΩ—20kΩ,R2选择3.3kΩ—33kΩ。这种设计的优点是两边的器件都不会承受过压的情况,并且设计比较简单,缺点是功耗增加,因为在总线空闲状态时,RXD的输出是高电平,由于分压电阻连接到GND,所以在总线空闲状态下一直有电流流过R1和R2,造成功耗增加。


3、通过限流电阻连接


对于MCU的IO引脚,内部通常都带有保护二极管,当超过电源电压后内部二极管导通,IO引脚一般能够承受数个毫安的吸收电流。通过外部的限流电阻来保护引脚不被损坏并且把输入电压限制到不超过处理器的供电电压。


1673959580325647.png


对于R1电阻的选择要求较低,可以通过选择电阻把流入MCU的电流限制到很低来降低功耗。该设计的优点是设计更简单,同时也可以兼容3.3V CAN收发器。外部电阻可以限制到更低的电流来降低总线空闲时的功耗。缺点就是MCU引脚内部的保护电路工作,吸收一定的电流。


4、通过MOSFET实现电平转换


由于处理器和CAN收发器的供电电源不同,采用电平转换器实现不同电压的电平转换来满足双方的要求。可以采用集成的电平转换器。但是该应用中只有一路信号需要电平转换,也可以通过外部的一个MOSFET来实现电平转换。


23.png


该设计中可以选择2N7002 N-MOSFET,当CAN收发器的RXD输出为高电平时,MOSFET不导通,MCU的RXD输入由上拉电阻保持输入高电平,当CAN收发器的RXD输出为低时,MOSFET体二极管导通,把MCU的输入端拉低同时MOSFET导通,使MCU的RXD输入端为低电平。这种设计方式可以实现最低的功耗并且MCU不会承受过压状态。相比较之前的方案,MOSFET的成本会比电阻稍高。


川土微电子推出的CA-IF1051S CAN收发器采用5V供电,该器件支持经典CAN 1Mbps和最高5Mbps CAN-FD通讯,具有±58V故障保护电压和±30V共模输入电压。内部的显性超时保护功能可以支持最低4kbps的通讯速率,可以确保CAN通讯的可靠。采用上述方式可以实现和3.3V MCU之间的通讯连接。CA-IF1051VS器件带有IO供电电源,可以直接支持3.3V的接口供电而不需增加额外器件来实现电平转换。


1673959549795904.png


本文分析了处理器和CAN收发器输入输出的逻辑电平要求,给出了4种方法来实现3.3V MCU和5V CAN收发器之间的通讯连接,并分析了各个实现方案的优缺点。对于方案3的设计,可以同时兼容3.3V CAN器件的连接。川土微电子的多款CAN收发器产品可以满足客户不同的设计要求,实现可靠的CAN通讯。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    蜂鸣器驱动电路(2024-10-14 12:31:55)
    致实际电路中蜂鸣器不发声、轻微发声和乱发声的情况发生。 下面就 3.3V NPN 三极管驱动有源蜂鸣器设计,从实际产品中分析电路设计存在的问题,提出电路的改进方案,使读者能从小小的蜂鸣器......
    输出OV,三极管8550的发射极和基极之间产生电流,图1中限流电阻R1取合适的值,可以使三极管处于饱和导通状态,电源+5V通过三极管的发射极和集电极加到蜂鸣器的正极,有电流流过蜂鸣器的正极和负极,有源蜂鸣器......
    供一定频率的脉冲信号;想要电磁式蜂鸣器发声,只需提供电源即可。 我们开发板上使用的蜂鸣器是无源蜂鸣器,属于压电式蜂鸣器类型。这里说的有源和无源,并不是指电源的意思,而是指蜂鸣器内部是否含有振荡电路,有源蜂鸣器......
    等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。 按是否带有信号源分为有源蜂鸣器和无源蜂鸣器......
    如何用STM32单片机蜂鸣器来演奏音乐;本文用STM32单片机蜂鸣器来演奏音乐,用的开发软件是STM32CubeIDE。 蜂鸣器 有源蜂鸣器 内部有震荡源,只要通电就会有响声,但是......
    STM32蜂鸣器音乐播放实例教程;本文用STM32单片机蜂鸣器来演奏音乐,用的开发软件是STM32CubeIDE。 蜂鸣器 有源蜂鸣器 内部有震荡源,只要通电就会有响声,但是声音频率固定。 无源蜂鸣器......
    在tiny4412上只有两路PWM引出供片外外设使用,分别来自timer0和timer1,其中timer0输出的PWM0用于控制底板上的有源蜂鸣器(TMB12A05),timer1产生的PWM1用于......
    控制器是由核心控制芯片以及相关的外围电路组成,包括了专业电路、外部晶振、滤波电路、按键复位电路、电源指示电路等,如图4-3所示。 图4-3核心控制器外围电路 4.1.2 蜂鸣器驱动电路 此次设计选用有源蜂鸣器有源蜂鸣器......
    人体传感器:SR602; 继电器:SRD-05V; 蜂鸣器5V有源蜂鸣器; 原理图: 实物图1: 设计资料: 元器件清单: 程序: int main(void)  {     u8 key_value......
    =0xff; return 0; }   3.5 蜂鸣器 蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种。 有源蜂鸣器用低电平就可以触发,发出的声音频率不会发生变化。 无源蜂鸣器需要用脉冲触发,脉冲......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>