CAN收发器几种典型工作模式详解
在汽车电子、工业自动化、新能源电力电子等强干扰场景中,CAN总线是目前应用最广泛的现场总线之一,而CAN收发器作为CAN控制器和物理总线之间的接口核心,直接决定了整个总线网络的通信可靠性和鲁棒性。很多工程师在设计CAN通信电路时,往往只关注收发器的基础差分驱动能力,直接按照默认的正常模式完成硬件设计,完全没有利用到现代CAN收发器内置的多种特色工作模式。
在之前我们讨论过的数字控制SiC电力电子系统场景中,CAN总线是整机内部主控板、驱动板、采样板之间交互控制指令和状态数据的核心通信链路,收发器的模式选择直接影响着强电磁干扰环境下的通信稳定性。深入理解不同CAN收发器工作模式的特性差异,不仅能有效规避总线通信的常见故障,还能针对不同应用场景做针对性优化,大幅提升整个CAN网络的可靠性、功耗表现和故障容错能力。
基础正常工作模式
正常模式是所有CAN收发器的默认基础工作模式,也是绝大多数常规通信场景下的默认运行状态。在这个模式下,收发器的发送器和接收器都处于完全激活的状态,CAN控制器输出的TTL逻辑信号可以直接通过收发器转化为差分CAN_H和CAN_L信号驱动到总线上,同时总线上的差分信号也可以被收发器完整接收,转化为TTL电平信号传回CAN控制器,实现双向的全双工通信。
在正常模式下,收发器的差分输出驱动能力是经过专门优化的,它可以驱动符合ISO11898标准的终端阻抗网络,在最高1Mbps的通信速率下,保证差分信号的上升沿和下降沿时间符合标准要求,不会出现信号边沿过陡导致的额外电磁辐射,也不会因为边沿过缓导致通信采样点偏移。这种模式下收发器内置的各种保护机制也处于激活状态,包括总线过压保护、热关断保护、电源反接保护等基础功能,能应对绝大多数常规工况下的异常冲击。
正常模式是电力电子系统中最常用的模式,比如之前提到的SiC主驱控制器、PFC数字电源之间的实时控制数据交互,都需要收发器全程工作在正常模式,保证控制指令的低延迟可靠传输。不过正常模式下收发器的静态功耗相对最高,在一些对功耗要求严苛的场景中,就需要切换到其他低功耗模式来优化整机的待机功耗。
静默模式
静默模式也叫仅接收模式,是一种半激活的特殊工作模式,在这个模式下,收发器的发送器会被完全关闭,停止向CAN总线输出任何驱动信号,但是接收器依然保持完全激活的状态,可以正常监听和解析总线上的所有通信数据,把接收到的报文传回CAN控制器。
静默模式最典型的应用场景就是CAN总线的节点调试和总线监控。在多节点的CAN网络调试过程中,工程师可以把待调试的节点设置为静默模式,此时这个节点只会监听总线上所有其他节点的通信报文,不会向总线发送任何应答帧或者错误帧,哪怕待调试节点的控制器存在逻辑bug,也不会干扰整个总线的正常通信,完全避免了调试节点故障导致整个网络瘫痪的问题。在新能源汽车的整车CAN网络中,很多外接的诊断工具和数据记录仪,都会默认工作在静默模式,在不干扰整车原有通信的前提下,完成全总线数据的采集和记录。
除此之外,静默模式还可以用来避免总线的“死锁”故障。当一个节点的CAN控制器出现软件跑飞,持续发送错误报文时,如果收发器可以快速切换到静默模式,就能立刻切断故障节点向总线的错误输出,等控制器完成软件复位恢复正常之后,再重新切回正常模式,从根源上避免单个节点故障导致整个CAN网络完全瘫痪的问题,大幅提升网络的故障容错能力。
低功耗待机模式
低功耗待机模式是现代CAN收发器针对电池供电场景设计的特色低功耗模式,在这个模式下,收发器的大部分内部电路都会停止工作,整体的静态功耗可以降到微安级别,远低于正常模式的毫安级功耗。不同厂商的待机模式实现细节略有差异,部分收发器在待机模式下会完全关闭接收器,只有特定的唤醒检测电路保持工作,等待外部的唤醒事件触发之后,再自动切换回正常工作模式。
这种模式在新能源汽车的整车电子系统中应用非常广泛,当整车处于熄火休眠状态时,绝大多数非核心的ECU节点都会控制CAN收发器进入低功耗待机模式,大幅降低整车的静态待机功耗,避免长时间停放之后蓄电池出现亏电问题。在工业现场的无线CAN传感节点中,电池供电的采集模块绝大多数时间也会工作在待机模式,只有当总线上出现特定唤醒报文时,才会切换回正常模式上传采集数据,大幅延长电池的使用寿命。
需要注意的是,不同收发器的待机模式唤醒机制存在差异,部分产品只支持总线电平唤醒,部分产品同时支持本地引脚唤醒和特定报文唤醒,在多节点的整车CAN网络中,所有节点的唤醒逻辑必须提前统一设计,避免出现部分节点唤醒失败导致网络无法正常通信的问题。
总线故障保护模式
总线故障保护模式是高端CAN收发器内置的一种安全冗余模式,专门针对总线出现极端物理故障的场景设计。当CAN总线出现CAN_H和电源短路、CAN_L和地短路,或者CAN_H和CAN_L之间短路的故障时,普通收发器很容易因为持续过流导致永久损坏,而支持故障保护模式的收发器,可以在检测到总线持续故障之后,自动限制发送器的输出电流,甚至临时关断故障通道的驱动电路,避免器件出现过热损坏。
部分先进的CAN FD收发器的故障保护模式还支持通道自动诊断功能,当总线故障消失之后,收发器可以自动尝试恢复通信,不需要外部控制器干预。在工业传动、光伏逆变这类强干扰、高振动的场景中,总线连接器很容易出现虚接和短路故障,使用支持故障保护模式的收发器,哪怕总线上出现短时短路,节点也不会损坏,故障消失之后网络可以自动恢复通信,大幅提升系统在极端工况下的可靠性。
在之前我们讨论过的大功率SiC储能变流器场景中,整机内部的CAN总线靠近高频功率回路,很容易受到强电磁干扰的冲击,收发器工作在故障保护模式下,可以有效抵御总线上的短路和过压冲击,避免单个节点损坏导致整机控制链路失效。
不同的CAN收发器工作模式并不是互斥的,工程师可以根据系统的实际工况灵活切换组合,在保证通信可靠性的前提下,实现功耗、容错能力的最优平衡,这也是现代CAN收发器相比传统基础收发器的核心优势所在。





