设为首页 - 加入收藏 - 网站地图 我爱嵌入式(www.52embed.com),专注嵌入式开发技术!
当前位置:主页 > 电路设计 > 正文

晶振,你需要懂得!

时间:2015-06-10 21:07 来源:网络 作者:网络 阅读:
* 陶瓷谐振器的精度为1%至0.1%,与之相比石英晶振为1ppm(百万分之一)至100ppm,硅器件为1.5ppm至100ppm。  
* 与陶瓷器件相比,硅与MEMS(微机电系统)振荡器更能承受冲击,并且能装入更小的封装。  
* 石英振荡器要花较长的起动时间,不过通常功耗低于其它种类。  
* 任何一种振荡器的功耗都依赖于输出负载。

 

振荡器就像电子系统中的电源一样无处不在,有人认为它们的重要性等同于电源,在任何需要时序信号的东西中都能发现它们的应用,从数字手表到电视和PC。由于它们在电子设备时序中扮演重要角色,它们的失效会导致整个系统的停机。例如,调查人员通过分析1972年加州Fremont火车撞车事故,发现起因是一块控制板上的晶振故障。晶振储能电容取值不当,使晶体过驱,器件跳入一种泛音振荡频率。于是,火车进站时没有减速缓行而是加速,造成了多人受伤的撞车事故。鉴于这种问题,很多工程师不再使用纯晶体作自己的振荡器。他们转而选择市售的成品,其封装中包含了放大器、储能电容和其它元件。


  一切数字设备都需要时钟源,如硅与MEMS(微机电系统)振荡器、石英晶体或陶瓷诣振器。例如,电信与服务器的一块PCB(印制电路板)上就可能需要十几种时钟。设计者实现传统时钟源时采用的是石英晶体振荡器,但MEMS和纯硅振荡器正在这个高度分化的市场中获得立足点。另外,精度不高的振荡器也采用陶瓷材料,如锆钛酸铅。应用推动着一种技术的适用性。例如,如果你需要一个精度优于1ppb(十亿分之一)的时钟源,则必须放弃MEMS而使用原子振荡器件,如铷时钟或铯时钟源。这些器件有1ppt(万亿分之一)的精度。例如,GPS(全球定位系统)卫星需要这种精度来保持与系统其它部分的同步(图1)。


   在精度谱的另一端是简陋的陶瓷谐振器。这些器件的精度测量要用百分数,因为用十亿分之一作单位得到的数值过于庞大而难以使用。一只陶瓷谐振器的典型初始精度在0.5%至0.1%范围内,老化或温度变化所致的漂移可能改变这一区间。因此,廉价陶瓷谐振器的公差只有±1.1%,较高端的汽车与商务产品精度则分别为±0.25%和±0.3%。这些公差较严格陶瓷谐振器的目标是商用USB(通用串行总线)2.0电路及汽车CAN(控制器局域网络)总线应用,工作温度为?40°C至+125°C。频率为200kHz至约1GHz的低成本陶瓷谐振器适用于对时序要求不严格的嵌入系统。陶瓷器件起动较快,一般体积小于石英器件。它们也更能承受冲击与振动。提供陶瓷谐振器的制造商有Murata、Oscilent、AVX、TDK和Panasonic等。

  对于使用UART(通用同步/异步收发器)的数字系统,应对其作误差预算(error-budget)分析,以确保从谐振器频率得到的波特率符合规格要求。如果你只在代码开发期间使用UART,则能够在制造期间转而采用陶瓷谐振器,以节省成本。

   注意,有些硅振荡器要使用RC(电阻/电容)或LC(电感/电容)储能器件,而不用陶瓷或石英晶体。这些振荡器随不同的价格而有广泛的精度范围。意法半导体等公司制造的这类振荡器具备陶瓷谐振器的全部优点,而体积更小,价格更低。该公司产品营销工程师LouisGrantham称:“硅振荡器的重点在于它比脆弱晶体更健壮。此外,晶体的可制造性要比IC更困难。”
 

