Bit Timing Configuration

本文档介绍了CAN协议中的比特定时配置,包括TSEG1、TSEG2、SJW和采样点等参数,以及如何根据CAN时钟频率和比特率计算这些参数。还提到了CAN FD中的仲裁和数据阶段的比特率差异,并提供了构造BitTiming和BitTimingFd类的不同方法。
摘要由CSDN通过智能技术生成

注意
此功能是实验性的。在未来的版本中,实现可能会发生变化。

ISO 11898中规定的CAN协议允许针对给定应用优化比特率、采样点和采样数量。这些被称为比特定时的参数可以被调整以满足通信系统和物理通信信道的要求。

这些参数包括:

  • tseg1: 时间段1(TSEG1)是从同步段结束到采样点的时间量。它以时间量(TQ)表示.

  • tseg2: 时间段2(TSEG2)是从采样点到比特结束的时间量。以TQ表示.

  • sjw: 同步跳跃宽度(SJW)是控制器可以重新同步每个位的TQ的最大数量.

  • sample point: 采样点被定义为总线控制器对总线进行显性或隐性电平采样的位内的时间点。它通常表示为比特时间的百分比。采样点取决于总线长度和传播时间以及节点的信息处理时间.

在这里插入图片描述
例如,考虑一个总持续时间为8 TQ、采样点为75%的位。TSEG1、TSEG2和SJW的值分别为5、2和2。采样点将是比特开始后的6TQ,留下2TQ用于总线节点的信息处理。

Note
TSEG1、TSEG2和SJ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安澜仙王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值