5秒后页面跳转
FAQ0055 PDF预览

FAQ0055

更新时间: 2023-12-20 18:46:07
品牌 Logo 应用领域
雅特力 - ARTERY /
页数 文件大小 规格书
4页 424K
描述
AT32F4xx CAN波特率计算公式详解

FAQ0055 数据手册

 浏览型号FAQ0055的Datasheet PDF文件第2页浏览型号FAQ0055的Datasheet PDF文件第3页浏览型号FAQ0055的Datasheet PDF文件第4页 
CAN 波特率计算公式详解  
FAQ0055  
常见问题解答  
CAN波特率计算公式详解  
QuestionsCAN 波特率计算公式如下,如何理解?  
波特率计算公式  
1
퐵푎푢푑푅푎푡푒 =  
Nomal Bit Timimg  
푁표푚푎푙 퐵푖푡 푇푖푚푖푛푔 = 푆푌ꢁ퐶_푆퐸퐺 + ꢀꢂ푆퐸퐺1 + ꢂ푆퐸퐺2  
其中:  
푆푌ꢁ퐶_푆퐸퐺 = ꢃ x ꢀ푞  
ꢂ푆퐸퐺1 = (ꢃ + ꢄꢅSꢃ[30]) x ꢀ푞  
ꢂ푆퐸퐺2 = (ꢃ + ꢄꢅSꢆ[ꢆ0]) x ꢀ푞  
= (ꢃ + ꢄRDIV[ꢃꢃ0]) x ꢀ푝푐ꢇ푘  
这里表示一个时间单元, 푝푐ꢇ푘=APB 时钟的时间周期  
Answer:  
CAN 总线的额定位时间由 3 部分组成:  
1. 同步段(SYNC_SEG该段占用 1 时间单元,即公式中的ꢃ x ꢀ。  
2. 位段 1BIT SEGMENT 1包括 CAN 标准里的 PROP_SEG PHASE_SEG1,记为 BSEG1,该段  
占用 1 16 时间单元间单元个数由 BTS1[30]位定义公式中的ꢂ푆퐸퐺1 = (ꢃ + ꢄꢅSꢃ[30]) x ꢀ。  
3. 位段 2BIT SEGMENT 2包括 CAN 标准里的 PHASE_SEG2,记为 BSEG2,该段占用 1 8 时间  
单元,时间单元个数由 BTS2[20]位定义,即公式中的ꢂ푆퐸퐺2 = (ꢃ + ꢄꢅSꢆ[ꢆ0]) x ꢀ。  
时间单元的长度由 CAN 位时序寄存器(CAN_BTMG)的 BRDIV[110]位及 PCLK 定义,即公式中的。  
Nomal Bit Timing  
SYNC_SEG  
BSEG1  
BSEG2  
tBSEG2  
tBSEG1  
tSYNC_SEG  
Translate  
Sample  
按照公式继续推导如下:  
퐵푎푢푑푅푎푡푒 =  
ꢃ x ꢀ+ ꢀꢂ푆퐸퐺1 + ꢂ푆퐸퐺2  
2022.3.10  
1 页  
版本 2.0.0  

与FAQ0055相关器件

型号 品牌 获取价格 描述 数据表
FAQ0057 ARTERY

获取价格

AT32F403重启SDIO数据传输的注意事项
FAQ0058 ARTERY

获取价格

在STOP模式下如何关闭MCO输出?
FAQ0059 ARTERY

获取价格

如何理解system_at32f4xx.c中HSE的启动过程?
FAQ0065 ARTERY

获取价格

为何FPU使用float变量地址要4字节对齐?
FAQ0066 ARTERY

获取价格

结构体成员未完全初始化会导致什么样的异常?
FAQ0067 ARTERY

获取价格

XMC接口刷新480*800的TFTLCD频率
FAQ0068 ARTERY

获取价格

AT32F4xx DSP指令使用介绍
FAQ0069 ARTERY

获取价格

零等待(ZW)和非零等待(NZW)的相关问题
FAQ0070 ARTERY

获取价格

如何缩短AT32F403闪存整片擦除时间?
FAQ0071 ARTERY

获取价格

AT32F403 的每个IO 支持多个功能输出,它们的输出有优先级吗?使用时是否会遇到需要