Приложение на диференциални осцилатори във високо-скоростни FPGA
Диференциалните осцилатори имат много важни приложения във високо-скоростни FPGA проекти, особено в системи с високи изисквания за точност на часовника, анти{1}}способност за смущения и цялост на сигнала, като например:
Високо{0}}скоростни серийни интерфейси (PCIe, SFP+/QSFP, 10G Ethernet, DDR4/DDR5)
Много{0}}канални системи за събиране на данни
Високо{0}}комуникационни системи (SerDes)
Системи за прецизна синхронизация (отпечатване на време, управление на ADC/DAC)
Какво е диференциален осцилатор?
Диференциалният осцилатор е активен кристален осцилатор, който извежда диференциални сигнали (като LVDS, LVPECL, HCSL), произвеждайки два тактови сигнала (CLK+ и CLK−), които са инвертирани един спрямо друг. Той се различава от традиционните осцилатори с единичен-край (напр. CMOS-изходни осцилатори).
Предимства на диференциалните сигнали:
|
Характеристика |
Диференциален сигнал |
Еднократен-сигнал |
|
Възможност за-смущения |
Силно (общ{0}}режим шумопотискане) |
слаб |
|
Целостта на сигнала |
Добри, лесни за предаване високоскоростни-сигнали |
беден |
|
Способност за шофиране |
Висока, подходяща за-разстояние/високо{1}}скоростно предаване |
ниско |
|
Производителност на трептене |
По-ниска |
Сравнително по-висока |


