Je viens de réaliser mon deuxième générateur GHF basé sur un AD9850 ou 9851
La spécificité du programme est :
l’affichage de la longueur d’onde en fonction de la fréquence
l’affichage de la fréquence en fonction de la longueur d’onde
l’utilisation d’un AD9850 ou d’un AD9851
Une calibration de l’AD985x modifiable
Une sauvegarde de la fréquence, longueur d’onde ou les paramètres de Wobulation
Un fichier PDF a été joint pour la présentation du GHF
Un 16F876 et 7500 lignes de code
Le produit a été testé sur simulateur et testé en réel sur une platine EASYPIC5
Le fonctionnement du programme est soldé et fonctionne correctement
Si certains ont intéressé par ce projet, je pourrais éventuellement le poursuivre et fabriquer le typon et circuit imprimé
Le fichier HEX est a dispo, si certains souhaitent faire des essais
Il restera toute la partie analogique à créer, même si mon premier projet me permet de récupérer toute cette partie déjà fabriqué (voir ancien post)
Cordialement
Francois
Cette partie a été la plus compliqué à écrire car elle nécessite de faire des calculs importants pour déterminer les valeurs des incréments en fonction des paramètres d’entrées.
Ensuite c’est une simple boucle qui additionne l’incrément à la valeur basse de départ de wobulation
Le temps de cycle est donné par le mode de commande des ad985 (mode série)
Recherche d’idée
Un des défauts des modules AD9850 51 c’est la non linéarité de la tension de sortie en fonction de la fréquence.
Si quelqu’un a une idée sur le traitement de ce problème je suis preneur
Cordialement
Francois
Ps : Le but final c’est de faire un outil pour dépanner nos radio et aussi de pouvoir l’utiliser en émetteur radio. C’est possible de le faire et ma première version fonctionne sur ce principe
Bonjour,
Felicitations d’aborder un tel sujet. Les remarques constructives seront surement bienvenues
Le signal sinusoïde etant fait par un DAC on peut penser que la tension de sortie est indépendante de la frequence
Est ce que l’oscilloscope suit ? le cablage l’adaptation d’impédance sont à soigner
Sinon mettre une regulation de tension de sortie cela ce fait sur tous les générateurs synthétisés
La modulation de frequence sera peut plus difficile par le DDS seul
Continuer
Sylvain
les "viewver " pdf permettent la rotation des textes
La modulation en amplitude directement sur le courant du DAC fait bien varier le niveau de sortie, mais celui-ci reste référencé à zéro, ce qui ne correspond pas réellement au but recherché. fig1 sur AN423.
Par conséquent, il est impératif d’utiliser simultanément les deux sorties du DAC, qui sont en opposition de phase pour reconstruire un signal AM correct via un transfo différentiel. Fig3
Le résultat est remarquable, moyennant une modification du circuit audio fig2.
Ci-joints, le schéma du modulateur adapté à mes besoins, ainsi qu’une photo de l’application d’essai.
Le transfo ferrite est un Amidon BN73-202, qui donne une courbe assez plate de 100 KHZ à 12 MHZ.
La sortie attaque un filtre passe-bas dont le début de coupure est à 15 Mhz.
Remarque: au delà de 20 Mhz, pour l’AD9850, et 30 Mhz pour le 9851, les signaux de sortie deviennent très pollués par quantité de rossignols indésirables, et l’amplitude de sortie chute fortement, défauts bien connus de ce type de DDS bon marché.
Pour « monter » en fréquence, utilisez plutôt un AD9951, un peu plus complexe à utiliser, mais nettement supérieur en comportement, tant pour la constance remarquable de l’amplitude de sortie, que pour la propreté du signal jusqu’à plus de 100 MHZ.
Sur la photo, le petit circuit cms du modulateur est monté directement sur le PCB du DDS, au dessus du quartz de 125 Mhz.
Merci pour ces infos, mais j’avais déjà travaillé sur cette note
Pour la modulation d’amplitude j’avait des meilleurs résultats en attaquant directement Rset suivant le schéma précédent
Mes essais avec des 2N1700 ne m’ont pas convaincu
Cette partie fonctionne correctement pour moi
Ma question était comment linéarisé la sortie (sans modulation ) sur l’ensemble de la bande de fréquence 0-40 0-60 ( même si je suis d’accord avec vous sur la qualité de signaux en bande haute)
Concernant l’utilisation d’un AD9951 c’est hors budget. Le but final c’est de proposer un outil a faible prix et réalisable par tous ( pas de cms)
Relever le niveau de sortie sur les fréquences hautes revient à remonter le plancher de M…E que l’on trouve quand le niveau du DDS chute, avec, comme résultat, un rapport signal/plancher de bruit qui devient totalement calamiteux.
Il existe cependant quelques solutions efficaces, mais aucune ne va dans le sens de la simplicité.
Désolé, je n’ai aucune connaissance en miraculologie…
Pour le prix d’une 2 CV, il vous sera tout de même difficile d’obtenir une Rolls.
Bon courage!
Mr Blaireau,
Mon objectif, c’est de faire un montage simple et réalisable par tous, même si c’est au détriment de la qualité (et oui)
J’ai bien vu vos réalisations (c’est du très top) mais pour moi et certains autres, c’est trop compliqué à fabriquer. La technique du CMS ce n’est pas pour moi.
Mon objectif c’est de réaliser un montage simple et à faible cout et de pouvoir si cela aboutie, le présenter dans notre revue
Mon premier projet qui a mis plusieurs mois à aboutir, me permet de tester mes radios et de vérifier leurs fonctionnement en onde courte, ce n’est pas de le hifi mais cela me suffit
Je pense que vous avez toutes les compétences pour m’aider sur ce projet et j’espère que cela sera le cas
Bonjour!
Je viens de terminer quelques essais qui vont dans le sens de la demande, en ce qui concerne le niveau de sortie.
On obtient un résultat absolument plat à ± 0.5 dB de 100 khz à 30 Mhz, sans artifice particulier, en utilisant simplement un transfo ferrite ad’hoc.
Mais, il est absolument nécessaire de virer tout le filtrage qui suit le DAC jusqu’à la sortie HF.
Le transfo est bobiné sur une ferrite binoculaire Amidon BN73-202. http://www.ebay.fr/itm/20-X-BN73-202-FERRITE-BINOCULAR-FAIR-RITE-2873000202-/302251931338?hash=item465f9e76ca:m:mB2iKo04XKUzWJBDgUse0hQ
Primaire: 2x5 tours torsadés fil émaillé 3/10e, point milieu à la masse, et chaque extrémité sur une sortie du DAC.
Secondaire: 10 tours même fil, avec une extrémité à la masse, et l’autre sur la sortie HF 50 ohms.
(passage 2 X 25 ohms symétrique en 50 ohms asymétrique)
Le niveau mesuré est de 0 dBm (1mw) sans modulation, et de 7 dBm (5mw) en crête de modulation, ce qui est largement suffisant pour un équipement de dépannage radio.
Afin de ne pas altérer la caractéristique extrêmement plate de la réponse en fréquence, il est fortement conseillé de prélever le signal de sortie à travers un atténuateur résistif 50 ohms, en pi ou en T, d’au moins -3 dB. (300 ohms, 18 ohms, 300 ohms, par exemple.)
Il serait cependant fort judicieux d’ajouter un filtre passe-bas 32 ou 35 Mhz, de style Chebyshev 0.1 dB entre le pad 3dB, et l’atténuateur variable de sortie pour expédier ad-patres les produits indésirables en sortie du montage.
Le calcul ne prend que quelques secondes avec un logiciel gratuit comme Elsie, par exemple. http://www.tonnesoftware.com/elsie.html
Il est fort probable que le transfo ferrite décrit puisse dépasser largement 30 Mhz, car la mesure ne montrait encore aucun début de fléchissement à cette fréquence.
Avec cette méthode,pour 1euro, la correction par le DAC devient totalement inutile, attendu que la pente est provoquée par une mauvaise utilisation de l’AD9850 en sortie.
Avec plusieurs épaisseurs de pansements, vous arriverez peut-être à masquer un faux bobo.