Actualmente, estoy usando un ADC con un disparador externo con la advertencia de que el borde del disparador debe estar dentro +/- 25ns del reloj del ADC (vea la Figura 3 de la hoja de datos). El reloj del ADC está disponible en un pin del ADC.
En este caso, el GPIO utilizado para operar el disparador no está sincronizado con el reloj ADC y, por lo tanto, es necesaria la sincronización. Aparentemente, la mejor manera de hacerlo es con dos flip-flops en cascada conectados al mismo reloj para garantizar que no haya una condición de carrera entre el tiempo de configuración y el pulso del reloj.
Parece que hay algunos errores con este enfoque. Algunas fuentes recomiendan un retraso entre las dos chanclas para mayor seguridad. Otros dicen que las FF de "sincronización reforzada" son necesarias.
Entonces, ¿cuál es la mejor manera de resolver este problema? ¿Hay una familia lógica preparada que haga el truco? ¿O un IC específico?