Menu English Ukrainian Russe Accueil

Bibliothèque technique gratuite pour les amateurs et les professionnels Bibliothèque technique gratuite


ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE
Bibliothèque gratuite / Schémas des appareils radio-électroniques et électriques

Générateur sur PIC16F84A et AD9850. Encyclopédie de l'électronique radio et de l'électrotechnique

Bibliothèque technique gratuite

Encyclopédie de l'électronique radio et de l'électrotechnique / microcontrôleurs

Commentaires sur l'article Commentaires sur l'article

Les générateurs de mesure, dans lesquels la valeur de fréquence requise est définie à l'aide du clavier, sont connus des lecteurs de la revue (voir, par exemple, l'article de A. Piskaev "Frequency meter-generator-clock" dans Radio, 2002, n ° 7 , p. 31, 32). En règle générale, ces dispositifs sont fabriqués sur un microcontrôleur, la gamme de fréquences générées est limitée à plusieurs mégahertz et il est impossible d'obtenir une valeur de fréquence précise. Le générateur décrit dans l'article contient également un microcontrôleur, mais il n'est utilisé que pour contrôler un microcircuit spécialisé - le synthétiseur de fréquence AD9850. L'utilisation de ce microcircuit a permis d'étendre la gamme de fréquences générées de fractions de hertz à 60 MHz, dans laquelle toute valeur de fréquence peut être obtenue avec une précision de 1 Hz.

L'oscillateur proposé est basé sur la puce AD9850 d'Analog Devices, qui est un synthétiseur de fréquence DDS (Direct Digital Synthesis) complet avec un comparateur intégré. Ces synthétiseurs sont uniques dans leur précision, ne sont pratiquement pas sujets à la dérive de température et au vieillissement (le seul élément présentant une instabilité inhérente aux appareils analogiques est un convertisseur numérique-analogique). En raison des caractéristiques techniques élevées des synthétiseurs DDS, ils ont récemment remplacé les synthétiseurs de fréquence analogiques conventionnels. Leur principal avantage est la très haute résolution en fréquence et en phase, qui sont contrôlées numériquement. L'interface numérique facilite la réalisation du contrôle du microcontrôleur. Une description plus détaillée des principes de la synthèse numérique directe de fréquence peut être trouvée, par exemple, dans [1].

Le schéma fonctionnel du synthétiseur AD9850 est illustré à la figure 1.

Générateur sur PIC16F84A et AD9850
(cliquez pour agrandir)

Sa base est l'accumulateur de phase qui forme le code de la phase instantanée du signal de sortie. Ce code est converti en une valeur numérique d'un signal sinusoïdal, qui est converti en analogique à l'aide d'un DAC et filtré. Le comparateur produit un signal de sortie à onde carrée. Sa fréquence fout (en hertz) est déterminée par la formule fout = Δfin/232, où fin est la fréquence d'horloge, Hz ; Δ - valeur de code de fréquence 32 bits. La valeur maximale de fout ne peut pas dépasser la moitié de la fréquence d'horloge.

Spécifications clés de l'AD9850 (à une tension d'alimentation de 5 V)

  • Fréquence du générateur d'horloge, MHz ...... 1 ... 125
  • Consommation maximale de courant (à fin = 125 MHz), mA......96
  • Nombre de bits du DAC ...... 10
  • Courant de sortie maximum du DAC (à Rset = 3,9kΩ), mA ...10,24
  • DAC à non-linéarité intégrale maximale, MZR......1
  • Tension de sortie du comparateur, V :
  • niveau haut minimum ...4,8
  • niveau bas maximal ...0,4

L'AD9850 fournit des interfaces parallèles et série pour le téléchargement de données. Dans ce dernier cas, des données (un mot de 40 bits) sont entrées par son entrée D7. Chaque bit de données est accompagné d'une impulsion de polarité positive à l'entrée d'horloge W_CLK. Après chargement du mot de contrôle par une impulsion de polarité positive à l'entrée FQ_UD, les paramètres de génération sont remplacés par de nouveaux. L'affectation des bits du mot de contrôle est donnée dans le tableau. 1.

Générateur sur PIC16F84A et AD9850

Le schéma de principe du générateur est illustré à la fig. 2. Gère le synthétiseur DD2 microcontrôleur DD1.