从石英起步

 

   石英振荡器采用一种压电材料振荡晶体的机械共振方式,建立一个有精密频率的电信号。该频率一般用于跟踪时间,如石英手表中的频率;为数字集成电路提供稳定的时钟信号;以及稳定射频发射机与接收机的频率。自上世纪20年代起,工程师们就开始将这些晶体用于建立射频频率,当时贝尔电话实验室的AMNicholson和Wesleyan大学的WGCady教授一起研究酒石酸钾晶体,他们发现了一个驱动电路中石英晶片的谐振反应(参考文献1)。不过在二战以前,研究人员还没有研究出大批量制造的方法(参考文献2)。如果在一块石英晶体上以相对晶格点阵正确的角度切割出振荡器元件,则可以消除温度的效应。有些切割晶体具有零温度系数,而LC切割则用于温度计(图2)。


   因为你是从一种矿物得到石英晶体,不要假定一个石英振荡器是低技术性器件(参考文献3)。今天石英晶体的制造商都采用大型反应炉(或高压釜)作石英晶体的生长,使用高温和30000psi(磅每平方英寸)以上的高压(参考文献4和图3)。石英晶体在一个高压釜中的生长要花数月时间,任何地震活动或加热器供电上最微小的降级或损失都会毁掉整个批次。一家日本公司NDK已有几十年制造石英晶体的历史,现在伊利诺伊州的Belvidere拥有高压釜。基于上述原因,该公司决定在中西部开设新工厂,因为那里电网的可靠性很高,并且地震发生率很低。

 

该公司业务与应用发展总经理CraigTaylor称:“我们将石英矿置入一个大型容器内,该容器采用了军舰主炮的技术。然后,我们将种子石英放在石英矿上方的筐内。加入(碳酸钠或氢氧化钠)电极并施以高温高压,所有的天然石英就都分解并向上迁移。它自己会附着于种子石英上,而各种脏物与杂质则留在容器的底部。”


   加入放大与缓冲就使一只晶体成为一个XO(晶体振荡器)。增加温度补偿电路就得到一个精度为1ppm(百万分之一)的TCXO(温控晶体振荡器),将整个振荡器置入一个控温的封装中,就得到一个OCXO(恒温晶体振荡器),精度可达十亿分之一区间。一个有1ppm精度的30MHz振荡器,随时间与温度变化的误差只有30Hz。只有铷和铯原子钟才更精准,主要原因是原子振荡源与温度无关。有些公司还提供PXCO(可编程晶体振荡器),你可以写入芯片中的数字寄存器,调整频率。

  Pericom公司产品营销经理NancyZhang表示,给一个晶体增加PLL(锁相环),就能以低于石英晶体的成本得到更高的频率。该公司高级营销总监KayAnnamalai认为一个三次泛音晶体只能产生150MHz频率。当需求超出该频率时,设计者一般会加PLL。他描述了Pericom的一种不用PLL实现倍频的专利技术。这种方法同样可降低晶体成本,而且也改进了抖动特性。该公司的XP技术避免使用PLL,而频率可超过150 MHz。

  Epson ElectronicsAmerica公司总监CS Lam认为PLL也可以提高性能。Lam指出,该公司使用分数PLL电路实现了优于10ppm的精度。他还指出,第一款在12kHz至20 MHz区间内相位抖动低于1ps-rms的PLL晶体振荡器出现于2004年(参考文献5)。


   增加PLL亦可以通过电控修改工作频率,有助于符合FCC(联邦通信委员会)和CE(欧共体市场标准)的辐射标准。当PLL改变时钟频率时,EMR(电磁辐射)或EMI(电磁干扰)的高振幅尖峰将辐射分散到一个频段中。注意该技术并没有降低辐射量;而只是将其扫过一个频段,使能量测量仪器获得一个较低的读数。EMI留出了频谱分析仪的测量带宽,减少了测量读数,能帮助你的产品通过符合性测试。

  扩频时钟亦在振荡器选择中扮演着一种角色。它有两种广泛的应用:计算机与通信中的电源和系统时钟。电源可以使用最多变动10%的振荡器,将能量散布在一个宽频带上,大大降低测量值。这些设备采用了环形振荡器或LC储能,不需要石英级的精度。振荡电路的PLL部分用硅振荡器的输出来建立扩频时钟。与其它纯硅振荡器一样,这些器件更能承受冲击,并有更快的上电起动时间。由于LC储能器或环形振荡器有低得多的Q(质量)值,优于任何石英晶体或MEMS振荡器,也许你会认为硅振荡器的振荡维持要花更多的能量。然而,它只需要毫瓦级能量,因为振荡器中的功耗取决于PLL以及温度补偿电路的工艺与架构。

  扩频时钟的另一个应用是抖动或噪声所占百分比较少的数字系统。它们必须保持严格的时序,但甚至少量的扩频时钟就可以使一块系统板通过FCC测试。Pericom公司的Annamalai指出,扩频时钟尤其适用于存储子系统。他说:“存储器有越来越快的趋势,因此你会希望分散这种单一频谱。”该公司使用的是Hershey’s Kiss扩展数据曲线,这一名称取自流行的巧克力。

  Lexmark公司发现并申请了这种数据曲线的专利。要理解这种响应曲线,设想一个正弦频率正在对系统时钟的工作频率作调制;振荡器花费在两端频率的平均时间将大于两端之间的时间。换句话说,时钟会在频率区间的外边界处停留,正弦调制在此处缓慢改变方向。这种改变产生了“蝙蝠耳”式频域数据曲线(图4)。使用了Hershey’s Kiss波形后,制造商可以消除蝙蝠耳,使你的系统通过FCC测试。


  Pericom采用高Q源低抖动的石英作为系统时钟。通过这种晶体与高性能低抖动PLL的结合,该公司提供一种扫频振荡器,它消耗能量最低,并结合了石英与硅的优点。
   选择振荡器时的另一个考虑因素是功耗。

