{"id":428,"date":"2018-11-23T01:42:45","date_gmt":"2018-11-23T00:42:45","guid":{"rendered":"http:\/\/alloza.eu\/david\/WordPress3\/?p=428"},"modified":"2019-10-20T23:23:19","modified_gmt":"2019-10-20T21:23:19","slug":"hstrx-module-4-2e-ampli-fi-agc","status":"publish","type":"post","link":"https:\/\/alloza.eu\/david\/WordPress3\/?p=428","title":{"rendered":"HSTRX module 4 : 2e Ampli FI + AGC"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Pr\u00e9sentation<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Besoins<\/h3>\n\n\n\n<p>Le role de cet amplificateur de fr\u00e9quence interm\u00e9diaire est double:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>il fourni la principale amplification avec ses 78 dB de gain.<\/li><li>il g\u00e8re automatiquement le gain, afin de l&rsquo;ajuster selon la puissance des signaux re\u00e7us<\/li><\/ul>\n\n\n\n<p>Contrairement au premier amplificateur de fr\u00e9quence interm\u00e9diaire nous pouvons nous autoriser moins de lin\u00e9arit\u00e9, ce qui implique plus de distorsion et intermodulation. Pourquoi ?<\/p>\n\n\n\n<p>Tout simplement car en entr\u00e9e nous avons un signal issus d&rsquo;un filtre \u00e0 quartz \u00e0 bande \u00e9troite, ce qui limite consid\u00e9rablement les probl\u00e8mes d&rsquo;intermodulation que nous aurions avec un signal comportant toutes les \u00e9mission de la bande \u00e9cout\u00e9e !<\/p>\n\n\n\n<p>De plus, une premi\u00e8re amplification ayant \u00e9t\u00e9 op\u00e9r\u00e9e par le premier amplificateur de fr\u00e9quence interm\u00e9diaire, nous pourrons la aussi tol\u00e9rer un facteur de bruit un peu plus \u00e9lev\u00e9.<\/p>\n\n\n\n<p>Ces souplesses&nbsp; nous aiderons donc \u00e0 atteindre des gains \u00e9lev\u00e9s et r\u00e9glables.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Structure<\/h3>\n\n\n\n<p>L&rsquo;amplificateur est constitu\u00e9 autour de deux amplificateurs int\u00e9gr\u00e9s <a href=\"https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ad603.pdf\">AD603 de analog device<\/a> qui offrent chacun un gain de l&rsquo;ordre de 39dB, soit 78dB au total.<\/p>\n\n\n\n<p>Ce composant est un peu particulier, car il int\u00e8gre en interne un att\u00e9nuateur \u00ab\u00a0programmable\u00a0\u00bb suivi d&rsquo;un amplificateur \u00e0 gain fixe.&nbsp; Le gain maximal sera alors atteint pour un r\u00e9glage \u00e0 minima de l&rsquo;att\u00e9nuateur.<\/p>\n\n\n\n<p>Le montage en cascade des deux amplificateurs est inspir\u00e9 de celui pr\u00e9sent dans le <a href=\"https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ad603.pdf\">datasheet<\/a> \u00e0 la page 18. Le principe est de commencer par augmenter le gain du premier \u00e9tage en priorit\u00e9 et de compl\u00e9ter avec le gain du 2e \u00e9tage. Le constructeur assure que cette fa\u00e7on de proc\u00e9der ne d\u00e9grade pas le facteur de bruit de l&rsquo;amplificateur comparativement \u00e0 ce qu&rsquo;on aurais en utilisant un seul de ces composants.<\/p>\n\n\n\n<p>Pour le gain automatique ( AGC ), je n&rsquo;ai pas suivi le sch\u00e9ma du constructeur mais me suis inspir\u00e9 ( en l&rsquo;am\u00e9liorant)&nbsp; d&rsquo;u<a href=\"https:\/\/download.atlantis-press.com\/article\/25840449.pdf\">ne autre r\u00e9alisation pr\u00e9sent\u00e9e par une \u00e9quipe chinoise \u00e0 l&rsquo;ICADME 2015<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le sch\u00e9ma<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/alloza.eu\/david\/WordPress3\/wp-content\/uploads\/2019\/10\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"660\" src=\"http:\/\/alloza.eu\/david\/WordPress3\/wp-content\/uploads\/2019\/10\/image-11-1024x660.png\" alt=\"\" class=\"wp-image-973\" srcset=\"https:\/\/alloza.eu\/david\/WordPress3\/wp-content\/uploads\/2019\/10\/image-11-1024x660.png 1024w, https:\/\/alloza.eu\/david\/WordPress3\/wp-content\/uploads\/2019\/10\/image-11-300x193.png 300w, https:\/\/alloza.eu\/david\/WordPress3\/wp-content\/uploads\/2019\/10\/image-11-768x495.png 768w, https:\/\/alloza.eu\/david\/WordPress3\/wp-content\/uploads\/2019\/10\/image-11.png 1445w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption> Dual AD603 FI amplifier + AGC Clic to enlarge <\/figcaption><\/figure>\n\n\n\n<p>La version pr\u00e9c\u00e9dente peut \u00eatre trouv\u00e9e ici : <a href=\"http:\/\/david.alloza.eu\/ForPublication\/Homemade\/Tx\/SHTRX\/IF2\/AD603FI.png\">http:\/\/david.alloza.eu\/ForPublication\/Homemade\/Tx\/SHTRX\/IF2\/AD603FI.png<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le fonctionnement:<\/h2>\n\n\n\n<p>Pour ce qui est de l&rsquo;amplification se reporter aux explications fournies dans le datasheet. J&rsquo;ai cependant apport\u00e9 deux modifications. l&rsquo;entr\u00e9e de cet amplificateur pr\u00e9sentant une imp\u00e9dance de 100 Ohms, elle peut \u00eatre adapt\u00e9e sur 50 Ohms en rajoutant une simple r\u00e9sistance suppl\u00e9mentaire de 100 Ohms en parall\u00e8le de l&rsquo;entr\u00e9e. C&rsquo;est la solution pr\u00e9conis\u00e9e sur le sch\u00e9ma propos\u00e9 par le constructeur. Sur les conseils de Georges F6CER j&rsquo;ai opt\u00e9 pour un r\u00e9seau LC ( L1 , C13 ) d&rsquo;adaptation d&rsquo;imp\u00e9dance, de 50 Ohms vers 100 Ohms, ce qui permet de pr\u00e9server les 3dB de facteur de bruit ( et de gain ) qui \u00e9taient perdus avec la solution originelle.&nbsp; L&rsquo;autre modification concerne la sortie, j&rsquo;ai rajout\u00e9 une r\u00e9sistance de 47 Ohms en s\u00e9rie afin de pr\u00e9senter 50 Ohms en sortie. La contre-r\u00e9action&nbsp; pr\u00e9sente en sortie de l&rsquo;AD603 aboutissant \u00e0 une imp\u00e9dance de quelques ohms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contr\u00f4le automatique de&nbsp; gain ( CAG ou AGC en anglais)<\/h3>\n\n\n\n<p>On va supposer comme \u00e9tat initial une situation ou aucun signal ne serait appliqu\u00e9 en entr\u00e9e, et ou l&rsquo;ampli serait sous tension depuis plusieurs secondes, et l&rsquo;appareil en r\u00e9ception ( RX_VCC aliment\u00e9). le potentiom\u00e8tre U4 serait r\u00e9gl\u00e9 \u00e0 un niveau ne permettant pas \u00e0 la base du transistor Q1 d&rsquo;\u00eatre polaris\u00e9e ( moins de 0.5v).<\/p>\n\n\n\n<p>Dans cette situation le transistor Q1 ne serait pas passant et le condensateur C10 se serait charg\u00e9 ( \u00e0 travers la r\u00e9sistance R15) \u00e0 environ 8.3V. Avec ce potentiel d&rsquo;AGC le gain est maximal.<\/p>\n\n\n\n<p>Si maintenant on applique un signal significatif sur l&rsquo;entr\u00e9e, disons, -60dBm. l&rsquo;amplificateur \u00e9tant au maximum de gain ( +78dB ), il devrait sortir un signal de -60+78 = 18dBm. Cela n&rsquo;est pas possible et il va rapidement saturer. Cependant on va avoir une tension de plusieurs centaines de mV en sortie, cette tension appliqu\u00e9e sur la base de Q1 va le polariser, il va conduire et donc d\u00e9charger le condensateur C10 rapidement ( car le courant pourra \u00eatre important, plusieurs dizaines de mA). la d\u00e9charge du condensateur s\u2019op\u00e8re en quelques dizaines de ms tout au plus.<\/p>\n\n\n\n<p>Pendant cette d\u00e9charge la tension appliqu\u00e9e sur la commande de gain de l&rsquo;amplificateur ( AGC ) va progressivement baisser, ce qui va r\u00e9duire le gain de l&rsquo;ensemble et donc le niveau de sortie. Progressivement les choses vont s&rsquo;\u00e9quilibrer et le gain va se stabiliser, l&rsquo;amplificateur ne saturera alors plus.<\/p>\n\n\n\n<p>Dans le HSTRX U4 est r\u00e9gl\u00e9 de telle sorte que l&rsquo;AGC limite le niveau de sortie a 0 dBm, ce qui implique que dans notre example ( -60dBm appliqu\u00e9s \u00e0 l&rsquo;entr\u00e9e) le gain va se stabiliser aux alentours de +60dB.<\/p>\n\n\n\n<p>Imaginons maintenant que le signal appliqu\u00e9 \u00e0 l&rsquo;entr\u00e9e faiblisse fortement,&nbsp; par exemple qu&rsquo;il baisse de 10dB \u00e0 en passant de -60dB \u00e0 -70dB. Le niveau de sortie va fortement baisser et le transistor Q1 ne sera plus polaris\u00e9. le transistor Q1 ne conduira plus et le condensateur C10 va donc progressivement se charger ( \u00e0 travers R15 ) ce qui va progressivement et lentement augmenter le gain en raison de la valeur importante de cette r\u00e9sistance ( 27k). Tout ceci se stabilisera quand la tension appliqu\u00e9 sur la broche AGC correspondra \u00e0 un gain de 70dB. Cette remont\u00e9e de gain est bien moins rapide ( environ 100x plus lente) que la r\u00e9duction de gain.&nbsp;Cela est&nbsp;indispensable au contr\u00f4le de gain automatique en phonie SSB, le syt\u00e8me devant rapidement baisser le gain si une \u00e9mission puissante est pr\u00e9sente, tout en maintenant cette baisse de gain entre chaque phon\u00e8me et m\u00eame entre chaque mot afin de ne pas laisser remonter trop vite le niveau de bruit.<\/p>\n\n\n\n<p style=\"color:#a30500\" class=\"has-text-color\"> [Rajout au 20\/10\/2019] En \u00e9mission et en r\u00e9ception ( mais c&rsquo;est surtout utile en \u00e9mission) la diode Zener  D4 sert a emp\u00eacher que la tension de commande sur l&rsquo;AGC ne descende sous 4.4V, ceci est n\u00e9cessaire car si on passe sous ce seuil le gain remonte. <a href=\"http:\/\/alloza.eu\/david\/WordPress3\/wp-content\/uploads\/2019\/08\/image-33.png\">Le datasheet indique d&rsquo;ailleurs les seuils \u00e0 ne pas d\u00e9passer<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Car particulier de l&rsquo;\u00e9mission:<\/h3>\n\n\n\n<p>En \u00e9mission nous avons besoin de bien moins de gain ( le r\u00e9glage est a +2dB de gain sur le HSTRX) et d&rsquo;une dynamique d&rsquo;AGC inexistante ou r\u00e9duite.<\/p>\n\n\n\n<p>dans ce cas la nous n&rsquo;alimentons pas la broche RX_VCC et la tension appliqu\u00e9e sur R15 est alors d\u00e9termin\u00e9e par le r\u00e9glage de U1. U1 permet donc de fixer le gain en \u00e9mission.<br>D3 \u00e0 un role particulier, elle aide \u00e0 rapidement d\u00e9charger C10 \u00e0 travers U1, ce qui permet de tr\u00e8s vite faire baisser le gain de l&rsquo;ampli ( en quelques dizaines de ms) quand on passe de r\u00e9ception \u00e0 \u00e9mission. C&rsquo;est n\u00e9cessaire pour ne pas entendre un bruit de souffle important chez les correspondants au moment du passage en \u00e9mission.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La r\u00e9alisation:<\/h2>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"http:\/\/david.alloza.eu\/ForPublication\/Homemade\/Tx\/SHTRX\/IF2\/IMG_2405.JPG\"><img decoding=\"async\" src=\"http:\/\/david.alloza.eu\/ForPublication\/Homemade\/Tx\/SHTRX\/IF2\/IMG_2405.JPG\" alt=\"\"\/><\/a><figcaption>Dual AD603 second FI amplifier, ugly construction<\/figcaption><\/figure>\n\n\n\n<p>La r\u00e9alisation a \u00e9t\u00e9 chaotique. Je ne pensais pas initialement mettre un AGC automatique sur le m\u00eame circuit que l&rsquo;amplificateur ce qui a provoqu\u00e9 un niveau de&nbsp; superpositions digne d&rsquo;un plat de spaghettis. Cela serait \u00e0 refaire, je ferais certainement un circuit imprim\u00e9 ( sous KiCad ) avec des composants CMS.<br>Initialement je n&rsquo;avais pas utilis\u00e9 de r\u00e9seau d&rsquo;adaptation d&rsquo;imp\u00e9dance en entr\u00e9e et l&rsquo;amplificateur \u00e9tait stable. Quand j&rsquo;ai rajout\u00e9 L1 et C13 une auto-oscillation est apparue, (certainement aid\u00e9e par la structure en plat de spaghettis ) et je n&rsquo;ai r\u00e9ussi \u00e0 m&rsquo;en d\u00e9barrasser qu&rsquo;en soudant une feuille de cuivre ( 100 microns ) en bas a gauche du circuit afin d&rsquo;isoler le circuit d&rsquo;adaptation d&rsquo;imp\u00e9dance.<\/p>\n\n\n\n<p>Au final cet amplificateur FI fonctionne remarquablement bien. L&rsquo;AGC, malgr\u00e9s sa simplicit\u00e9, rend l&rsquo;\u00e9coute en SSB confortable et ceci m\u00eame si on sent bien qu&rsquo;il manque encore un petit peu de dynamique .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Points faibles:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>l&rsquo;amplification maximale ( et dynamique de l&rsquo;AGC ) n&rsquo;est que de 78dB. Or sur un r\u00e9cepteur pour les bandes HF il faut viser au moins 100dB de dynamique pour \u00e9viter d&rsquo;avoir \u00e0 retoucher le bouton de volume \u00e0 l&rsquo;\u00e9coute entre les stations au ras du bruit et les stations locales puissantes.<\/li><li>Cet amplificateur est large bande, ce qui implique que du bruit \u00e0 large bande est produit ( et doit \u00eatre \u00e9limin\u00e9 ensuite par un filtre \u00e0 quartz simplifi\u00e9). De plus ce bruit large bande peut r\u00e9duire la dynamique de l&rsquo;AGC ( m\u00eame si elle est dans ce montage suffisamment r\u00e9duite pour que cela n&rsquo;arrive pas). J&rsquo;ai mesur\u00e9 un niveau de sortie de 200mV VPP produit uniquement par le bruit large bande.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Am\u00e9liorations possibles:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Opter pour une construction offrant plus de gain, par exemple en utilisant 3 amplificateurs AD603 en cascade comme ici :&nbsp;<a href=\"http:\/\/www.f6evt.fr\/if_mf-jr7cch.pdf\">http:\/\/www.f6evt.fr\/if_mf-jr7cch.pdf<\/a><\/li><li>Faire fonctionner l&rsquo;amplificateur en bande \u00e9troite, plusieurs solutions sont envisageable (et cumulables):\n<ul>\n<li>Comme chez JR7CCH, en mettant des circuits accord\u00e9s en liaison entre les \u00e9tages.<\/li>\n<li>Comme propos\u00e9 par Georges F6CER, modifier les feedbacks pour privil\u00e9gier le gain sur la fr\u00e9quence de la FI ( ici 20MHz).<\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<p><strong><span style=\"color: #ff0000;\">Modification au 29\/05\/2019<\/span><\/strong><\/p>\n\n\n\n<p>Le condensateur C5 de 100nF \u00e0 \u00e9t\u00e9 remplac\u00e9 par un condensateur de 1nF. 1nF correspondent \u00e0 une imp\u00e9dance de 0.7 Ohms ( r\u00e9actifs) \u00e0 20MHz ce qui reste faible devant les 100 Ohms de l&rsquo;entr\u00e9e de l&rsquo;AD603. Par contre cette modification pr\u00e9sente deux avantages:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>une r\u00e9duction du bruit large bande dans les basses fr\u00e9quences, ce qui \u00e9vite que l&rsquo;AGC en tienne compte.<\/li><li>La suppression d&rsquo;un \u00ab\u00a0accrochage\u00a0\u00bb al\u00e9atoire de l&rsquo;ampli qui auto-oscillait \u00e0 quelques centaines de khz.<\/li><\/ul>\n\n\n\n<p style=\"color:#f7090d\" class=\"has-text-color\">Modification au 29\/08\/20189<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>R16 est pass\u00e9e de 12 \u00e0 120 Ohms, cela permet \u00e0 l&rsquo;AGC d&rsquo;\u00eatre plus progressif et donc plus souple.<\/li><li>j&rsquo;ai rajout\u00e9 une diode zener de tension de seuil de 5.6V bloquant la tension basse de l&rsquo;AGC vers 4.4V. C&rsquo;est n\u00e9cessaire car l&rsquo;AD603 ne tol\u00e8re 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&rsquo;amplificateur en saturation en \u00e9mission.. <br>Voir <a href=\"http:\/\/alloza.eu\/david\/WordPress3\/wp-content\/uploads\/2019\/08\/image-33.png\">ici<\/a><br><\/li><\/ul>\n\n\n\n<p>David, F4HTQ.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9sentation Besoins Le role de cet amplificateur de fr\u00e9quence interm\u00e9diaire est double: il fourni la principale amplification avec ses 78 dB de gain. il g\u00e8re automatiquement le gain, afin de l&rsquo;ajuster selon la puissance des signaux re\u00e7us Contrairement au premier &hellip; <a href=\"https:\/\/alloza.eu\/david\/WordPress3\/?p=428\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,57,56,17,94],"tags":[75,76,74,50,67,26,58],"class_list":["post-428","post","type-post","status-publish","format-standard","hentry","category-elec","category-hstrx","category-radio","category-tech","category-trx","tag-ad603","tag-agc","tag-amplifier","tag-f4htq","tag-hf","tag-homemade","tag-hstrx"],"_links":{"self":[{"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=\/wp\/v2\/posts\/428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=428"}],"version-history":[{"count":23,"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=\/wp\/v2\/posts\/428\/revisions"}],"predecessor-version":[{"id":982,"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=\/wp\/v2\/posts\/428\/revisions\/982"}],"wp:attachment":[{"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alloza.eu\/david\/WordPress3\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}