Principii de proiectare și considerații de selecție pentru frecvențele fracționale în oscilatorii de cristal
În proiectarea sistemelor hardware de ceas, inginerii întâlnesc adesea o clasă de frecvențe aparent „neregulate” ale oscilatorului de cristal, cum ar fi 11,0592 MHz, 3,579545 MHz și 19,6608 MHz. Aceste frecvențe cu componente zecimale nu sunt alese în mod arbitrar, ci sunt rezultatul inevitabil al considerațiilor de proiectare bazate pe protocoale de comunicație, constrângeri de-diviziune de frecvență și cerințe inverse-la nivel de sistem. Pornind de la principiile fundamentale, acest articol analizează logica din spatele generării de frecvențe fracționale și oferă metode practice de screening pentru selecția componentelor.
- Logica de proiectare de bază a punctelor de frecvență fracțională
Ca sursă de ceas a sistemului, selecția frecvenței oscilatorului cu cristal este întotdeauna adaptată pentru a îndeplini cerințele precise de sincronizare ale circuitelor digitale din aval (cum ar fi PLL-uri, divizoare și comunicații seriale). Apariția punctelor de frecvență fracțională provine în principal din următoarele patru tipuri de constrângeri de proiectare:
1.Adaptarea la UART Integer Division pentru a asigura eroare-Rate de transmisie seriale gratuite
Rata de transmisie serială este derivată din ceasul sistemului prin diviziunea întregului, conform următoarei formule: Rata de transmisie=Frecvența ceasului/Factor de diviziune
Pentru a genera cu precizie rate de transmisie standard (cum ar fi 9600, 19200 sau 115200 bps), frecvența ceasului trebuie să fie divizibilă cu divizor fără rest. Luând ca exemplu 1,8432 MHz, după diviziunea supraeșantionării de 16 ori:
1,8432 MHz ÷ 16=115.2 kHz, ceea ce este egal cu 115200 bps.
În mod similar, 11,0592 MHz și 19,6608 MHz sunt de 6 ori, respectiv 10,666... ori 1,8432 MHz, respectiv (de fapt, 11.0592=1.8432 × 6, 19.6608=1.8432 × 10,666... necesită un PLL), dar este mai obișnuit să le folosești direct ca frecvență de ceas pentru microcontrolerul MCU5} divizor intern UART pentru a genera toate ratele de baud standard prin divizare. Dacă este selectată o frecvență întreagă de 20 MHz, aceasta nu poate fi împărțită egal la 115.200, rezultând o eroare cumulată și provocând erori de cadre sau pierderi de pachete.
2. Suportul pentru o arhitectură de diviziune-binară de frecvență simplifică proiectarea arborelui ceasului
Frecvențele precum 20,48 MHz, 10,24 MHz și 5,12 MHz pot fi exprimate toate ca 2ⁿ × 10 kHz (de exemplu, 20,48 MHz=2048 × 10 kHz). După trecerea în cascadă a acestor frecvențe prin diviziunea binară a frecvenței, pot fi generate sub-domenii de ceas, cum ar fi 10,24 MHz, 5,12 MHz, 2,56 MHz, 1,28 MHz și așa mai departe. Această abordare este potrivită-pentru implementarea diviziunii în frecvență folosind contoare binari sau registre de deplasare, rezultând o structură de circuit simplă cu relații de fază bine-definite și marje de sincronizare consistente între diferitele ceasuri-divizate în frecvență. Aceste frecvențe sunt utilizate în mod obișnuit ca frecvențe de bază în DSP-uri industriale, PLC-uri și servodriversări.
3.Sintetizat prin PLL pentru a îndeplini-viteza mare de comunicare și standarde de eșantionare audio/video
SoC-urile moderne, modulele optice și procesoarele video încorporează PLL-uri, care folosesc de obicei frecvențe întregi standard (cum ar fi 25 MHz sau 24 MHz) ca referință și apoi generează frecvențe specifice non-standard prin diviziune sau înmulțire întregi sau diviziune fracțională. Exemplele tipice includ:
74,25 MHz: ceasul de eșantionare video de înaltă definiție-definit de standardul SMPTE, utilizat pentru formate precum 1080i și 720p;
33,1776 MHz: întâlnit frecvent în codecurile audio și front-end-urile RF de bandă largă; atunci când este utilizat cu un PLL, poate genera cu precizie familiile de frecvență de eșantionare audio de 44,1 kHz sau 48 kHz;
25,000625 MHz: Anumite PHY Ethernet utilizează un ceas de 25 MHz cu un PLL fracționar pentru a genera o rată de date serială precisă de 125 MHz pentru a suporta o rată de linie de 1 Gbps (rețineți că multiplii întregi de 25 MHz sunt utilizați în mod obișnuit în practică; acest lucru este furnizat aici doar în scopuri ilustrative).
Trebuie remarcat faptul că diviziunea fracționată a frecvenței introduce fluctuații deterministe și semnale parasite. Pentru aplicațiile sensibile la zgomotul de fază, trebuie să se acorde prioritate frecvențelor țintă care pot fi obținute direct prin diviziunea între frecvențe sau utilizării PLL-urilor cu zgomot redus-cu lățimi de bandă a buclei configurate corespunzător.
4. Respectarea protocoalelor istorice ale industriei și a considerațiilor EMC
Protocoale istorice: USB 2.0 specifică un ceas de mare-viteză de 48 MHz; MAC-urile Ethernet folosesc 25 MHz sau 125 MHz; iar ceasurile-în timp real (RTC) funcționează la 32,768 kHz (2¹⁵ Hz). Aceste frecvențe au fost fixate la stabilirea standardelor și de atunci au fost adoptate de-a lungul întregului lanț al industriei, devenind standarde de facto.
Compatibilitate electromagnetică (EMC): armonicile de ordin mai înalt-de frecvențe întregi se pot suprapune cu sursa de alimentare, RF sau benzile de comunicație fără fir, introducând interferențe. Selectarea unei frecvențe oscilator cu o componentă fracțională poate dispersa sau deplasa energia armonică, reducând astfel riscurile EMI și scăzând costurile de filtrare și ecranare.
- Alți factori cheie în selecția oscilatorului de cristal
În plus față de valoarea frecvenței, următorii factori de inginerie sunt la fel de importanți pentru selecție:
Zgomot de fază și agitație
Deși PLL-urile pot sintetiza orice frecvență, diviziunea fracționată a frecvenței degradează semnificativ zgomotul aproape de-faza finală și fluctuația aleatorie. Pentru aplicații precum modulele optice de-viteză mare, radarul cu unde milimetrice-sau fronthaul 5G, se recomandă selectarea directă a oscilatoarelor cu cristale cu frecvențe native care îndeplinesc specificațiile de zgomot de fază pentru a evita marjele insuficiente de integritate a semnalului ulterior.
Timp de livrare și cost
Frecvențele non-standard sau personalizate necesită, de obicei, termene lungi de livrare și implică costuri de inginerie ridicate. În limitele de performanță acceptabile, ar trebui să se acorde prioritate frecvențelor standard-industriei (cum ar fi frecvențele întregi comune, cum ar fi 25 MHz, 27 MHz, 40 MHz și 50 MHz, precum și frecvențele fracționale standard menționate în acest articol) pentru a scurta ciclul de cercetare și dezvoltare și pentru a controla costurile BOM.
Compatibilitate cu înlocuitori domestici
În prezent, producătorii autohtoni de oscilatoare cu cristal de cuarț acoperă marea majoritate a frecvențelor standard întregi și fracționale utilizate în mod obișnuit. Atunci când selectați un dispozitiv, concentrați-vă pe stabilitatea alimentării, caracteristicile temperaturii (cum ar fi ±10 ppm și ±20 ppm) și parametrii capacității de sarcină pentru a asigura compatibilitatea cu cerințele de intrare a ceasului ale chipului controlerului gazdă.
- Recomandări practice de selecție
Primul,determinați constrângerile de ceas al sistemului: Listați frecvențele precise de ceas necesare pentru toate perifericele (UART, I2S, SPI, Ethernet, USB, Video) și marjele lor de eroare permise.
Deduceți frecvența fundamentală a oscilatorului cu cristal în sens invers:Dacă microcontrolerul are un PLL-încorporat, selectați un oscilator cu cristal de referință capabil să genereze frecvențele țintă prin raporturi de diviziune întregi sau -fracționale mici. Acordați prioritate frecvențelor cu un raport de diviziune mai mic de 100 și un numitor care este o putere de 2.
Verificați eroarea de divizare: Calculați dacă eroarea de divizare este mai mică decât deviația maximă a vitezei de transmisie/rate de eșantionare permisă de periferice (de obicei < ±2%).
Evaluați riscul EMI:Efectuați o analiză spectrală a-armonicilor de înaltă frecvență; dacă este necesar, selectați un punct de frecvență care se abate de la armonicile de ordine-întregi.
Luați în considerare disponibilitatea și costul: în timp ce îndepliniți cerințele de performanță, selectați un model cu disponibilitate largă pe piață și un tip de pachet (de exemplu, HC-49S, SMD 3,2 × 2,5 mm) care îndeplinește cerințele de producție.
