Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ISSN1561-0853
GRABADOR/REPRODUCTOR DE VOZ
BASADO EN MEMORIA RAM Y
PROCESAMIENTO DE SEÑALES
RECORDER / VOICE PLAYER BASED ON RAM MEMORY AND
SIGNAL PROCESSING
Cuentas Larrauri Renato Paolo1, Tarazona Marrujo Eklin Blinder2, Bustamante Alvarez (Docente asesor)
Facultad de Ingeniería Electrónica y Eléctrica, Universidad Nacional Mayor de San Marcos, Lima, Perú.
…
renato.cuentasl@gmail.com
eklin.tarazona@gmail.com
RESUMEN ABSTRACT
En el siguiente trabajo se desarrolla un circuito que In the following work a circuit is developed whose
tiene como función grabar y reproducir señales de function is to record and reproduce audio signals, in
audio, en este caso voz humana proveniente de un this case human voice coming from a microphone.
micrófono. Si bien el circuito integrado que desarrolla Although the integrated circuit that develops this
todo este proceso ya existe el propósito de este process already exists, the purpose of this project is to
proyecto es entender de manera clara cada proceso, understand each process clearly, from the analog input
desde la entrada analógica pasando a la memoria con to the memory with the signal already digitized and
la señal ya digitalizada y volviendo a ser transformada being transformed into analog for later reproduction.
en analógica para su posterior reproducción.
Preamplificador, micrófono, ADC, filtro activo, Preamplifier, microphone, ADC, active filter, RAM,
memoria RAM, DAC, amplificador operacional, DAC, operational amplifier, audio amplifier, sampling.
amplificador de audio, muestreo.
I. INTRODUCCIÓN
A continuación, se muestra un proyecto cuyo propósito
es el de mostrarnos todas las etapas por las que pasa
una señal analógica para poder ser almacenada en
medios digitales y posteriormente desde esos medios
ser devuelta al medio que nos rodea otra vez como
señal analógica tratando de ser lo más idéntico a como
entro en el proceso. En el desarrollo de este texto
veremos todo lo concerniente a cada etapa y
analizaremos las partes en las que se realizó más
trabajo, dando recomendaciones para un correcto
desarrollo y/o implementación.
Cómo Construir un Filtro RC de Paso Bajo Un filtro RL de paso bajo, de nuevo, es un circuito de
filtro compuesto por una resistencia e inductancia que
Ahora que hemos pasado por lo que es un filtro RC de pasa a través de señales de baja frecuencia, al tiempo
paso bajo, vamos a repasar un ejemplo práctico de que bloquea señales de alta frecuencia.
construcción de uno.
Para crear un filtro RL de paso bajo, el inductor se
Para construir un filtro de paso bajo, los componentes coloca en serie con la señal de entrada y la resistencia
que usaremos son un generador de funciones, un se coloca en paralelo a la señal de entrada, tal como se
condensador de cerámica de 10nF y un resistor de muestra en el circuito siguiente:
1KΩ.
Cómo Construir un Filtro RL de Paso Bajo Una señal analógica es aquella cuya amplitud
(típicamente tensión de una señal que proviene de un
Así que, ahora que los filtros RL han sido resumidos, transductor y amplificador) puede tomar en principio
vamos a repasar un ejemplo práctico de la construcción cualquier valor, esto es, su nivel en cualquier muestra
de uno. no está limitado a un conjunto finito de niveles
predefinidos como es el caso de las señales
Para construir un filtro de paso bajo, los componentes cuantificadas.
que usaremos son un generador de funciones, un
inductor de 470mH y un resistor de 10KΩ. Las señales analógicas no se diferencian, por tanto, de
las señales digitales en su precisión (precisión que es
Este es el esquema del circuito que vamos a construir, finita tanto en las analógicas como en las digitales) o
que se muestra a continuación: en la fidelidad de sus formas de onda (distorsión). Con
frecuencia es más fácil obtener precisión y preservar la
forma de onda de la señal analógica original (dentro de
los límites de precisión impuestos por el ruido que
tiene antes de su conversión) en las señales digitales
que en aquéllas que provienen de soportes analógicos,
caracterizados típicamente por relaciones señal a ruido
bajas en comparación.
E. DAC [5]
D. Memoria RAM [4] Es un dispositivo para convertir un código digital
La memoria de acceso aleatorio (Random Access (generalmente binario, compuesto de ceros y unos) a
Memory, RAM) se utiliza como memoria de trabajo de una señal analógica (corriente, voltaje o carga
computadoras y otros dispositivos para el sistema eléctrica). Hay distintos componentes que pueden
operativo, los programas y la mayor parte del software. intervenir en este proceso, como interruptores simples,
En la RAM se cargan todas las instrucciones que red de resistores, fuentes actuales o condensadores. Un
ejecuta la unidad central de procesamiento convertidor de analógico a digital (ADC) realiza la
(procesador) y otras unidades del computador, además operación inversa.
de contener los datos que manipulan los distintos
programas. Características básicas
Se denominan «de acceso aleatorio» porque se puede Los principales parámetros que definen un convertidor
leer o escribir en una posición de memoria con un digital analógico son, en primer lugar, su resolución,
tiempo de espera igual para cualquier posición, no que depende del número de bits de entrada del
siendo necesario seguir un orden para acceder (acceso convertidor. Otra característica básica es la posibilidad
secuencial) a la información de la manera más rápida de conversión unipolar o bipolar. Una tercera la
posible. constituye el código utilizado en la información de
entrada -generalmente, los convertidores digitales
Durante el encendido de la computadora, la rutina analógicos operan con el código binario natural o con
POST verifica que los módulos de RAM estén el decimal codificado en binario (BCD)-. El tiempo de
conectados de manera correcta. En el caso que no conversión es otra particularidad que define al
existan o no se detecten los módulos, la mayoría de convertidor necesario para una aplicación determinada.
tarjetas madres emiten una serie de sonidos que Es el tiempo que necesita para efectuar el máximo
indican la ausencia de memoria principal. Terminado cambio de su tensión con un error mínimo en su
ese proceso, la memoria BIOS puede realizar un test resolución. Otros aspectos que posee el convertidor
básico sobre la memoria RAM indicando fallos son: su tensión de referencia, que puede ser interna o
mayores en la misma. externa (si es externa puede ser variada entre ciertos
márgenes); la tensión de salida vendrá afectada por
este factor, constituyéndose éste a través de un - Tiempo de respuesta: La velocidad de operación de
convertidor multiplicador; así mismo, deberá tenerse un DAC se explica cómo tiempo de respuesta, que es
en cuenta la tensión de alimentación, el margen de el periodo que se requiere para que la salida pase de
temperatura y su tecnología interna. cero a escala completa cuando la entrada binaria
cambia de todos los ceros a todos los unos. Los valores
Utilidades comunes del tiempo de respuesta variarán de 50 ns a
10 ms. En general, los DAC con salida de corriente
La mayoría de las señales de audio modernas se tendrán tiempos de respuesta más breves que aquéllos
almacenan de forma digital (por ejemplo, MP3s y con una de voltaje. Por ejemplo, un DAC puede operar
CDs) y para poder ser escuchadas a través de altavoces como salida de corriente o bien de voltaje. Su tiempo
deben ser convertidas en analógicas. Lectores de CD, de respuesta a su salida es menor cuando se utiliza
reproductores digitales de la música, y tarjetas de salida de corriente que cuando se emplea la de voltaje.
sonido de los PC montan por ello un dispositivo de
este tipo de forma interna. - Voltaje de balance: En teoría, la salida de un DAC
será cero voltios cuando en la entrada binaria son todo
El uso de un DAC independiente (en este número de ceros. En la práctica, habrá un voltaje de salida
CEC analizamos uno de ellos), también se puede pequeño producido por el error de balance del
encontrar como un chasis separado en sistemas de alta amplificador del DAC. Este desplazamiento es
fidelidad. Estos DAC separados toman la salida digital comúnmente 0.05% FS. Casi todos los DAC con
de un lector de CD (o del transporte dedicado) y voltaje tendrán una capacidad de ajuste de balance
convierten la señal para enviársela al amplificador. externo que permite eliminar el desequilibrio.
Algunos de ellos pueden conectarse a ordenadores
personales usando un interfaz del USB. De hecho, el Si bien las indicaciones de los fabricantes
análisis de Josep Armengol sobre el DAC Moon 300D frecuentemente no se ajustan a la realidad, al menos ya
nos explica cómo hacerlo. sabemos para qué sirve y cómo funciona un
convertidor digital analógico. El objetivo, como
Especificaciones de un DAC siempre hacemos en CEC, es que el lector tenga su
propio criterio para afrontar la búsqueda o compra de
Existe una amplia variedad de DAC como circuitos un DAC.
integrados o bien como paquetes encapsulados. Hay
que conocer las especificaciones más importantes de Aplicaciones de los dac
los fabricantes a fin de evaluar un DAC en una
determinada aplicación. Los DAC se utilizan siempre que la salida de un
circuito digital tiene que ofrecer un voltaje o corriente
- Resolución: La resolución porcentual de un DAC analógicos para impulsar o activar un dispositivo
depende única y exclusivamente del número de bits. analógico. Algunas de las aplicaciones más comunes
Por esta razón, en las fichas técnicas se detalla de esta se describen a continuación:
manera. Un DAC de 10 bits tiene una resolución más
sensible (mayor exactitud) que uno de 8 bits. Este dato - Control: La salida digital de una computadora puede
es extrapolable a las especificaciones de lectores de convertirse en una señal de control analógica para
CD o equipos integrados. ajustar la velocidad de un motor o para controlar casi
cualquier variable física.
- Precisión: Los fabricantes de DAC tienen varias
maneras de establecer la precisión o exactitud. A las - Análisis automático: Los ordenadores personales
dos más comunes se las llama Error de Escala pueden ser programados para generar las señales
Completa y Error de Linealidad (o en ocasiones, analógicas (a través de un DAC) que se necesitan para
directamente linealidad), que normalmente se expresan analizar circuitos analógicos. La respuesta de salida
como un porcentaje de la salida de escala completa del analógica del circuito de prueba normalmente se
convertidor (%FS). convertirá en valor digital por un ADC.
El error de escala completa es la máxima desviación de - Control de amplitud digital: Un DAC multiplicativo
la salida del DAC de su valor estimado (teórico). se puede utilizar para ajustar digitalmente la amplitud
de una señal analógica. Recordemos que éste genera
El error de linealidad es la desviación máxima en el una salida que es el producto de un voltaje de
tamaño de etapa del teórico. Algunos de los DAC referencia y la entrada binaria. Si dicho voltaje es una
menos económicos tienen errores de escala completa y señal que varía con el tiempo, la salida del DAC
de linealidad en el intervalo 0.01% - 0.1%. seguirá esta señal, pero con una amplitud determinada
por el código de entrada binario. Una utilización
normal de esta aplicación es el “control de volumen” Algunos equipos preamplificadores poseen controles
digital, donde la salida de un circuito o computadora que les permiten, además de regular la tensión de
digital puede ajustar la amplitud de una señal de audio. salida, regular el tono, el balance, etc. Además de
reforzar la sonoridad con bajo volumen (loudness).
- Convertidores A/D: Varios tipos de convertidores
A/D utilizan unos DAC que son parte de sus circuitos. A pesar de lo dicho, normalmente, los equipos para
Un conversor de señal digital a analógica o conversor audiófilos no incluyen ninguno de estos controles,
digital analógico, CDA o DAC ( del inglés digital to pues pueden distorsionar la señal original. Estas
analogue converter) es un dispositivo para convertir actuaciones se pueden realizar, sin introducir pérdidas
señales digitales con datos binarios en señales de en la señal durante el proceso, más adelante: en la
corriente o de tensión analógica. etapa de potencia, en la mesa de mezclas o, incluso, en
el altavoz.
Las señales en la naturaleza tienen las características
de ser continuas en su magnitud y en el diagrama
temporal. La digitalización es necesaria para el
procesamiento, almacenamiento y filtrado de señales
analógicas con los beneficios que las señales digitales
conllevan, como mayor inmunidad al ruido, circuitos Preamplificador estéreo Technics SU-C01 (1979).
electrónicos más simples para el procesamiento y
almacenamiento. Representación unívoca de los Cortesía: Technics Amplifiers®
elementos, cuya cantidad de símbolos es proporcional
G. Amplificador [7]
a 2 a la n, siendo n la cantidad de bits.
Etapa de potencia, amplificador de potencia o etapa de
ganancia son los nombres que se usan para denominar
a un amplificador de audio. La función del
amplificador es aumentar el nivel de una señal,
incrementando para ello la amplitud de la señal de
entrada mediante corrientes de polarización (voltaje
negativo, voltaje positivo) en el transistor de salida.
El amplificador trabaja, internamente, con corriente
continua; en caso de ser alimentado con la tensión
entregada por la red domiciliaria se necesita un
Vista por etapas del procesamiento de una señal (DAC izq.).
Cortesía: insa-toulouse.fr transformador y rectificador para adaptar el nivel de
voltaje y tipo de corriente a los valores necesarios para
F. Preamplificador [6] el buen funcionamiento del equipo.
Un preamplificador es un tipo de amplificador
electrónico utilizado en la cadena de audio, durante la Cuando se diseña un amplificador, es fundamental su
reproducción del sonido. refrigeración. Por ello, siempre encontraremos una
rejilla de ventilación y los fabricantes habrán instalado
Como en todo amplificador, la finalidad de una en su interior ventiladores (como en el ordenador).
preamplificadora es aumentar el nivel de la señal y, Esto es porque durante el procesado de amplificación,
para ello, actúa sobre la tensión de la señal de entrada. en su interior, se disipa gran cantidad de calor.
Cuando las señales salgan del preamplificador, habrán Físicamente, cuando vemos un amplificador, nos
alcanzado el nivel de línea, estandarizado en los 0dB. encontramos con un equipo en el que habitualmente,
sólo hay un botón: el de encendido/apagado.
El preamplificador se encarga de nivelar la tensión
eléctrica que le llega de las distintas fuentes de audio En la parte posterior suele situarse el panel con las
(cada equipo tiene una tensión de salida diferentes), correspondientes entradas y salidas. El número y tipo
para luego, una vez igualadas, enviarlas, como señal de de ellas depende de la cantidad de señales que soporte
entrada, a otro equipo (generalmente, una etapa de el amplificador.
potencia).
La relación entre nivel de salida y de entrada es la
ganancia. Así, la ganancia, expresada en decibelios,
indica el grado de amplificación de una señal.
Se especifica la potencia máxima del amplificador en
función de una determinada impedancia, generalmente,
8 Ω. Por ejemplo: 175 W sobre 8 Ω).
Si el amplificador es estéreo, hay que tener en cuenta
si esa potencia se refiere a cada uno de los canales o a
ambos. Por ello, en las especificaciones técnicas, se
añade una de estas dos indicaciones:
o Con los dos canales alimentados.
o Por canal.
Indica la cantidad de flujo eléctrico necesario de Para eliminar problemas de diafonía, los
entrada para producir la máxima potencia de salida. amplificadores cuentan con rectificadores,
condensadores de filtro. Además, muchos fabricantes
La sensibilidad viene indicada por dBu a una introducen fuentes de alimentación independientes
determinada impedancia. El dBu expresa el nivel de para cada canal, lo que resulta muy efectivo.
señal en decibelios y referido a 0,7746 VRMS. (Al
hacer referencia a voltios, en muchos manuales,
principalmente norteamericanos, en lugar de dBu usan
dBV). Así, 774,6 mVRMS equivaldrán a 0 dBu.
Si se supera el valor especificado por la sensibilidad la
señal de salida sufrirá un recorte (tanto por arriba
como por abajo), como ocurre en los limitadores, y
quedara distorsionada de tal modo que puede causar
daño en ciertos equipos como en los tweeter.
Para evitar este gran problema, la mayoría de equipos
profesionales cuentan con un control de nivel de la
entrada, que nos permite atenuar la señal si resulta
excesiva.
Distorsión
La distorsión (distorsión armónica) describe la
variación de la forma de onda a la salida del equipo,
con respecto a la señal que entró y se debe a que los
equipos de audio, no sólo los amplificadores,
introducen armónicos en la señal.
Las causas de esta distorsión pueden ser múltiples. En
el caso de los amplificadores, la más usual es la
sobrecarga a la entrada, es decir, sobrepasar la potencia
recomendada por el fabricante, lo que produce a la
salida un recorte de la señal, queda el sonido "roto".
III. DESARROLLO DEL PROYECTO
Para desarrollar este proyecto separamos el esquema
en 2 partes:
-Digital.
Aquí se construyó toda la parte digital propiamente
dicha, desde el ADC, el almacenamiento y la
reproducción de la señal para luego volverlo a
convertir en una señal analógica.
ADC
En esta sección se usa una configuración conocida
debido a que es óptima para nuestros fines.
Componentes:
ADC0804
Botón pulsador
Potenciómetro 1kΩ
Resistencia 10kΩ
Capacitor 150pF
Dataaheet de la memoria KM658128
Seguir esta configuración al detalle es muy importante
debido a que de esto depende mayormente el éxito o
fracaso de nuestro proyecto.
Triestados
El uso que le daremos a los triestados será la
protección de la memoria, debido a que podría haber
bits de conversión cuando la memoria ya esté en modo
lectura, y la separación de etapas de la grabación y la
reproducción.
Componentes:
74LS244 x2 Diagrama del funcionamiento de la memoria
Componentes
LM358N
Resistencia 2kΩ
Resistencia 10kΩ
Diagrama completo
PCB
El uso del proteus como software de simulación nos
condujo a una desventaja frente a los demás debido a Placa digital terminada
que la memoria mencionada no existe entre sus
librerías, es debido a eso que nos complicamos un -Analógica.
poco más que los demás proyectos que usaron En esta parte tratamos el preamplificador, el
EAGLE; creamos la memoria desde cero, tanto en ISIS amplificador y los filtros para obtener la mayor calidad
como en ARES. posible.
Otra dificultad fue lo enredado de las líneas de los
circuitos integrados, esto al momento de pasar el
circuito en pcb debe tener un análisis muy minucioso
debido a que el descuido de alguna de las líneas puede
hacer perder todo el trabajo realizado.
Sección de potencia
Amplificador final
V. OCURRENCIAS Y RECOMENDACIONES
En este apartado podemos tener en cuenta todo lo
concerniente al desarrollo del circuito, en otras
palabras a su implementación.
Es importante analizar en el protoboard
sección por sección para poder detectar
posibles fallas.
El uso de un multímetro y un osciloscopio
resultan fundamentales para la detección
de errores.
Es importante fijar nuestro reloj al doble o
más de nuestra frecuencia de voz.
Se recomienda si no se puede eliminar un
pitido común en muchos de los proyectos
elevar la frecuencia de nuestro reloj para
que el pitido sea imperceptible.
Los cables sueltos y las líneas borrosas o
en punta aumentan el ruido que se
introduce en nuestra grabadora.
El ruido es posible de eliminar usando
filtros para poder eliminar el espectro que
no deseamos en la que tenemos la
seguridad de que solo existe ruido.
Se debe tener en cuenta continuamente la
conexión de las fuentes, debido a que
usaremos también voltajes negativos y
hasta más de tres fuentes es posible
incurrir en errores y problemas de
funcionamiento o que nuestros integrados
se malogren.
Se debe tener en cuenta el datasheet de
cada componente e integrado para no
exceder en sus límites de voltajes o evitar
equivocarnos y luego buscar errores
inexistentes en la lógica.
VI. REFERENCIAS
[1]Muestreo
https://es.wikipedia.org/wiki/Teorema_de_muestreo_d
e_Nyquist-Shannon
[3]ADC
https://es.wikipedia.org/wiki/Conversi%C3%B3n_anal
%C3%B3gica-digital
http://www.ifent.org/lecciones/digitales/secuenciales/c
onverta_d.htm
http://www.asifunciona.com/electronica/af_conv_ad/c
onv_ad_5.htm
[4]Memoria RAM
https://es.wikipedia.org/wiki/Memoria_de_acceso_alea
torio
https://www.significados.com/memoria-ram/
https://www.xataka.com/especiales/como-ampliar-la-
memoria-ram-de-un-ordenador-todo-lo-que-debes-
saber
[5]DAC
https://es.wikipedia.org/wiki/Conversor_de_se%C3%
B1al_digital_a_anal%C3%B3gica
https://aprendiendoarduino.wordpress.com/tag/convers
or-digital-analogico/
[6]Preamplificador
http://blog.7notasestudio.com/preamplificadores-un-
resumen/
https://es.wikipedia.org/wiki/Preamplificador
[7]Amplificador
http://electronicacompleta.com/lecciones/amplificador-
de-potencia-de-audio/
https://es.wikipedia.org/wiki/Etapa_de_potencia