Posso usar pinos diferenciais de E / S do FPGA como comparador de alta velocidade?

13

Os comparadores de alta velocidade são bastante caros e a velocidade é o que os FPGAs são muito bons. Por outro lado, os FPGAs (no meu caso: XC3S400) emparelharam pinos diferenciais em cada banco em que suas tensões são comparadas (pelo menos acho que sim!). Eles também têm Vref para padrões de extremidade única que podem funcionar como um comparador.

Quero saber se posso usar esses pinos de pares de E / S diferenciais como um comparador - e, em caso afirmativo, como devo fazer isso (devo conectar uma vref e usar padrões de extremidade única ou simplesmente conectar duas tensões aos pinos de E / S diferenciais ?)

EDIÇÃO: Eu tentei e funciona excelente !!!

Agosto
fonte
Se você permanecer dentro dos limites de tensão documentados, deve funcionar de uma certa maneira - a precisão pode ser mais de 50-100mv do que 1mv. Quão preciso você precisa?
Brian Drummond
A precisão @BrianDrummond não é uma grande preocupação, apenas a conversão de uma onda senoidal em onda quadrada no nível lógico.
agosto
1
@Aug, é assim que todos os ADCs do mundo funcionam!
perfil completo de Farhad

Respostas:

12

Sim você pode. Existem algumas notas de aplicação usando os pares diferenciais dentro de um FPGA como um ADC de baixo custo.

Há um documento muito bom descrevendo isso que você pode usar para seu design:

Análise na implementação digital do Sigma-Delta ADC com componentes analógicos passivos

FarhadA
fonte
o link não funciona para mim, você tem uma alternativa?
David
1
Obrigado por sua orientação! Eu tentei e funciona bem. Agora eu tenho um comparador de velocidade muito alta sem nenhum custo!
Aug
Ainda bem que funcionou, eu o usei há muito tempo e fiquei surpreso com a facilidade de implementar um ADC simples dentro do FPGA sem componentes ativos. Eu salvou um monte de tempo e dinheiro fazendo isso :)
FarhadA
1
Isso é total BS Jon, eu o uso há mais de uma década. Apenas porque um espertinho decidiu patentear isso não significa que é o design deles, posso mostrar pelo menos três aplicações industriais no mercado nos últimos 10 anos ou mais que usam essa idéia simples da ADC.
FarhadA