Autor Tema: Reproductor de Mp3 con dsPic  (Leído 137765 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Reproductor de Mp3 con dsPic
« Respuesta #75 en: 07 de Diciembre de 2006, 13:40:46 »
PD: SI alguien quiere despues pongo alguna foto, esquema o codigo....

Yo quieroooooo

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
Re: Reproductor de Mp3 con dsPic
« Respuesta #76 en: 07 de Diciembre de 2006, 15:09:21 »
FOTOS , FOOTOOOSSS ¡¡¡¡

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Reproductor de Mp3 con dsPic
« Respuesta #77 en: 07 de Diciembre de 2006, 17:33:42 »
Zaphyrus me vas a tener q prestar la camarita asi subo alguna fotito.
Despues pongo el codigo de prueba del ADC-TABLA-DAC, el circuito lo tengo q pasar a EAGLE  :? el codigo de la MMC-FAT16
tengo que ver si puedo subirlo  :mrgreen: y si es asi si alguien quiere mejorarlo.... :mrgreen:
Saludos y gracias por su interes
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Reproductor de Mp3 con dsPic
« Respuesta #78 en: 07 de Diciembre de 2006, 17:50:02 »
Bueno aca subo el codigo de la MMC-FAT16...
Le agregue un LEEME.TXT explicadno que lo subo solo con fines educacionales, si van a querer hacer plata con eso por favor avisen y repartan  :D.
Esta Hecho en PICC18 + SALVO RTOS 3.2.3
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Reproductor de Mp3 con dsPic
« Respuesta #79 en: 07 de Diciembre de 2006, 17:56:13 »
Con respecto a un de las etapas del reproductor de Mp3 es que utiliza compresion HUFFMAN para los bloques de datos...
Estuve viendo y eso consume memoria y procesador a lo loco...
Con un analisis minimo se requieren 4Kbytes de memoria solo para el arbol y sus nodos, un verdadero merengue, me duele la cabeza, odio a Huffman por tenerla tan clara y yo no...  :D
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Reproductor de Mp3 con dsPic
« Respuesta #80 en: 07 de Diciembre de 2006, 21:30:33 »
Bueno aca pongo las pruebitas del ADC-TABLA-DAC con R2R.
Hay 3 casos:
-Generador de onda de frecuencia variable de a pasos (remuestreo de tabla)
-adquisicon de señal de un mic electret y salida con Reververancia.
-adquisicon de señal de un mic electret y salida con eco (mas muestras y menos frec de muestreo)

PD: Si alguien quiere agregar info para hacer de manera simple un DAC de mas resolucion o incluso estereo con algun conocimiento soy todo oidos  :-/
« Última modificación: 07 de Diciembre de 2006, 21:33:21 por Darukur »
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: Reproductor de Mp3 con dsPic
« Respuesta #81 en: 07 de Diciembre de 2006, 21:52:11 »
Darukur, el fin de semana te alcanzo la cámarita ya que la otra mas grande se la llevó mi hermana para Bs As. No va a tener mucha calidad pero algo es algo.

Saludos.
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Reproductor de Mp3 con dsPic
« Respuesta #82 en: 08 de Diciembre de 2006, 02:08:48 »
Magníficas aportaciones Darukur.

He mirado el código por encima sin pararme demasiado, entre otras cosas porque es la primera vez que veo algo de C18 y Salvo, pero no he encontrado la parte de adquisición de datos y posterior reproducción de la tabla DAC.

¿En qué fichero está?

Por cierto, me encantó cómo se consigue el eco: :mrgreen:
Código: [Seleccionar]
     DAC_MIX=(DAC_TABLA[(DAC_IDX-1)&0x3FF]-DAC_TABLA[DAC_IDX])/2;DAC_MIX+=DAC_ACTUAL;\
     DAC_TABLA[DAC_IDX]=(signed char)DAC_MIX;\
     DAC_OUT=-127+DAC_TABLA[DAC_IDX++];TMR0IF=0;\

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Reproductor de Mp3 con dsPic
« Respuesta #83 en: 08 de Diciembre de 2006, 14:41:56 »
Nocturno, el codigo con salvo RTOS+PICC18 no tiene nada aun para reproduccion de sonido.
Esta prueba esta separada en los ejemplos posteriores de R2R.
El ejemplo del eco es el 2do que probe, ya que toma dos muestras pasadas para sumarlas a la actual, con lo que se genera un sonido muy particular (mas alla de lo feo que suena un DAC R2R de 8 bits)  :mrgreen:
Para un eco simple se ubica con la muestra actual un porcentaje de la muestra mas vieja.

Te comento que para q compile el ejemplo de FAT16 necesitas corregir el path para donde tenes instalado el SALVO.

Lo del ejemplo del DAC es medio mamarrachin (hecho rapido para ver resultados), lo que si me he dado cuenta que la velocidad maxima que estipulan de adquisicion es menor a la que logra, quise sacar 40Khz de muestreo y no le da, por eso es que adquiero cuando me deja sino repite ultimo valor.
« Última modificación: 08 de Diciembre de 2006, 14:47:23 por Darukur »
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Reproductor de Mp3 con dsPic
« Respuesta #84 en: 08 de Diciembre de 2006, 19:33:00 »
Estuve probando el TL499 de Texas... Es excelente con solo 1.5 volts de entrada ya puedo tener los 5 volts estables en la salida con hasta 100 mA de corriente, y esto en un encapsulado SOIC de 8 pines... excelente.
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Zaphyrus

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 323
    • Mi blog: Es cuestión de actitud
Re: Reproductor de Mp3 con dsPic
« Respuesta #85 en: 09 de Diciembre de 2006, 20:11:10 »
Marce (Darukur) como ya sabes estoy viajando para Buenos Aires mañana domingo a las 6 de la mañana. También que mi tarea va a estar lejos de la pasión que es la programación de sistemas embebidos y que me será imposible darte una mano con el reproductor de MP3 que con tantas ganas iniciamos.
Desde acá darte ánimos para que continues la tarea y que me sorprendas la próxima vez que nos veamos. Por supuesto entraré al foro cuando me sea posible pero ya no podré participar como antes porque en el traslado se ma hace imposible llevarme incluso una PC. Digamos que voy casi con lo puesto y mis herramientas electrónicas quedarán en Mar del Plata.

También pido perdón por anticipado a aquel que me escriba un privado o responda algún hilo en el que participo ya que estaré desconectado por lo menos 3 meses.

Aprovecho para agradecer a la comunidad del foro TodoPic por recibirme tan bien y dejarme participar.

¡Muchas gracias!

PD: Marce, ya sabés que si se me presenta algo que te interese por allá te estaré informando.
"¿Lo quiere rápido, barato, o bien hecho? Puede elegir dos de las tres cosas." Arthur C. Clarke.
Mi Proyecto Final de Carrera-Microprocesador RISC de 16 bits en HDL: http://martin.calveira.googlepages.com/home
Mi página web o blog: http://es-cuestion-de-actitud.blogspot.com/
Martín Calveira - Zárate - Argentina

Desconectado Joaquín

  • PIC10
  • *
  • Mensajes: 24
    • Mi web
Re: Reproductor de Mp3 con dsPic
« Respuesta #86 en: 27 de Diciembre de 2006, 08:25:56 »
Hola a todos.

Llevaba años queriendo hacerme mi reproductor MP3 y el otro día di con vuestro proyecto.

Me sumo a él si me deciis dónde conseguir los dspic en España, supongo que Nocturno ya los tendrá   :)

