[说明]51单片机晶振的问题总结

[说明]51单片机晶振的问题总结

ID:35494010

大小:60.77 KB

页数:5页

时间:2019-03-25

[说明]51单片机晶振的问题总结_第1页
[说明]51单片机晶振的问题总结_第2页
[说明]51单片机晶振的问题总结_第3页
[说明]51单片机晶振的问题总结_第4页
[说明]51单片机晶振的问题总结_第5页
资源描述:

《[说明]51单片机晶振的问题总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、51单片机晶振的问题总结晶振是什么?全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路來,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的想彖为:单片机收到一个脉冲,就执行一次或多次指令。在初学51单片机的时候,总是伴随很多冇关与晶振的问题,其实晶振就是如同人的心脏,是血液的是脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解。一,为什么51单片机爱用11.0592MHZ晶振?其一:因为它能够准确地划分成时钟频率,与UART(通川异步接收器/发送器

2、)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。其二:用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根据公式算下來需要定时器设置的值都是整数;如果J

3、J12Mhz晶振,则波特率都是冇偏差的,比如9600JIJ定时器取0XFD,实际波特率10000,一般波特率偏差在4%左右都是可以的,所以也还能用STC90C516晶振]2M波特率9600,倍数时误差率6.99%,不倍数时误差率&51%,数据肯定会岀

4、错。这也就是串口通信时大家喜欢用11.0592MHz晶振的原因,在波特率倍速时,最高可达到57600,误差率0.00%。用12MHz,最高也就4800,而且有0.16%误差率,但在允许范围,所以没多大影响。二,在设计51单片机系统PCB时,晶振为何被要求紧挨着单片机?原因如下:晶振是通过电激励來产生固定频率的机械振动,而振动又会产生电流反馈给电路,电路接到反馈后进行信号放大,再次川放大的电信号來激励晶振机械振动,晶振再将振动产生的电流反馈给电路,如此这般C当电路中的激励电信号和晶振的标称频率相同时,电路就能输出信号强大,频率稳定的止弦波。整形

5、电路再将正弦波变成方波送到数字电路中供其使用。问题在于晶振的输出能力冇限,它仅仅输出以毫瓦为单位的电能量。在TC(集成电路)内部,通过放大器将这个信号放大几百倍甚至上千倍才能止常使用。晶振和1C间一•般是通过铜走线相连的,这根走线町以看成一•段导线或数段导线,导线在切割磁力线的时候会产生电流,导线越长,产生的电流越强。现实中,磁力线不常见,电磁波却到处都是,例如:无线广播发射、电视塔发射、手机通讯等等。晶振和TCZ间的连线就变成了接收天线,它越长,接收的信号就越强,产生的电能量就越强,直到接收到的电信号强度超过或接近晶振产生的信号强度时,TC

6、内的放大电路输出的将不再是固定频率的方波了,而是乱七八糟的信号,导致数字电路无法同步工作而出错。所以,画PCB(电路板)的吋候,品振离它的放人电路(IC管脚)越近越好。三,单片机电路晶振不起振原因分析遇到单片机晶振不起振是常见现彖,那么引起晶振不起振的原因有哪些呢?①PCB布线错课;②单片机质量有问题;③晶振质量有问题;④负载电容或匹配电容与晶振不匹配或者电容质量有问题;⑤PCB板受潮,导致阻抗失配而不能起振;⑥晶振电路的走线过长;⑦晶振两脚之间有走线;⑧外I韦I电路的影响。解决方案,建议按如下方法逐个排除故障:①排除电路错误的町能性,因此可

7、以用相应型号单片机的推荐电路进行比佼。②排除外围元件不良的可能性,因为外围零件无非为电阻,电容,很容易鉴别是否为良品。③排除晶振为停振品的可能性,因为不会只试了一二个晶振。④试着改换晶体两端的电容,也许晶振就能起振了,电容的大小请参考晶振的使用说明。⑤在PCB布线时晶振电路的走线应尽量短几尽对能靠近IC,杜绝在晶振两脚间走线。四,51单片机时钟电路用12MHZ的晶振时那电容的值是怎样得岀来的?拿内部时钟电路来说明吧!其实这两个电容没人能够解解清楚到底怎么选值,因为22pF实在是太小了。这个要说只能说和内部的振荡电路自身特性有关系,搭配使用,用

8、来校正波形,没有人去深究它到底为什么就是这么大的值。19.89c52单片机如果不接晶振会有什么后果?单片机不工作了程序无法烧入……等等五,单片机晶振电路中两个微调电容不对称会怎样?相差多少会使频率怎样变化?在检测无线鼠标的接受模块时,发现其频率总是慢慢变化(就是一直不松探头的手,发现频率慢慢变小)晶振是新的!电容不对称也不会引起频率的漂移,说的频率漂移可能是因为晶振的电容的容量很不稳定引起的,可以换了试,换两电容不难,要不就是的晶振的稳定性太差了,或者测量的方法有问题.六,单片机晶振与速度的疑问,执行一条指令的周期不是由晶振决定的吗。那么比如

9、51单片机和MSP430,给51接高速晶振,430接低速的,是不是51跑的耍快?是不是速度单片机速度仅仅与晶振有关,关键是单片机能不能支持那么大的晶振?每个单片机的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。