Дивна додаткова частота в кристалічному генераторі


9

Я успадкував схему від іншого дизайнера, використовуючи кристал 12,288 МГц як джерело аудіо-годинника. Нещодавно у нас були проблеми з ланцюгом поставок, і мене попросили затвердити альтернативну частину з однаковими специфікаціями. В рамках цього я порівняв FFT нашого «золотого зразка», а також новий розглянутий кристал.

Я здивовано виявив, що FFT обох блоків виглядав так:

FFT з двома щільно розташованими піками

Тут ви можете побачити два пікових частоти - один на 12,28 МГц (близький до очікуваного 12,288 МГц) - і інший з майже однаковою амплітудою на 12,72 МГц. Це виглядає як погана новина для мене - хоча аудіовихід звучить чудово на моє вухо.

Хтось знає, яка ймовірна причина цього? З огляду на те, що це використовується для встановлення часу DSP (який використовує його як джерело аудіо-годинника), чи є ймовірний негативний вплив від такої поведінки?


3
Зразок псевдоніму?
Ігнасіо Васкес-Абрамс

2
Пахне помилкою оператора осцилоскопа, але я не володію Rigol, тому я не знаю, що шукати.
труба

1
DSO з функцією FFT не є таким, як реальний аналізатор спектра. Це може бути артефактом DSO-FFT. Чи є у вас можливість використовувати справжній SA?
Сир

1
Ви з'єднуєте область прямо через кристал? Якщо ви це зробите, то ємність зондів "потягне" частоту кристала.
Стів Г

Я зондую висновок кристалічного підсилювача, який все ще може трохи потягнути частоту коливань, але я не сподівався б побачити цей другий пік. Однак я згоден, що це не справжній спектр через FFT. У мене немає справжнього СА, але я побачу, чи зможу я отримати доступ до нього.
stefandz

Відповіді:


9

Два спостереження:

  1. 12.28 і 12.72 рівно симетричні приблизно 12,50 МГц.
  2. Відображена форма хвилі, здається, має "удари" в ній

Удар є реальним (ви б бачили, якби у вас була суміш двох частот) або вони є артефактом вибірки. Не потрібно, щоб частота вибірки була занадто низькою (у розумінні критерію Найквіста) - достатньо, щоб між частотою вибірки та частотою, що цікавить, було майже ідеальне «фазове блокування».

У цьому випадку я думаю, що удари є наслідком того, як відображаються дані. Я написав кілька рядків коду, щоб імітувати це. Якщо ви припускаєте, що ваш дисплей шириною 512 пікселів, і ви відображаєте один зразок на піксельний стовпець, то для заданої частоти ви отримуєте такий графік:

введіть тут опис зображення

Що не відрізняється від побиття двох частот одна з одної. Тепер я знаю, що ваш дисплей, ймовірно, вужчий за це, але, можливо, є якась спроба кмітливості в програмному забезпеченні дисплея - саме для того, щоб спробувати зменшити збиток. Але "розумний" не завжди такий, як "правильний".

Я погоджуюсь з Оліном - поставте старий аналоговий діапазон для роботи ... або, принаймні, виведіть менше циклів на екрані, щоб побачити, що це говорить.


12

Це дійсно схоже на артефакт відбору проб на вашому кінці, а не на те, що робить кристал. Розширюйте шкалу часу масштабу (нижчий час / поділ), поки у вас є не більше циклу або двох на поділ. Якщо це проблема зчитування зразків, артефакт повинен зникнути.

Як варіант, подивіться на сигнал із застосуванням аналогової області Ye Olde.

Якщо виявиться, що це артефакт вибірки, поверніться і прочитайте теорію вибірки, звернувши особливу увагу на те, що мав сказати Найквіст. Дізнайтеся також про "псевдонім".

В основному, точковий вибірковий потік може зберігати частоти до половини швидкості вибірки. Більш високі частоти, ніж половина частоти вибірки, виглядають як нижчі частоти вхідного сигналу. По-іншому, після вибірки все виглядає як частота від 0 до половини частоти вибірки, незалежно від того, була вона в цьому діапазоні раніше чи ні.

На практиці добре мати здоровий запас між вдвічі більшою частотою вхідного сигналу та частотою вибірки.


4
Дякую за це, Олін. Налаштування вікна захоплення для включення всього одного або двох циклів на поділ допомагає (ціною роздільної здатності доменної частоти). Крім того, перегляд за допомогою аналогової області показує хороший годинник, що не тремтить. Я здогадуюсь, що недовірливій частині мене важко погодитись, чи зміни, які я вніс, призвели до більш вірного подання оригінального сигналу, чи я лише набрав те, що не хотів бачити, якщо це має сенс. На жаль, я не можу налаштувати вікно захоплення на повну кількість циклів, що також допоможе.
stefandz

4
@stefandz Ось чому я натякнув на можливо помилку оператора - я не був би таким впевненим, що FFT у Rigol працює з усіма цими Gs / s, коли ви зменшуєте масштаб. Можливо, він має різні режими, скидаючи зразки до фіксованого числа, щоб отримати швидкість. Можливо, ви можете вимкнути це.
труба

2
@pipe, можливо, час для мене на RTM!
stefandz

2
@stefandz Області Rigol (принаймні серії 1000Z) мають звичку проводити вимірювання лише на основі відображених даних. Я вважаю, що навіть при швидкості вибірки 1Ts / s ви будете обмежені тим, що відображається на екрані. Спробуйте отримати необроблені дані та обчисліть FFT на ПК, щоб побачити, чи отримаєте ви такий самий результат. Щось подібне до цього може допомогти rheslip.blogspot.com/2015/09/…
Середній Ваштар

1
@Dmitry: Так, це здається чимось, що потрібно принаймні врахувати, коли ти бачиш такий вид артефакту.
Олін Латроп
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.