位置:51电子网 » 技术资料 » 接口电路

eCAN总线模块的位时间(Bit-Timing)配置

发布时间:2009/1/13 0:00:00 访问次数:1480

  can协议规范将位时间分成4个不同的时间段,如图所示。

  sync_seg 该段用来同步总线上的各节点,在该段内需要一个边沿。本段总是一个time quantum(tq)。

  prop_seg 该段用来补偿网络内的物理延时。它是信号在总线上传播时间和的2倍,输入比较延时和输出驱动延时。该段在1~8 time quanta(tq)之间可编程。

  phase_seg1该项用来补偿上升沿相位错误,在1~8 time quanta(tq)之间可编程,并且可以被重新同步延长。

  phase_seg2该项用来补偿下降沿相位错误,2~8 time quanta(tq)之间可编程,并且可以被重新同步缩短。

  图 can位时间长庋

  在ecan模式下,can总线上位的长度由参数tseg1(btc.6~3)、tseg2(btc.2~0)和brp(btc.dj~16)确定。can协议定义prop_seg和phase_seg1结合构成tseg1;tseg2定义了phase ̄seg2时间段的长度。ipt(信息处理时间)相当于位读取操作所需要的时间,ipt等于2倍的tq。

  在确定位时间段时,必须满足下列位时间选择规则:

  ●tseg1(min)≥tseg2;

  ●ipt≤tseg1≥≥6tq;

  ●ipt≤tseg2≤8tq;

  ●ipt=3/brp(较接近3/brp的整数值作为ipt的结果);

  ●itq≤sjw min[4 tq,tseg2](sjw为同步跳转宽度);

  ●为使用3次采样模式,必须选择brp≥5。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  can协议规范将位时间分成4个不同的时间段,如图所示。

  sync_seg 该段用来同步总线上的各节点,在该段内需要一个边沿。本段总是一个time quantum(tq)。

  prop_seg 该段用来补偿网络内的物理延时。它是信号在总线上传播时间和的2倍,输入比较延时和输出驱动延时。该段在1~8 time quanta(tq)之间可编程。

  phase_seg1该项用来补偿上升沿相位错误,在1~8 time quanta(tq)之间可编程,并且可以被重新同步延长。

  phase_seg2该项用来补偿下降沿相位错误,2~8 time quanta(tq)之间可编程,并且可以被重新同步缩短。

  图 can位时间长庋

  在ecan模式下,can总线上位的长度由参数tseg1(btc.6~3)、tseg2(btc.2~0)和brp(btc.dj~16)确定。can协议定义prop_seg和phase_seg1结合构成tseg1;tseg2定义了phase ̄seg2时间段的长度。ipt(信息处理时间)相当于位读取操作所需要的时间,ipt等于2倍的tq。

  在确定位时间段时,必须满足下列位时间选择规则:

  ●tseg1(min)≥tseg2;

  ●ipt≤tseg1≥≥6tq;

  ●ipt≤tseg2≤8tq;

  ●ipt=3/brp(较接近3/brp的整数值作为ipt的结果);

  ●itq≤sjw min[4 tq,tseg2](sjw为同步跳转宽度);

  ●为使用3次采样模式,必须选择brp≥5。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!