Arduino synthétiseur de fréquence à l’aide de 160MHz Si5351

Ce Instructable décrit la construction et l’exploitation, d’un synthétiseur de fréquence autonome individuel utilisable comme un générateur de signaux, ou pour servir de l’oscillateur local dans une bande amateur émetteur ou du récepteur.

Mon prototype a été construit sur une pièce de panneau « Vero ». Les ATmega328P doivent être encastrés si vous choisissez de faire votre propre planche de « Vero » Arduino. Le code source de l’Arduino est bien annoté et contient des liens vers toutes les « bibliothèques » requis. Construction n’est pas critique.

Le cœur de ce synthétiseur de fréquence est la « Adafruit Si5351A horloge générateur de carte de dérivation » qui permet de générer jusqu'à trois sorties dans la gamme de fréquences de 8KHz à 160MHz. La carte de dérivation Si5351 est conçue pour fonctionner hors tension de 5 volts et a une I2C interface qui le rend facile pour vous connecter à un Arduino. Tout ce dont vous avez besoin est un Arduino, une molette, un écran de LCD I2C de lignes de 16 caractères x 2 et certains logiciels. Le niveau de sortie de ce synthétiseur est environ 3 volts crête à crête.

La deuxième plus importante composante est la molette qui affiche le modèle de code de « Gris » petit voyou suivant :

.

11 (tiret - CCW)

10

00

01

11 (tiret - référence)

10

00

01

11 (tiret - CW)

.

L’encodeur repose toujours à un tiret (modèle 11) quand le bouton de syntonisation est stationnaire. Si le bouton de syntonisation est tourné CCW (contrer taraudage) puis la séquence de modèle entre tirets est 01, 00, 10, 11. Si, toutefois, le bouton de syntonisation est tourné CW (sens) puis la séquence de modèle entre tirets est 10, 00, 01, 11. Ce renversement de tendance permet de déterminer le sens de l’écoute. La nouvelle fréquence est déterminée en multipliant le nombre des « retraits » par le réglage étape-taille et ajouter/soustraire ce décalage à la fréquence actuelle.

La molette est montée avec un interrupteur unipolaire dont je me sers pour contrôler la taille de palier-réglage par incréments de 10, 100, 1000, 10000 et 100000 Hz. Une brève pression sur la molette de syntonisation augmente la taille de palier tuning. Une pression longue sur le bouton de syntonisation provoque la taille de palier diminuer.

Tous les commutateurs mécaniques souffrent de rebondissements de contacts qui permet d’avoir écouté erratique. Au lieu de "debouncing" chaque commutateur avec le matériel, j’utilise un intégrateur de logiciel.

Un commutateur de changement de bande SPST a été inclus. Lorsque l’interrupteur est activé, il est possible de faire défiler chacune des bandes radioamateur en tournant la molette de syntonisation. La molette de syntonisation se comporte normalement lorsque le commutateur est désactivé.

Programmation du microcontrôleur ATmega328P est relativement simple. Tout d’abord installer les « bibliothèques » dans « source_code.txt ». Collez le contenu du « source_code.txt » dans une nouvelle esquisse de l’arduino et enregistrez-le sous « signal_generator.ino ». Cliquez sur « fichier/upload » et, tout va bien, « _generator.ino d’alerte » va compiler puis publiez votre Arduino UNO R3. Une fois que le fichier a été téléchargé, débranchez le microcontrôleur ATmega328P de votre Arduino UNO R3 et insérez-le dans la prise de votre Conseil d’administration de « Vero ». Appliquer 9 volts et tout devrait s’allumer.

Important : même si la carte de dérivation s’écoule 5 volts, la puce Si5351 elle-même fonctionne hors tension de 3,3 volts. Cela signifie que la tension maximale de chaque sortie est de 3,3 volts. Un tampon est donc requis lorsqu’il s’interface aux circuits logiques 5 volts.

Articles Liés

Auduino - Lo-Fi Arduino synthétiseur

Auduino - Lo-Fi Arduino synthétiseur

Dans ce instructable je vais vous montrer comment j'ai fait le Auduino Synthétiseur. Il est destiné à être écouté sur le casque, mais si vous souhaitez écouter sur haut-parleur, vous devrez utiliser un amplificateur qui je montrerai dans autres instr
Construction d’un synthétiseur Retro avec l’ordinateur de poche Mini

Construction d’un synthétiseur Retro avec l’ordinateur de poche Mini

eu un clavier MIDI avec une prise MIDI-OUT ?  Cet Instructable va vous montrer comment créer un synthétiseur « sondage rétro » à l'aide de votre ordinateur de poche Mini.Je suis un grand fan du Commodore 64.  Un de ses plus mémorables caractéristique
Le synthétiseur Arduino

Le synthétiseur Arduino

