1. 首页
  2. 课程学习
  3. 嵌入式
  4. 【技术应用笔记】ADuC703x系列LIN波特率计算

【技术应用笔记】ADuC703x系列LIN波特率计算

上传者: 2022-10-27 11:31:15上传 PDF文件 981.28 KB 热度 6次

简介

本应用笔记旨在让用户熟悉用于 ADI 公司 ADuC703x 系

列器件 UART 通 信 的 除数值 COMDIV0、COMDIV1 和

COMDIV2 的计算。本应用笔记假定用户熟悉本地互连网

络(LIN) 2.0规范。

本文分为以下三部分 :

•LIN 帧报头 :本部分说明LIN 帧报头和同步字节。

•LIN 波特率计算 :本部分说明一种使用 LIN 硬件同步

(LHS)功能来计算 UART除数值的方法。

•LIN 波特率计算 C 代码示例 :本部分提供“LIN 波特

率计算”部分所述计算的C代码实现示例。

LIN帧报头

标准 LIN 通信帧如图 1 所示,它分为如下部分:断开符号、

同步字节、受保护标识符、数据和校验和。

•断开符号表示LIN 分包的开始。

•同步字节标定从机的波特率。

•受保护标识符用于识别从机。

•校验和既可以是根据发送数据计算的传统校验和,也

可以是根据受保护标识符和数据计算的扩展校验和。

图 2 更加详细地显示了同步字节,它是以主机所需的波特

率发送的字节 0xAA。确定主机比特率的标准方法是测量从

第一个下降沿到第五个下降沿的时间,然后将此值除以 8,

便得到所需的比特率。此值可以用于计算 UART 除数值。

具体计算详见后续部分。本应用笔记假设用户已设置 LHS

MMR 来为同步字节的全部8位计时(LHSCON1 = 0x62)。

FRAME SLOT

FRAME

RESPONSE SPACE

HEADER RESPONSE

INTER-

FRAME

SPACE AN-891 应用笔记One Technology WayP.O. Box 9106Norwood, MA 02062-9106, U.S.A.Tel: 781.329.4700Fax: 781.461.3113www.analog.com ADuC703x 系列 LIN 波特率计算 作者 :Aude Richard简介 LIN 帧报头本应用笔记旨在让用户熟悉用于 ADI 公司 ADuC703x 系标准 LIN 通信帧如图 1 所示,它分为如下部分 :断开符号、列 器 件 UART 通 信 的 除 数 值 COMDIV0、COMDIV1 和同步字节、受保护标识符、数据和校验和。COMDIV2 的计算。本应用笔记假定用户熟悉本地互连网络 (LIN) 2.0 规范。

用户评论