დიფერენციალური ოსცილატორების გამოყენება მაღალ-FPGA-ებში

Sep 24, 2025 Დატოვე შეტყობინება

დიფერენციალური ოსცილატორების გამოყენება მაღალ-FPGA-ებში

 

დიფერენციალურ ოსცილატორებს აქვთ უაღრესად მნიშვნელოვანი აპლიკაციები მაღალ-FPGA დიზაინში, განსაკუთრებით სისტემებში, რომლებსაც აქვთ მაღალი მოთხოვნები საათის სიზუსტეზე, ჩარევის საწინააღმდეგო შესაძლებლობებზე და სიგნალის მთლიანობაზე, როგორიცაა:

მაღალი-სერიული ინტერფეისები (PCIe, SFP+/QSFP, 10G Ethernet, DDR4/DDR5)

მრავალარხიანი მონაცემთა შეგროვების სისტემები

მაღალი-საკომუნიკაციო სისტემები (SerDes)

ზუსტი სინქრონიზაციის სისტემები (დროის შტამპი, ADC/DAC მართვა)

რა არის დიფერენციალური ოსცილატორი?

დიფერენციალური ოსცილატორი არის აქტიური კრისტალური ოსცილატორი, რომელიც გამოსცემს დიფერენციალურ სიგნალებს (როგორიცაა LVDS, LVPECL, HCSL), წარმოქმნის ორ საათის სიგნალს (CLK+ და CLK−), რომლებიც შებრუნებულნი არიან ერთმანეთთან. ის განსხვავდება ტრადიციული ერთჯერადი-დაბოლოებული ოსცილატორებისგან (მაგ. CMOS-გამომავალი ოსცილატორები).

დიფერენციალური სიგნალების უპირატესობები:

ფუნქცია

დიფერენციალური სიგნალი

ერთჯერადი-დასრულებული სიგნალი

ჩარევის საწინააღმდეგო-უნარიანობა

ძლიერი (ჩვეული-ხმაურის გაუქმების რეჟიმი)

სუსტი

სიგნალის მთლიანობა

კარგი, ადვილად გადასაცემი მაღალი-სიჩქარის სიგნალები

ღარიბი

მართვის უნარი

მაღალი, შესაფერისი შორ მანძილზე-მაღალი-სიჩქარით გადაცემისთვის

დაბალი

Jitter Performance

ქვედა

შედარებით მაღალი

info-348-261info-372-280

დიფერენციალური ოსცილატორების გამოყენება მაღალ-FPGA-ებში

ემსახურება როგორც საცნობარო საათი მაღალი-სიჩქარის ინტერფეისებისთვის

მაღალი-სიჩქარიანი ინტერფეისები, როგორიცაა PCIe, 10G/25G Ethernet და SATA, უნდა გამოიყენონ დიფერენციალური საცნობარო საათები;

ჩვეულებრივ გამოიყენება 100 MHz ან 156,25 MHz დიფერენციალური ოსცილატორები (მაგ., HCSL/LVDS გამომავალი);

მაღალი-გადამცემის მოდულები (ტრანსცეივერები), როგორიცაა GTX/GTH/GTP FPGA-ებში, საჭიროებენ ამ დიფერენციალურ საცნობარო საათებს.

✅ ტიპიური კავშირი:

დიფერენციალური ოსცილატორი → FPGA GTREFCLK0/1 (მაღალ-გადამცემის მინიშნება საათის პინები)

საათის ხის ძირითადი საათის წყარო

მრავალარხიან მაღალ-სიჩქარიან სისტემებში დიფერენციალური ოსცილატორი მართავს საათის განაწილების ჩიპს (მაგ. SI5341/AD9528), რომელიც შემდეგ გამოსცემს რამდენიმე სინქრონიზებულ საათს;

შესაფერისია საათის გასწორებისთვის მრავალ-ADC, DAC და FPGA კომუნიკაციებში.

✅ სტრუქტურის დიაგრამა:

დიფერენციალური ოსცილატორი → საათის მართვის ჩიპი (მაგ., PLL / Fanout Buffer)

მრავალი სინქრონიზებული საათი → FPGA/ADC/DAC

FPGA შიდა PLL/MMCM მართვა

დიფერენციალურ ოსცილატორებს შეუძლიათ უზრუნველყონ მაღალი-საათის შეყვანა (მაგ. FPGA-ში შესვლა IBUFDS ინტერფეისის მეშვეობით), ხოლო შიდა PLL/MMCM შემდეგ გამოსცემს საათებს თითოეული სისტემის მოდულისთვის; ეს აუმჯობესებს საათის ხარისხს და ამცირებს მთლიანი სისტემის საათის ჟიტერს.

საერთო დიფერენციალური გამომავალი ტიპები და FPGA თავსებადობა

გამომავალი ტიპი

ტიპიური აპლიკაცია

FPGA ინტერფეისის თავსებადობა

LVDS

ზოგადი დიფერენციალური ოსცილატორის გამომავალი ტიპი

მხარს უჭერს ყველა ძირითადი FPGA-ს (GTX/GTH შეყვანა)

HCSL

გამოიყენება PCIe, სერვერის დედაპლატებში

პირდაპირი მხარდაჭერა (მაგ. Xilinx PCIe IP ბირთვი)

LVPECL

მაღალი-სიხშირის, მაღალი-სვინგის აპლიკაციები

