Esta respuesta ----- La amplitud del ruido de fase (en µs) es simplemente el voltaje de ruido dividido por la pendiente ----- es de Dave Tweed. O $$TimeJitter = Vnoise / SlewRate$$
es la forma que he usado durante más de 2 décadas.
Trabajé en una compañía de walkie-talkies, que había convertido de módulos de RF de 50 ohmios a circuitos integrados. Mucho menos demanda de energía, mucha más vida útil de la batería. Pero el ruido de fase cercano impedía el envío del producto, porque el transmisor desensibilizaría cualquier receptor cercano; necesitaban un nivel de ruido de fase de -150dbc/√Hz y no tenían idea de cómo solucionar su problema. Línea abajo. Sin envío. Usando la fórmula anterior, y haciendo suposiciones sobre el prescalador del sintetizador de frecuencia y la rbb' de los dispositivos de dirección de corriente bipolar del prescalador, predijimos que la resistencia total de ruido del prescalador debía ser inferior a 6.000 ohmios. Estábamos quemando selectivamente energía, solo donde las matemáticas/física predice que la energía debe ser quemada.
En ONNN Semi PECL, usando Ancho de Banda de 10GegaHertz y Ruido de Resistencia de 60 Ohmios (1nV/√Hz), con Slewrate de 0.8v/40picosegundos, la Jitter de Tiempo es Vnoise = 1nV * sqrt(10^10) = 1nV * 10^5 = 100 microVoltios RMS. SlewRate es 20 voltios/nanosegundo. El Jitter de Tiempo es 100uV RMS / (20v/nS) = 5 * 10^-6 * 10^-9 = 5 * 10^-15 segundos RMS.
¿Cuál es la densidad espectral del jitter? Simplemente escalamos hacia abajo por la raíz cuadrada de BW, que es 10^5, dando como resultado 5 * 10^-20 segundos/√Hz.
Para tu pregunta: 1MHz, 1voltioPico, 20dB SNR y Tj = Vnoise/SR, tenemos Vnoise = 1V/10 = 0.1vRMS (ignorando cualquier relación sin-pico-RMS) SlewRate = 6.3 Millones de voltios/segundo, por lo tanto el Jitter de Tiempo = 0.1v/6.3Mega v/Seg = 0.1 * 0.16e-6 = 0.016e-6 = 16 nanoSegundos RMS.
EDITAR/MEJORAR: convertir un seno en una onda cuadrada. Uno de los más riesgosos es convertir un seno del Oscilador de Cristal en una onda cuadrada raíl-raíl. Cualquier descuido, o falta de conocimiento de los generadores de basura ocultos, resulta en el típico reloj jitter de microcontrolador. A menos que toda la cadena de señal, desde la interfaz XTAL pasando por los amplificadores y cuadradores y la distribución de reloj tengan rieles de alimentación privados, terminarás con alteraciones temporales del reloj aparentemente aleatorias pero no aleatorias en absoluto, dependiendo en cambio de los colapsos de VDD activados por las demandas de energía relacionadas con el programa. Todos los circuitos que tocan, o polarizan cualquier circuito que toque, el borde del reloj, deben ser analizados utilizando $$Tjitter = Vnoise/SlewRate$$.
Las estructuras ESD son un problema. ¿Por qué permitir capacitores de 3pF (los diodos ESD) acoplar eventos de demanda de energía del programa MCU en el seno limpio del CRYSTAL? Utiliza VDD/GND privados. Y diseña el sustrato y pozos para control de carga. Para cruzar del dominio XTAL al dominio MCU, utiliza direccionamiento de corriente diferencial con un tercer cable para pasar por los puntos de disparo esperados.
¿Qué tan grave es esto? Considera que el ruido típico del MCU es de 0.5 voltiosPP. Al correr eso en un ESD de 3pF y luego en un Cpi de 27pF, obtenemos una reducción de 10:1 (ignorando cualquier inductancia), o 0.05 voltiosPP impuestos sobre los 2 voltiosPP del seno cristal. A 10MHz seno, el SlewRate --- d(1*sin(1e+7 * 2pi*t))/dt --- es de 63MegaVoltios/segundo. Nuestro Vnoise es 0.05. El jitter justo en ese punto en el tiempo es
Tj = Vn/SR = 0.05 voltios / 63e+6 voltios/seg == 0.05 / 0.063e+9 ~~ 1 nanosegundo Tj.
¿Qué pasa si usas un PLL para multiplicar eso de 10MHz a 400MHz para el reloj de MCU? Asume que los FlipFlops de dividir por 400 (8 de ellos) tienen una Ruido de Resistencia de 10Kohm, con bordes de 50 picosegundos sobre 2 voltios. Asume que los FFs tienen 1/(2*50pS) = 10GHz de ancho de banda.
La densidad de ruido aleatorio de FF es 12nanoVoltios/√Hz (4nv * sqrt(10Kohm/1Kohm)). El ruido total integrado es sqrt(BW) * 12nV = sqrt(10^10Hz) * 12nV = 10^5 * 1.2e-9 == 1.2e-4 = 120 microVoltios rms por FF. 8FF son sqrt(8) mayores. Asumiremos algo de ruido de puerta y haremos el factor sqrt(9): 120uV*3 == 360uVrms.
SlewRate es de 25 picosegundos/voltio o 40mil Millones de Voltios/segundo.
Tj = Vn/SR = 0.36milivolts/40mil Millones de voltios/segundo = 0.36e-3/0.04e+12 = 9e-15 segundos Tj.
Parece bastante limpio, ¿verdad? Excepto que los FlipFlops NO tienen capacidad para rechazar la basura VDD. Y la basura del sustrato está buscando un hogar.
0 votos
¿Qué tan crítica es la información de fase? (valores de tolerancia por favor) ¿También cuál es el ruido pp sigma 6 o la SNR peor caso que espera? Yo usaría un PLL pero no ha especificado ningún parámetro
0 votos
Rango de frecuencia, rango de señal, rango de temperatura, error de fase y tolerancia al jitter, tipo de modulación, ancho de banda y amplitud de ruido, oportunidades de blindaje, fuente de ruido, fuente de señal, amplitud de salida, etc., defina estos en una lista antes de comenzar cualquier diseño.
0 votos
La información de la fase es lo que me interesa, no hay una tolerancia exacta, solo lo mejor que pueda obtener. El ruido es ruido blanco, en el peor caso la SNR es de aproximadamente 20 dB, la señal es de 1 MHz de amplitud y 1 V.
4 votos
@TonyStewart.EEsince'75 Mi pregunta es sobre el ruido de fase, no sobre el error de fase: "el comparador cambia ligeramente antes o después de lo que lo haría para una onda senoidal limpia, por lo tanto, la onda cuadrada producida tiene algo de ruido de fase". Por favor, tómese el tiempo para leer cuidadosamente la pregunta antes de publicar un montón de comentarios. Además, eche un vistazo a las respuestas de JonRB y Dave Tweed, quienes entendieron el tema y dieron información útil.
0 votos
La calidad de la respuesta está limitada por la calidad de las especificaciones. Utilizaría un PLL VCXO de 1 MHz y reduciría el ruido limitado por un swing de 50 ppm o 50 Hz, lo que equivale a 4 décadas menos en BW o a una reducción de 40 dB en el jitter. Costo $1. ¿Es suficientemente bueno?
3 votos
Lo siento, @TonyStewart.EEsince'75, pero tiene razón. No estás respondiendo a la pregunta. Dado tu circuito propuesto, el ruido de fase se verá afectado por el ancho de banda del lazo, pero eso no es lo que está preguntando. No está preguntando cómo reducir el ruido de fase, sino más bien cómo caracterizarlo para su configuración original.
0 votos
El detector de fase mide el jitter en tiempo real como un voltaje DC. Escoges el LPF para adaptarlo a la banda de frecuencia y lo usas como referencia para comparar el limitador histérico en bruto. Pensé que eso era obvio. La compuerta XOR típicamente se usa con LPF. Para medir el jitter se requiere una referencia como un Analizador de Espectro en el dominio de las frecuencias, un PLL hace lo mismo en el dominio del tiempo.
1 votos
@TonyStewart.EEsince'75 Precisamente. Aprecio tus sugerencias para mejorar, pero hice esta pregunta porque me gustaría analizar el diseño dado. Tus comentarios sobre cómo reducir ruido, mejorar SNR, etc., son bien intencionados, pero no responden mi pregunta. ¿Te importaría dejar de hacer spam en todos los mensajes de este hilo con consejos que no son útiles para este propósito?
0 votos
Tu ruido como se muestra en tu diagrama está en una F mucho más alta que la señal de onda senoidal. ¿Por qué no filtras en paso bajo antes del comparador? Un filtro simple y fácil hará maravillas.
0 votos
@kassiopeia ¿Mi respuesta a continuación tuvo sentido para ti en cuanto a la relación absoluta del jitter en el borde comparado con la relación señal/ruido siendo el 81% de la relación S/N en términos pico a pico con la demora media siendo la misma proporción. Así el ancho del pulso pico a pico es dos veces la relación amplitud ruido/señal * 81% sumando ambos bordes.
0 votos
@TonyStewart.EEsince'75 - ¿Estás seguro de que esto es cierto para todos los PSD"s? ¿Es para ruido blanco limitado en banda, y en tal caso, ¿cuál es el ancho de banda?
0 votos
Buena pregunta. Se asume que la medición de ruido es amplia como el ancho de banda del limitador. por ejemplo, 20MHz En cualquier caso, el ruido medido debe coincidir con el ancho de banda del limitador, de lo contrario este error de medición debe ser corregido con un filtro, que él estaba evitando mencionar. aunque podría ser cualquier ruido espectral, zumbido de CA a microondas si se usa un disparador Schmitt ECL. Simplemente es la pendiente de la onda senoidal en relación a un triángulo lineal para la fluctuación de fase siendo 23% mayor así que la fluctuación de borde único 81%. Lo obtuve de la transformada de Fourier de la senoidal en una onda triangular. Hay otras formas.
0 votos
falstad.com/fourier Haga clic en onda triangular y apunte a la 1ª frecuencia para ver la amplitud del cos de cada f relativa a una forma de onda unitaria (1). Luego fase/mag + escala log. Incluso puede dibujar ondas o espectros arbitrarios y fase (pour s'amuser).