HSTRX module 4 : 2e Ampli FI + AGC

Présentation

Besoins

Le role de cet amplificateur de fréquence intermédiaire est double:

  • il fourni la principale amplification avec ses 78 dB de gain.
  • il gère automatiquement le gain, afin de l’ajuster selon la puissance des signaux reçus

Contrairement au premier amplificateur de fréquence intermédiaire nous pouvons nous autoriser moins de linéarité, ce qui implique plus de distorsion et intermodulation. Pourquoi ?

Tout simplement car en entrée nous avons un signal issus d’un filtre à quartz à bande étroite, ce qui limite considérablement les problèmes d’intermodulation que nous aurions avec un signal comportant toutes les émission de la bande écoutée !

De plus, une première amplification ayant été opérée par le premier amplificateur de fréquence intermédiaire, nous pourrons la aussi tolérer un facteur de bruit un peu plus élevé.

Ces souplesses  nous aiderons donc à atteindre des gains élevés et réglables.

Structure

L’amplificateur est constitué autour de deux amplificateurs intégrés AD603 de analog device qui offrent chacun un gain de l’ordre de 39dB, soit 78dB au total.

Ce composant est un peu particulier, car il intègre en interne un atténuateur « programmable » suivi d’un amplificateur à gain fixe.  Le gain maximal sera alors atteint pour un réglage à minima de l’atténuateur.

Le montage en cascade des deux amplificateurs est inspiré de celui présent dans le datasheet à la page 18. Le principe est de commencer par augmenter le gain du premier étage en priorité et de compléter avec le gain du 2e étage. Le constructeur assure que cette façon de procéder ne dégrade pas le facteur de bruit de l’amplificateur comparativement à ce qu’on aurais en utilisant un seul de ces composants.

Pour le gain automatique ( AGC ), je n’ai pas suivi le schéma du constructeur mais me suis inspiré ( en l’améliorant)  d’une autre réalisation présentée par une équipe chinoise à l’ICADME 2015.

Le schéma

Dual AD603 FI amplifier + AGC Clic to enlarge

La version précédente peut être trouvée ici : http://david.alloza.eu/ForPublication/Homemade/Tx/SHTRX/IF2/AD603FI.png

Le fonctionnement:

Pour ce qui est de l’amplification se reporter aux explications fournies dans le datasheet. J’ai cependant apporté deux modifications. l’entrée de cet amplificateur présentant une impédance de 100 Ohms, elle peut être adaptée sur 50 Ohms en rajoutant une simple résistance supplémentaire de 100 Ohms en parallèle de l’entrée. C’est la solution préconisée sur le schéma proposé par le constructeur. Sur les conseils de Georges F6CER j’ai opté pour un réseau LC ( L1 , C13 ) d’adaptation d’impédance, de 50 Ohms vers 100 Ohms, ce qui permet de préserver les 3dB de facteur de bruit ( et de gain ) qui étaient perdus avec la solution originelle.  L’autre modification concerne la sortie, j’ai rajouté une résistance de 47 Ohms en série afin de présenter 50 Ohms en sortie. La contre-réaction  présente en sortie de l’AD603 aboutissant à une impédance de quelques ohms.

Contrôle automatique de  gain ( CAG ou AGC en anglais)

On va supposer comme état initial une situation ou aucun signal ne serait appliqué en entrée, et ou l’ampli serait sous tension depuis plusieurs secondes, et l’appareil en réception ( RX_VCC alimenté). le potentiomètre U4 serait réglé à un niveau ne permettant pas à la base du transistor Q1 d’être polarisée ( moins de 0.5v).

Dans cette situation le transistor Q1 ne serait pas passant et le condensateur C10 se serait chargé ( à travers la résistance R15) à environ 8.3V. Avec ce potentiel d’AGC le gain est maximal.

Si maintenant on applique un signal significatif sur l’entrée, disons, -60dBm. l’amplificateur étant au maximum de gain ( +78dB ), il devrait sortir un signal de -60+78 = 18dBm. Cela n’est pas possible et il va rapidement saturer. Cependant on va avoir une tension de plusieurs centaines de mV en sortie, cette tension appliquée sur la base de Q1 va le polariser, il va conduire et donc décharger le condensateur C10 rapidement ( car le courant pourra être important, plusieurs dizaines de mA). la décharge du condensateur s’opère en quelques dizaines de ms tout au plus.

Pendant cette décharge la tension appliquée sur la commande de gain de l’amplificateur ( AGC ) va progressivement baisser, ce qui va réduire le gain de l’ensemble et donc le niveau de sortie. Progressivement les choses vont s’équilibrer et le gain va se stabiliser, l’amplificateur ne saturera alors plus.

