摘要:用频谱仪测量晶体的时钟频率,查看时钟的频偏。

关键字:频谱仪晶体频率频偏

一、            背景与现象

怎样精确的测量晶体的时钟频率?是每一个硬件工程师所面临测量问题。用频率计测试晶体频率,又担心探头本身的寄生电容会影响晶体本身的负载电容,造成测试的晶体频率发生偏移,测量结果与实际的晶体震荡频率存在一定的偏差。所以不得不对测试探头有严格要求,要求带宽越宽越好,寄生电容越小越好。

而用频谱仪测量,因为是测量的晶体的外壳,所以不会对晶体的负载电容有任何影响,所以测的的频率相对精度较高。

二、            测试分析

测试用具:频谱仪一台,示波器探头(一般选取100MHz以上的示波器探头)

测试方法:

1、  首先确保晶体的外壳没有接地;

2、  所测晶体正常工作后,用示波器探头测量晶体的外壳,并就近取地;

3、  用频谱仪MARKER功能读取测量的频率。

该方法主要是利用晶体产生的信号一般是一个正弦曲线,正弦函数的频谱是一根谱线,在频谱仪上显示为一个单载波的形式,可以用MARKER功能读取出来。

测量步骤:

1、  首先打开电源,使晶体和频谱仪正常工作一段时间后,再进行下一步测量;

2、  在频谱仪面板上设置频率参数:Frequency→中心频率,设置中频频率为所要测试的晶体频率。

3、  设置SPAN频率宽度:SPAN→扫宽。首先设置频率扫宽为1MHz。

4、  设置信号衰减幅度,由于测量的是晶体的外壳,信号比较弱。需设置频谱仪的衰减量:Amplitude→衰减。设置衰减小于5dB,一般设置为0dB。同时调整参考电平,使测量曲线显示在频谱仪的屏幕上。(有的频谱仪参考电平是自动调整的,可以不用调整)

5、  测试晶体的外壳,并用MARKER点的PeakSearch功能,找到最大点。

6、  重新设置SPAN频率宽度,为100KHz,重新进行第5步操作。

7、  设置分辨率带宽:BW/Avg→分辨率带宽。一般设置为10Hz。再此步骤内,要重新调整参考电平,参考4步骤。

8、  按照当前的MARKER点的读值重新设定中心频率,按照第2步操作。

9、  重新设置SPAN频率宽度,为1KHz。然后进行第5步操作,并读取测量的结果,并做记录。

测量精度:

正确频谱仪的使用条件是:环境温度处于25度的室温环境,预热30分钟放进行测试。

以频谱仪N9320B的规格为例说明。

频谱仪的频率读出精度为:

±(频率指示×频率参考不确定度+1%×扫频宽度+20%×分辨率带宽+光标分辨率)

其中,

频率指示,为MARKER点的指示的频率读数;

频率参考不确定度,为老化率×从调整至此时的时间+电压稳定度+温度稳定度;

扫频宽度,为频谱仪的显示频率宽度,也就是频谱仪的SPAN宽度;

分辨率带宽,为频谱仪的中频滤波器的带宽,也就是频谱仪上的RBW参数;

光标分辨率,扫频宽度/(扫描点数-1),一般光标分辨率等于频率读数位数的一半。

频率参考不确定度,是指频谱仪内部的参考时钟的稳定度。一般是一个内部的10MHz的参考时钟。

N9320B的内部10MHz频率参考精度:

老化率:±1ppm/year

温度稳定度:±1ppm

电压稳定度:±0.3ppm

N9320B频谱仪采购了3年,老化度设定为3ppm(一般按校验时间计算)。

所以用N9320B进行测量时钟频率,精度可以估算为:

假设设定RBW=10Hz,频率读数为16MHz,SPAN宽度为1KHz,

±(频率指示×频率参考不确定度+1%×扫频宽度+20%×分辨率带宽+光标分辨率)

=±(16MHz×4.3ppm+1%×1KHz+20%×10Hz+4Hz)

=±(68.8Hz+10Hz+2Hz+4Hz)

=±85Hz

也就是相当于有5~6ppm的误差。

测量验证:

下面的数据为频率计和频谱仪测试结果的对比。

频率

4MHz

16MHz

频率计

4.399937

16.002604

频谱仪

4.000002

16.002711

可以看出用频谱仪测试的结果对比有最大100Hz的差值。

但是不用的晶体相差不一样,这是因为不通的晶体的负载电容也不同,造成测试结果不同。

而用芯片本身的芯片输出引脚进行测试对比如下:

频率

4MHz

16MHz

频率计

4.399983

16.002710

频谱仪

4.000002

16.002713

由此看出它们的相差不是很大。因为用芯片本身时钟输出引脚进行测试不会对晶体本身的负载电容有影响,也就不会对晶体的震荡频率产生影响,测试的结果相对比较精确。测量结果的差异是不同的测试方法和测试仪器之间的测试误差。

三、            问题的解决

1、  用频谱仪可以精确的测量晶体的工作频率。

2、  但是对选择的频谱仪有要求,要求频谱仪的相位噪声不能太大,并且频谱仪的分辨率带宽(RBW)最小为10Hz,否则测试的结果偏差较大。

