Diferentsiaalostsillaatorite kasutamine{0}}kiiretes FPGA-des
Diferentsiaalostsillaatoritel on väga olulised rakendused kiirete{0}}FPGA konstruktsioonide puhul, eriti süsteemides, millel on kõrged nõuded kella täpsusele, häiretevastasusele{1}}ja signaali terviklikkusele, näiteks:
Kiired{0}}jadaliidesed (PCIe, SFP+/QSFP, 10G Ethernet, DDR4/DDR5)
Mitme kanaliga andmehõivesüsteemid
Kiired{0}}sidesüsteemid (SerDes)
Täpsed sünkroonimissüsteemid (ajatembeldamine, ADC/DAC-juhtimine)
Mis on diferentsiaalostsillaator?
Diferentsiaalostsillaator on aktiivne kristallostsillaator, mis väljastab diferentsiaalsignaale (nagu LVDS, LVPECL, HCSL), tekitades kaks taktsignaali (CLK+ ja CLK−), mis on üksteise suhtes inverteeritud. See erineb traditsioonilistest ühe-otsaga ostsillaatoritest (nt CMOS-väljundostsillaatoritest).
Diferentsiaalsignaalide eelised:
|
Funktsioon |
Diferentsiaalsignaal |
Üksik{0}}lõpetatud signaal |
|
Häirevastane-võime |
Tugev (tava{0}}režiimi mürasummutus) |
Nõrk |
|
Signaali terviklikkus |
Hea, hõlpsasti{0}}kiirete signaalide edastamine |
Vaene |
|
Sõiduvõime |
Kõrge, sobib pika{0}}vahemaa/kiire{1}}ülekande jaoks |
Madal |
|
Jitter Performance |
Madalam |
Suhteliselt kõrgem |


