CAN Specification 2.0 PART B (4) -- CAN Bit timing 位时间定义

目录

Bit Timing 位时间定义

1. Bit Timing 位时间构成

2. HARD SYNCHRONIZATION 总线信号硬同步

3. RESYNCHRONIZATION 总线信号再同步

3.1 PHASE ERROR 的定义

3.2 RESYNCHRONIZATION JUMP WIDTH 的定义

3.3 位时间再同步机制


记录 BOSCH CAN Specification 2.0 PART B CAN 协议标准学习过程,以备需要时查看;

BOSCH CAN Specification 2.0 文档获取:

http://esd.cs.ucr.edu/webres/can20.pdf

Bit Timing 位时间定义

受网络中CAN节点用来生成总线信号所使用时钟源自身误差的影响,以及CAN 网络上信号传输物理延迟的影响,不同节点对总线上同一 bit 信号的识别,可能会存在差异;

CAN 协议严格定义了每个 bit 信号的位时间,以及不同节点总线信号的同步机制(硬同步 / 再同步),来规避信号传输一致性问题;

1. Bit Timing 位时间构成

总线上传输一个 bit 信号所用的时间为位时间,由下面几部分组成

  • SYNCHRONIZATION SEGMENT(SYNC_SEG)
  • PROPAGATION TIME SEGMENT(PROP_SEG)
  • PHASE BUFFER SEGMENT1(PHASE_SEG1)
  • PHASE BUFFER SEGMENT2(PHASE_SEG2)

SYNC_SEG 用来同步网络上的节点,预期这个位时间总线信号有一个同步边沿;

PROP_SEG 用来补偿网络上的物理延时;包含信号输入延时 加 信号传输延时 加 信号输出延时 的两倍(可以参考信号发送,接收节点的ACK 回发的过程);

PHASE_SEG1/2 用来补偿 edge phase error

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值