标准网站建设,原创手做网站,公众号链接的手机网站怎么做的,建设系统网站参考#xff1a;https://zhuanlan.zhihu.com/p/689336144
有时候看到CAN总线H和L的差值波形的最后一位电平会变高很多#xff0c;这是什么原因呢#xff1f; 实际上这是正常的现象#xff0c;最后一位是ACK位。问题描述为#xff1a;CAN总线ACK电平偏高。 下面分析下原因…参考https://zhuanlan.zhihu.com/p/689336144
有时候看到CAN总线H和L的差值波形的最后一位电平会变高很多这是什么原因呢 实际上这是正常的现象最后一位是ACK位。问题描述为CAN总线ACK电平偏高。 下面分析下原因 如上是CAN收发器的典型内部结构图 总线显性时逻辑为0收发器内部Q1、Q2导通CANH、CANL之间产生压差隐性时逻辑为1Q1、Q2截止CANH、CANL处于无源状态压差为0。
按照标准在总线输出为显性时CANH3.5VCANL1.5V差分分电平CANH-CANL2V总线网络电阻为60欧流经终端电阻的电流约为33mA(2V/60欧)
然而CAN收发器在输出显性时CANH电平并不是标准的3.5V而是5V(VCC)通过一个二极管降压得到的二极管的压降由负载电流决定。 上图所示的VDH为CANH对应的二极管压降VDL为CANL对于的二极管压降流过的电流越大二极管的压降就越大。可知
CANH的电压5V-VDH CANL的电压0VVDL
在CAN总线网络中当一帧报文被各个节点接收时在ACK阶段多个CAN节点同时响应都发显性流过终端电阻的电流被各个CAN节点均分那么平均到每个节点的电流就减小了如下图所示VDH、VDL的压降也减小相应CANH-CANL的差分电压就增大了即ACK应答电平会出现偏高的现象。 这是一种正常现象并不是总线出现了什么问题。