Circuits VoiceCorder de ISD


J'ai conçu plusieurs circuits pour différents circuits intégrés de la famille VoiceCorder de ISD. J'ai aussi écrit des pilotes pour les circuits intégrés ISD2560, ISD4003 et ISD5116. Pour le ISD2560 et ISD5116, j'ai conçu un shell qui peut être utilisé pour enregistrer et écouter des messages en utilisant le port série connecté à un microcontrôleur contrôlant un ISD2560 et ISD5116 (par exemple un PIC16F877).

Pour le code du pilote du ISD4003, voir la section Astuces de programmation.

Application bouton poussoir ISD2560

Il s'agit d'un circuit autonome qui peut enregistrer sur un microphone electret ou sur une ligne d'entrée (sortie de carte de son d'un PC par exemple). Le son enregistré peut être rejoué sur un haut-parleur 8 ohm ou sur tout équipement avec une ligne d'entrée. Le ISD2560 peut enregistrer 60 secondes d'audio avec un échantillonnage de 8 kHz. Plusieurs messages peuvent être enregistrés en séquence. Les messages doivent être rejoués dans le même ordre (limitation du circuit).

ISD5116

Ce circuit est contrôlé par un microcontrôleur à l'aide d'une interface I2C. Ce circuit a été testé avec un PIC16F877. Le ISD5116 peut enregistrer un peu plus de 8 minutes d'audio pour un échantillonage de 8 kHz. Le connecteur IN peut-être branché directement sur la sortie d'une carte de son d'un PC. Le connecteur OUT peut se connecté sur tout équipement ayant une ligne d'entrée (par exemple un amplificateur ou une chaîne stéréo). Les prises alligators peuvent être branchées à un haut-parleur 8 ohms.

Suivre les liens pour obtenir le schéma et le code source pour contrôler l'IC ISD5116.

Pour me contacter, envoyez un courriel à l'usager mdubuc au domaine freeshell.org.

Dernière mise-à-jour: Le 19 août 2004