王朝网络
分享
 
 
 

用高效型振荡器为8051单片机实现高速串行通信的新时钟配置

王朝厨房·作者佚名  2007-01-04
宽屏版  字体: |||超大  

本文介绍高效型振荡器DSl075芯片的基本特点,给出了用DSl075编程板/评估板对DSl075进行编程的连线图以及DSl075为8051单片机时钟配置时钟的设计电路。

目前许多实时监测系统与通信设备领域中,经常需要进行远距离的数据传送。为此,如何实现高速、可靠及低成本的数据传输是作为前级机或发送级的8051单片机迫切需要解决的新技术。据此,我们采用由Dallas Semiconductor公司产的芯片DSl075Econ oscillator(高效型振荡器)为8051系列的DS87C520高速型单片机提供时钟的配置设计方案,实现单片机串行通信的高速波特率。

先简述与众不同的Econ oscillator(高效型振荡器):它含有一个内部振荡器,用以产生一个基本频率;还内置了一个分频链,可以将基本频率降低到需要的速度。Econ oscillator 的每种型号提供四种基本频率(60MHz、66.67MHz、80MHz、100MHz),可调节的分频系数最高可达2052。Econ oscillator能根据系统需要配置为任何类型的钟控逻辑,包括单片机(微处理器)、FPGA、CPLD电路等。

8051单片机以及RS-232串行通信

选用时钟时,应认真考虑两个因素,即时钟频率和工作期限内的时钟精度。在8051单片机系统中,时钟频率取决于所采用的串行通信RS-232。例,考虑一个采用12MHz时钟(早期8051的最高时钟频率)的异步模式1串行通信。表l列出了建立标准波特率所需的定时器1自动重新装载值。

表l为早期的单片机采用晶体时的波特率和波特率误差

BaudRate

BaudRate为波特率

SMOD为波特率倍增位

fosc为振荡频率

THl为定时器l自动重新装载值。

表1中数值基于以下定时器 1状态:

* 每12个时钟周期定时器增l(单片机DS87C520的定时器可以每4个或12个时钟周期增1)。

* 自动重装载模式。

* 禁止波特率倍增(SMOD=0)。

一般情况下的RS-232串行通信.一旦波特率误差超出3%,尽管数据传送中有起始位或停止位进行同步,就有可能造成通信错误。3%的容许误差使 12MHz晶振时的最高通信速率限制在2400波特,这在90年代初还不算坏,但对今天的标准来讲是一个不能忽略的大问题丁。

而现在适应于8051单片机串行通信的晶体;11.059MHz或22.118MHz,已开发出。单片机采用这种晶体后波特率有很大改善,见表2所示.数据传送率可达57.6kps(使DS87C520单片机波特率倍增,当SMOD=1后可达115.2kps),这样高的通信速率——波特率对于当前大多数单片机(或微处理器)系统已是很可观了。随着晶体11.059Mhz或22.118MHz产品逐步市场化,使单片机应用糸统大为拓宽.

表2采用RS-232串行通信造选择的晶振频率时所产生的波特率

注:波特率与规定速率的偏差3%对于时钟精度提出了要求,即便采用专为RS-232串行通信优选的时钟频率,如果时钟频率变化超出3%,仍然会影响到通信的稳定.

用DS1075为8051单片机提供时钟

为什么现采用新型芯片DSl075芯片-Econ oscillator为8051单片机提供时钟是当前的最佳选择?因为它最大优点是方便、灵活、简单、可靠。

由引言所述,该类型号可提供四种基本振频率(60MHz、66.67MHz、80MHz、100MHz)。并利用内部分频器可将振荡频率降至足够低,以满足8051单片机系统的应用需求.从理论上讲,四种基本振荡频率均可用于这8051系统。但是,如果打算选用8051的串行口,则应选择的基频应符合单片机要求的晶体型号,这取决于所要求有的波特率和单片机所提供蛄弛波特率发生器的格式。

对于8051单片机为例来讲, 11.059MHz和22.118MHz的晶体振荡频率比较满意,所产生的波特率符合将近3%的容差要求。如果选用基频为66.667MHz的振荡器,对该基频66.667MHz进行六次分频后得到为儿11.111MHz的时钟信号,这与理想频率11.059MHz相差甚徽(047%),即使是在最坏情况下,与设定偏差为1%,其误差值仍保持在可以接受的3%范围内,DSl075-66与理想频率11.059MHz的最大偏差是1.47%,符合通信速率 28.8kbps的要求.

因为采用DSl075芯片-Econ oscillator 的一个很大的好处是灵活。在8051应用设计中,若当初用的是早期的8051或与之相近的单片机或微处理器 (最大时钟频率为12MHz),则现在只需重新编程振荡器,就可非常简单地以得到升级.在有些设计中甚至可以在线重新编程DSl075;若正在使用早期的 40脚双列8051型单片机,则现在除了Dallas Semiconductor公司外还有不少其它公司可提供多种型号而且完全兼容的芯片来替代,其中典型芯片Dallas Semiconductor公司产的DS87C520,它采用了架构一世界上最流行的8051微控制器之一,简单易用、丰富的I/O资源使它深受设计者的喜爱,并被广泛接受。它的流行已涉足到了便携式领域,它与早期的8051相比,非但速度快而且指标性能提升了11倍,并且不采用双列40脚的封装,其结构特征见表3所示。

表3 DS87C520单片机结构特征

为此,选择时钟速率更高的805l系列的DS87C520单片机(最高时钟达33MHz),则可将时钟基频简单的三次分至22.222MHz,此时,最大误差为l.47%,仍适合于22.118MHz晶体波特率的应用,根据需要选用较高的时钟频率可获得较高的处理器性能。

图2:用DSl075芯片与D61075K编程/评估板及应用扳连接示意图

硬件设置

使用DS1075时,需要建立对DSl075内含EEPROM存储编程器的途经,简单的方法是:直接购买DSl075K编程/评估板,备有样品的评估板和 Windows 2000或XT (正版)软件将大大简化了器件的编程,为设计提供了捷径.即只要将芯片DSl075扦入DSl075K编程/评估上,然后再与能供+5V电源、振荡源的应用板相连,见图2示意图,则就可以建立编程。完成DSl075编程后,按图l所示,将DSl075与DS87C520单片机进行连接。

注意:DSl075的输出连接到XTALl引脚,而XTAL2引脚浮空。一般情况下XTAL2引脚是805l的晶振输出端,所以若该引脚接任何元器件只能增加8051单片机的负载,为此,任何附加时钟器件能与8051单片机的XTALl引脚并行连接时,XTAL2引脚都要浮空,此时8051不会超出 DSl075所规定的输出电流。

DS1075的特征如下:

* 具有双固定频率输出(30kHz-100MHz);

* 用芯片内的驱动器、标定点可以预先编程;

* 没有外部元件;

* 最大误差为:±0.5%;

* +5V供电;

用DSL075芯片Econ Oscillator为8051系列单片机提供时钟,是解决当今用8051系列单片机串行通信在工业控制和通信等领域中数据进行高速传输的新技术,该设计方案的实施可获得较高的性能价格比。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有