• Domingo 22 de Diciembre de 2024, 07:40

Autor Tema:  Pcm Usando Pic...  (Leído 4176 veces)

pic-man

  • Miembro activo
  • **
  • Mensajes: 54
    • Ver Perfil
    • http://micropic.wordpress.com
Pcm Usando Pic...
« en: Viernes 3 de Noviembre de 2006, 12:42 »
0
Hola, quisiera hacer una pregunta, tal vez muy sencilla o tal vez muy compleja, la verdad no tengo idea, pero de qué manera puedo hacer un PCM (modulación de código de pulso) usando algun microcontrolador pic?

Se que no soy muy específico, pero para un proyecto ocupo hacer un PCM, según mis conocimientos sobre el tema lo que ocupo es un convertidor analógico-a-digital, después convertidor de paralelo a serie para poder mandar los datos de manera serial y luego todo lo contrario, un convertidor de serie a paralelo, luego uno digital-a-analógico y listo, alguien podría guiarme en el proceso? Puedo utilizar cualquier pic, y el código que usaría sería ensamblador (no estoy familiarizado con ningún otro), espero que alguien me pueda ayudar y disculpenme por no ser más específico, muchas gracias

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Pcm Usando Pic...
« Respuesta #1 en: Miércoles 8 de Noviembre de 2006, 15:35 »
0
Yo estuve buscando informacion porque necesito hacer tambien algo similar a lo tuyo pero sobre el motorola HC908.. tengo unos pdfs interesantes, los voy a subir al FTP para que puedas descargarlos. Saludos =)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Pcm Usando Pic...
« Respuesta #2 en: Miércoles 8 de Noviembre de 2006, 18:52 »
0
Te adjunto el acceso al archivo. Espero te sea util. Saludos

PCM  audio digital
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

pic-man

  • Miembro activo
  • **
  • Mensajes: 54
    • Ver Perfil
    • http://micropic.wordpress.com
Re: Pcm Usando Pic...
« Respuesta #3 en: Jueves 9 de Noviembre de 2006, 17:10 »
0
muchas gracias, le voy a dar un vistazo  :D

pic-man

  • Miembro activo
  • **
  • Mensajes: 54
    • Ver Perfil
    • http://micropic.wordpress.com
Re: Pcm Usando Pic...
« Respuesta #4 en: Miércoles 15 de Noviembre de 2006, 04:54 »
0
jonathan muchas gracias por la información que me pasaste, al final no voy a hacer el proyecto con pics, lo haré con integrados (adc, dac, y convertidores paralelo-serie y serie-paralelo), pero aún tengo la duda de si el pic 16F877 tiene un convertidor digital-a-analógico

leyendo la hoja de datos del pic veo que tiene un adc, hice un programa muy sencillo (siguiendo un tutorial de la página de microchip) que convierte una señal analógica a una señal digital, asi que con eso no hay problema, pero en ningún lado de la hoja de datos vi de que forma convertir una señal digital a analógica... según lo que he investigado creo que ese pic no tiene ningun modulo dac, sin embargo un compañero de clase dice que si lo tiene y asegura que el hará su tesis usando ese módulo... así que pregunto aqui en el foro: el pic 16F877 tiene un convertidor digital-a-analógico? si así fuera de que manera se configura y como funciona?

muchas gracias

Huguen_aus_Tirol

  • Miembro MUY activo
  • ***
  • Mensajes: 318
    • Ver Perfil
    • http://www.erhard-automation.co.cc
Re: Pcm Usando Pic...
« Respuesta #5 en: Miércoles 15 de Noviembre de 2006, 06:33 »
0
Hola!
El PIC que dices tiene dos modulos PWM (los veras como CCP1 y CCP2), que te sirven para generar tensiones analógicas. Si usas uno de ellos, o ambos, tienes que usar tambien el timer 2 como base de tiempos.
Tienes que configurar adecuadamente los registros relacionados a CCPx, y luego generas las tensiones cargando un ciclo de trabajo al modulo. No es muy dificil; solo sientate, lees bien la hoja de datos, haces un par de cálculos, y lo pruebas... No necesitas armarte ningún tipo de hard en especial, solo mides con un multimetro la tensión en la salida CCPx, y verás como cambia a medida que cambies el ciclo de trabajo.
Depende lo que quieras hacer, seguramente después tengas que filtrar la salida CCPx; si puedes verlo con un osciloscopio, mejor

Saludos!