CAN总线里为什么电平为0V时为隐性,此时称为逻辑1? - 仪器网
仪器社区

CAN总线里为什么电平为0V时为隐性,此时称为逻辑1?

意大利高端留学 2017-11-25
为2.5V时为显性,显性居然称为逻辑0?奇怪了,有电压应该称为1才是,没有电压应该是0,而且还要叫一个显性与隐性,直接叫一个低电平与高电平不就得了?????????????... 为2.5V时为显性,显性居然称为逻辑0? 奇怪了,有电压应该称为1才是,没有电压应该是0,而且还要叫一个显性与隐性,直接叫一个低电平与高电平不就得了?????????????
评论
全部评论
lanlingeoawake
CAN总线是有没有电平的说法,CAN总线是差分信号。
而物理层的CAN信号有高速CAN(ISO11898-2)、容错CAN(ISO11898-3),都是差分信号。

在高速CAN中,都是2.5V表示隐性电平(我理解是这两根线电平不容易区分),CAN_H > CAN_L就是显性电平(差分电平显示出来了)。至于所说的隐性是1,显性是0,那是因为0的优先级高于1,总线发送位时有优先级。

在容错CAN中,CAN_L是5V,CAN_H是0V表示隐性,CAN_H > CAN_L时是显性。

解析的有点不清楚,还得靠你自己多理解
3 0 2017-11-26 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论