晶振,是电路中重要的电子元件,控制着系统运行的节拍。基于不同的应用场景,晶振有多种类型,无源晶振是其中价格便宜而又应用广泛的一种。在使用示波器测量无源晶振输出频率时,常常会发现晶振有输出无信号、晶振不起振等异常情况。本文就此情况略谈一二。

无源晶振,准确来说应叫Crystal(晶体),有源晶振则叫Oscillator(振荡器)。无源晶振是在石英晶片的两端镀上电极而成,其两管脚是无极性的。无源晶振自身无法震荡,在工作时需要搭配外围电路。在一定条件下,石英晶片会产生压电效应:晶片两端的电场与机械形变会互相转化。当外加交变电压的频率与晶片的固有频率相等时,晶体产生的振动和电场强度最大,这称为压电谐振,类似与LC回路的谐振。

图 1 石英晶体的电路符号、等效电路、电抗特性及外围电路图

由于晶体为无源器件,其对外围电路的参数较为敏感,尤其为负载电容。根据晶体的手册,我们得知测试电路中有推荐电容,此电容对晶体是否起振大有关联:

Cg、Cg称作匹配电容,是接在晶振的两个脚上的对地电容,其作用就是调节负载电容使其与晶振的要求相一致,需要注意的是Cg、Cg串联后的总电容值(

)才是有效的负载电容部分。Cic:芯片引脚分布电容以及芯片内部电容。△C:PCB走线分布电容,经验值为3至5pF。在某项目上使用到的一款32.768kHz无源晶振,手册中负载电容推荐值为12.5pF。可见此值较为细小,微小的变化足以影响电路特性。探头,其实跟示波器一样,都是测量系统的一部分,其正确使用与否很大影响着测试结果。当探头的探针点击测量点时,探头的接入会对被测电路造成影响,这被称为探头的负载效应。这种负载效应一般简化为电阻与电容的并联。在带宽500MHz以下的示波器,一般标配是1倍衰减或10倍衰减的无源探头,某些探头的衰减比可手动选择。不同衰减比的探头在带宽、输入电阻、输入电容上面都有差异:

图 2 ZP1025SA 1倍、10倍衰减时的参数差异

可见探头的输入电容,比晶体手册的负载电容要大。探头的介入,必定大大影响到原已参数优化好的电路,从而严重影响晶体电路的起振。两害相权取其轻,测量无源晶振时应优先选用10倍衰减探头。若10倍衰减探头的寄生参数还是过大,可以考虑选用有源高压差分探头,其负载参数优化得非常小,如Lecroy的ZP1000探头,输入阻抗可达0.9pF、1M欧姆。

选择合适的测量点:

既然晶体两端非常敏感,不便于接上探头测量,那可以换一种思路,在其他地方测量该信号。某些时钟芯片带clock out功能,此功能是buffer晶体的信号,其管脚的输出是有很强大的驱动能力的,因此可以直接使用探头测量。晶体发出的时钟输入到处理器中,可以使用计时器对此信号作分频处理,然后将分频后的信号输出到管脚。这样我们只需测量分频后的信号,即可计算出原有时钟的频率。这种间接测试的方法,只能测试晶体的频率,不能测量晶体输出信号的幅度。若能在设备的工况范围都测试其频率的准确性,那晶体电路的工作就是OK的。

图 3 使用芯片的缓冲功能、计数器功能来测量

若信号驱动能力很强,可以考虑非接触的测试方案:近场探头。近场探头配合频谱仪,或示波器的FFT分析功能,即可测得峰值电压处的频率。由于为非接触方案,不存在探头的负载效应,不过需注意此时频谱仪、FFT分析的频率分辨率,这会影响测量结果的步进、精度。

Tip:如何测量频率

在捕捉到晶体的输出信号后,该如何测量其频率呢?在我司的ZDS系列示波器中,可以选择硬件频率计、频率参数测量、上升沿参数测量等方法。

硬件频率计在实现时,有测周期与测脉冲数的算法。这两种不同的测试方法,是会因应输入信号的频率大小而选择的,以期待测量值更准确。当信号频率小时,会选用测周期的方法,把信号的周期测好了,周期的倒数就是频率,此方法误差源在于测周期的计时时钟的频率;当信号频率大时,会选用测脉冲数的方法,在标准时间内测出信号上升沿的个数,此方法的误差是标准时间内的选定问题。

在参数测量的时间参数中,有“频率”这测试项。此测试项是求得两上升沿之间的时间差,再求倒数得到频率。此测试项的误差在于上升沿的判定与周期计时频率,受限于当前采样点的采样率。

在参数测量的统计参数中,有“上升沿计数”的方法,其原理是测量上升沿的个数。在测试中,可以将测量范围选择光标区域,而光标范围设为200ms,这样测得的上升沿乘以5,即为信号频率。

图 4 频率、上升沿计数测量界面图

选用信号发生器输出不同频率的信号,使用上述三种方法测得频率如表 1所示。表 1 不同测量方法测出的频率对比表

可见三者测量结果差异不大,硬件频率计的分辨率更高,而参数测量中有效位数只有5位。此信号发生器输出频率的准确度为±1ppm,示波器内部晶振的频率准确度为±2ppm,在上述的24MHz硬件频率计中,测量的准确度为80Hz/24MHz=3.33ppm,基本在仪器的测量精度内。参数测量值在某些情况下显得更接近真实值,这是因为其有效位数不够而四舍五入的原因,准确度更高的还是硬件频率计。