Dans le HSTRX U4 est réglé de telle sorte que l’AGC limite le niveau de sortie a 0 dBm, ce qui implique que dans notre example ( -60dBm appliqués à l’entrée) le gain va se stabiliser aux alentours de +60dB.

Imaginons maintenant que le signal appliqué à l’entrée faiblisse fortement,  par exemple qu’il baisse de 10dB à en passant de -60dB à -70dB. Le niveau de sortie va fortement baisser et le transistor Q1 ne sera plus polarisé. le transistor Q1 ne conduira plus et le condensateur C10 va donc progressivement se charger ( à travers R15 ) ce qui va progressivement et lentement augmenter le gain en raison de la valeur importante de cette résistance ( 27k). Tout ceci se stabilisera quand la tension appliqué sur la broche AGC correspondra à un gain de 70dB. Cette remontée de gain est bien moins rapide ( environ 100x plus lente) que la réduction de gain. Cela est indispensable au contrôle de gain automatique en phonie SSB, le sytème devant rapidement baisser le gain si une émission puissante est présente, tout en maintenant cette baisse de gain entre chaque phonème et même entre chaque mot afin de ne pas laisser remonter trop vite le niveau de bruit.

[Rajout au 20/10/2019] En émission et en réception ( mais c’est surtout utile en émission) la diode Zener D4 sert a empêcher que la tension de commande sur l’AGC ne descende sous 4.4V, ceci est nécessaire car si on passe sous ce seuil le gain remonte. Le datasheet indique d’ailleurs les seuils à ne pas dépasser.

Car particulier de l’émission:

En émission nous avons besoin de bien moins de gain ( le réglage est a +2dB de gain sur le HSTRX) et d’une dynamique d’AGC inexistante ou réduite.

dans ce cas la nous n’alimentons pas la broche RX_VCC et la tension appliquée sur R15 est alors déterminée par le réglage de U1. U1 permet donc de fixer le gain en émission.
D3 à un role particulier, elle aide à rapidement décharger C10 à travers U1, ce qui permet de très vite faire baisser le gain de l’ampli ( en quelques dizaines de ms) quand on passe de réception à émission. C’est nécessaire pour ne pas entendre un bruit de souffle important chez les correspondants au moment du passage en émission.

La réalisation:

Dual AD603 second FI amplifier, ugly construction

La réalisation a été chaotique. Je ne pensais pas initialement mettre un AGC automatique sur le même circuit que l’amplificateur ce qui a provoqué un niveau de  superpositions digne d’un plat de spaghettis. Cela serait à refaire, je ferais certainement un circuit imprimé ( sous KiCad ) avec des composants CMS.
Initialement je n’avais pas utilisé de réseau d’adaptation d’impédance en entrée et l’amplificateur était stable. Quand j’ai rajouté L1 et C13 une auto-oscillation est apparue, (certainement aidée par la structure en plat de spaghettis ) et je n’ai réussi à m’en débarrasser qu’en soudant une feuille de cuivre ( 100 microns ) en bas a gauche du circuit afin d’isoler le circuit d’adaptation d’impédance.

Au final cet amplificateur FI fonctionne remarquablement bien. L’AGC, malgrés sa simplicité, rend l’écoute en SSB confortable et ceci même si on sent bien qu’il manque encore un petit peu de dynamique .

Points faibles:

  • l’amplification maximale ( et dynamique de l’AGC ) n’est que de 78dB. Or sur un récepteur pour les bandes HF il faut viser au moins 100dB de dynamique pour éviter d’avoir à retoucher le bouton de volume à l’écoute entre les stations au ras du bruit et les stations locales puissantes.
  • Cet amplificateur est large bande, ce qui implique que du bruit à large bande est produit ( et doit être éliminé ensuite par un filtre à quartz simplifié). De plus ce bruit large bande peut réduire la dynamique de l’AGC ( même si elle est dans ce montage suffisamment réduite pour que cela n’arrive pas). J’ai mesuré un niveau de sortie de 200mV VPP produit uniquement par le bruit large bande.

Améliorations possibles:

  • Opter pour une construction offrant plus de gain, par exemple en utilisant 3 amplificateurs AD603 en cascade comme ici : http://www.f6evt.fr/if_mf-jr7cch.pdf
  • Faire fonctionner l’amplificateur en bande étroite, plusieurs solutions sont envisageable (et cumulables):
    • Comme chez JR7CCH, en mettant des circuits accordés en liaison entre les étages.
    • Comme proposé par Georges F6CER, modifier les feedbacks pour privilégier le gain sur la fréquence de la FI ( ici 20MHz).