მოითხოვს გარე შეწყვეტის შესატყვისს და მიკერძოებულ რეზისტორებს

CML

Ultra-high-speed links (>10 გბიტი/წმ)

მხარდაჭერილია მაღალი-FPGA გადამცემების მიერ

✔ რეკომენდებულია შესაბამისი დიფერენციალური გამომავალი ტიპის გამოყენება FPGA მწარმოებლის რეკომენდაციით.

რეკომენდაციები დიფერენციალური ოსცილატორის შერჩევისთვის

პარამეტრი

რეკომენდებული ღირებულება

სიხშირის სტაბილურობა

± 25 ppm ან უკეთესი

Phase Jitter (12kHz–20MHz)

< 1ps RMS (required for high-speed interfaces)

გამომავალი ტიპი

სასურველია LVDS/HCSL, რაც დამოკიდებულია FPGA თავსებადობაზე

დატვირთვის მოცულობა

მართვის სიმძლავრე 15 pF-ზე მეტი ან ტოლი ან საათის ჩიპის შესაბამისი

ტემპერატურის დიაპაზონი

სამრეწველო ხარისხი (-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 jitter < 0,5 ps (საჭიროა მაღალი-სიჩქარის ინტერფეისებისთვის);

განსაკუთრებით მნიშვნელოვანია PCIe, JESD204C და 10G/25G Ethernet-ისთვის.

✅ დიფერენციალური ოსცილატორების საერთო სიხშირეები მაღალ-სიჩქარიან FPGA-ებში

სიხშირე (MHz)

განაცხადის სცენარი

შენიშვნები

100

PCIe Gen1/Gen2; ზოგადი მაღალი-ლოგიკური სისტემები

ძალიან გავრცელებული, მხარს უჭერს HCSL/LVDS

125

გიგაბიტიანი Ethernet

ვარგისია ისეთი ინტერფეისებისთვის, როგორიცაა GMII, SGMII

156.25

10G Ethernet (10GBASE-R/XAUI), SFP+, QSFP, CEI ინტერფეისები და ა.შ.

სტანდარტული სიხშირე მაღალი-სერიული კომუნიკაციისთვის

200

DDR4 საათი, მრავალ-გადამცემის მინიშნება სიხშირე

ჩვეულებრივ გამოიყენება სიხშირის გამრავლებისთვის უფრო მაღალი საათის გენერირებისთვის

212.5

JESD204B/C მონაცემთა კონვერტაციის ბმულები

სტანდარტული სიხშირე მაღალი-სიხშირის შეძენის საკომუნიკაციო ინტერფეისებისთვის

250

მაღალი-ADC/DAC სისტემები, ზოგიერთი JESD204C სისტემა

ჟიტერზე მკაცრი მოთხოვნები

312.5

25G Ethernet (25GBASE-R), მაღალი-სიჩქარიანი ოპტიკური საკომუნიკაციო სისტემები

დიფერენციალური გამომავალი ხშირად არის CML/LVPECL

322.265625

CPRI (6.144 Gbps) საცნობარო საათი

გამოიყენება საკომუნიკაციო საბაზო სადგურებში FPGA-ებში

644.53125

CPRI (12.288 გბიტი/წმ), JESD204C მაღალი-სიჩქარიანი ბმულები

ულტრა-მაღალი-სიჩქარიანი ინტერფეისები, რომლებიც საჭიროებენ ულტრა-დაბალ რხევის ოსცილატორებს

სხვა (მომხმარებლის-განსაზღვრული)

სპეციფიკური სიხშირის შეყვანა PLL-ში სამიზნე სიხშირის გენერირებისთვის

საჭიროა დაადასტუროთ PLL მხარდაჭერა გამრავლების ფაქტორისთვის

✔ კონკრეტული მოდელებისთვის რეკომენდირებულია დაუკავშირდეთ Hangjing გაყიდვების ან ტექნიკურ ინჟინრებს შესაბამისი დიფერენციალური გამომავალი ტიპის რეკომენდაციისთვის.

რეზიუმე

ელემენტი

დიფერენციალური ოსცილატორების უპირატესობები

სიზუსტე

დაბალი ჟიტერი, სტაბილური სიხშირე

ჩარევის საწინააღმდეგო-

ძლიერი, კარგი საერთო-რეჟიმების ხმაურის ჩახშობა

სიჩქარე

მხარს უჭერს GHz-მაღალი დონის-სიჩქარის გადაცემას

განაცხადი

PCIe, SFP, DDR4/5, ADC, DAC, სინქრონიზაციის სისტემები და ა.შ.

დიფერენციალური ოსცილატორები თითქმის სტანდარტული კომპონენტია თანამედროვე მაღალ-FPGA სისტემებში და არის ძირითადი მოწყობილობები, რომლებიც უზრუნველყოფენ მაღალი-სიჩქარის კომუნიკაციას და სისტემის სინქრონიზაციას.

თუ თქვენ გაქვთ კონკრეტული FPGA მოდელი (როგორიცაა Xilinx Zynq Ultrascale+, Intel Stratix 10), დიფერენციალური ოსცილატორის მოდელი ან საკომუნიკაციო ინტერფეისის მოთხოვნა (როგორიცაა PCIe Gen3/SFP+), Suzhou Hangjing დაგეხმარებათ რეკომენდაცია გაუწიოთ საათის კონფიგურაციის ყველაზე შესაფერისი სქემას და სქემატური კავშირის დიზაინს.