Estoy diseñando un circuito y 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 sola salida de reloj (desde un pin de salida PLL) de la FPGA? ¿O es una receta para el desastre?
Será un reloj de un solo extremo con un máx. frecuencia 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 (unas pocas pulgadas) a la placa FPGA.
Edit2: si puedo reformular la pregunta: si puedo pagar la habitación y el costo de los búferes de reloj, ¿hay posibles aspectos negativos? ¿O sería esa la forma segura de hacerlo?
No habrá ningún problema (excepto por la potencia y el costo adicionales) si usa 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 menos de 5 pulgadas entre sí, debería estar de acuerdo con un solo búfer de recepción al final del cable plano. El despliegue desde el búfer de recepción puede ser una estrella con terminación de serie fuente para cada línea de despliegue, como en la respuesta de apalopohapa, o una conexión en cadena con una terminación dividida en el otro extremo. La terminación dividida sería un resistor a tierra y otro a Vcc, proporcionando un equivalente de Thevenin de R0 a VCC/2. R0 coincidiría con la impedancia de su línea de transmisión nominal, dependiendo de la geometría de su vía. Es común usar una impedancia característica de 50 ohmios, 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.
NB Recuerde que, independientemente de cómo almacene en búfer su señal de reloj, también querrá almacenar en búfer sus señales de datos para gestionar su retardo y mantener los tiempos correctos de muestra y espera en las entradas del DAC.
Puede colocar una resistencia de R ohmios (reemplace R con la impedancia característica de su traza) en serie para cada ventilador de reloj, "lo más cerca posible" del pin en el fpga (y no use la resistencia de serie interna que algunos oferta fpgas). De esta manera, los reflejos de cada nodo morirán al regresar a la fuente y no causarán disparos dobles en las otras entradas.
MickeyfAgain_BeforeExitOfSO
el fotón
Kortuk
jeep9911
jeep9911
jeep9911