Générateur sur PIC16F84A et AD9850
(cliquez pour agrandir)

Il interroge le clavier SB1-SB16, affiche des informations sur l'indicateur LCD HG1, calcule la valeur du code de fréquence et la transmet via une interface série au synthétiseur DD2. L'émetteur de son HA1 sert à confirmer l'appui sur les touches du clavier. La puce AD9850 (DD2) est utilisée dans l'inclusion standard [2]. En sortie de son DAC, le filtre Z1 est activé. Après le filtre, un signal sinusoïdal est envoyé à la prise XW2 et à l'entrée du comparateur de la puce DD2 (broche 16). A partir de la sortie de ce dernier, un signal rectangulaire est envoyé à la prise XW1. L'oscillateur à cristal G1 est utilisé comme générateur d'horloge pour DDS. La résistance ajustable R7 ajuste le contraste de l'image sur l'indicateur HG1.

Après la réinitialisation du microcontrôleur, l'indicateur LCD HG1 est réglé sur le mode d'échange de bus 4 bits, ce qui est nécessaire pour réduire le nombre de lignes d'E / S nécessaires pour écrire des informations.

Le générateur est contrôlé à l'aide d'un clavier composé de boutons SB1-SB16. Étant donné que toutes les lignes d'entrée du port B sont connectées à l'alimentation via des résistances, il n'est pas nécessaire que des résistances externes "montent" les ports RB4-RB7 vers la ligne d'alimentation. Les résistances R3-R6 protègent les sorties du microcontrôleur contre les surcharges lorsque plusieurs boutons sont accidentellement pressés en même temps.

La fréquence requise est réglée à partir du clavier. Pour ce faire, en appuyant sur les boutons avec les chiffres correspondants, entrez la valeur souhaitée (en hertz) et appuyez sur le bouton "*". Si la fréquence ne dépasse pas le maximum autorisé, le message "OK" apparaît sur l'indicateur pendant un court instant et le générateur passe en mode de fonctionnement, et si elle dépasse, le message "Erreur" apparaît. Dans ce cas, vous devez appuyer sur le bouton "C" ("Réinitialiser") et retaper la valeur correcte. La même chose est faite en cas d'erreur dans le processus d'entrée de la fréquence. Appuyez deux fois sur ce bouton pour mettre l'appareil en mode de fonctionnement avec la valeur de fréquence précédemment réglée.

En mode de fonctionnement, un astérisque clignote dans la familiarité la plus à droite de l'indicateur. Si la valeur de fréquence actuelle est entrée depuis une unité de contrôle externe (par exemple, depuis un ordinateur), alors pour revenir à la fréquence affichée sur l'indicateur, il suffit d'appuyer sur le bouton "*".

Les boutons "U" (Up - up) et "D" (Down - down) vous permettent de changer pas à pas la fréquence de sortie du générateur, respectivement en augmentant ou en diminuant la valeur de la décimale de un. La décimale souhaitée est sélectionnée en déplaçant le curseur avec les boutons "L" (gauche - gauche) et "R" (droite - droite).

Lorsque le bouton "*" est enfoncé, la valeur de fréquence et la position du curseur sont stockées dans la mémoire non volatile du microcontrôleur, de sorte que le mode de fonctionnement interrompu est automatiquement restauré à la prochaine mise sous tension.

Les capacités de calcul du microcontrôleur étant limitées, la valeur de la fréquence de sortie est définie avec une précision d'environ 1 Hz, ce qui est suffisant dans la plupart des cas. Pour exploiter pleinement les possibilités du synthétiseur, il peut être contrôlé à l'aide d'un PC. Pour ce faire, le générateur doit être modifié en le complétant par un nœud dont le schéma est illustré à la Fig. 3. Le PC (ou autre dispositif de contrôle) est connecté à la prise XS1. A un niveau logique bas sur les entrées d'adresse A, les multiplexeurs de la puce DD3 relient les entrées de commande du synthétiseur au microcontrôleur DD1, et à un niveau logique haut, à un dispositif externe. Les signaux de commande sont reçus via le contact "ENABLE" de la prise XS1. La résistance R19 fournit un niveau logique bas aux entrées d'adresse DD3 lorsque le dispositif de commande n'est pas connecté.