Приложение на диференциални осцилатори във високо-скоростни FPGA
Служи като референтен часовник за високо-скоростни интерфейси
Високо{0}}скоростните интерфейси като PCIe, 10G/25G Ethernet и SATA трябва да използват диференциални референтни часовници;
100 MHz или 156,25 MHz диференциални осцилатори (напр. HCSL/LVDS изход) обикновено се използват;
Високо{0}}скоростните трансивър модули (трансивъри) като GTX/GTH/GTP в FPGA изискват тези диференциални референтни часовници.
✅ Типична връзка:
Диференциален осцилатор → FPGA GTREFCLK0/1 (високо-пинове за референтен часовник на трансивър)
Основен часовник Източник на часовниково дърво
В много{0}}канални високо{1}}скоростни системи диференциален осцилатор задвижва чип за разпределение на часовник (напр. SI5341/AD9528), който след това извежда множество синхронизирани часовници;
Подходящ за настройка на часовника в мулти-ADC, DAC и FPGA комуникация.
✅ Структурна схема:
Диференциален осцилатор → Чип за управление на часовника (напр. PLL / Fanout буфер)
↓
Множество синхронизирани часовници → FPGA/ADC/DAC
Управление на FPGA вътрешен PLL/MMCM
Диференциалните осцилатори могат да осигурят високо{0}}качествени тактови входове (напр. влизане в FPGA през интерфейса IBUFDS), а вътрешният PLL/MMCM след това извежда часовници за всеки системен модул; това подобрява качеството на часовника и намалява общото трептене на системния часовник.
Общи типове диференциален изход и FPGA съвместимост
|
Тип изход |
Типично приложение |
Съвместимост на FPGA интерфейс |
|
LVDS |
Тип изход на общ диференциален осцилатор |
Поддържа се от всички основни FPGA (GTX/GTH вход) |
|
HCSL |
Използва се в PCIe, сървърни дънни платки |
Директно поддържан (напр. Xilinx PCIe IP ядро) |
|
LVPECL |
Приложения с висока-честота, голямо{1}}люлеене |
Изисква външни резистори за съгласуване и преднапрежение |
|
CML |
Ultra-high-speed links (>10 Gbps) |
Поддържа се от FPGA трансивъри от висок клас |
✔ Препоръчително е да използвате съответстващ тип диференциален изход, както се препоръчва от производителя на FPGA.
Препоръки за избор на диференциален осцилатор
|
Параметър |
Препоръчителна стойност |
|
Стабилност на честотата |
±25 ppm или по-добре |
|
Фазов трептене (12kHz–20MHz) |
< 1ps RMS (required for high-speed interfaces) |
|
Тип изход |
Предпочита се LVDS/HCSL, в зависимост от съвместимостта с FPGA |
|
Товароносимост |
Задвижващ капацитет По-голям или равен на 15pF или съответстващ на часовниковия чип |
|
Температурен диапазон |
Индустриален клас (-40 градуса ~ +85 градуса ) или по-широк |
Дайте приоритет на препоръчителните-честоти на протокола:
PCIe: 100 MHz;
SFP+/10G Ethernet: 156.25 MHz;
25G/40G Ethernet: 312,5 MHz;
JESD204B/C: 250 MHz, 312,5 MHz, 625 MHz и др.
Обърнете се към препоръчителния часовников диапазон в официалната документация на FPGA;
Ниското трептене е критично:
RMS трептене < 0,5 ps (изисква се за високо-скоростни интерфейси);
Особено важно за PCIe, JESD204C и 10G/25G Ethernet.
✅ Общи честоти на диференциални осцилатори във високо-скоростни FPGA
|
Честота (MHz) |
Сценарий за приложение |
Забележки |
|
100 |
PCIe Gen1/Gen2; Общи високоскоростни-логически системи |
Много често, поддържа HCSL/LVDS |
|
125 |
Gigabit Ethernet |
Подходящ за интерфейси като GMII, SGMII |
|
156.25 |
10G Ethernet (10GBASE-R/XAUI), SFP+, QSFP, CEI интерфейси и др. |
Стандартна честота за високо{0}}скоростна серийна комуникация |
|
200 |
DDR4 часовник, много{1}}референтна честота на трансивър |
Обикновено се използва за умножение на честотата за генериране на по-високи часовници |
|
212.5 |
JESD204B/C връзки за преобразуване на данни |
Стандартна честота за високо{0}}комуникационни интерфейси за придобиване на данни |
|
250 |
Високо{0}}скоростни ADC/DAC системи, някои системи JESD204C |
По-строги изисквания за трептене |
|
312.5 |
25G Ethernet (25GBASE-R), високо-скоростни оптични комуникационни системи |
Диференциалният изход често е CML/LVPECL |
|
322.265625 |
CPRI (6,144 Gbps) референтен часовник |
Използва се в комуникационни базови станции FPGA |
|
644.53125 |
CPRI (12,288 Gbps), високоскоростни връзки JESD204C- |
Ултра{0}}високо{1}}скоростни интерфейси, изискващи ултра-осцилатори с ниско трептене |
|
Други (дефинирани-от потребителя) |
Специфичен честотен вход към PLL за генериране на целева честота |
Трябва да потвърдите поддръжката на PLL за коефициент на умножение |
✔ За конкретни модели се препоръчва да се свържете с отдела за продажби или технически инженери на Hangjing за препоръка за подходящ диференциален изходен тип.
Резюме
|
Артикул |
Предимства на диференциалните осцилатори |
|
точност |
Ниско трептене, стабилна честота |
|
Анти{0}}намеса |
Силно, добро потискане на шума в общ{0}}режим |
|
Скорост |
Поддържа GHz-високо{1}}скоростно предаване |
|
Приложение |
PCIe, SFP, DDR4/5, ADC, DAC, системи за синхронизация и др. |
Диференциалните осцилатори са почти стандартен компонент в съвременните високо-скоростни FPGA системи и са ключови устройства, осигуряващи високо-скоростна комуникация и синхронизация на системата.
Ако имате специфичен FPGA модел (като Xilinx Zynq Ultrascale+, Intel Stratix 10), модел на диференциален осцилатор или изискване за комуникационен интерфейс (като PCIe Gen3/SFP+), Suzhou Hangjing може да ви помогне да препоръчате най-подходящата схема за конфигурация на часовника и схематичен дизайн на връзката.
