Чому сигнал на XTAL1 і XTAL2 є синусоїдою (не квадратною)?


11

У мене є основна реалізація з подачею кристалів XTAL1 і XTAL2 на процесор (аналогічно нижче). Коли я дивлюся на сигнал на XTAL1 і XTAL2, вони є синусоїдами.

Чи не повинні вони бути квадратними хвилями?

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


4
Чому, на вашу думку, вони повинні бути квадратними хвилями?
Hearth

1
Оскільки це цифровий ланцюг, я не думав, що процесор може мати справу з неквадратичними (прямокутними тощо) хвилями. Як він розпізнає це як пульс?
ToddB

2
Ну, напевно, ви повинні знати, що ідеальна квадратна хвиля неможлива у фізичному колі.
Євген Ш.

5
@EugeneSh., Я не думаю, що термін «квадратна хвиля» слід тлумачити зовсім так буквально
TonyM

1
MCU може бути в основному цифровим, але кристалічна частина ланцюга генератора - це аналогова схема, а не цифрова. Також майте на увазі, що завантаження осциляторної ланцюга за допомогою датчика діапазону може змусити її працювати; речі трохи краще, якщо ви використовуєте 10-кратний зонд.
Кріс Страттон

Відповіді:


23

Ця схема не є цифровою схемою. Насправді це досить математично складна нелінійна аналогова схема з автоматичним регулюванням посилення в режимі самостійкого коливання. Його називають « Пірс-генератором ».

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

Частота коливань визначається різким нахилом електромеханічного резонатора (кристала), тоді як контроль посилення базується на залежності входу від напруги зміщення постійного струму - якщо зміщення постійного струму (при С1) занадто низьке до заземлення або занадто близький до V cc , коефіцієнт підсилення низький. Лінійний посилення найвищий десь між землею та силою рейки.

(Зазвичай внутрішній) резистор зсуву R1 відіграє надзвичайно важливу роль в генераторі. Типове значення цього в реалізації CMOS становить близько 1 МОм. Разом із C1 він утворює низькочастотний фільтр, який інтегрує вихідний сигнал та забезпечує змінне зміщення постійного струму залежно від незначної асиметрії вихідного сигналу, навіть якщо висновок переходить до насичення (обмеження рейки).

Як результат, можуть виникати різноманітні форми сигналів з більш-менш нелінійним спотворенням на Xout та Xin, залежно від посилення сировини інвертора та параметрів кристалічного резонатора та навантажувальних конденсаторів. З дуже низьким коефіцієнтом посилення та на межі автоколивань сигнали будуть майже синусоїдальними, тоді як при більшому посиленні вихід буде потрапляти на рейку напруги і може бути майже прямокутним. Мистецтво створення осциляторів Пірса полягає в тому, щоб забезпечити золотий компроміс між прямокутним виходом і синусоїдальним, з хорошою стійкістю всього контуру до перепадів температури та напруги.

У цій статті йдеться про резонатор MEMS, не кварцовий кристал, але ідеї ті ж. Це приклад того, як ланцюг запускається і переходить у стійкий стан:

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


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

Дивіться також / services.eng.uts.edu.au/pmcl/de/Downloads/Lecture04.pdf , заключний розділ 4-48
Ale..chenski

9

Кристал (+ С1 / С2) - це дуже вузький резонатор / фільтр пропускної здатності. Через нього може вміститися лише основна частота.

Синусоїда - це єдина чиста частота, тому це синусоїда.

Квадратні хвилі робляться квадратними, всі незвичайні гармоніки заповнюють горб, поки синус не стане квадратним. Без гармоній = Не квадрат

[Зверніть увагу, у кристалів насправді є "гармоніки", які називаються обертонами , але вони трохи відходять від частоти одна від одної, тому гармоніка фундаментальних не дуже впливає на 3-й обертон тощо.]