L'Arduino est en mesure de sortie son par une bibliothèque qui a été développée, appelée la Bibliothèque de ton.En créant une interface et un programme qui peut appeler certaines valeurs pour être sortie d'une sortie audio, le synthétiseur de l'Ardui
Maître de l’accordéon - un synthétiseur de musique python/arduino

Maître de l’accordéon - un synthétiseur de musique python/arduino

Ce projet a été créé par une équipe de trois étudiants de l'Université de Pennsylvanie à MHacks 2014 Detroit (un week-end Hackathon). L'objectif de ce projet est de créer un synthétiseur de musique qui génère des signaux basé sur les gestes de l'util
Conception et construction d’un synthétiseur avec Meeblip et Arduino, ajouté des vidéos !

Conception et construction d’un synthétiseur avec Meeblip et Arduino, ajouté des vidéos !

Pour mon stage chez Create Digital Music/Meeblip j'ai créé un amusant petit synthétiseur. Cette chose est censée être plus souples que les autre synthétiseur en le rendant complètement indépendant ; C'est une batterie a son propre amplificateur/encei
Synthétiseur numérique VRA8-P pour Arduino Uno

Synthétiseur numérique VRA8-P pour Arduino Uno

Commercialisée par ISGK Instrumentshttps://github.com/risgk/Digital-Synth-vra8-pConcept3 voix polyphone Pseudo pour Arduino UnoCaractéristiques3 voix Pseudo polyphone (Paraphonic synthétiseur), Module de sons MIDISerial MIDI en (38400 bits/s), le tau
Synthétiseur numérique VRA8-x pour Arduino Uno

Synthétiseur numérique VRA8-x pour Arduino Uno

Commercialisée par ISGK Instrumentshttps://github.com/risgk/Digital-Synth-vra8-xConceptSynthétiseur expérimentale pour Arduino UnoCaractéristiquesSynthétiseur monophonique (ou Module sonore MIDI)Serial MIDI en (38400 bits/s), le taux PWM Audio Out (P
Comment faire un synthétiseur sonore Arduino avec interface MIDI

Comment faire un synthétiseur sonore Arduino avec interface MIDI

Avec ce synthétiseur, vous pouvez faire Arduino reproduire des formes d'ondes totalement personnalisés. En raison de l'interface MIDI, il peut être connecté à n'importe quel instrument qui disposent et jouer avec le son souhaité.Étape 1: matériauxArd
Synthétiseur numérique VRA8-m pour Arduino Uno

Synthétiseur numérique VRA8-m pour Arduino Uno

Commercialisée par ISGK Instrumentshttps://github.com/risgk/Digital-Synth-vra8-mConceptSynthétiseur monophonique (MIDI Sound Module) pour Arduino UnoCaractéristiquesSerial MIDI en (38400 bits/s), le taux PWM Audio Out (Pin 6), PWM : 62500 HzFréquence
Transformer votre Arduino en un synthétiseur wavetable de 4 voix avec seulement quelques composants...

Transformer votre Arduino en un synthétiseur wavetable de 4 voix avec seulement quelques composants...

Des projets de synthétiseur multiples ont été réalisées pour l'Arduino, mais peu ont été capables d'utiliser la pleine puissance du processeur de l'Arduino. DZL de GeekPhysical écrivit un synthétiseur wavetable 4 voix qui est l'un des plus avancés sy
Ajout d’entrées de CV pour le synthétiseur granulaire Auduino

Ajout d’entrées de CV pour le synthétiseur granulaire Auduino

Quand je suis arrivé dans l'Arduino, je suis allé chercher des projets audio. Une des premières choses que j'ai construit était synthétiseur granulaire de Auduino des TobaTobias. J'ai été tellement impressionné que j'ai construit une unité permanente
Après boîte synthétiseur

Après boîte synthétiseur

dans ce projet, prendre une vieille boîte postale et un Arduino, pour créer un synthétiseur monophonique incroyablement fonctionnel. Ce synthétiseur comprend des caractéristiques telles que :-Oscillateurs doubles-6 formes d'ondes (vu Sin, Triangle, g
Le synthétiseur Octo-phonic

Le synthétiseur Octo-phonic

le synthétiseur Octo-phonic est un synthétiseur polyphonique qui est capable de produire huit tonalités qui, en fin de compte, crée une échelle musicale. Source d'inspiration pour cette création provenait de ce projet. J'aime à penser que c'est un or
7-clé Slider/roue tutoriel avec synthétiseur

7-clé Slider/roue tutoriel avec synthétiseur

Il s'agit d'un tutoriel pour l'utilisation de le 7 touches curseur/roue évasion de Rachel Electronics.Je vais vous montrer comment souder vers le haut les broches d'en-tête pour la facilité d'utilisation maximale. Rachel a la QT1106 feuille de donnée