Bonjour à tous,
je voudrais réaliser l'acquisition d'un signal "audio" (entre 1Hz et 3000Hz) sur une carte SD (format .wav) à l'aide d'un microcontrôleur pic18 (pic18f8723).
Je voudrais utiliser un pic18 car j'ai le board de développement "BIGPIC5"
J'arrive à écrire dans un fichier texte sur la carte SD les valeurs lues par un ADC interne (12bits) de mon pic, mais cela n'est pas assez rapide (l'écriture sur SD) et la résolution est trop faible. Il faudrait que je puisse échantillonner à 8kHz pour respecter Shannon et les normes audio, et avoir une résolution de minimum 14 bits.
J'envisage donc d'utiliser un ADC externe (par exemple le pcm1870) contrôlé par mon pic18 (en SPI ou I²C).
C'est là que je bloque ...
-Comment puis-je écrire un fichier .wav avec les données (I²S ou DSP)venant de l'ADC ???
-Comment écrire assez rapidement ce fichier sur la carte SD ???
Toutes pistes ou éléments de réponse sont vraiment les bienvenus...
merci.
-----