Інша думка полягає в тому, що кристал схожий на колеса велосипеда, що котиться по дорозі. Інвертор CMOS, що керує ним, схожий на ваші ноги та ноги. Тепер ви могли «колоти» на педалі і спробувати зробити рух квадратною хвилею, якщо хочете. Але педалі просто збираються безперешкодно, тому що ефект маховика настільки великий. Кристал наче величезний маховик плавно і синусоїдально котиться навколо.

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


6

Кристал перетворює електричну енергію в механічну енергію і навпаки. Це здатне зробити це ефективно, коли керується синусоїдальною формою хвилі певної частоти. Керуючи ним чим-небудь іншим, це призведе до перетворення більшої частки енергії, що застосовується, в теплову або механічну деградацію.

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

Зауважте, до речі, що в більшості випадків процесор не буде вкладати багато енергії в кристал, а синусоїдальна форма переважає не енергія, що надходить з процесора в кристал, а енергія, яка неодноразово надходить з кристал в прикріплені кришки і назад.


2
Мало того: перекриття кристала потужною
квадратною хвилею

@rackandboneman: Це частина того, що я мав на увазі, перетворюючи застосовану енергію в механічну деградацію. Емісія - це ще один розгляд, але, можливо, ключовим моментом є те, що використання малого транзистора для слабкого керування кристалом є і кращим, і дешевшим, ніж намагання використовувати великий для примусової квадратної хвилі.
supercat

3

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

Вищий за поріг штифт буде реєструвати 1. На штирі є діапазон напруг, при якому він може регулярно функціонувати, тому навіть якщо напруга '1' змінюється, скажімо, від 3,31 до 3,35 вольт, під час піку синусоїди , він буде працювати бажаним чином.

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


4
Це можна було б трохи покращити, Алекс. Ваша термінологія трохи дивна, і ваш профіль користувача не вказує місцезнаходження та першу мову. Для "напруги активації" використовуйте "порогову напругу". Посилання на діоди, ймовірно, спричинить більше плутанини, ніж допомогу. Замість "до" і "після" використання порогу "вище" і "нижче", оскільки ви обговорюєте рівень, а не час. Штифти працюють на логічному рівні 0. Нарешті, вам потрібно вирішити власне питання: " Чому сигнал на XTAL1 та XTAL2 є синусоїдою (а не квадратом)? " Ви цього не покривали. Прийміть це як заохочення.
Транзистор

1

Кристал використовується як дуже високий вузькосмуговий фільтр Q з фазовим зсувом на 180 градусів, інвертор змусить його коливатися до насичення квадратної хвилі логічного рівня.

Отже, вхід інвертора - це синусова хвиля в результаті фільтрації всіх гармонік квадратної хвилі.

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


1

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

Використовуйте формулу

T тремтіння = V шум / SlewRate

передбачити час блукання цього джерела годинника.

Остерігайтеся, що будь-які інші схеми лише ще більше додадуть тремтіння. Використовуйте ту саму формулу.

Припустимо, що в ланцюзі синуса до квадрата є 10 кілометрів Rnoise. Це 12 нановольт / rtHz теплова випадкова щільність / Джонсон / Болтсман, щільність шуму. Якщо пропускна здатність становить 100 МГц, загальна напруга вхідного шуму становить 12 нВ * квт (100 МГц) = 12 нВ * 10 ^ 4 = 120 мікровольтів RMS.

Припустимо, частота кристалів становить 10 МГц з амплітудою синуса піка + -1 вольт. Частота скорочення 1 В * 6,28 * 10 МГц = 63 вольт / мкс.

Що таке тремтіння краю? T j = V шум / SlewRate

T j = 120 мікровольт / (63 вольт / мкс) = 2 пікосекунди.


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

Як пояснено в першому абзаці, XTAL виробляє гріхи. Припустити, що це стає ідеальною квадратною хвилею з абсолютно чистим краєм, дуже вводить в оману. Таким чином, я представив рівняння і цілком відповідний приклад, щоб проілюструвати, як тремтіння краю ніколи не буде дорівнює нулю. Таким чином, це корисно для труби?
analogsystemsrf

Хто запитує про тремтіння?
труба
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.