Diferentsiaalostsillaatorite kasutamine{0}}kiiretes FPGA-des
Kiirete liideste{0}}viitekellana
Kiired{0}}liidesed, nagu PCIe, 10G/25G Ethernet ja SATA, peavad kasutama diferentsiaalseid võrdluskellasid;
Tavaliselt kasutatakse 100 MHz või 156,25 MHz diferentsiaalostsillaatoreid (nt HCSL/LVDS väljund);
Kiired{0}}transiivermoodulid (transiiverid), nagu GTX/GTH/GTP FPGA-s, nõuavad neid diferentsiaalseid võrdluskellasid.
✅ Tüüpiline ühendus:
Diferentsiaalostsillaator → FPGA GTREFCLK0/1 (kiire-transiiveri võrdluskella kontaktid)
Kellapuu põhikella allikas
Mitme -kanaliga suure-kiirusega süsteemides juhib diferentsiaalostsillaator kellajaotuskiipi (nt SI5341/AD9528), mis seejärel väljastab mitu sünkroniseeritud kella;
Sobib kella joondamiseks mitme -ADC, DAC ja FPGA side puhul.
✅ Struktuuriskeem:
Diferentsiaalostsillaator → Kellahalduskiip (nt PLL / Fanout puhver)
↓
Mitu sünkroniseeritud kella → FPGA/ADC/DAC
FPGA sisemise PLL/MMCM juhtimine
Diferentsiaalostsillaatorid võivad pakkuda kvaliteetseid -kella sisendeid (nt FPGA-sse sisenemine IBUFDS-liidese kaudu) ja sisemine PLL/MMCM väljastab seejärel iga süsteemimooduli taktid; see parandab kella kvaliteeti ja vähendab üldist süsteemi kella värinat.
Levinud diferentsiaalväljundi tüübid ja FPGA-ühilduvus
|
Väljundi tüüp |
Tüüpiline rakendus |
FPGA liidese ühilduvus |
|
LVDS |
Üldine diferentsiaalostsillaatori väljundtüüp |
Toetavad kõik tavalised FPGA-d (GTX/GTH sisend) |
|
HCSL |
Kasutatakse PCIe, serveri emaplaatidel |
Otse toetatud (nt Xilinx PCIe IP-tuum) |
|
LVPECL |
Kõrge sagedusega-kõrge-swingi rakendused |
Nõuab väliseid lõpp-sobitus- ja nihketakisteid |
|
CML |
Ultra-high-speed links (>10 Gbps) |
Toetavad tipptasemel{0}}FPGA transiiverid |
✔ Soovitatav on kasutada sobitatud diferentsiaalväljundi tüüpi, nagu soovitab FPGA tootja.
Soovitused diferentsiaalostsillaatori valimiseks
|
Parameeter |
Soovitatav väärtus |
|
Sageduse stabiilsus |
±25 ppm või parem |
|
Faasivärin (12kHz–20MHz) |
< 1ps RMS (required for high-speed interfaces) |
|
Väljundi tüüp |
Eelistatud LVDS/HCSL, olenevalt FPGA ühilduvusest |
|
Kandevõime |
Sõiduvõime Suurem või võrdne 15pF või vastab kella kiibile |
|
Temperatuurivahemik |
Tööstuslik kvaliteet (-40 kraadi ~ +85 kraadi) või laiem |
Protokolli{0}}soovitussageduste eelistamine:
PCIe: 100 MHz;
SFP+/10G Ethernet: 156,25 MHz;
25G/40G Ethernet: 312,5 MHz;
JESD204B/C: 250 MHz, 312,5 MHz, 625 MHz jne.
Vaadake soovitatavat kellavahemikku ametlikus FPGA dokumentatsioonis;
Madal värin on kriitiline:
RMS-i värin < 0,5 ps (vajalik kiirete liideste jaoks{1}});
Eriti oluline PCIe, JESD204C ja 10G/25G Etherneti jaoks.
✅ Diferentsiaalostsillaatorite levinumad sagedused kiiretes{0}}FPGA-des
|
Sagedus (MHz) |
Rakenduse stsenaarium |
Märkused |
|
100 |
PCIe Gen1/Gen2; Üldised kiired-loogikasüsteemid |
Väga levinud, toetab HCSL/LVDS-i |
|
125 |
Gigabit Ethernet |
Sobib liidestele nagu GMII, SGMII |
|
156.25 |
10G Ethernet (10GBASE-R/XAUI), SFP+, QSFP, CEI liidesed jne. |
Standardsagedus kiireks{0}}jadaühenduseks |
|
200 |
DDR4 kell, mitme-kiirusega transiiveri tugisagedus |
Tavaliselt kasutatakse sageduse korrutamiseks kõrgemate kellade genereerimiseks |
|
212.5 |
JESD204B/C andmete teisendamise lingid |
Kõrge{0}}sageduse hankimise sideliideste standardsagedus |
|
250 |
Kiired-ADC/DAC süsteemid, mõned JESD204C süsteemid |
Rangemad värinanõuded |
|
312.5 |
25G Ethernet (25GBASE-R), kiired-optilised sidesüsteemid |
Diferentsiaalväljund on sageli CML/LVPECL |
|
322.265625 |
CPRI (6,144 Gbps) võrdluskell |
Kasutatakse side tugijaamade FPGA-des |
|
644.53125 |
CPRI (12,288 Gbps), JESD204C kiired{2}}lingid |
Üli-kiire-liidesed, mis nõuavad ülimalt-madala värinaga ostsillaatoreid |
|
Muud (kasutaja{0}}määratletud) |
Spetsiifilise sageduse sisend PLL-ile sihtsageduse genereerimiseks |
Peate kinnitama korrutusteguri PLL-i toe |
✔ Konkreetsete mudelite puhul on soovitatav võtta ühendust Hangjingi müügi- või tehniliste inseneridega, et saada sobiva diferentsiaalväljundi tüübi soovitust.
Kokkuvõte
|
Üksus |
Diferentsiaalostsillaatorite eelised |
|
Täpsus |
Madal värin, stabiilne sagedus |
|
Anti-häired |
Tugev, hea tavarežiimi{0}}mürasummutus |
|
Kiirus |
Toetab GHz{0}}tasemel kiiret-edastust |
|
Rakendus |
PCIe, SFP, DDR4/5, ADC, DAC, sünkroonimissüsteemid jne. |
Diferentsiaalostsillaatorid on tänapäevaste kiirete{0}}FPGA-süsteemide peaaegu standardkomponent ning need on võtmeseadmed, mis tagavad süsteemi kiire side ja sünkroonimise.
Kui teil on konkreetne FPGA mudel (nt Xilinx Zynq Ultrascale+, Intel Stratix 10), diferentsiaalostsillaatori mudel või sideliidese nõue (nt PCIe Gen3/SFP+), aitab Suzhou Hangjing soovitada sobivaimat kella konfiguratsiooniskeemi ja skemaatilist ühenduse kujundust.