Modification au 29/05/2019

Le condensateur C5 de 100nF à été remplacé par un condensateur de 1nF. 1nF correspondent à une impédance de 0.7 Ohms ( réactifs) à 20MHz ce qui reste faible devant les 100 Ohms de l’entrée de l’AD603. Par contre cette modification présente deux avantages:

  • une réduction du bruit large bande dans les basses fréquences, ce qui évite que l’AGC en tienne compte.
  • La suppression d’un « accrochage » aléatoire de l’ampli qui auto-oscillait à quelques centaines de khz.

Modification au 29/08/20189

  • R16 est passée de 12 à 120 Ohms, cela permet à l’AGC d’être plus progressif et donc plus souple.
  • j’ai rajouté une diode zener de tension de seuil de 5.6V bloquant la tension basse de l’AGC vers 4.4V. C’est nécessaire car l’AD603 ne tolère pas des tensions trop faibles sur les broches de configuration de gain. Si on passe sous ces seuils, le gain remonte !!. Cela amenait occasionnellement l’amplificateur en saturation en émission..
    Voir ici

David, F4HTQ.

9 réflexions sur « HSTRX module 4 : 2e Ampli FI + AGC »

  1. Bonjour David,
    Je parcours votre blog et cette dernière réalisation de votre ampli FI me donne envie d’essayer…!
    J’ai toujours renoncé eu égard aux oscillations rapportées régulièrement dans ce type de montage.
    J’observe également que vous n’avez pas d’alimentation négative.
    Je dois avoir quelques AD600 sous la main et je vais peut-être réfléchir à  leur mise en oeuvre dés que j’aurai terminé mon ampli linéaire à  refroidissement à  eau.
    A suivre
    73 QRO,
    Gérard / F6EHj

    • Bonjour Gérard,
      Merci pour votre commentaire.
      Oui les oscillations sont un véritable problème. De mon coté elles sont apparues quand j’ai mis en place l’adaptation d’impédance d’entrée, et j’ai du isoler cette partie. Dans une version initiale je n’avais mis qu’une résistance de 100 Ohms en parallèle sur l’entrée, je n’avais pas d’oscillations mais je perdait 3dB.
      Il est important de ne pas perdre de signal en entrée car cet ampli est large bande et on peut trés vite se retrouver avec un bruit large bande en sortie qui dépasse le niveau du signal et réduit la dynamique de l’AGC. Dans ce TRX, avant d’arriver sur ce second ampli FI, j’ai perdu 6dB dans le premier mélangeur, j’ai amplifié de 15dB ensuite, et re-perdu 6dB dans le premier filtre a quartz. Je suis donc a +3dB par rapport au signal qui arrive sur l’antenne, ce qui est suffisant sur la HF.
      Ne perdez pas de vue, et ceci toujours pour des questions liée au bruit large bande, qu’il est nécessaire de filtrer entre ce 2e ampli FI et le deuxième mélangeur, sinon le niveau de bruit va remonter.
      Je remet la synoptique du TRX:
      http://david.alloza.eu/ForPublication/Homemade/Tx/SHTRX/NewTx_2.png

      David.

      • David,
        Merci pour les infos. J’ai essayé de retrouver mes AD mais en vain.
        Si je repars dans ce genre de développement je choisirais certainement les BF998 que j’ai déjà utilisés. L’hybride cascode ne m’a jamais donné de bon résultats et je ne vois pas grand chose d’autre.
        73
        Gérard

  2. Bonjour Monsieur ALLOZA.
    Je suis tombé par hasard sur votre site très passionant.
    J’aimerai vous demander un renseignement si c’est possible.
    Où vous procurez vous vos condensateurs au mica argenté et ceux en multicouches NPO-COG ?
    Pourriez-vous, s’il vous plaît, m’indiquer un revendeur fiable pour ces composants sur le net, à prix corrects, chez qui vous vous approvisionnez ?

    Avec mes remerciements

    • Me revoila.

      Pour les mica argentés, de source fiable et en petite quantité je vous conseille cette boutique
      https://www.rf-microwave.com/en/silver-mica-capacitors/150/

      Si par contre vous voulez vous faire un stock important sans vous ruiner, je vous conseille de suivre les enchères de ce vendeur eBay américain
      https://www.ebay.fr/usr/i.v.tan?_trksid=p2047675.l2559
      il peut groupper les frais d’envois. Je lui en ait achetté des quantité importantes, ils sont tous de très bonne qualité.

      Pour les NPO/COG, si vous achetez ces condensateurs en Chine vous aurez généralement du NPO-COG jusqu’a 870pF en céramique multicouche et jusqu’a 100pF en SMD 1206.
      Mais si nous n’avez pas de quoi contrôler que ce qu’on vous a vendu est de bonne qualité ( je teste systématiquement tout ce que j’achète en Chine), il vaut mieux tabler sur des boutiques fiables comme
      https://fr.rs-online.com/web/
      https://www.mouser.fr/

      Ce n’est pas votre question initiale, mais j’en profite pour vous indiquer aussi cette boutique
      https://www.sv1afn.com/
      c’est quelqu’un de sérieux, si vous avez besoin d’acheter quelques tores en poudre de fer, en Europe, c’est chez lui que vous trouverez les offres les plus intéressantes.

      Voila.
      Bon week end.
      David.

  3. Bonjour David,
    J’ai finalement fait l’acquisition d’un module chinois équipé de 2xAD603 qui fonctionne bien.
    Il requiert +5 et -5V et le gain est maxi à +2V et minimal à 0V sur l’entrée CAG.
    J’ai monté votre schéma avec succès (la régulation fonctionne), par contre je rencontre une difficulté liée à la constante de temps que je trouve trop juste en SSB (le bruit remonte entre chaque mot). Si j’augmente la capa (C10), la constante de temps augmente mais le temps d’attaque augmente également et je sature sur les premières syllabes par exemple.
    Je me souviens des montages « fast attack » et « slow decay » mais je n’ai pas investigué pour le moment.
    Avez-vous constaté ce phénomène ?
    73’s
    Gérard

    • Bonjour Gérard,
      Très content de vous lire.
      Je vois très bien le problème, même si je n’ai pas souffert de cette remontée de bruit.
      Le problème quand on augmente la valeur de condensateur est effectivement une manque de courant pour le charger avec le transistor. Peut être alors essayer d’augmenter la valeur de R15 (celle qui est à 27k sur le schéma), vu qu’elle n’agit que sur la recharge du condensateur et donc la remontée de gain.

      Autre moyen d’action :
      Dans une première version je n’avais pas la résistance R16 de 120 Ohms sur l’émetteur de Q1, mais ça ne faisais pas gagner tant de réactivité que ça, car on était de toute façon limité par le courant que pouvais fournir le transistor. Mais vous pouvez quand même un peu baisser cette valeur ( de moitié ? ) et la saturation devrais durer un peu moins longtemps.

      Dernier point, il faut régler le bias d’AGC pile a la valeur ou le gain commence a baisser, ça permet d’avoir un AGC qui démarre dès qu’on passe le bruit de bande et aussi d’avoir une attaque un peu plus rapide sur les première syllabes.

      Vous pouvez m’envoyer un lien vers le module à deux AD603 que vous avez acheté ?

      Mes 73,
      David, F4HTQ.

      PS: j’ai activé à la main les notifications pour les nouveaux messages, le système d’enregistrement est cassé..

  4. Bonjour David,
    Merci pour votre réponse.
    J’ai essayé un autre montage et ça me va assez bien. C’est très classique. J’utilise un redressement double alternance avec 2 x 1N5711 suivi par le RC de constante de temps. j’attaque ensuite un ampli op non inverseur en suiveur puis un second en inverseur avec calage de sa tension de sortie par variation de son entrée non inverseuse pour obtenir 1.85V (c’est le seuil de déclenchement de la variation de gain des AD603).
    Le réglage n’est pas critique et la variation de tension me va bien pour attaquer l’ESP32 en S-mètre.
    Le module AD603 ali express à 8.64€ : https://fr.aliexpress.com/item/4000055418375.html?spm=a2g0o.productlist.0.0.a055384dnxikBu&algo_pvid=3fe5389f-e5c2-4a43-bd29-7d40ebdfc611&algo_expid=3fe5389f-e5c2-4a43-bd29-7d40ebdfc611-0&btsid=2100bdde16149306471035802e4453&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

    Le même chez Amazon à 8.59€…!! : https://www.amazon.fr/Amplificateur-r%C3%A9glable-damplificateur-Contr%C3%B4le-programmable/dp/B07VCDVC2V/ref=sr_1_11?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=AD603&qid=1614930724&sr=8-11

    Il y a une entrée CAG sur le module qui s’active en court-circuitant les deux pin marquées J1 et en calant le pot de gain à fond.
    73’s
    G

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *