Bonjour,
ci-joint le schéma d'un hardware permettant la mesure d'impulsions ultrasonores.
Etant une mesure qui ne doit pas se faire en temps réel (comme, par exemple, la mesure du retard de chacune des 16 voies par rapport à une référence), des multiplexeurs sont ajoutés ici afin d'économiser des pins sur l'entrée du KIT FPGA.
Ainsi, nous allons procéder dans un premier temps à la mesure de l'amplitude max de chaque impulsions.
Les résultats de chaques impulsions devront être moyenné sur 10 résultats, afin d'avoir un résultat plus... précis !
Nous commencerons par la voie 1, puis la voie 2, puis ...
Pour la détermination de l'amplitude max, nous jouerons sur un cna composé d'un AD5300 et d'un AD820, qui sera le seuil d'un comparateur rapide, un LT1711.
J'utilise la méthode par dichotomie :
On vient comparer le seuil à l'impulsion.
Si le seuil<impulsion alors seuil<=seuil+seuil/2;
Si le seuil>impulsion alors seuil<=seuil-seuil/2;
Les impulsions US durent 50 ns à peu près.
Le temps de montée et de descente ~10 ns.
La précision de ma mesure est seulement fonction du CNA, sa dynamique de sortie étant de +/- 3V, la précision sera de 6/256 (AD5300 8 bits DAC d'où 2^8=256).
Enfin viendra les mesures des temps de montée, de descente, la largeur de l'impulsion à 50% d'amplitude.
Quelqu'un d'attaque pour m'aider.
Je suis sous Quartus, j'aimerais avoir vos avis quant aux différents blocs à créer.
Merci.
-----