Ti m e Ji t t e r = Vn o i s e / Sl e w R a t e
é a forma que eu uso há mais de duas décadas.
Eu trabalhei em uma empresa de walkie-talkie, que havia convertido de minúsculos módulos de RF de 50 ohm em circuitos integrados. Muito menos demanda de energia, vida útil da bateria muito mais longa. Mas o ruído da fase de fechamento impede a remessa do produto, porque o transmissor des sensibilizaria qualquer receptor próximo; eles precisavam de um nível de faseamento de -150dbc / rtHz e não tinham idéia de como resolver o problema. Linha abaixo. Sem transporte. Usando a fórmula acima, e fazendo suposições sobre o pré-calibrador do sintetizador de frequência e a rbb 'dos dispositivos de direção de corrente bipolar do pré-calibrador, previmos que o Rnoise total do pré-calibrador tivesse que ser inferior a 6.000 ohms. Estávamos seletivamente queimando energia, apenas onde a matemática / física prevê que a energia deve ser queimada.
No ONNN Semi PECL, usando largura de banda de 10GegaHertz e Rnoise de 60 Ohm (1nV / rtHz), com Slewrate de 0,8v / 40picosegundos, o TimeJitter é Vnoise = 1nV * sqrt (10 ^ 10) = 1nV * 10 ^ 5 = 100 microVolts RMS. O SlewRate é de 20 volts / nanossegundo. O TimeJitter é 100uV RMS / (20v / nS) = 5 * 10 ^ -6 * 10 ^ -9 = 5 * 10 ^ -15 segundos RMS.
Qual é a densidade espectral do jitter? Simplesmente reduzimos o tamanho do sqrt (BW) que é 10 ^ 5, produzindo 5 * 10 ^ -20 segundos / rtHz.
Para sua pergunta: 1MHz, 1voltPeak, 20dB SNR e Tj = Vnoise / SR, temos Vnoise = 1V / 10 = 0.1vRMS (ignorando qualquer razão sin-pico-rms) SlewRate = 6,3 milhões de volts / segundo, portanto TimeJitter = 0,1v /6,3Mega v / Sec = 0,1 * 0,16e-6 = 0,016e-6 = 16 nanoSegundos RMS.
EDIT / ENHANCE: convertendo um pecado em uma onda quadrada. Um dos mais arriscados é converter um pecado do CrystalOscillator em uma onda quadrada ferrovia. Qualquer casualidade ou desconhecimento dos geradores de lixo ocultos resulta no típico relógio de microcontrolador nervoso. A menos que toda a cadeia de sinais, desde a interface XTAL através de amplificadores e quadrados e distribuição de clock, seja fornecida trilhos de energia privados, você acaba com perturbações aparentemente aleatórias no tempo do relógio, mas não aleatórias, dependendo dos colapsos do VDD acionados por energia relacionada ao programa demandas. Todos os circuitos que tocam ou influenciam qualquer circuito que toque a borda do relógio devem ser analisados usando
Tj i t t e r = Vn o i s e / Sl e w R a t e
As estruturas ESD são um problema. Por que permitir que capacitores de 3pF (diodos ESD) acoplem eventos de demanda de energia relacionados ao programa MCU no pecado limpo do CRYSTAL? Use VDD / GND privado. E projete o substrato e os poços para controle de carga. Para passar do domínio XTAL para o domínio MCU, use a direção diferencial de corrente com um terceiro fio para passar pelos pontos de disparo esperados.
Quão sério é isso? Considere o toque MCU típico como 0,5 voltsPP. Executando isso em um ESD de 3pF e, em seguida, em um Cpi de 27pF, obtemos uma redução de 10: 1 (ignorando qualquer indutância) ou 0,05 voltPP imposta sobre o pecado de cristal de 2 voltsPP. Em 10MHz sin, o SlewRate --- d (1 * sin (1e + 7 * 2pi * t)) / dt --- é 63MegaVolts / segundo. Nosso Vnoise é 0,05. O jitter nesse momento é
Tj = Vn / SR = 0,05 volt / 63e + 6 volt / s == 0,05 / 0,063e + 9 ~~ 1 nanossegundo Tj.
E se você usar um PLL para multiplicar esses 10MHz até 400MHz para o relógio MCU? Suponha que os FlipFlops de divisão por 400 (8 deles) tenham Rnoise de 10 Kohm, com bordas de 50 picossegundos acima de 2 volts. Suponha que os FFs tenham 1 / (2 * 50pS) = largura de banda de 10 GHz.
A densidade aleatória de ruído FF é 12nanoVolts / rtHz (4nv * sqrt (10Kohm / 1Kohm)). O ruído integrado total é sqrt (BW) * 12nV = sqrt (10 ^ 10Hz) * 12nV = 10 ^ 5 * 1.2e-9 == 1.2e-4 = 120 microVolts rms por FF. 8FF são sqrt (8) maiores. Assumiremos algum ruído de porta e criaremos o fator sqrt (9): 120uV * 3 == 360uVrms.
O SlewRate é de 25 picossegundos / volt ou 40 bilhões de volts / segundo.
Tj = Vn / SR = 0,36 milliVolts / 40 bilhões de volts / segundo = 0,36e-3 / 0,04e + 12 = 9e-15 segundos Tj.
Parece bastante limpo, certo? Exceto que os FlipFlips têm a capacidade ZERO de rejeitar o lixo VDD. E o lixo do substrato está procurando uma casa.