You are on page 1of 4

DECODIFICADOR DE TONOS

El circuito integrado HT9170de Holtek, es un completo sistema de deteccin de


tonos DTMF (Dual-ToneMulti-Frequency) y se puede utilizar para muchas
aplicaciones interesantes, divertidas y en ocasiones, de espionaje. Por ejemplo, los
sistemas de alarma utilizan este tipo de circuitos para decodificar un cdigo
ingresado por teclado y procesarlo como notacin binaria. Muchos equipos pueden
ser activados o quitados de servicio con este tipo de informacin, transmitida
secuencialmente va radio. Otra aplicacin que no deja de ser interesante es la
del espionaje. Un decodificador de tonos DTMF conectado a la lnea telefnica
de una casa, puede ser tu aliado para estar informado de todas las llamadas que se
realicen, al instante. Tienes a alguien a quien controlar o aplicaciones para operar a
distancia? Nunca imaginars todo lo que puedes hacer con este circuito hasta que
leas el artculo.
Como alternativa al popular 8870 (con cualquier prefijo), el HT9170 de Holtek nos
permite, como mencionamos en el sumario, obtener los datos precisos de cada tono
DTMF que ingresa como seal de audio en su entrada. Como t sabes, estos tonos
(dobles) son utilizados en una amplia variedad de equipos, no slo en telefona, pero
si nos remitimos a ella, con una aplicacin sencilla como veremos en este artculo,
los telfonos pueden estar controlados y vigilados en todo momento. Una secuencia
de tonos DTMF se convierte en nmeros de 4 bits que se pueden almacenar en una
pequea memoria, o la misma EEPROM de un microcontrolador y todos los telfonos
de una casa, o un gran establecimiento, pueden ser controlados, obteniendo los
nmeros marcados en el mismo momento en que la comunicacin se inicia.
El HT9170, posee una salida (DV) que indica cuando un tono recibido se decodifica
como un dato vlido y se puede utilizar para informar, al circuito especfico, que
avance en el almacenamiento de los datos recibidos dentro de la memoria.
Decodificador de tonos DTMF

En la imagen superior vemos los estados lgicos que tendremos a la salida de los
pines de datos (D0 D3), en funcin de la tecla pulsada, segn el dgito y de la
polarizacin que brindemos al pin OE (Output Enable) que se encarga de habilitar
estas salidas para su tratamiento en cualquier tipo de circuitos. Como mencionamos
antes, la variedad de posibilidades de aplicacin es enorme y como vers luego en el
video, con un simple telfono inalmbrico podemos tener, por citar un ejemplo, un
completo radiocontrol multicanal. Nuestro propsito en este artculo es
demostrarte lo sencillo que puede ser realizar el comando de un motor, de un
vehculo, de una mquina herramienta, del sistema electrnico o electro-mecnico
que se te pueda ocurrir de forma remota y sin errores. El circuito que utilizamos es
muy simple de comprender y emplea el HT9170 como corazn del desarrollo al que
le hemos agregado dos circuitos integrados lgicosCMOS. Un 4511 para utilizarlo
como visor del nmero de tecla pulsada y unas compuertas 4011 para lograr un
arreglo especfico que nos permita mostrar el cero en el display LED que
utilizamos. Este es el circuito:

La fuente de 5Volts la puedes obtener de cualquier montaje previo que hayas


construido o, como en el caso nuestro, quizs tengas y utilices la prctica fuente
modular para protoboard que supimos construir hace un tiempo atrs. Luego, las
conexiones del 4511 al display de ctodo comn no merecen mayores comentarios
ya que es un circuito muy simple de implementar, con resistencias de 330 Ohms
para regular la corriente que circular por cada diodo LED que forma el display. Las
entradas A, B, C y D del 4511 se conectan a las salidas D0 D3 del HT9170 y el
punto decimal del pequeo display, es energizado por el pin DV del HT9170 que nos
indica que una tecla ha sido pulsada. Si bien con este circuito de demostracin
elemental no tendremos acceso a almacenar los datos ledos, al menos podremos
deducir con este punto decimal si una tecla ha sido presionada ms de una vez. A
cada accin, este LED encender brevemente y as sabremos, por ejemplo, si se
ingres un nmero repetido (4556-0028). Por otro lado, vemos en la tabla de verdad
mostrada al principio, que el nmero cero es devuelto por el HT9170 (el 8870
tambin lo hace de este modo) como si se tratara de un nmero 10 (D0 D3 = L H
L H) y los decodificadores de 4 bits a 7 segmentos tradicionales, ofrecen el cero
cuando los cuatro bits estn en estado bajo. Para el 10 no ofrecen indicacin (CMOS
4511) o presentan un carcter que difiere mucho de ser un cero (TTL 7447).

Por este motivo, hemos colocado el arreglo de los dos diodos en los pines D1 y D4
que se colocan en estado alto al ingresar el tono correspondiente al 0 (D0 D3 = L
H L H). Estos diodos, ingresan a un par de puertas NAND CMOS 4011 y de all
obtenemos un estado lgico que aplicamos al pin PWDN delHT9170. Al pasar de un
estado bajo a otro alto, este pin reinicia el decodificador y nos ofrece la indicacin del
cero en el display, a la vez que nos devuelve el encendido del punto decimal y nos
informa que ha ingresado un tono vlido. Esta situacin no resultar un problema si
decides utilizar un microcontrolador para leer los datos, bastar con un evento
condicional ante el ingreso del nmero 10 y los problemas se resolvern en
microsegundos. Aqu, slo con hardware, debemos apelar a otros recursos como el
que vimos en el circuito. Imagnate un sistema para un juego donde el ms rpido (y
ms listo) pulsa primero su botn para un concurso de preguntas y respuestas. O
cualquier sencillo selector de opciones entre 10 posibles cajas de cobro en un banco
o en un mercado. No dejes de observar la versatilidad de este sencillo sistema.
Un decodificador de tonos DTMF quizs no te diga mucho, pero las opciones que
vamos presentndote pueden despertar tu inters y disparar las ideas de aplicacin
que estabas buscando para, por ejemplo, encender o apagar luces de tu casa con
un telfono inalmbrico adaptado al control de luminarias en forma remota.
En el video, intentamos mostrarte (con las limitaciones de la cmara) el
funcionamiento del sistema. Si en lugar de utilizar un telfono, decides emplear otros
transmisores que enven tonos DTMF, encontrars una nueva alternativa de
expansin. Esto es, alguna vez has prestado atencin a los tonos DTMF que emiten
algunos canales de TV, anunciando que termina el espacio de publicidad? De
acuerdo, lo habas odo y nunca habas comprendido su significado; ahora ya lo sabes
y puedes intentar decodificar el nmero o texto, procesarlo dentro de un
microcontrolador y habilitar o des-habilitar un MUTE o un controlador dinmico de
sonido para no tener que subir y bajar el volumen del TV a cada rato. El sistema lo
har por ti gracias a los tonos DTMF. Ms aplicaciones? Podra haber centenares y
todas las que quieras desarrollar podrs compartirlas en el Foro de Electrnica de
NeoTeo, donde te esperamos para distendernos, aprender juntos y divertirnos con el
fascinante mundo de la electrnica (y sus tonos DTMF!) Te esperamos!

You might also like