CAN收发器几种典型工作模式简介

大家好,我是电源漫谈,很高兴和各位一起分享我的26原创文章,喜欢和支持我的工程师,一定记得给我点赞、收藏、分享。

CAN收发器在新能源车及储能等行业大量使用,今天我们对CAN收发器的几种典型工作模式做一下介绍,希望能有一个比较基本和正确的认识。

一.CAN总线电平的定义

CAN收发器是一个介于CAN控制器和双线物理总线之间的器件,它可以支持差分信号在总线传输。

图1 CAN收发器的电平定义

正式介绍CAN收发器的工作模式之前,我们先了解一下CAN总线的电平定义。如上图1所示,当CAN总线的两个差分线重合于1/2VCC时,此处以5V供电的CAN收发器为例说明,这个状态对应着逻辑数据的1,这称之为隐性状态电平,与此相反,当两个差分线的电压分离开来时,如上图中所示,CANH3.5V,CANL1.5V时,则逻辑数据为0,这称之为显性状态电平。

这里的逻辑信号,也就是对应于CAN收发器的TXD发送信号和RXD接收信号的电平,有了这个基本认知就可以分析CAN收发器的典型工作模式。

二.典型芯片的内部框图

图2 CAN收发器的内部框图

ATA6560/ATA6561为例,我们简要分析一下其内部框图,从图2上,我们可知CANHCANL的差分信号,会接到内部的高速比较器HSC,及唤醒比较器WUC,从而最后送到RXD。TXD发送数据,首先经过TXDtime-out定时器,后经过信号斜率控制及驱动传输到CAN总线上,内部的斜率控制器,这样可以对输出数据信号进行斜率控制,以便对外界EME最低。

对于数字pinRXD,TXD,NSIL,STBY等,其内部有上拉电阻连接到VIO,所以其电平取决于VIO的连接,VIO连接到3.3V时,数字pin的电平为3.3V,这样CAN收发器就可以直接接3.3V供电的MCU

同时我们也看到框图内部包含温度保护电路,关于保护部分,我们放在后面讨论。

.CAN收发器的典型工作模式分析

这里我们以ATA6561/ATA6560为例来进行说明,芯片共有四种模式,未供电模式,正常模式,低功耗模式,静默模式。

图3 CAN收发器的几种典型工作模式

通过图3,我们可以简要看一下几种工作模式的差异,只要通过STBYNSILTXD的状态,就可以确定各种不同的工作模式。

图4 CAN收发器工作模式说明

第一种工作模式是正常模式,即Normal Mode。当STBY pin为低电平时,且NSILTXD为高电平时,芯片就进入了正常模式,正常模式下,CAN收发器芯片可以通过CANHCANL既可以发送数据,也可以接收数据。

这种模式下,收发器的输出驱动器是使能的,当发送数据时,数据从TXD进入,然后送到CAN总线上。当数据接收时,模拟差分信号从CAN总线上送到收发器芯片中,内部的HSC高速比较器将这个模拟信号转化为数字信号输出到RXD pin上。

总线电压是偏置在1/2VCC电压上的,它同时具有欠压检测的功能,我们后续会进行分析。

第二种工作模式是低功耗模式,即Stand-by Mode。当STBY pin为高电平时,则进入低功耗模式此时CAN收发器既不能发送数据,也不能接收数据,在此模式下,为了降低功耗,它将发送器和接收高速比较器HSC都进行了关闭。

在低功耗模式下,为了具有总线唤醒功能,其中一个WUC唤醒比较器会一直监控总线。当总线状态由隐性状态转化到显性状态,并且能够持续时间大于twake,则接收信号RXD由高电平切换到低电平,对CAN控制器产生唤醒信号请求。

低功耗模式下,有三点值得注意,

其一,在低功耗模式下,CAN总线电压被限制在GND电平了,这样可以得到的功耗更小。

其二,当总线产生持续的唤醒信号后,即显性电平持续时间大于总线显性time-out时间后,RXD会被从低电平切换到高电平,这样就可以避免产生永久的唤醒信号。

其三,当芯片具有NSIL pin时,建议将这个pin设为高电平,此时通过内部的上拉电阻接到VIO电压,就不会由于NSIL接地而产生静态消耗电流。这也是低功耗的设计方面。

第三种工作模式,是静默模式,当STBYNSIL这两个pin都是低电平时,芯片进入静默模式,在此模式下,CAN收发器只能接收数据,不能发送数据。另外,在此模式下,CAN总线为隐性状态,CAN收发器的内部功能都在正常工作,如HSC高速比较器等。这种模式带来的好处是,故障的CAN控制器不会对整个网络通信产生破坏。

在当前我们讨论的芯片下,ATA6560/ATA6561,只能在ATA6560下才能进入静默模式,它没有外部的VIO pin,在ATA6561中的VIO pinNSIL pin替换,而VIOVCC在内部连接,CAN收发器的供电VCC5V,因此最好使用5V供电的MCU.

四.几种典型模式之间的切换方式

图5 低功耗模式到正常模式的切换

STBY从高电平切换到低电平后,且保持时间满足规格(如图6所示,此处为47uS Max),则可以由低功耗状态转到正常模式,注意此时需要TXDNSIL都为高电平。值得注意的是,当TXD为低电平时无法切换。

图6 低功耗到正常状态切换保持时间

图7 静默模式到正常模式的切换

TXD为高电平,STBY为低电平,此时NSIL从低电平切换到高电平后,且满足保持时间规格(此处为10uS max),就进入了正常模式。

图8 静默模式到正常模式切换保持时间

注意前面所述的这两种切换的条件,都是TXD为高电平,即CAN总线处于隐性状态。

 

总结,简要介绍及总结CAN收发器的几种典型工作模式,及其切换方式,后面我们将介绍一些关于CAN收发器的保护功能。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 3
收藏 4
关注 405
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