TI m e Ji t t e r = Vn o i s e / Sl e w R a t e
è la forma che ho usato per oltre 2 decenni.
Ho lavorato in un'azienda walkie-talkie, che si era convertita da piccoli moduli RF da 50 ohm in circuiti integrati. Molto meno richiesta di energia, durata della batteria molto più lunga. Ma il rumore di fase ravvicinata impedisce la spedizione del prodotto, poiché il trasmettitore desensibilizzerebbe qualsiasi ricevitore vicino; avevano bisogno di un livello di fasatura di -150dbc / rtHz e non avevano idea di come risolvere il loro problema. Linea GIÙ. Nessuna spedizione Usando la formula sopra e facendo ipotesi sul prescaler del loro sintetizzatore di frequenza e sul rbb 'dei dispositivi di governo della corrente bipolare prescaler, abbiamo previsto che il Rnoise totale del prescaler dovesse essere inferiore a 6.000 ohm. Stavamo bruciando selettivamente il potere, solo dove la matematica / fisica prevede che il potere debba essere bruciato.
In ONNN Semi PECL, usando una larghezza di banda di 10 GegaHertz e Rnoise di 60 Ohm (1nV / rtHz), con Slewrate di 0,8 v / 40picosecondi, il TimeJitter è Vnoise = 1nV * sqrt (10 ^ 10) = 1nV * 10 ^ 5 = 100 microVolt RMS. SlewRate è 20 volt / nanosecondi. TimeJitter è 100uV RMS / (20v / nS) = 5 * 10 ^ -6 * 10 ^ -9 = 5 * 10 ^ -15 secondi RMS.
Qual è la densità spettrale del jitter? Ridimensioniamo semplicemente di sqrt (BW) che è 10 ^ 5, producendo 5 * 10 ^ -20 secondi / rtHz.
Per la tua domanda: 1MHz, 1voltPeak, 20dB SNR e Tj = Vnoise / SR, abbiamo Vnoise = 1V / 10 = 0.1vRMS (ignorando qualsiasi rapporto sin-picco-rms) SlewRate = 6,3 milioni di volt / secondo, quindi TimeJitter = 0,1v /6.3Mega v / Sec = 0.1 * 0.16e-6 = 0.016e-6 = 16 nanoSecondi RMS.
EDIT / ENHANCE: convertire un peccato in un'onda quadra. Uno dei più rischiosi di questi è la conversione di un peccato CrystalOscillator in un'onda quadra rail-rail. Qualsiasi casualità, o inconsapevolezza dei generatori di rifiuti nascosti, si traduce nel tipico orologio a microcontrollore nervoso. A meno che l'intera catena del segnale, dall'interfaccia XTAL attraverso amplificatori e squadratori e distribuzione di clock non siano fornite rotaie di potenza private, si finisce con sconvolgimenti di cronometraggio apparentemente casuali ma per nulla casuali, invece dipendenti da crolli VDD innescati dall'energia legata al programma richieste. Tutti i circuiti che toccano, o polarizzano qualsiasi circuito che tocca il bordo dell'orologio, devono essere analizzati usando
Tj i t t e r = Vn o i s e / Sl e w R a t e
Le strutture ESD sono un problema. Perché consentire ai condensatori 3pF (i diodi ESD) di accoppiare gli eventi della domanda di energia correlati al programma MCU nel peccato pulito del CRYSTAL? Usa VDD / GND privato. E progetta substrato e pozzi per il controllo della carica. Per passare dal dominio XTAL al dominio MCU, utilizzare lo sterzo a corrente differenziale con un terzo filo per passare lungo i punti di viaggio previsti.
Quanto è grave? Considera che il tipico squillo MCU è 0,5 voltPP. Eseguendolo in un ESD a 3pF e poi in un Cpi a 27pF, otteniamo una riduzione di 10: 1 (ignorando qualsiasi induttanza), o 0,05 voltPP imposta in cima al peccato di cristallo 2voltPP. A 10 MHz sin, SlewRate --- d (1 * sin (1e + 7 * 2pi * t)) / dt --- è 63MegaVolt / secondo. La nostra Vnoise è 0,05. Il jitter giusto in quel momento è
Tj = Vn / SR = 0,05 volt / 63e + 6 volt / sec == 0,05 / 0,063e + 9 ~~ 1 nanosecondo Tj.
Cosa succede se si utilizza un PLL per moltiplicare quel 10 MHz fino a 400 MHz per l'orologio MCU? Supponiamo che i FlipFlops con divisione per 400 (8 di essi) abbiano 10Kohm di Rnoise, con 50 bordi di picosecondi su 2 volt. Supponiamo che gli FF abbiano 1 / (2 * 50pS) = 10 GHz di larghezza di banda.
La densità di rumore casuale FF è 12nanoVolt / rtHz (4nv * sqrt (10Kohm / 1Kohm)). Il rumore integrato totale è sqrt (BW) * 12nV = sqrt (10 ^ 10Hz) * 12nV = 10 ^ 5 * 1.2e-9 == 1.2e-4 = 120 microVolt rms per FF. 8FF sono sqrt (8) più grandi. Assumeremo un po 'di rumore di gate e renderemo il fattore sqrt (9): 120uV * 3 == 360uVrms.
SlewRate è di 25 picosecondi / volt o 40 miliardi di volt / secondo.
Tj = Vn / SR = 0,36milliVolts / 40Bilioni di volt / secondo = 0,36e-3 / 0,04e + 12 = 9e-15 secondi Tj.
Sembra piuttosto pulito, giusto? Tranne che i FlipFlip hanno l'abilità ZERO di rifiutare il cestino VDD. E la spazzatura del substrato è alla ricerca di una casa.