新兴公司MobiusMicrosystems提供一种纯硅振荡器,它提供接近石英的精度、快速起动,以及高的耐受冲击能力。不过,该公司的实现方式是使硅储能电容运行在高频下,然后作分频,于是功耗高于石英器件。不过,硅工艺与硅设计技术正在快速进步,因此硅振荡器的各种规格几乎都应很快得到改善。
   SiliconLaboratories是另一家在硅技术上领先的公司,它同时制造纯硅振荡器,以及为石英晶体配合PLL的器件(参考文献6)。这些器件的精度适合于低端晶振。该公司时序产品营销总监MikePetrowski称:“无需使用机械式振荡器是最终梦想。如果消除了机械式振荡器,就可以提高可靠性、简化制造流程,并易于大批量生产。”Petrowski坚持认为硅振荡器不会消耗过多能量,因为他们采用温度补偿方法去获得精度,而不是对较高频率作分频的PLL。

注意硅振荡器可以有很多意义,例如它是一个可替代陶瓷谐振器的廉价器件,以及品质可与石英相媲美的器件。一定要对功耗作评估,以确保使用的技术适合于自己的应用。要注意一些细微之处,如石英晶体或MEMS振荡器会在上电起动的数毫秒内拉入更多电流。对于微功耗应用或需要不断起动和停机的应用,这种超额电流可能会产生问题。

  除了精度和功耗以外,振荡器的另一个重要规格就是抖动,或相位噪声,它会随频率而逐周期地改变。例如,一款稳定器件可能在一个周期工作在1MHz,而在下个周期工作在2MHz,平均频率为1.5MHz。然而,这种循环频率的巨大变化可能在多数应用中使器件无法使用;一个开关电源可能不会工作在这么宽的范围内,而一个PLL很难锁定这种高抖动的频率源。任何采用这种振荡器的系统都不可能包括ADC或DAC,因为频率的变化会毁掉数字处理,即使平均频率是稳定的。因此,很多公司的振荡器设计小组都在公司的模拟部门。PLL是一种模拟元件,很多规格(如抖动)对模拟电路都很重要。

  尽管抖动与相位噪声分别是时域和频域表述,据Linear Technology公司信号调整产品设计部主任DougLaPorte的说法,在相同条件下,很容易将抖动规格作出错误表述。他说,有些公司仅在某个频率范围上确定抖动的规格。这些公司提供的相位噪声图可能只包括特定数量的相位噪声,而忽略了噪声的其它位。SONET(同步光纤网络)这类光通信标准会传输,作PLL,然后再传输。循环有一个设计带宽,使系统拒绝循环外的相位噪声,而允许循环内的噪声。LaPorte指出:“[这些制造商] 给出的规格为20kHz到10MHz。超出这个他们就不关心了。”

   在五年以前,任何振荡器中PLL的存在都对设计的抖动性能有负面作用。SiliconLabs的Petrowski称,该公司过去担心老式PLL的不良名声。他说:“当我们推出自己基于PLL的振荡器时,我们都担心会有一些负面意义。我们对这些器件作了大量研发工作,并申请了大量专利,做一个低抖动PLL是绝对有可能的,尤其是在更精细的IC尺度下。”

  一款PLL的特性及其模拟滤波、相位检测和VCO(压控振荡器),在电路的各个点都引起更多抖动。过去五年来,设计者开始采用打线作为IC上的小型导体,替代IC片芯上分散的空间导体。现在,IC设计者可以用电感和电容作为电抗元件,滤波器与储能电路都可以有更高Q值,有更多的极性和零点。

例如,MaximIntegrated Products公司在自己的设计中采用基于LC的振荡器,而不是环形振荡器。该公司精密振荡器业务经理Paul Nunn表示:“环形振荡器要比LC型振荡器有更多的抖动。”很多公司采用这些高质量的PLL,因为他们可以使振荡器有可调频率和低抖动。这些公司包括Pericom、Silicon Labs、SiTime、安塞美半导体公司与Fox Electronics。
  

