
L'idée originale
était d'utiliser une
mélodie au
format "wav" pour la restituer avec de l'électronique.
Pour rester dans des proportions raisonnables, le fichier
source
audio a été
rééchantillonné pour
diminuer son volume sens perdre de la qualité. La
fréquence d'échantillonnage à
été
passé de 44khz à 11khz pour
pouvoir le
programmer dans une Eeprom.

La
partie Micro
contrpoleur
Esclave ce doit
d'être esclave comme son nom le dit. En
fait, on trouve déjà un micro
contrôleur
maître sur
la carte de Base 2. Alors, ils dialoguent entre
eux via le bus I2C. Il a pour mission de lire le contenu de l'Eeprom
qui se trouve sur la carte de Base 2 et de restituer le contenu de
cette valeur vers le convertisseur numérique analogique. Il
est
esclave de l'autre micro contrôleur
et Maître
des interfaces I2C. L'autre est le Maître de tout l'ensemble.
La
partie Interface
D/A est
un sous-ensemble qui à la fonction de
transformer une valeur binaire de 8 bits en une valeur analogique. La
conversion ce fait en plusieurs étapes, du
numérique en
boucle de courant puis passe du courant en tension sur la
sortie.
La
partie Amplification
doit amplifier le signal
analogique qui est la mélodie
vers le haut-parleur.
La partie Interface
I2C
doit nous interfacer cet ensemble avec la carte Base 2.
Régit sur un protocole de transmission série sous
deux
lignes de
donnée. Une ligne appelée horloge le "SCL" qui
sert de
synchronisation et la seconde qui est le data le "SDA". Le bus est open
collecteur pour faciliter la mise en parallèle des
interfaces.
Cette
étude est vraiment
sympa car la mise en application donne de bon résultat.
Surtout
quand on s'amuse à programmer diverses mélodies
dans
l'Eeprom. Bien sur on est limité par un nombre d'octets qui
correspond en un temps de mélodie.
|
|
ALL RIGHTS RESERVED Copyright © 2005 HUMBERT Stéphane |
![]() |
![]() |
Dernière mise
à jour : |
![]() |