UTP-FIEM Resumen: En el presente laboratorio, se realizar el proceso de conversin analgica digital de una seal de voz, el procesamiento y la conversin digital analgica para poder reproducir el resultado en tiempo real. Este esquema se observa en la Figura 1.
Figura 1. Esquema del procesamiento digital de audio en tiempo real a
realizar en la experiencia. Usted deber conectar un micrfono electret a un amplificador para obtener una seal de voz en el rango entre los 0 y 5V sobre un voltaje medio de 2V. La seal amplificada ingresar al canal 0 del A/D del dsPIC30F3014 y ser digitalizada a 8kHz de frecuencia de muestreo y 12 bits de resolucin. El dsPIC30F3014 deber modificar el volumen en 6 niveles diferentes que sern seleccionados a travs de un pulsador conectado en el pin RA11 (INT0). Adems, con el pulsador conectado al pin RC13 se habilitar un tono de 500 Hz que estar montado sobre la seal de voz. Para la reproduccin de audio deber mantener el mismo circuito analgico usado para producir audio en el Laboratorio 4. Deber generar una seal PWM de 44,1kHz de frecuencia y un duty cycle variable en funcin al valor de la muestra del convertidor A/D. Al conectar un parlante a la salida del filtro podr escuchar el audio del micrfono con el efecto incorporado. Materiales: 1. Un circuito integrado LM324 en empaque DIP14. 2. Dos resistencias de 1k .
3. Tres resistencias de 10k .
4. Un condensador cermico de 0.1F. 5. Tres condensadores electroltico de 10F.
Diseo de sistemas microprocesados
UTP-FIEM 6. Dos conectores jack estreo hembra para audfono y para micrfono. 7. Una resistencia de 500 .
8. Una resistencia de 2.2k .
9. Un audfono o parlante. 10.Un micrfono electret. 11.Cables, pelacables y alicate de punta. 12.El mdulo de desarrollo del curso. Procedimiento: Arme el circuito de la Figura 2 y utilice la tensin de alimentacin de 5V para el IC LM324. Utilice un Jack de audio para conectar el micrfono electret al circuito.
Figura 2. Circuito de polarizacin del micrfono y amplificador.
Posteriormente, arme el mismo circuito del laboratorio 4 en el protboard. Aproveche el IC LM324 y utilice el segundo OPAMP para implementar el filtro pasa bajas de frecuencia de corte de 1.5 kHz tal como se observa en la Figura 3.
Diseo de sistemas microprocesados
UTP-FIEM
Figura 3. Circuito de conversin de PWM a audio.
Conecte uno de los pulsadores al pin RA11 (INT0) y utilice la interrupcin externa para detectar la pulsacin de esta tecla. Con cada pulsacin deber incrementar el volumen en una unidad (recuerde son 6 niveles de volumen). A la sptima pulsacin se deber retornar al nivel de volumen bajo. Conecte tambin el jumper que habilita el segundo pulsador externo al pin RC13 (No se olvide de desconectar el cristal de 32,768 kHz.). Utilice este pulsador para habilitar un tono de 500 Hz que sonar junto con el audio del micrfono mientras se mantenga pulsado el pulsador. Utilice el Timer 1 para generar una interrupcin cada 0.125 milisegundos, de forma tal que en la rutina de interrupcin realice el muestreo a una tasa de 8000 muestras cada segundo (8 kHz). Guarde la muestra de 12 bits en una variable. Con el Timer 2 genere la seal de PWM a una frecuencia de 44,1kHz. Utilice una variable Duty para actualizar el Duty Cycle cada 0.125 milisegundos. A diferencia del programa del laboratorio 4, esta vez deber tratar que el valor de PR2 sea mximo a fin de que tenga ms resolucin de la PWM y pueda aprovechar al mximo el rango dinmico del ADC (12 bits). Para esto, configure el PLL a 16 y trabaje con una frecuencia de instrucciones de 40 MHz. Tenga cuidado, que al trabajar con 40MHz el consumo del dsPIC aumenta, pudiendo notar un calentamiento en la superficie del integrado. Eso implica que la fuente de voltaje obtenida del puerto USB resulta insuficiente, por lo cual se recomienda el uso de una fuente externa para alimentar al mdulo de desarrollo.