¿Puedo usar pines de E/S diferenciales de FPGA como comparador de alta velocidad?

Los comparadores de alta velocidad son bastante caros y la velocidad es en lo que los FPGA son muy buenos. Por otro lado, los FPGA (en mi caso: XC3S400) tienen pines diferenciales emparejados en cada banco que comparan sus voltajes (¡al menos eso creo!). También tienen Vref para estándares de un solo extremo que pueden actuar como un comparador.

Quiero saber si puedo usar esos pines de par de E/S diferenciales como comparador, y si es así, ¿cómo debo hacerlo (debo conectar un vref y usar estándares de un solo extremo o simplemente conectar dos voltajes a pines de E/S diferenciales? ?)

EDICIÓN: Lo probé y funciona excelente !!!

Si permanece dentro de los límites de voltaje documentados, debería funcionar de alguna manera: la precisión puede ser más como 50-100mv que 1mv. ¿Qué tan preciso necesitas?
La precisión de @BrianDrummond no es una gran preocupación, solo convierte una onda sinusoidal en una onda cuadrada de nivel lógico.
@Aug, ¡así es como funcionan todos los ADC del mundo!

Respuestas (1)

Sí tu puedes. Hay algunas notas de aplicaciones que usan los pares diferenciales dentro de un FPGA como un ADC de bajo costo.

Hay un muy buen documento que describe esto que puede usar para su diseño:

Análisis sobre implementación digital de Sigma-Delta ADC con componentes analógicos pasivos

no me funciona el link, tienes alguna alternativa?
¡Gracias por tu guía! Lo probé y funciona bien. ¡Ahora tengo un comparador de muy alta velocidad sin más costo!
Me alegro de que haya funcionado, lo usé hace mucho tiempo y me sorprendió lo fácil que fue implementar un ADC simple dentro de la FPGA sin ningún componente activo. Ahorré mucho tiempo y dinero haciéndolo :)
Encontré el documento vinculado un poco difícil de leer. Esta publicación de blog "adc en un fpga" es mucho más accesible, en mi opinión.
TENGA EN CUENTA: el SD LVDT ADC tiene algunas patentes importantes adjuntas. Seguro que lo usa para aficionados... pero si alguien está pensando en ponerlo en un producto...
Eso es total BS Jon, lo he estado usando durante más de una década. El hecho de que un sabelotodo decidiera patentarlo no significa que sea su diseño, puedo mostrarle al menos 3 aplicaciones industriales en el mercado durante los últimos 10 años más o menos que utilizan esta idea simple de ADC.