最近在学习CAN报文的时候,在涉及仲裁段电平显性优先时,资料大多模糊不清让我很难受,于是直接去TI官网随便找了一个CAN芯片电路图,从硬件看逻辑电平的判断,一下就明白了
当CAN_H为3.5V CAN_L为1.5V CAN逻辑电平为0,即显性电平
当CAN_H和CAN_L都为2.5V CAN逻辑电平为隐形电平,即为1;
参考CAN芯片电路,CAN—H 上拉,显性的与隐性信号同时出现时,输出显性电平(0)的节点会从VCC源源不断地输出3.5V电压来拉高总线上输出隐性电平(1)的2.5V至3.5V;CAN_L下拉 ,输出显性电平的(0)节点也会源源不断的将总线从2.5V拉低至1.5V,此时CAN_H为3.5V,CAN_L为1.5V,逻辑电平为显性电平(0),从而从硬件上实现了线与