1:基础知识总结
2:测试时,需要注意的问题:
2.1)测试前需要注意的问题
实际测试物理层电压时,还需要根据上表中的一些知识。做一些前期准备。
1:首先要确定物理层采用的规范
2:确定总线类型为双绞线,需要硬件工程师提供总线长度,电阻率,等线束参数
3:保证总线时闭环,且链接120欧姆的电阻(85欧姆-130欧姆)。
4:需确定总线电阻率,为70m欧姆/m(常见测试设备,可能没有这么高的精度,需要和相关工程师或供应商确定)
5:确定总线上,节点个数,<=30个
2.2)测试标准的设置
**1)CAN隐性电压测量时Vdif(指的是查分电压), -0.5V<=Vdif<=0.05V,需多次测量并取平均数,所有测试结果应该都符合 -0.5V<=Vdif<=0.05V的标准。
**2)CAN显性电压测量时Vdif(指的是查分电压), 1.5V<=Vdif<=3V,多次测量并取平均数,所有测试结果应该都符合 -0.5V<=Vdif<=0.05V的标准。
总结:因为CAN_H和CAN_L的命名原因,我们会惯性的原因。我们会认为,CAN_H总会一直>CAN_L。但是从上表中可以看出,在隐性电压下,CAN_L是可以大于CAN_H的。这一点需要注意
2.3关注显性隐性电压下的阈值
差分电压,符合标准的情况下(这是前提条件),我们需要关注CAN_H和CAN_L的电压是否符合标准
**1)隐性条件下
2.0V<=CAN_H<=3.0V
2.0V<=CAN_L<=3.0V
多次测量,测量结果均需要符合上述标准。
**2)显性条件下
2.75V<=CAN_H<=4.5V
0.5V<=CAN_L<=2.75V
多次测量,测量结果均需要符合上述标准。
3:测试中的复杂情况
此部分,等我问问芯片厂的工程师(可能以下很多状况是非法的)
理论上显性隐性电平跳换中,一共18种情况如下表
大家认真把上图中的 中跳变的电压画出来。会发现电压跳变的图和我们以前的认知,有出入
固有印象:
隐性电压-》显性电压跳变过程中,CAN_H电压一定是上升的,CAN_L的电压一定是下降的。
显性电压-》隐性电压跳变过程中,CAN_H电压一定是下降的,CAN_L的电压一定是上升的。
这种固有印象是错误的,记住,只要符合CAN电压的两个测试要求
1):显性电压或隐性电压的阈值符合要求
2):差分电压满足要求即可