3、  另外可以解决,由于晶体的振幅峰峰值较小的情况下,频率计测不出频率的情况。

四、            经验与教训

用频谱仪测试晶体频率可以作为硬件工程的一个基本测试方法。

用频谱仪测量晶体频率的方法相关推荐

  1. 频谱仪测量调制信号参数

    测量脉冲宽度和脉冲周期 1.根据调制信号的频率,设置频谱仪的中心频率 2.设置SPAN = 0Hz 3.设置触发电平 4.设置扫描时间 5.使用marker标记,测量脉冲信号的脉宽和周期 测量调幅速率 ...

  2. X射线衍射方法测量残余应力原理与方法(黄继武老师亲授)

    什么是残余应力? 外力撤除后在材料内部残留的应力就是残余应力.但是,习惯上将残余应力分为微观应力和宏观应力.两种应力在X射线衍射谱中的表现是不相同的.微观应力是指晶粒内部残留的应力,它的存在使衍射峰变 ...

  3. python统计单词频率、存放在字典中_Python3实现统计单词表中每个字母出现频率的方法示例...

    本文实例讲述了Python3实现统计单词表中每个字母出现频率的方法.分享给大家供大家参考,具体如下: 作为python字典与数组概念的运用,统计字母表中每个字母出现的频率,作为练习再合适不过. 解决问 ...

  4. php单词出现频率,PHP编程计算文件或数组中单词出现频率的方法

    本文实例讲述了PHP编程计算文件或数组中单词出现频率的方法.分享给大家供大家参考,具体如下: 如果是小文件,可以一次性读入到数组中,使用方便的数组计数函数进行词频统计(假设文件中内容都是空格隔开的单词 ...

  5. 堆载预压弹性变形怎样计算公式_一种风洞洞体堆载预压变形测量工艺的制作方法...

    本发明涉及建筑施工测量领域,具体地说,是涉及一种风洞洞体堆载预压变形测量工艺. 背景技术: 堆载预压是软土地基处理的方法之一,堆载预压法即堆载预压排水固结法.该方法通过在场地加载预压,使土体中的孔隙水 ...

  6. python中英文字频率_python统计文本字符串里单词出现频率的方法

    本文实例讲述了python统计文本字符串里单词出现频率的方法.分享给大家供大家参考.具体实现方法如下: # word frequency in a text # tested with Python2 ...

  7. View的测量规则以及三大方法流程

    通过前面几篇的深入分析,相信大家对View的理解已经很深了,我们说了setContentView背后做了什么,说了View从xml加载到通过WindowManager添加View后的一系列操作,说了A ...

  8. 用天球星座测量地球表面经纬度的方法

    用天球星座测量地球表面经纬度的方法 中国古代有二十八宿的传说,二十八宿是将地球绕太阳旋转的黄道带附近的星座分成二十八个.春季依次出现的七个星座组成青龙星座.夏季依次出现的七个星座组成白虎星座.秋季依次 ...

  9. 万用表怎么测量电池容量_万用表测量锂电池容量的方法

    万用表测量锂电池容量的方法 严格上说,万用表只能测量电流,电压,电阻,测量不了容量.但是可以用万用表大致测量一下锂电池是否容量不足,那就是用万用表的直流电流档(最好是指针表).瞬间测量一下电池的正负极 ...

最新文章

  1. Backtrack5 下WEB模糊测试
  2. hihoCoder #1449 : 后缀自动机三·重复旋律6
  3. 三维CNN:收集一些最近的3d卷积网络PointNet++
  4. PHP请求一次网页前端浏览一次后端会出现两次请求次数的原因和解决方法。
  5. 用node-webkit把web应用打包成桌面应用
  6. php外壳函数,php 方法笔记
  7. 什么原因导致MacBook Pro过热?如何解决这一问题?
  8. vue实用组件——表格
  9. spark大数据应用
  10. [词性] 四、形容词
  11. 获取电信光猫超级密码 获取宽带账号密码 获取公网ip
  12. 制作深度linux优盘,制作Linux的优盘(usb)启动盘
  13. 卸载VS时彻底删除C盘文件方法
  14. Emacs快捷键相关
  15. 中小型园区网络的设计与实现 (一)
  16. Python简易图片文字识别
  17. 气温波动c语言编程,用MEGA16 AD 测量-20~400°C温度,温度波动大(内有原理图和程序)没找到原因??传感器PT100...
  18. 免费链接投票作品投票通道线上投票活动制作网络投票制作
  19. Javascript(六十三)网络协议
  20. 创客机器人教育的课程

热门文章

  1. jsp网上商店网上书店
  2. node.js毕业设计安卓英语答题APP(程序+APP+LW)
  3. 油库、加油站、危化企业防雷工程应用方案
  4. matlab画三维曲面有范围,matlab画三维曲面
  5. android长按呼出菜单,Android系统下长按菜单的实现方式
  6. 文字细化算法matlab,细化算法matlab
  7. Posix API总结
  8. vectorvn1610报价_VECTOR VN1610 +CANOE+CANALYZER
  9. OPPO 全球首发 Android 13 正式版,适配率超 96%!
  10. 产品运营数据分析—SPSS数据分组案例