MEMS器件

   MEMS振荡器也用于石英振荡器的放大器,也许还有PLL,但它采用的是振荡的小型硅质量,而不是石英晶体。这种方案有更好的MTBF(平均故障时间)、抗冲击性以及可靠性。

例如,SiTime营销副总裁Piyush Sevalia说,对硅作JEDEC(联合电子器件工程委员会)与HTOL(高温工作寿命)测试,可得到5亿小时MTBF,而石英只有1000万至3000万小时,并且,尽管1kHz振动在石英振荡器的抖动特性中很容易表现出来,但MEMS和硅振荡器都对这种振动不敏感。MEMS器件谐振在一个基频上,这种模式下意外振动不会调制。但是,MEMS和石英振荡器的起动速度慢于纯硅振荡器。

  制造MEMS振荡器的一个挑战是保持振荡硅元件的原子级洁净。即使振荡臂上有一个原子厚的层,也会造成器件规格失效,制造商用各种方法来克服这一挑战。例如,Discera使用“getter”活性吸气材料,去除在器件生命周期中吸收的任何气体或材料痕迹。另一方面,SiTime则采用了Bosch公司率先开发的一种技术(参考文献4)。


   SiTime并未在MEMS元件上覆盖玻璃或环氧罩,而是在一个玻璃模型中建立起硅臂,用多晶硅覆盖模型,再用氢氟酸将玻璃溶解。然后,该公司用一层更厚的多晶硅将臂密封起来。所有工作都在一个外延反应堆中完成,这个高度真空的半导体装置有地球上最洁净的环境。这种特殊工艺使SiTime能够提供品质与石英振荡器相匹敌的产品。该公司的产品将一种MEMS谐振器片芯和一个CMOS片芯整合在一个封装内,比石英振荡器更小也更薄(图5)。

Discera和SiTime两家公司的振荡器都是全可编程产品,因为它们集成了PLL。Discera还提供一种不到500美元的工具包,包括一个手持编程器和200个器件;编程器连接到计算机的USB端口。Discera公司销售与营销副总裁GerryBeemiller称,用这个工具包可以建立起1MHz至150MHz频率的高精度振荡器。反之,SiTime则在推销快速周转概念,而不是现场编程能力。由于它采用的是无石英工艺,因此声称它可以在数天内提供工作于任意频率的器件。

  在数据采集数字系统中,精确无误的时间永远是关键。如果性能略微不良的陶瓷谐振器时基或低性能的硅振荡器不能满足你的需求,那么可以从整个石英技术系列产品中选择一款器件。为Silicon Labs公司的高性能硅振荡器和SiTime与Discera的MEMS振荡器增加了这些选择后,你会看到振荡器的选择非常关键。要了解所有的权衡因素,包括精度、功耗、抖动和可编程能力,以及任何扩频需求。要记住,如果你未能通过FCC测试,为电源或系统时钟选择一种扩频振荡器总是可取的方法。这种情况总是出现在最糟不过的时候:正当你准备好交付产品时,拥有一款可替代固定振荡器的高级品总是一个很好的保险措施。经过对所有这些因素的权衡,并明白它们如何与应用需求相匹配,选择振荡器就应成为一种明明白白的工作。

 

 

单片机中为什么要用晶振?

 

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

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

  MCS—51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行。为了衡量指令执行时间的长短,又引入一个新的概念:指令周期。所谓指令周期就是指执行一条指令的时间。例如,当需要计算DJNZ指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为12MHz,则一个机器周期就是1us。而DJNZ指令是双周期指令,所以执行一次要2us。如果该指令需要执行500次,正好1000us,也就是1ms。

  机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12MHz晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。



参考文献
1.Botton, Virgil E, “A History of the Quartz Crystal Industry in the USA,” Proceedings of the 35th Annual Frequency Control Symposium, 1981, pg 3. 
2. Thompson, Richard J, Jr, Crystal Clear: The Struggle for Reliable Communications Technology in World War II, John Wiley & Sons Inc, 2007, ISBN-13: 978-0-470-04606-7, ISBN-10: 0-470-04606-6. 
3. Travis, Bill, “Crystal oscillators: looking good in wireless systems,” EDN, Nov 20, 1997, pg 39. 
4. Conner, Margery, “Crystal grinding: when electronics were really hands-on,” EDN, April 4, 2008. 
5. Lam, CS, “A Review of the Recent Development of 
MEMS and Crystal Oscillators and Their Impacts on the Frequency Control Products Industry,” 2008 IEEE International Ultrasonics Symposium, 2008. 
6. Prophet, Graham, “'Crystal’ oscillator comes without the crystal,” EDN, Oct 30, 2008, pg 20.

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。