Générateur sur PIC16F84A et AD9850

Le générateur est assemblé et testé sur une planche à pain. S'il n'est pas possible d'acheter une carte pour le package SSOP pour le microcircuit DD2, vous pouvez utiliser des morceaux courts (10 ... 15 mm de long) de fil étamé d'un diamètre de 0,2 mm pour connecter ses sorties aux plots correspondants. Les conclusions 1,2,5,10,19, 24, 26,27, 28, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX sont reliées à un fil commun avec un segment de plus grande longueur.

Indicateur LCD HG1 - ITM1601 (une ligne à 16 caractères avec contrôleur intégré). HA1 - tout émetteur de son piézoélectrique avec générateur intégré, conçu pour une tension de 5 V. En tant que générateur d'horloge (G1), vous pouvez utiliser un micro-assemblage d'un oscillateur à quartz pour une fréquence allant jusqu'à 125 MHz, il est permis d'utiliser une unité similaire avec stabilisation au quartz et sur des éléments discrets.

Le programme de commande du microcontrôleur dépend de la fréquence du générateur d'horloge.

"Firmware" pour les valeurs les plus courantes

Les codes de programme pour un générateur avec une fréquence de 32 MHz sont donnés dans le tableau. 2.

Générateur sur PIC16F84A et AD9850
(cliquez pour agrandir)

Lors de la programmation du microcontrôleur, les valeurs de bit suivantes sont définies dans le mot de configuration : type d'oscillateur (OSC) - RC, temporisateur de chien de garde (WDT) - désactivé, délai après mise sous tension (PWRTE) - activé.

littérature

  1. Ridiko L. DDS : Synthèse numérique directe des fréquences. - Composants et technologies, 2001, n° 7, p. 50-54.
  2. AD9850 Synthétiseur DDS complet. - .

Auteur: S.Kuleshov, Kurgan

Voir d'autres articles section microcontrôleurs.

Lire et écrire utile commentaires sur cet article.

<< Retour

Dernières nouvelles de la science et de la technologie, nouvelle électronique :

Cuir artificiel pour émulation tactile 15.04.2024

Dans un monde technologique moderne où la distance devient de plus en plus courante, il est important de maintenir la connexion et un sentiment de proximité. Les récents développements de la peau artificielle réalisés par des scientifiques allemands de l'Université de la Sarre représentent une nouvelle ère dans les interactions virtuelles. Des chercheurs allemands de l'Université de la Sarre ont développé des films ultra-fins capables de transmettre la sensation du toucher à distance. Cette technologie de pointe offre de nouvelles opportunités de communication virtuelle, notamment pour ceux qui se trouvent loin de leurs proches. Les films ultra-fins développés par les chercheurs, d'à peine 50 micromètres d'épaisseur, peuvent être intégrés aux textiles et portés comme une seconde peau. Ces films agissent comme des capteurs qui reconnaissent les signaux tactiles de maman ou papa, et comme des actionneurs qui transmettent ces mouvements au bébé. Les parents touchant le tissu activent des capteurs qui réagissent à la pression et déforment le film ultra-fin. Ce ...>>

Litière pour chat Petgugu Global 15.04.2024

Prendre soin de vos animaux de compagnie peut souvent être un défi, surtout lorsqu'il s'agit de garder votre maison propre. Une nouvelle solution intéressante de la startup Petgugu Global a été présentée, qui facilitera la vie des propriétaires de chats et les aidera à garder leur maison parfaitement propre et bien rangée. La startup Petgugu Global a dévoilé des toilettes pour chats uniques qui peuvent automatiquement chasser les excréments, gardant votre maison propre et fraîche. Cet appareil innovant est équipé de divers capteurs intelligents qui surveillent l'activité des toilettes de votre animal et s'activent pour nettoyer automatiquement après utilisation. L'appareil se connecte au réseau d'égouts et assure une élimination efficace des déchets sans intervention du propriétaire. De plus, les toilettes ont une grande capacité de stockage jetable, ce qui les rend idéales pour les ménages comptant plusieurs chats. La litière pour chat Petgugu est conçue pour être utilisée avec des litières solubles dans l'eau et offre une gamme de ...>>

L’attractivité des hommes attentionnés 14.04.2024

