Étape 6: Circuit explication - contrôle de l’amplitude, la génération de signaux de synchronisation... (4)
Comme écrit dans la fiche technique de la pf de signal de sortie le MAX038 offre une amplitude de 1 ~ V avec une tension égale au sol potentiel.
Je voulais avoir la possibilité de contrôler l’amplitude du signal et de pouvoir définir l’offset DC par moi-même. Fonction supplémentaire j’ai voulu avoir le signal de synchronisation avec des niveaux CMOS en parallèle avec le signal de sortie. Par défaut le MAX038 puce génère ce signaux, mais dans la fiche technique, j’ai lu que s’il est activée (ce qui signifie - DV + broche reliée à 5V), certains sommets (bruit) peuvent être observées dans le signal de sortie analogique. Je voulais le garder car propre possible et pour cette raison que j’ai généré le signal de synchronisation externe. Le PCB s’effectue de la manière que la broche DV + peut être comblée facilement à l’alimentation principale. La broche de synchronisation est routée vers le connecteur BNC - seulement 50 Ohm résistance doit être soudée. Dans ce cas, le circuit de génération de signal de synchronisation peut être omis. Ici comme vous le voyez que j’utilise également deux potentiomètres, mais ils ne sont pas connectés en parallèle. La raison en est - j’ai mesurer l’amplitude relativement. La tension au point milieu du un potentiomètre est détectée par l’ADC Atmega328 et l’amplitude du signal est calculée en fonction de cette valeur. Bien sûr, cette méthode n’est pas très précise (il repose sur l’adéquation entre les deux sections de potentiomètre, pas toujours ce qui se produit), mais il est assez précis pour mes applications. Dans ce circuit IC2A travaille comme buffer de tension. IC4A aussi. L’ampli op IC2B travaille comme additionnant amplificateur - il crée le signal de sortie du générateur fonctionnel comme somme de la tension de décalage et le signal principal avec amplitude ajusté. Le diviseur de tension R15. R17 génère le signal de tension approprié pour mesurer la tension de décalage CC signal principal. Il est détecté par l’ADC Atmega328. L’ampli op IC4B travaille comme comparateur - il contrôle l’onduleur de génération de synchronisation réalisée par les deux transistors MOS (BSS123 et BSS84). Les U6 (THS4281 - Texas Instruments) décale le signal de sortie généré par le DC MAX038 avec 2,5 V et amplifie 1,5 fois. Donc signal généré est captée par l’ADC AVR et traitée plus loin avec l’algorithme de FFT. Dans cette partie j’ai utilisé des amplificateurs opérationnels de rail à rail haute qualité avec 130 MHz de bande passante (TI - LMH6619).
Pour être facile à comprendre exactement comment la synchronisation du signal generation, œuvres j’inclus quelques photos de LTSpice simulations du circuit. Sur la troisième photo : le signal bleu est la tension de décalage (entrée de la IC2B). Le vert est le signal de sortie avec amplitude ajusté. Le rouge est le signal de sortie du générateur fonctionnel, la courbe cyan est le signal de synchronisation.