Puis-je utiliser des broches d'E / S différentielles de FPGA comme comparateur haute vitesse?

13

Les comparateurs à haute vitesse sont plutôt chers et la vitesse est ce à quoi les FPGA sont très bons. D'autre part, les FPGA (dans mon cas: XC3S400) ont des broches différentielles appariées dans chaque banque que leurs tensions sont comparées (du moins je pense que oui!). Ils ont également Vref pour les normes asymétriques qui peuvent servir de comparateur.

Je veux savoir si je peux utiliser ces broches de paire d'E / S différentielles comme comparateur - et si oui - comment dois-je le faire (dois-je connecter un vref et utiliser des normes asymétriques ou simplement connecter deux tensions aux broches d'E / S différentielles ?)

EDITION: je l'ai essayé et fonctionne très bien !!!

Août
la source
Si vous restez dans les limites de tension documentées, cela devrait fonctionner à la mode - la précision peut être plus proche de 50-100mv que 1mv. De quelle précision avez-vous besoin?
Brian Drummond
La précision @BrianDrummond n'est pas un gros problème, il suffit de convertir une onde sinusoïdale en onde carrée de niveau logique.
août
1
@Aug, c'est ainsi que fonctionnent tous les ADC du monde!
FarhadA

Réponses:

12

Oui, vous pouvez. Certaines notes d'application utilisent les paires différentielles à l'intérieur d'un FPGA comme ADC à faible coût.

Il existe un très bon document décrivant cela que vous pouvez utiliser pour votre conception:

Analyse sur l'implémentation numérique de l'ADC Sigma-Delta avec des composants analogiques passifs

FarhadA
la source
le lien ne fonctionne pas pour moi, avez-vous une alternative?
David
1
Merci pour vos conseils! Je l'ai essayé et fonctionne bien. Maintenant, j'ai un comparateur à très haute vitesse sans frais supplémentaires!
août
Heureux que cela ait fonctionné, je l'ai utilisé il y a longtemps et j'ai été surpris de voir à quel point il était facile d'implémenter un ADC simple à l'intérieur du FPGA sans aucun composant actif. J'ai économisé beaucoup de temps et d'argent en le faisant :)
FarhadA
1
C'est BS BS total, je l'utilise depuis plus d'une décennie. Juste parce qu'un âne intelligent a décidé de le breveter, cela ne signifie pas que c'est leur conception, je peux vous montrer au moins 3 applications industrielles sur le marché au cours des 10 dernières années qui utilisent cette simple idée ADC.
FarhadA