control de módulos de sonido wt5001

Download Control de módulos de sonido wt5001

If you can't read please download the document

Upload: editronikx

Post on 24-Jul-2015

7.619 views

Category:

Education


11 download

TRANSCRIPT

  • Ing Edison V

    1

    1. Control de mdulos de sonido WT5001M02-28P

    Este mdulo de sonido es ideal para aplicaciones electrnicas que requieran sealizacin

    auditiva, como equipos de automatizacin, robtica, dispositivos para el hogar, juguetes,

    equipos especializados, anunciadores o en cualquier equipo electrnico que requiera de sonido.

    Caractersticas:

    1. Salida de audio estreo

    2. Capacidad de altavoces de 8 1W

    3. salida BUSY(sealizacin del estado de reproduccin o copia)

    4. Soporta formato de audio WMA y mp3;

    5. interfaz SPI

    6. Apoyo SPI-FLASH para memorizar audio interno.

    7. Modo MP3 mediante ADC interfaz de botones, soporta 5 botones, tecla siguiente, atrs,

    play/stop, vol+, vol-

    8. Soporta comunicacin RS232, mediante el control del puerto serie (TX,RX)

    9. fuerte capacidad anti-interferencia.

    10. Soporta 4M, 8M, 16M, 32M Y 64M SPI-FLASH

    11. Soporta FAT16, FAT32

    12. 2GB Micro SD card

    13. Voltaje de trabajo 3.3V a 5V

  • Ing Edison V

    2

    2. Modo de trabajo

    2.1 Modo SPI: permite copiar msica desde una USB DISK o Micro SD card a la SPI FLASH

    interna del mdulo.

    2.2 estndar en modo MP3 o modo ADC: esta funcin nos ahorra pines del mdulo

    optimizando y simplificando con 5 teclas las funciones bsicas de un MP3, adelante, atrs,

    play/stop, volumen+, volumen-, conectadas a una sola entrada mediante diferentes

    resistencias que hacen que cada una efecte una operacin respectiva.

    2.3 Control por UART: Es el protocolo de comunicacin serial que permite el envo de

    comandos de control, permite la reproduccin de la msica, la transferencia de la msica de la

    SD card o Udisk a la SPI-FLASH

    2.4 ISound.mp3: este archivo se copia en la SDcard y nos permite el control y la reproduccin

    automtica de las pistas de msica que esta almacenada en la SPI-FLASH.

    2.5 Modo sueo y despierto (Sleep and awake): Cuando el pin Data5 reciben un pulso

    durante dos segundos en nivel alto (vcc) el IC entra en el modo de suspensin, despierta cuando

    Data5 reciben otro pulso alto.

    Descripcin de pines.

  • Ing Edison V

    3

    3. Descripcin detallada de las funciones principales

    3.1 BUSY pin 21(ocupado): es un pin que nos permite detectar si el dispositivo esta en uso,

    cuando reproduce msica el pin est en estado alto y en estado bajo como modo normal.

    3.2 Detalles de las Funciones del modo ADC (teclas del modo mp3)

  • Ing Edison V

    4

    3.3 Descripcin de configuracin de funciones

    3.3.1Metodo de ajuste: copie los archivos de msica MP3 en la SD card y al final copie

    el ISound.mp3 para que todos las configuraciones de ISound.mp3 actualicen la SPI flash

    NOTA: el archivo ISound.mp3 lo puede abrir con un bloc de notas o editor de texto y

    cambiar sus configuraciones. El archivo debe tener la I y S en maysculasISound.mp3

    sp00 // indica encendido de reproduccin automtica "Sp" debe estar en minscula

    "00" indica reproduccin no automtica

    "01" indica reproduccin automtica

    cl00 // configuracin del modo reproduccin "cl" es minscula

  • Ing Edison V

    5

    "00" indica solo la pista no el ciclo de reproduccin

    "01" indica un solo ciclo de reproduccin.

    "02" indica que todas las pistas se reproduccin

    "03" indica reproduccin al azar.

    cfxx xx xx xx // este dato de 4 bits que retorna cuando el usuario enva un comando

    por puerto serial. "Cf" es minscula

    "xx" despus de "cf" indica 0 ~ F carcter hexadecimal

    "xx" indica un byte, hay un espacio en blanco entre dos bytes, ejemplo "CF23 AD CE 78"

    A travs del puerto serie enva comando "7E 02 C7 7E"(esta es la forma de enviar

    comandos desde un arduino o pic por medio del puerto serie), volver "C7 23 AD 78

    CE" (hexadecimal)

    Nota: Seguido "cf", puede escribir 4 bytes mximo tamao de la fuente, no hay ningn

    espacio en blanco entre cf y el primer carcter, pero hay un espacio en blanco entre dos

    bytes, si hay menos de 4 bytes despus de "cf", enva el cdigo, todava volver 5 bytes

    tamao de la fuente (incluye "C7"), que significa bytes sin relleno se conforman con

    "FF", como estableci "CF23 A0 C", volver "C7 23 A0 CF FF". Configuracin ver imagen

    a continuacin:

    Ejemplo de aplicacin:

    sp para establecer la forma de reproduccin de pistas, cl de establecer el modo de

    reproduccin, en los datos de definicin de usuario despus cf, el primer byte se puede

    definir como volumen, las segunda y tercera bytes definidos como encendido de la pista,

    los bytes cuarto establece si quedara en modo sueo o no.

    El Usuario debe enviar a travs del puerto serie la funcin correspondiente y el modulo

    enviara una respuesta

    3.4 Pasos para copiar de la SDcard(2G llenas de MP3) o U disk o USB(soporta hasta

    4G en la cual puede grabar las pistas bsicas hasta 64M para copiar) a la SPI-

    FLASH, se debe conectar el pin DATA22 a gnd durante unos 6 segundos antes de

    encender el mdulo de sonido, al brindar alimentacin el BUSY (led conectado a este

    pin) empezara a parpadear, aqu es donde se tiene que desconectar de gnd ya que la

    copia se est realizando de un mdulo de almacenamiento a la SPI-FLASH interna

    Primero edite el archivo iSound.mp3, copielo a la tarjeta Micro SD o el disco de U-

    Disk(memoria USB), a continuacin, copie el archivo de voz que desea poner en la

    tarjeta SD o disco U en orden con el siguiente nombre,0001.mp3,0002.mp3, hasta 9999,

    tambin se puede colocar acompaar la secuencia de nmeros con un nombre, ejemplo

    0002 primera pista.mp3 etc

  • Ing Edison V

    6

    Imagen de los archivos MP3 en orden

    Hay dos mtodos de copia:

    1. Dar un nivel bajo a DATA22 para hacer la copia asi como se describi mas arriba

    2. enviar comandos serie UART para realizar la copia de la SDcard o U disk o USB a la

    SPI-FLASH

    NOTA: el orden como se copien a la SPI-FLASH depende del orden en que estn en la

    SD-CARD o U-Disk

    3.5 Funciones de teclas

    Estas funciones nos permiten programar las 4 primeras pistas mediante pines

    especiales, al colocar DATA14 en estado bajo (gnd),

    DATA16/DATA17/DATA18/DATA19 se programan con las pistas 1,2,3,4 lamacenadas

    en la SPI-FLASH

    Despus de programada la secuencia con DATA14 al colocar en estado bajo durante un

    corto pulso, se coloca pulsadores o botones de DATA16 a gnd para que se reproduzca

    la pista uno(primera pista almacenada en la SPI-FLASH), de igual manera se hace con

    los dems pines o DATA. En la siguiente imagen se describe como hacer este montaje.

  • Ing Edison V

    7

    3.6 Formato de almacenamiento

    Antes de realizar la copia de los archivos de msica a la SD o U-disk formatee

    conectando la Micro SD mediante un adaptador va USB, luego dele clic derecho en dar

    formato en fat16 o fat32, este mismo proceso se hace para la U-Disk(usb de 1G, 2G , 4G),

    cabe recordar que la U-DISK es usada para copiar archivos al SPI-FLASH por tanto el

    tamao el tamao de los archivos MP3 es lo que interesa en este caso.

    Memorias USB y SD usadas para la copia de archivos MP3 a la SPI-FLASH

    3.7 formatos de audio soportados en SD, U-DISK y SPI-FLASH

    la Micro SD y U-DISK soporta msica hasta de 320Kbps en formato MP3 y 44.1Kbps

    WAV (la SPI-FLASH no soporta WAV) se recomienda que los archivos de audio

    almacenados en la SPI-FLASH sean de menor velocidad como 6Kbps , 8Kbps.

    Es recomendable editar el sonido con un mximo volumen de hasta 6db para evitar

    distorsin de la msica al ser reproducida por los parlantes (speaker) mediante

    software de edicin de audio como Soung forge, audacity, adobe audition etc, con estos

  • Ing Edison V

    8

    mismos programas se puede editar y guardar los archivos de msica segn la velocidad

    deseada

    4. comunicacin serial: Esta comunicacin debe ser de baude rate de 9600, Check bit: Don't check , Datacode:

    8, End code :1 por cualquier puerto serie de comunicacin, puede ser el Hiperterminal,

    arduino, Microcontroladores, bluetooth etc

    Formato de comunicacin

    4.1.1 Especificacin de archivos a ser reproducidos desde la SD via UART

    Este cdigo nos permite reproducir archivos de msica por medio de la comunicacin

    serie que estn almacenados en la Micro SD.

    4.1.2 Especiacin de archivos a ser reproducidos desde SPI-FLASH

    Este comando especifica que cancin se va reproducir de la SPI-FLASH

    4.1.3 Especiacin de archivos a ser reproducidos desde U-DISK

    4.1.4 Pausa

    Si este cdigo se enva por primera vez queda en la pista en pause, si se la enva por

    segunga vez la pista se reproduce nuevamente

    4.1.5 Parar (stop)

    4.1.6 Siguiente cancin (next song)

    4.1.7 Cancin anterior (Previous song)

    4.1.8 control de volumen

    Tiene 32 niveles de sonido desde 00 hasta 31, siendo 00 mute y 31 Max sonido

    4.1.9 combinacin de canciones

    Este comando puede especificar ciertos archivos a reproducir continuamente en el

    directorio actual

  • Ing Edison V

    9

    4.1.10 Modos de reproduccin

    Esta instrucciones nos sirven para modificar el modo de reproduccin durante el

    tiempo de encendido, al apagar el modulo el archivo ser gobernado nuevamente por el

    archivo ISound.mp3

    4.1.11 Instruccin de copiar el contenido de la tarjeta SD a SPI FLASH

    4.1.12Instruccin de copiar el contenido desde el disco de U para SPI FLASH

    5. Circuito ejemplo para reproduccin en modo MP3

  • Ing Edison V

    10

    6. Puerto USB tipo A

    Para la prctica de copiar archivos Mp3 de U-Disk a SPI-FLASH es indispensable tener

    un conector tipo A que se adapte a la usb

    USB con conector tipo A

  • Ing Edison V

    11

    7. circuito de prueba en montaje real con arduino