Os dejo un link del formato wav, actualmente estoy trabajando en un proyecto, también de sonido y los wav los tocamos bastante así que lo que os pueda solucionar preguntármelo.
http://ccrma.stanford.edu/courses/422/projects/WaveFormat/
Tenía otro link más pero parece ser que ha dejado de funcionar :-(

¿Cómo teneís pensado el tema de los DAC? Yo tengo en casa un cs4344 (dac) y un cs5340 (adc), lo que no sé es cómo hacerlos funcionar, no me aclaro con el I2S ni sé si lo puedo hacer con el 18F2250.

Si necesitais algo del wav me lo deciis.

Saludos y feliz Navidad.

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Reproductor de Mp3 con dsPic
« Respuesta #87 en: 27 de Diciembre de 2006, 11:34:41 »
Los dspic tienen manejo de codec para los CS4334 y similares (protocolo I2S). Para hacerlo con un 18F creo q vas a pedalear un poco mas.
Pido disculpas por no poner mas cosas estoy un poco complicado, apenas si arme la interfase LCD-TECLADO para este diseño preliminar. Hace dias que lo miro al equipo y todavia no me puse a hacer el controlador para el RTOS del LCD ALFANUMERICO y el KEYBOARD.
Uso un LCD alfanumerico y no uno grafico ya que el desafio esta en el manejo de la MMC, el sistema de archivos, el manejo de las señales digitales y queria usar lo menos posible en eso (codigo y tiempo).
Saludos
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Milo

  • PIC16
  • ***
  • Mensajes: 101
Re: Reproductor de Mp3 con dsPic
« Respuesta #88 en: 08 de Enero de 2007, 05:38:54 »
Buennass,

Aprovecho para felicitar a todos el año nuevo, y desearles que sus proyectos se hagan realidad,

Los dspic, matasonklo2, los puedes pedir a microchip si esta en samples, te lo envian gratuitamente y tardan casi nada. Si no estan como samples siempre puedes pedirlos alguna tienda electrónica de tu ciudad, otra opción sería que los pidieses en algún distribuidor, aquí en España en primero en distribuir componentes de microchip fue sagitron, esta es su página http://www.sagitron.es/. Espero que te sirva la información.

Saludos a todos,
"En tanto que haya alguien que crea en una idea, la idea vive" Ortega y Gasset

Desconectado gusa

  • PIC10
  • *
  • Mensajes: 14
Re: Reproductor de Mp3 con dsPic
« Respuesta #89 en: 09 de Enero de 2007, 18:36:11 »
Hola  :-/, he estado mirando un poco todos los post y hay varias cosas que no me quedan muy claras. ¿ Podiais poner algún esquema del circuito y algún diagrama de bloques de todo el conjunto? ¿ O alguna explicacion más o menos global de como funciona todo?


Es que en la universidad he empezado (más que empezar ya estoy terminando) a estudiar  los Dsp´s pero los de Texas ( y eso sí en ensamblador nada de C :() y me parece muy buena idea tratar de montar  este invento para al menos ver que lo que se estudia sirve para algo y no es sólo teoría.

Gracias y un saludo.


 

anything