Estoy diseñando un circuito y PCB para conducir 7 DAC desde un FPGA. (DAC es AD9762 )
¿Sería posible controlar las entradas de reloj en los 7 DAC con una sola salida de reloj (desde un pin de salida PLL) del FPGA? ¿O es una receta para el desastre?
Será un reloj de un solo extremo con un máx. freq. de 125 MHz.
¿O debería usar un búfer de reloj para almacenar el reloj antes de cada entrada de reloj DAC?
Si es así, ¿es este un buen búfer de reloj? ( NB3N551 )
¿Hay uno mejor que pueda usar?
Editar: Lo siento, debería haber mencionado: Todos los DAC estarán en una PCB de 5 "x5" conectada a través de un cable plano corto (pocas pulgadas) a la placa FPGA.
Edit2: si puedo reformular la pregunta: si puedo pagar la habitación y el costo de las memorias intermedias del reloj, ¿hay algún potencial negativo? ¿O sería esa la forma segura de hacer esto?
Respuestas:
No habrá ningún problema (a excepción de la potencia y el costo adicionales) si utiliza un búfer de despliegue de reloj en este diseño, pero dudo si realmente lo necesita .
Debido a que sus DAC están ubicados a menos de 5 pulgadas uno del otro, debería estar bien con un único buffer de recepción al final del cable plano. El despliegue del búfer de recepción puede ser una estrella con terminación en serie de origen para cada línea de despliegue, como en la respuesta de apalopohapa, o una cadena tipo margarita con una terminación dividida en el otro extremo. La terminación dividida sería un resitor a tierra y uno a Vcc, proporcionando un equivalente de Thevenin de R0 a VCC / 2. R0 coincidiría con su impedancia de línea de transmisión nominal, dependiendo de la geometría de su vía. 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 los 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 las pistas entre los chips.
Nota: recuerde que independientemente de cómo amortigua la señal de su reloj, también querrá almacenar sus señales de datos para administrar su retraso y mantener los tiempos correctos de muestreo y retención en las entradas DAC.
fuente
Puede colocar una resistencia R ohm (reemplace R con la impedancia característica de su trazado) en serie para cada salida de reloj, "lo más cerca posible" del pin en el fpga (y no use la resistencia interna de serie que algunos oferta de fpgas). De esta manera, las reflexiones de cada nodo morirán al regresar a la fuente, y no causarán disparadores dobles en las otras entradas.
fuente