Electronique > Réalisations > Générateurs > Générateur HF 001

Dernière mise à jour : 18/07/2007

Présentation

Petit générateur de signaux rectangulaires, bande 5 KHz à 800 KHz, programmable par pas de 1 KHz et stabilisé par quartz. Ca faisait un petit moment que j'avais fait le prototype, mais ça fonctionnait assez mal dans les basses fréquences. Je suis tombé il n'y a pas longtemps sur la page web Improved CMOS RF Synthesizer de Harry / SM0VPO et j'ai trouvé ce qui n'allait pas. Grâce à Harry, mon petit géné fonctionne désormais très bien, un grand merci à lui ! Autre générateur de même type mais avec des roues codeuses, décrit à la page Générateur HF 002.

Schéma

Le schéma fait apparaitre trois circuits intégrés : un oscillateur / diviseur fixe de type CD4060, un diviseur programmable de type CD4059 et une PLL de type CD4046.

 
Generateur HF 001
   

Si on compare ce schéma à celui de Harry, il n'y a guère de différence. Mon idée de départ était de fixer la fréquence de référence à 100 Hz pour travailler avec des pas dix foix plus fins (j'avais ajouté un CD4017 cablé en diviseur par dix, entre la sortie 1 du CD4060 et l'entrée 14 du CD4046), mais j'ai finalement retenu le pas de 1KHz, plus pratique à manipuler. Ma première maquette ne fonctionnait pas bien dans les basses fréquences (l'accrochage de la PLL était aléatoire jusqu'à 10 KHz), en raison d'un mauvais filtre de boucle, constitué d'un classique réseau R+RC (RC avec résistance d'amortissement). Le filtre n'était pas trop "mauvais" en soi, mais ne convenait pas pour travailler sur une plage aussi étendue. J'avoue que le jour où je suis tombé sur la page web du synthé de Harry, j'ai trouvé très drôle la ressemblance entre nos deux schémas. Il faut dire qu'avec un 4046 et avec un 4059, il n'y a pas mille façons de voir les choses. J'ai donc immédiatement essayé son filtre, et hop, grand sourire tout de suite ! Je peux enfin sortir ma petite maquette du tiroir des oubliés.

   
Fonctionnement
Le signal rectangulaire disponible en sortie est généré par le VCO (Voltage Controlled Oscillator) interne au CD4046, qui intègre de surcroit un comparateur de phase qui fonctionne très bien. Le comparateur de phase compare (il fait son job) le signal généré qui a été préalablement été divisé par le diviseur programmable (entre 3 et 15999 selon position des switches), avec le signal de référence de 1 KHz obtenu grâce au CD4060 et son quartz de 4,096 MHz (on exploite la sortie Q11 du CD4060, où le signal d'origine de 4,096 MHz a été divisé par 2 puissance 12, soit 4096). Si le diviseur programmable CD4059 est configuré pour diviser par 3, la fréquence de sortie du VCO va évoluer jusqu'à ce que sa fréquence divisée par le CD4059 soit égale à 1 kHz. Pour obtenir cette condition, le signal de sortie du VCO doit être de 3 kHz (3 kHz divisé par 3 = 1 kHz). Si maintenant le diviseur programmable CD4059 est configuré pour diviser par 564, la fréquence de sortie du VCO va évoluer jusqu'à ce que sa fréquence divisée par le CD4059 soit égale à 1 kHz. Pour obtenir cette condition, le signal de sortie du VCO doit être de 564 kHz (564 kHz divisé par 564 = 1 kHz). Comme vous pouvez le constater, la fréquence de sortie du VCO correspond, en kHz, au taux de division du diviseur programmable. Bien entendu, ce rapport direct est lié au fait que la fréquence de référence est précisement de 1 kHz. Si on avait choisi cette dernière de valeur 100 Hz au lieu de 1 kHz (comme je l'avais prévu au départ et comme c'est le cas dans le générateur HF 002), la fréquence de sortie du VC0 serait de 3 kHz pour un taux de division de 30.

Prototype

Réalisé sur petite plaque d'expérimentation à pastilles.

Generateur HF 001 - Proto

J'ai utilisé des "barrettes à picots" avec des cavaliers pour la programmation du diviseur 4059. C'est moins sexy que des roues codeuses, mais c'est plus rapide à cabler. Ce proto fonctionne bien de 3 kHz à 1 MHz, mais sous 12V à la fréquence max, la tension d'erreur du filtre de boucle dépasse les 10V, et au delà ça bloque. Je préfère donc dire que cela fonctionne bien jusqu'à 800 kHz et qu'au delà ça dépendra de la tension d'alim (on peut monter à 15V) et des composants utilisés.

Alimentation

9V à 15V, mais impérativement stabilisée.

Crédits

Je l'ai déjà dit, mais il n'y a pas de mal à le répéter : le choix des composants du filtre de boucle n'est pas de moi, il est de Harry (SM0VPO). Thanks, Harry !

Historique

18/07/2007
- Première mise à disposition