CAN通讯物理层

CAN通讯物理层在OSI的位置

CAN通讯物理层在OSI的位置
AUI (Attachment Unit Interface),即附件单元接口
MDI(Medium Dependent Interface),即媒介依赖接口

如上图所示,CAN物理层由ISO11898-2和ISO11898-3定义。它主要包含物理介质附件子层(PMA--Physical Medium Attachment Sub-Layer)和物理介质依赖子层(PMD--Physical Medium Dependent Sub-Layer)。

CAN通讯物理层的组成

通常物理介质附件子层(PMA)和物理介质依赖子层(PMD)是由CAN收发器和双绞线以及终端电阻组成。
如下所示:

PMA和PMD实现方式

PMA和PMD实现方式

其中:

  1. VDiff: CAN_H和CAN_L之间的差分电压
  2. VCAN_H:CAN_H线上的单端电压
  3. VCAN_L:CAN_L线上的单端电压
  4. CRXD: 为RXD的负载电容
  5. RL: 为终端电阻

显性电平与隐性电平

通过CAN的总线拓扑结构可以看出,CAN总线采用双绞线进行数据传输。

两根导线中,一根称为CAN_H,另一根称为CAN_L。
隐性电平:
当CAN通讯处于空闲状态时,VCAN_H和VCAN_L均为2.5V,此时VDiff为0V,该状态称为隐性电平状态,其数字信号用1来表示。

显性电平:
当CAN通讯被激活时,VCAN_H电压为3.5V,VCAN_L电压为1.5V,此时VDiff为2V,该状态称为隐性电平状态,其数字信号用0来表示。

为了方便,不会出现混淆记忆,我们将CAN总线的这一特性记忆为“显零隐一”。
显性电平与隐性电平

下一节