Ayuda DTMF CM8870
| #1 Ayuda DTMF CM8870 |
| #2 Nueva duda sobre ruido |
|
albabug
|
Hola, pues viendo otros posts he seguido algunos consejos y he logrado echarlo a andar con los siguientes pasos:
1.-Interconectar las tierras del teléfono y la fuente de DC por medio de una resistencia de 100k 2.-Sacar la entrada al DTMF de la tierra (la que se supone de audio, suena raro, pero asi funcionó) 3.-Poner un capacitor de 100nF en paralelo a la resistencia de 300k El único problema ahora, es que parece como que hay ruido. Me detecta TODOS los digitos, sin embargo, una vez que los pone, pasado cierto tiempo a veces los cambia y me activa el pin del StD cuando los cambia (cosa que me ocasiona grandes problemas pues lo tengo conectado al microcontrolador). Aparentemente lo cambia lo que tenga puesto por un 6 binario (0110). Otro dato muy importante es que el decoder solamente funciona bien con teléfonos normales (de los medio antiguos donde puedes dejar el tono presionado indefinidamente) y no funciona correctamente con teléfonos celulares o inalambricos donde no puedes dejar el tono presionado indefinido... Alguien podría darme tips para evitar esto? O cualquier otro tip para mejorar el funcionamiento? |
|||||||||||
|
|
||||||||||||
| #3 |
|
Ivan N.
|
Hola! El tema del ruido q a veces te detecta teclas q no son e spor el capacitor de 100nf en paralelo con la resistencia de 300k. La funcion de la resistencia esta y el capacitor de 100nf en serie con la misma es generar una constante de tiempo q usa el inbtegrado para validar el tono DTMF, para evitar decodificar posibles tonos DTMF q se deban a ruidos y a la voz humana. Para solucionar esto proba sacando el capacitor de 100nf en paralelo a la R de 300k y reemplaza la resistencia de 300k por uan de 150k o aproximado. O si queres podes usar una resistencia variable de 300K y ajustarla adonde creeas que el circuito tiene un mejor desempeño.
El tema de las masas e interconexion de masas entre la linea y la alimentacion es bastante complicada en un proyecto q estaba desarrollando la mejor solucion q encontre es la de forzar la masa en el - de la linea a traves de una bobina de choque para no perder la componente de alterna que pueda llegar a haber. Por ultimo con el tema de los telefonos celulares o inalambricos mucho no los he usado, pero em imagino que tu problema nuevamente recae sobre el tiempo de validaciondel tono que te explique al principio de la R de 300k y el capacitor de 100nf. Probablemente lo q te este pasando sea que el tiempo presente de tono en la linea de esos telefonos sea menor q el tiempo de validacion dado por circuito RC, entonces no lo detecte. Proba diminuyendo la constante tau del circuito RC, pero tene en cuenta q a menor tiempo de validacion mas problema con ruidos... Cualquier cosa pregunta si no me explique bien en algo xD |
|||||||||||
|
|
||||||||||||
| #4 |
|
albabug
|
Bueno, el hecho es que no estoy probando el decodificador DTMF solo, sino junto a un proyecto completo donde creo me esta afectando mucho que estoy usando un puente de Diodos y un Zener de 18V en el TIP (+)... sin embargo, hace unos dias encontre otro circuito que pienso probar, por ahora no he tenido el tiempo suficiente, pero creeme que si tengo cualquier duda te la haré llegar, muchas gracias por tu atención.
Por cierto, no sabes si eso de la constante RC y tiempos varia de país a país? Es que yo vivo en México.. Gracias |
|||||||||||
|
|
||||||||||||
| #5 |
|
Ivan N.
|
El tema del tiempo de la constante RC puede llegar a variar de acuerdo con el telefono que utilizes. Esta constante es la que le dice al integrado cuanto tiempo debe permanecer presente el tono DTMF en al linea para que esta sea valido y decodificado.
Por ejemplo en los telefonos normales que mencionas anteriormente si la constante RC te da de 200 ms, esta bien por q dudo que alguien pueda apretar la tecla y soltarla antes de que pasen 200ms, por lo que el tono seria reconocido como valido, en cambio si la constante te diera 1s, puede traer problemas por q alguien puede llegar a apretar y soltar la tecla en menso tiempo q 1s, lo q causaria q el integrado no lo reconociera. A lo que me refiero que te podia estar causando problemas con los telefonos inalambricos y demas, es que estos pueden llegar a mantener el pulso DTMF en la linea por muy poco tiempo. Por ejemplo si el telefono mantiene cad auno de lso pulsos por 20ms la cosntante de tu circuito RC deberia ser levemente menor a estos 20ms, como por ejemplo de 15ms, para q los tonos sean detectados como validos. |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| Como controlar un motor en base a la corriente de otro motor | |
| Multiuso de base | |
| Reparacion placa base | |
| Ayuda con los jumper de la placa base | |
| Base de Datos en Memoria Externa | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad

