Ce circuit 40 broches programmé sur un P89C51 d'Atmel permet la diffusion de messages sonores
suivant les commandes I2C qui lui sont envoyées.
Il est capable d'adresser de 1 à 4 EPROM de même type: 64 Ko,128 Ko,512 Ko,1 Mo.
Pour optimiser les coûts,on peut utiliser les EPROMS les plus lentes (temps accès 150 ns).
Le réseau R-2R assurant la conversion digital-analogique peut être constitué de résistances classiques ou d'un seul réseau SIL.Les deux schémas sont proposés.
Deux fréquences d'échantillonage différentes peuvent être sélectionnées par l'entrée RATE :
8 Khz pour les applications téléphoniques et 11,025 Khz pour la BF.
Le boitier ISS1 est un circuit I2C esclave répondant à une adresse définie par A0,A1,A2.
La diffusion du ou de l'un des messages sonores contenus dans l'EPROM sera sélectionné par
votre application selon ses adresses de début et de fin via le protocole I2C (Voir Doc technique ISS1) .
L'enregistrement peut s'effectuer sur un PC équipé d'une carte son avec l'utilitaire d'enregistrement SNDREC32.EXE fourni en standard avec Windows .
Le format sera: PCM,8 ou 11,025khz,8 bits,mono (8 bits mono unsigned avec certains utilitaires).
La qualité du résultat final est liée au soin apporté à l'enregistrement : il convient de rechercher
une dynamique maximale sans toutefois atteindre la saturation.
Une fois le fichier constitué,il suffit de retirer l'entête de 58 octets du fichier .WAV et les informations
de fin de fichier avec un éditeur hexadécimal en sachant que l'octet correspondant au silence est 80H.
Il ne restera plus qu'à sauvegarder le contenu du fichier en .hex ou .bin à destination de votre
programmateur d'eprom préféré.
En cas de difficulté ou manque d'outils,me contacter par mail.
La qualité obtenue avec un enregistrement correct est compatible avec une application professionnelle.

Exemple:
4 EPROMS de 1 Mo avec une fréquence d'échantillonage de 8Khz permettront la diffusion d'un ou plusieurs
messages sonores d'une durée totale de 8,33 minutes.

1 EPROM de 64 Ko avec une fréquence d'échantillonage de 11,025Khz permettra la diffusion pendant une durée de 5,66 s.

DataSheet ISS1

Routines d'interfaçage du ISS1 pour 8051

En cours de développement,une version téléphonique du ISS1: le ISS1T qui commande le relais de prise de ligne
et la libération via le protocole I2C.







 

 

 

 

 

 

 

 

 

 

description rc5
bus i2c
bus i2c long
doc