Le stéréotype selon lequel les femmes préfèrent les « mauvais garçons » est répandu depuis longtemps. Cependant, des recherches récentes menées par des scientifiques britanniques de l’Université Monash offrent une nouvelle perspective sur cette question. Ils ont examiné comment les femmes réagissaient à la responsabilité émotionnelle des hommes et à leur volonté d'aider les autres. Les résultats de l’étude pourraient changer notre compréhension de ce qui rend les hommes attrayants aux yeux des femmes. Une étude menée par des scientifiques de l'Université Monash aboutit à de nouvelles découvertes sur l'attractivité des hommes auprès des femmes. Dans le cadre de l'expérience, des femmes ont vu des photographies d'hommes avec de brèves histoires sur leur comportement dans diverses situations, y compris leur réaction face à une rencontre avec une personne sans abri. Certains hommes ont ignoré le sans-abri, tandis que d’autres l’ont aidé, par exemple en lui achetant de la nourriture. Une étude a révélé que les hommes qui faisaient preuve d’empathie et de gentillesse étaient plus attirants pour les femmes que les hommes qui faisaient preuve d’empathie et de gentillesse. ...>>

Nouvelles aléatoires de l'Archive

Création du plus grand modèle virtuel de l'univers 04.08.2017

Une équipe de chercheurs chinois a entrepris de tester le supercalculateur le plus rapide du monde en l'utilisant pour créer le plus grand modèle virtuel de l'univers. Ils ont appelé cela un "échauffement" pour une machine appelée Sunway TaihuLight, qui traitait des données de simulation avec 10 millions de cœurs de processeur.

L'univers des scientifiques chinois serait cinq fois plus grand que celui créé en juin par les astrophysiciens de l'Université de Zurich. Certes, la simulation suisse a duré 80 heures, tandis que la simulation chinoise n'a duré qu'une heure.

De telles simulations aident les astronomes à rechercher les régions les plus attrayantes de l'espace à explorer et à faire la lumière sur ses composants les plus mystérieux, tels que la matière noire et l'énergie noire. Les Chinois, en particulier, ont recréé l'origine et des dizaines de millions d'années du développement de l'Univers sur un supercalculateur. Malheureusement, ils ont rapidement dû s'arrêter : le chef d'équipe Gao Liang a déclaré que Sunway TaihuLight avait des tâches d'autres clients ce jour-là.

Les supercalculateurs chinois présentent souvent de graves défauts et fonctionnent rarement à pleine capacité. Les scientifiques ont probablement trouvé un moyen de maximiser la puissance du Sunway TaihuLight car la machine a atteint sa limite sans aucune panne.

Gao espère maintenant exécuter une simulation qui commence au début de l'univers et se termine avec l'ère actuelle - environ 13,8 milliards d'années. Mais d'abord, il devra attendre l'apparition d'un nouveau supercalculateur, qui devrait devenir 10 fois plus puissant que son prédécesseur et commencer à fonctionner en 2019.

Autres nouvelles intéressantes :

▪ Les écouteurs Slide ne s'emmêlent jamais

▪ Combien de temps durera une rose

▪ Matériau polymère qui change de forme sous l'influence des aimants

▪ Matériau auto-cicatrisant à haute résistance

▪ Production de masse de truffes

Fil d'actualité de la science et de la technologie, nouvelle électronique

 

Matériaux intéressants de la bibliothèque technique gratuite :

▪ section radio du site Web. Sélection d'articles

▪ article Délivre-moi, Dieu, de mes amis, mais je peux gérer moi-même mes ennemis. Expression populaire

▪ article Quelle montre est la plus précise ? Réponse détaillée

▪ article Sous-directeur des travaux d'enseignement et de production. Instruction standard sur la protection du travail

▪ article Système acoustique à double tête. Encyclopédie de l'électronique radio et de l'électrotechnique

▪ article Relais statiques de la série KR293. Encyclopédie de l'électronique radio et de l'électrotechnique

Laissez votre commentaire sur cet article :

Nom:


E-mail (facultatif) :


commenter:





Toutes les langues de cette page

Page principale | bibliothèque | Articles | Plan du site | Avis sur le site

www.diagramme.com.ua

www.diagramme.com.ua
2000-2024