Diferentsiaalostsillaatorite kasutamine{0}}kiiretes FPGA-des

Sep 24, 2025 Jäta sõnum

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

info-348-261info-372-280

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.