波特率_CAN总线波特率的设定——以STM32F103为例

本文详细介绍了STM32F103如何设定CAN总线的波特率,包括波特率的计算、采样率的设定以及库函数中的参数配置。讲解了同步段、传播时间段、相位缓冲段等概念,并提供了采样率的推荐值。同时,强调了再同步补偿宽度(SJW)的作用,以及硬件设计时的注意事项,如收发器的选择和信号流向。最后给出了波特率选取和采样的建议。
摘要由CSDN通过智能技术生成

b66db7400bbd8a55b4e8824f88671011.png

波特率的设定

首先是几个名词的含义,CAN里面1个位的构成如下。注意采样点的位置在PBS1和PBS2的中间。根据这个位时序就可以计算波特率了。

e8c06078e15f14de464f878ce984bdbb.png

最小时间单位(Tq,Time Quantum)

同步段(SS,Synchronization Segment)1Tq

传播时间段(PTS,Propagation Time Segment)1-8Tq

相位缓冲段1(PBS1,Phase Buffer Segment1)1-8Tq

相位缓冲段2(PBS2,Phase Buffer Segment2)2-8Tq

再同步补偿宽度(SJW,reSynchronization Jump Width)1-4Tq

波特率分频器(BRP,Baud Rate Prescaler)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值