晶体振荡器中奇怪的额外频率


9

我从另一个设计师那里继承了一个电路,该电路使用12.288 MHz晶体作为音频时钟源。我们最近遇到了供应链问题,要求我批准具有相同规格的备用零件。作为其中的一部分,我比较了“黄金样本”单元和正在考虑的新晶体的FFT。

我惊讶地发现两个单元的FFT看起来都像这样:

具有两个紧密间隔的峰的FFT

在这里,您可以看到两个频率峰值-一个在12.28 MHz(接近预期的12.288 MHz)处,另一个在12.72 MHz处具有几乎相同的幅度。对我来说,这似乎是个坏消息-尽管音频输出听起来对我来说很好。

有谁知道这可能是什么原因?假设将其用作DSP的时钟(将其用作音频时钟源),这种行为可能会产生负面影响吗?


3
样品别名?
伊格纳西奥·巴斯克斯

2
闻起来像示波器操作员的错误,但是我没有Rigol,所以我不知道要寻找什么。

1
具有FFT功能的DSO与真实的频谱分析仪不同。这可能是DSO-FFT的产物。您是否有可能使用真实的SA?
凝结

1
您是否将示波器直接连接在晶体上?如果这样做,那么探针的电容将“拉”晶体频率。
史蒂夫G

我正在探查晶体放大器的输出,它仍然可能会稍微拉动振荡频率,但是我不希望看到第二个峰值。但是我同意由于FFT,这不是真正的频谱。我没有真正的SA,但会查看我是否可以访问它。
stefandz '16

Answers:


9

两个观察:

  1. 12.28和12.72在12.50 MHz左右完全对称。
  2. 显示的波形似乎有“拍子”

节拍要么是真实的(如果您同时出现两个频率,您就会看到节拍),或者它们是采样伪像。采样频率不必太低(按照Nyquist准则)-在采样频率和目标频率之间具有接近完美的“锁相”就足够了。

在这种情况下,我认为节拍是数据显示方式的结果。我写了几行代码来模拟这一点。如果您假设显示器的宽度为512像素,并且每像素列显示一个样本,那么对于给定的频率,您将获得以下图表:

在此处输入图片说明

这与两个频率相互跳动是无法区分的。现在,我知道您的显示可能会比这窄,但是显示软件中可能存在一些尝试过的技巧-正是为了减少混叠。但是“聪明”并不总是与“正确”相同。

我同意奥林(Olin)-将旧的模拟示波器发挥作用...或至少在屏幕上显示更少的周期,以查看显示内容。


12

这实际上看起来像是您终端上的采样工件,而不是晶体正在执行的操作。扩大示波器时间范围(降低时间/格),直到每个格最多只有一个或两个周期。如果是采样混叠问题,则工件应消失。

或者,使用Ye Olde Analog示波器查看信号。

如果发现它是抽样工件,请回头阅读抽样理论,尤其要注意奈奎斯特所说的话。另请了解“别名”。

基本上,点采样流只能保留高达采样率一半的频率。高于一半采样率的频率看起来像输入信号中的较低频率。换句话说,在采样之后,无论频率是否在该范围内,所有事物看起来都像是从0到一半采样率的频率。

在实践中,最好在输入信号的最高频率和采样率之间有两倍的健康余量。


4
谢谢你,奥林 将捕获窗口调整为每格仅包含一个或两个周期会有所帮助(以频域分辨率为代价)。此外,使用模拟示波器进行查看还可以显示一个不错的无抖动时钟。我想我不信任的部分很难调和,我所做的调整是否能更忠实地代表原始信号,或者我是否拨出了我不想看的东西,如果这是有道理的。可悲的是,我无法将捕获窗口调整为完整的周期数,这也会有所帮助。
stefandz '16

4
@stefandz这就是为什么我提示操作员可能出错的原因-当您放大图像时,我不确定Rigol中的FFT是否可用于所有这些1 Gs / s。也许它有不同的模式,可以将样本降低到固定数量以提高速度。也许您可以关闭它。

2
@pipe也许让我有时间去RTM!
stefandz '16

2
@stefandz Rigol示波器(至少1000Z系列)具有仅根据显示的数据输出测量值的习惯。我相信,即使采样率为1Ts / s,您也会受到屏幕显示内容的限制。尝试获取原始数据并在PC上计算FFT,以查看是否获得相同的结果。像rheslip.blogspot.com/2015/09/…之类的东西可能会有所帮助。
Sredni Vashtar '16

1
@Dmitry:是的,当您看到这种工件时,听起来似乎至少要考虑一下。
Olin Lathrop
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.