can通道采样频率_CAN总线CAN波特率计算方式

SAM:采样次数设置,置  0 0  时,总线被采样  1  次,一般用于波特率大于  100K  的场合;的场合;  置  1  时,总线被采样  3  次,一般用于波特率小于次,一般用于波特率小于  100K  的场合。

SJW:同步跳转宽度,定义了在每位中可以延长或缩短多少个:同步跳转宽度,定义了在每位中可以延长或缩短多少个  CAN  时钟单元的上限,时钟单元的上限,  既设置不同波特率间的容差值,跳转的时间宽度 ttsjw=tscl*(SJW+1),tscl为  CAN  系统时钟.

SAM  和  SJW 建议设置为默认值建议设置为默认值  0,若有特殊需求应经过现场测试验证。

CAN  波特率计算公式:

Baud=pclk/((3+TESG1+TESG2)*(BRP+1))Baud=pclk/((3+TESG1+TESG2)*(BRP+1)),其中  pclk  为  APB  时钟频率,在 CANBridge CANBridge  中,pclk  固定为  16Mhz。

例如波特率需设置为  500KK,则  (3+TESG1+TESG2)*(BRP+1)=16000/500=32,推荐,推荐  值  TESG1=12,

TESG2=1,  BRP=1;对应的  BTR0BTR0\1  寄存器值为  0x001C0001,输入文本框内,点击保存配置保存配置完成配置。

提供波特率计算器工具软件,波特率计算公式提供波特率计算器工具软件,波特率计算公式与波特率计算器工具软件的对应情况如下图:的对应情况如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值