微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > ADuC703x系列LIN波特率计算

ADuC703x系列LIN波特率计算

时间:09-19 来源:互联网 点击:

简介

  本应用笔记旨在让用户熟悉用于ADI公司ADuC703x系列器件UART通信的除数值COMDIV0、COMdiv1和COMdiv2的计算。本应用笔记假定用户熟悉本地互连网络(LIN) 2.0规范。

  本文分为以下三部分:

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

  ● LIN波特率计算:本部分说明一种使用LIN硬件同步(LHS)功能来计算UART除数值的方法。

  ● LIN波特率计算C代码示例:本部分提供LIN波特率计算部分所述计算的C代码实现示例。

  LIN帧报头

  标准LIN通信帧如图1所示,它分为如下部分:断开符号、同步字节、受保护标识符、数据和校验和。

图1. LIN帧

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

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

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

  ●校验和既可以是根据发送数据计算的传统校验和,也可以是根据受保护标识符和数据计算的扩展校验和。

  图2更加详细地显示了同步字节,它是以主机所需的波特率发送的字节0xAA.确定主机比特率的标准方法是测量从第一个下降沿到第五个下降沿的时间,然后将此值除以8,便得到所需的比特率。此值可以用于计算UART除数值。具体计算详见后续部分。本应用笔记假设用户已设置LHS MMR来为同步字节的全部8位计时(LHSCON1 = 0x62)。

图2. LIN同步字节

LIN波特率计算

  使用LHS系统,用户在收到同步字节后会得到LHSVAL0中的值。LHSVAL0包含8 TBIT的等效值,此值用于产生UART除数COMdiv0、COMdiv1和小数除数COMdiv2的值。有关UART的更多信息,请参阅相关ADuC703x数据手册。

  为利用标准波特率发生器计算COMdiv0/COMdiv1值,需使用如下基本UART方程式:

  其中:

  DL为COMdiv0和COMdiv1的值。

  CD为时钟分频比。

  就LHSVAL0而言,所需的波特率如下:

  (LHSVAL0采用内部5.12 MHz时钟,假设将LHSCON1配置为测量8 TBIT.)将标准波特率方程式与所需波特率方程式合并:

  仅使用标准波特率发生器方程式可得出所需的COMdiv0/ COMdiv1值。

  为提高精度,使用ADuC703x小数除数和以上针对标准波特率发生器计算的DL值(COMdiv0/COMdiv1)。使用小数除数的方程式如下:

  其中,M和N为COMdiv2值。

替换波特率:

  上式可简化为:

  为减少小数除数计算所用的复杂数学计算,将DL的值(COMdiv0/COMdiv1)限制为2的幂数。例如,如果DL = 17,则计算N时使用DL = 16 = 2 4,这将自动调整N的值以补偿DL修改所引入的误差。

  如果将M设为1

  例如,对于19,200 bps的波特率,如果CD = 0、DL = 33、LHSVAL0 = 2133,则N = 21,波特率为19,197 bps;如果使用DL = 32、N = 85,则波特率为19,203 bps.

  LIN波特率计算C代码示例

  使用C语言编程时,上述方程式可以简单地利用《和》移位命令编写。

上一篇: 13bit 40MS/s流水线ADC中的采样保持电路设计
下一篇: 了解4K超高清晰度电视一

ADuC 703x 703 LIN 相关文章:

  • 基于USB接口的数据采集与控制系统设计(09-21)
  • 基于ADuC841的数据采集及无线收发系统(01-28)
  • 新型微控制器AduC812的P1口的应用(09-28)
  • ADuCM350:16位低功耗医疗保健用片上计量仪(02-22)
  • 如何利用ADUCM360精密监控热电偶温度(二)(12-23)
  • 如何利用ADUCM360精密监控热电偶温度(一)(12-23)
栏目分类
热门文章
  • 无线供电解决方案
  • 音箱的设计与制作
  • 基于Matlab的FIR带通滤波器设
  • 电池监视器LTC6803介绍、程序
  • 精密电压基准
  • iOS备份机制中隐私威胁问题的
  • MicroTCA 电源系统设计中必备
  • 采用仪表放大器的0V压降分流器

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top

聚圣源环卫设备公司起名氵字边的字哪些字起名字好刻舟求剑的故事qq头像非主流图片集团公司名子咋起名国术宗师易姓男起名大全梦见买衣服欲海沉沦高姓起 名字建筑公司起名带中的起名网站哪个好环保科技起名参考滚球什么意思火焰之地警方通报女游客无故推倒景区设施腾讯企点免费 起名怀旧老电影起名大全曹连云港电视台直播中国起重机前十名排行榜明家谱字辈大全起名大全东莞起名高新喷涂有限公司李诚洁韩国女装店铺起名的品牌起名字大全格力正式实行双休信息科技公司名字起名大全天地劫1.16神器版淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化