主要特点
●高速传输模式下的总线速度为83Kb/s。
●输出波形控制可降低射频干扰(RFI)。
●采用直接电池供电,具有负载瞬变保护功能。
●具有总线端短路和瞬变保护功能。
● 内置失调保护电路。
●具有热过载保护电路。
● 在总线为低功耗状态时,支持控制单元之问的通信。
●睡眠模式下的电源消耗为70μA。
● 总线与电池引脚间有±8kV的静电放电保护(ESD)功能。
工作原理
AU5790是一种集成的总线发送器,是CAN协议控制器和物理总线的接口。其内部功能框图如图所示。
在协议控制器发送的数据流被送入总线发送器AU5790的TxD输入端后,由AU5790将数据流变换为总线信号。为了减小辐射干扰,可以在变换过程中对信号的转换速率和波形进行控制。总线输出信号由与物理总线相连的CANH端送出或接收。
TxD为低电平时,CANH端的输出电压典型值为4V;为高电平时,CANH端的输出电压将被总线负载电阻RT拉低。把电阻RT与AU5790的RTH端相连,可为芯片提供失地保护。AU5790内的接收器用于检测总线上的数据流,应用时把此数据送给与RxD端相连的CAN协议控制器,对AU5790提供适当的滤波可能会降低接收灵敏度,但可防止电磁干扰。也可在CANH端和地端之间加一电容。AU5790的另一特点是在本芯片供电电源失效时,可向总线输出低尖峰电流。
CAN控制器对NSTB和EN控制端提供不同的控制信号,从而使AU5790工作在不同工作模式。 当NSTB和EN控制端接低电平时,AU5790工作在低功耗或“睡眠”模式。在睡眠模式时,发送功
能被禁止,即TxD端输入低电平,CANH输出不能激活(输出电平为0V)。此时由网络监测器监视总线信号的边沿,一旦检测到,则由TxD输出端通知CAN控制器。处于睡眠状态的总线节点一般不理睬总线上的正常通信,除非使用“唤醒”模式来激活它。
当NSTB端接低电平而EN控制端接高电平时,AU5790工作在“唤醒”模式。在此模式下,它发送的数据信号电平是增强的(典型值为12V),这样将激活挂在总线上的其他节点。如果NSTB和EN控制端均接高电平,那么AU5790将工作在正常模式。
如果NSTB端接高电平而EN控制端接低电平,则AU5790工作在高速传输模式。在此模式下,内部波形控制功能被禁止,而此时的EMC比正常模式要大,但传输速率可达1000Kb/s。
由于AU5790的BAT和CANH端采取了特别防护措施,因此BAT端可抵抗45V负载的瞬变和突跳起动;而CANH端可在总线出现对地或电池电源短路时为芯片提供保护。芯片的过热关闭功能还可防止系统在故障情况下,芯片由于温度过高而受到损坏。AU5890在芯片温度过高时,将会关闭数据传输功能;而在芯片温度降低时,可自动恢复。