¿Cuándo necesito usar un IC de búfer de reloj?

11

Estoy diseñando un circuito y una PCB para manejar 7 DAC desde un FPGA. (DAC es AD9762 )

¿Sería posible controlar las entradas de reloj en los 7 DAC con una salida de reloj única (desde un pin de salida PLL) del FPGA? ¿O es una receta para el desastre?

Será un reloj de terminación única con un máx. frecuencia de 125 MHz.

¿O debería usar un búfer de reloj para amortiguar el reloj antes de cada entrada de reloj DAC?

Si es así, ¿es este un buen búfer de reloj? ( NB3N551 )

¿Puedo usar uno mejor?

Editar: Lo siento, debería haber mencionado: Todos los DAC estarán en una PCB de 5 "x5" conectada mediante un cable plano corto (de pocas pulgadas) a la placa FPGA.

Edit2: Si puedo reformular la pregunta: Si puedo pagar la sala y el costo de los búferes de reloj, ¿hay posibles negativos? ¿O sería la forma segura de hacer esto?

    
pregunta jeep9911

2 respuestas

2

No habrá ningún problema (a excepción de la potencia y el costo adicionales) si utiliza un búfer de fanout de reloj en este diseño, pero dudo que realmente lo necesite .

Debido a que todos sus DAC están ubicados a una distancia de 5 pulgadas entre sí, debería estar bien con un solo búfer de recepción al final del cable plano. El abanico de salida del búfer de recepción puede ser una estrella con terminación de serie de fuente para cada línea de abanico de salida, como en la respuesta de apalopohapa, o una cadena de margarita con una terminación de división en el extremo lejano. La terminación dividida sería un agente de recuperación a tierra y uno a Vcc, proporcionando un equivalente de Thevenin de R0 a VCC / 2. R0 coincidiría con la impedancia nominal de su línea de transmisión, dependiendo de la geometría de su pista. El uso de una impedancia característica de 50 ohmios es común, pero ahorrará energía si usa un valor más alto como 75 o 100 ohmios.

Con un máximo de 5 pulgadas entre DAC, estaría hablando de una diferencia de hasta 1 ns en los tiempos de actualización entre los DAC, fuera de un período de muestreo de 8 ns. La diferencia de tiempo sería muy repetible con el tiempo y la temperatura porque solo depende de la longitud de la pista entre los chips.

N.B. Recuerde que, sin embargo, si almacena en búfer su señal de reloj, también querrá almacenar en búfer sus señales de datos para gestionar su retraso y mantener la muestra y el amp; tiempos de espera en las entradas DAC.

    
respondido por el The Photon
1

Puede colocar una resistencia R ohm (reemplace R con la impedancia característica de su traza) en serie por cada abanico de reloj, "lo más cerca posible" del pin en el fpga (y no use la serie interna resistencia que ofrecen algunos fpgas). De esta manera, las reflexiones de cada nodo morirán al regresar a la fuente y no causarán disparos dobles en las otras entradas.

    
respondido por el apalopohapa

Lea otras preguntas en las etiquetas