跳转到主要内容

晶振

51单片机不能正常起振的原因

judy /

<strong>如何确定晶振正常起振?</strong>

1、判断方法很多,用示波器看波形是最直接的,用数字万用表的电压档测电压也行,因晶振波形的占空比为50%,所以测得的平均电压为1/2Vcc左右,对于51单片机,在使用外置程序存储器的时候还可以测PSEN引脚或P0口引脚的电压或波形,只有晶振电路正常工作,那些引脚才会有信号输出,但现在很少采用片外扩展存储器,所以测晶体两端的电压或波形即可,只是晶振电路设计不良时,测试设备的引入有可能导致停振。

2、晶体两端的电压差不是平均电压差,虽然事实上因外电路的影响,晶体两端的电压可能会有差别,但这不是判断晶振是否起振的依据,也不是晶振电路正常工作的条件。至于一高一低没有工作是指一端为Vcc或接近Vcc,另一端为0或接近0,这时晶振电路当然没有起振,否则50%的占空比势将平均电压拉到1/2Vcc左右,但这么表达是不确切的,搞技术应该尽量定量精确描述。

3、听声音判断晶振是否起振不可靠,晶体的振荡频率远超人耳能够听见的频率上限,有时能够听到反而是有问题的,说明晶体质量不佳,更多的时候,正常工作的晶体是不会发出任何人耳能听到的声音的,有时声音来自外电路元件

单片机最小系统解析(电源、晶振和复位电路)

judy /

<strong>电源</strong>

我们在学习过程中,很多指标都是直接用的概念指标,比如我们说 +5 V 代表1,GND 代表0等等。但在实际电路中的电压值并不是完全精准的,那这些指标允许范围是什么呢?随着我们所学的内容不断增多,大家要慢慢培养一种阅读数据手册的能力。

比如,我们要使用 STC89C52RC 的时候,找到它的数据手册第11页,看第二项——工作电压:5.5 V~3.4 V(5 V 单片机),这个地方就说明这个单片机正常的工作电压是个范围值,只要电源 VCC 在 5.5 V~3.4 V 之间都可以正常工作,电压超过 5.5 V 是绝对不允许的,会烧坏单片机,电压如果低于 3.4 V,单片机不会损坏,但是也不能正常工作。而在这个范围内,最典型、最常用的电压值就是 5V,这就是后面括号里“5 V 单片机”这个名称的由来。除此之外,还有一种常用的工作电压范围是 2.7 V~3.6 V、典型值是 3.3 V 的单片机,也就是所谓的“3.3 V 单片机”。日后随着大家接触更多的器件,对这点会有更深刻的理解。

电子电路的心脏-晶振的应用与合理的PCB设计

judy /

我们常把晶振比喻为数字电路的心脏,这是因为,数字电路的所有工作都离不开时钟信号,晶振直接控制着整个系统,若晶振不运作那么整个系统也就瘫痪了,所以晶振是决定了数字电路开始工作的先决条件。

我们常说的晶振,是石英晶体振荡器和石英晶体谐振器两种,他们都是利用石英晶体的压电效应制作而成。在石英晶体的两个电极上施加电场会使晶体产生机械变形,反之,如果在晶体两侧施加机械压力就会在晶体上产生电场。并且,这两种现象是可逆的。利用这种特性,在晶体的两侧施加交变电压,晶片就会产生机械振动,同时产生交变电场。这种震动和电场一般都很小,但是在某个特定频率下,振幅会明显加大,这就是压电谐振,类似于我们常见到的LC回路谐振。

晶振应用中之常见问题及解决方法

Lee_ /

众所周知,在电子行业有这样一个形象的比喻:如果把MCU比作电路的“大脑”,那么晶振毫无疑问就是“心脏”了。同样,电路对“晶体晶振”(以下均简称:“晶振”)的要求也如一个人对心脏的要求一样,最需要的就是稳定可靠。晶振在电路中的作用就是为系统提供基本的频率信号,如果晶振不工作,MCU就会停止导致整个电路都不能工作。然而很多工程师对晶振缺乏足够的重视和了解,而一旦出了问题却又表现的束手无策,缺乏解决问题的思路和办法。

<strong>晶振不起振问题归纳</strong>

1、物料参数选型错误导致晶振不起振

例如:某MCU需要匹配6PF的32.768KHz,结果选用12.5PF的,导致不起振。
解决办法:更换符合要求的规格型号。必要时请与MCU原厂或者我们确认。

2、内部水晶片破裂或损坏导致不起振

运输过程中损坏、或者使用过程中跌落、撞击等因素造成晶振内部水晶片损坏,从而导致晶振不起振。
解决办法:更换好的晶振。平时需要注意的是:运输过程中要用泡沫包厚一些,避免中途损坏;制程过程中避免跌落、重压、撞击等,一旦有以上情况发生禁止再使用。

3、振荡电路不匹配导致晶振不起振

【下载】浅析晶振在单片机中的作用及其不起振的解决方案

kelly /

本文主要分享了晶振在单片机中的作用及其不起振的原因和排除:

简单地说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。

单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。

<span class="download"><a href="http://mm32.eetrend.com/system/files/2016-10/文章/private/100003682-12234…;

关于单片机中晶振的那些事儿

kelly /

晶振,在板子上看上去一个不起眼的小器件,但是在数字电路里,就像是整个电路的心脏。数字电路的所有工作都离不开时钟,晶振的好坏,晶振电路设计的好坏,会影响到整个系统的稳定性。所以说晶振是智能硬件的“心脏”。

每个单片机系统里都有晶振(晶体震荡器),在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。

复杂的电子产品,晶振是必须的,而RC或LC振荡无法企及,原因就是信号的稳定性不够,而晶振的三种切型:AT切,SC切和X切,把石英按照一定的角度切成薄片,而根据其厚度就可以给出一定的频率信号,根据需要可以任意设计频率值。

石英晶体俗称水晶,成分SiO2,它不仅是较好的光学材料,而且是重要的压电材料。晶体的主要特征是其原子或分子有规律排列,反映在宏观上是外形的对称性。人造水晶在高温高压下结晶而成。在电场的作用下,晶体内部产生应力而形变,从而产生机械振动,获得特定的频率。我们利用它的这种逆压电效应特性来制造石英晶体谐振器。

<strong>一、晶振的分类</strong>

1、从外观上可以划分为:圆柱晶振(DIP)、贴片晶振(SMD)。