小结本文就对负载敏感的无源晶振信号的测量做了简约的分析,阐述了探头的接入对电路负载效应的影响,这种影响同样也适用于输出阻抗很大的电路。

晶振两端的谐振电容有特殊要求吗_技术文章——无源晶振的频率测量方法相关推荐

  1. 晶振两端的谐振电容有特殊要求吗_“吃瓜群众”也能秒懂的晶振电路原理

    原标题:"吃瓜群众"也能秒懂的晶振电路原理 晶振,全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器.通过一定的外接电路来,可以生成频率和峰值稳定的正弦波. 而单片机在运行的时候 ...

  2. 晶振两端的谐振电容有特殊要求吗_无源晶振的频率该如何测量

    晶振,是电路中重要的电子元件,控制着系统运行的节拍.基于不同的应用场景,晶振有多种类型,无源晶振是其中价格便宜而又应用广泛的一种.在使用示波器测量无源晶振输出频率时,常常会发现晶振有输出无信号.晶振不 ...

  3. 晶振两端的谐振电容有特殊要求吗_干货 | 晶振电路设计诀窍

    在单片机中晶振是普遍存在的.晶振为什么如此必要,原因在于单片机能否正常工作的必要条件之一就是时钟电路.晶振好比单片机的心脏,如果没有心脏起跳,单片机无法工作.当然,电子电路设计并非速度越快越好,实际上 ...

  4. 电路中的基础元件-无源晶振详谈

    负载电容 负载电容是厂家推荐的晶振工作电容,指的是晶振两引脚的等效电容,一般来说,晶振的连接模型如下: CL1和CL2是我们外接的匹配电容,我们把厂家数据手册上的负载电容记为CL,Cs(Cstray) ...

  5. 什么是晶振?无源晶振和有源晶振应用

    Q:什么是晶振? A:晶振一般指石英晶体谐振器,是利用石英晶体(又称水晶)的压电效应,用来产生高精度振荡频率的一种电子元件. Q:晶振在应用中具体起到什么作用? A:它是时钟电路中最重要的部件,主要为 ...

  6. 【元器件】2.无源晶振

    目录 1.无源晶振是什么? 2.无源晶振怎么选型? ① 计算晶振兼容性 ② 计算负载电容 ③ 计算Drive Level ① 计算晶振兼容性 ② 计算负载电容 1.无源晶振是什么? 无源晶振应用主要是 ...

  7. 无源晶振和有源晶振作用

    无源晶振实际上是在石英晶体的表面镀上电极,再通过导电胶,支架与引脚连接,加上外壳后就组成无源的晶振. 而有源的晶振,是晶体加振荡电路组成的,振荡电路里面包括放大器,三极管,电阻,电容等器件. 无源晶振 ...

  8. 有源晶振与无源晶振的区别

    今天就来和大家分享下有源晶振和无源晶振的区别. 1.从外形上有源大部分有源晶振是这种四脚贴片的,差分有源晶振的话一般是6脚的,当然还有其它的一些封装 而无源晶振的有两脚插件的也有和有源晶振一样的这种四 ...

  9. 晶体(crystal、无源晶振)两端电容取值计算

    数字电路中往往会需要一个时钟源,常用的比如晶体振荡器(oscillator.有源晶振).晶体(crystal.无源晶振)等,一般晶体用的更多些.对于晶体来说,一般电路设计时会在晶体两端各接一个电容到地 ...

最新文章

  1. c++同时读取文本_VBA专题08:使用VBA操作文本文件
  2. python好学吗 老程序员-使用 Python 会降低程序员的编程能力吗?
  3. 信息系统项目管理师-信息化与信息系统考点笔记(下)
  4. JDK7新特性简单翻译介绍
  5. .net 日期总结,用于业务时间查询
  6. MySQL InnoDB count()函数
  7. Linux的五个查找命令
  8. 关于thymeleaf配置语法运用 以及 静态资源问题总结 2021-06-08
  9. ArcGIS Engine开发前基础知识(3)
  10. Java基础Character类、Math类、Date类、DateFormat类、Calendar类
  11. idea中 Java xml注释缩进问题 解决方案
  12. PHP爬虫最全总结1
  13. abandon_mysql_使用Druid报错abandon connection, open stackTrace
  14. java读取word目录
  15. mysql straight join_在MySQL中使用STRAIGHT_JOIN的教程
  16. scrapy爬虫数据存入mysql数据库
  17. 【Proteus仿真】【51单片机】音乐盒电子琴设计
  18. 基于Unity的软光栅实现(3):基于Job system的多核加速光栅化
  19. 卸载idea步骤(快速彻底)
  20. 我不常用的Linux命令

热门文章

  1. 文件服务器数据归档,数字化转型之数据清理与归档
  2. windows 杀掉程序运行的进程
  3. 脑洞 | “金拱门”后续,麦当劳改名金拱门之后,大数据文摘如何改名才能更接地气?
  4. 告别Mcafee Endpoint Encryption 和 Safeboot 还原被加密的系统
  5. 【HTTP】客户端识别与cookie机制
  6. 法律与人工智能调研与展望
  7. javascript 简单画心型线
  8. 诗友---名人名言排行榜
  9. Unity UI优化策略
  10. Game游戏公司的故事