TODOPIC

Otros Microcontroladores / Dispositivos programables => ** PROYECTOS ** => Mensaje iniciado por: Thulsa Doom en 23 de Julio de 2013, 07:19:15

Título: Problemas con ruido en patilla del PIC 16F8620
Publicado por: Thulsa Doom en 23 de Julio de 2013, 07:19:15
Hola a todos.
 
Resulta que tengo implementado en un pic un sistema de alarma que utiliza la señal PWM por hardware para excitar un altavoz de 8 ohmios.
 
La patilla 17 del pic 18F4620 se conecta a un amplificador de audio LM386N. para amplificar la señal, en el pic he implementado un led que parpadee para que avise de que el sistema está en marcha, pues bien nada más arrancar el sistema, sin que se active la señal PWM el altavoz empieza a sonar de modo intermitente como una sirena de policía con el ritmo del cambio de estado del led, si se activa la señal PWM ya no hace ese ruido, igual que al desactivarse la señal, ya no hace ese ruido de modo intermitente como al principio y se queda todo en silencio.

Todo esto lo he mirado con un osciloscopio y se ve cuando el pin está en reposo una pequeña señal de rizado y al activar la PWM se le saca
 
No sé si me explico bien, si necesitan más detalles no duden en pedirlos.
 
La verdad es que no sé a qué se debe éste comportamiento, es como si por la patilla del pic se colaran interferencias y la verdad es que no sé como remediarlo, a ver si alguien me puede aconsejar.

 
 
 
Gracias y un saludo a todos
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: AngelGris en 23 de Julio de 2013, 12:44:11
  Me pasó un par de veces que intenté implementar varios led parpadeando en un multiswitch para pedales de efectos de guitarra y se me colaba ruido en la alimentación de los propios pedales.

  ¿El pin de PWM los fuerzas a 0 antes de comenzar todo?

  También se podría intentar implementar un filtro pasa altos en el pin PWM para evitar que pase la frecuencia de parpadeo del led.
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: Thulsa Doom en 23 de Julio de 2013, 14:38:50
Hola buenas, pues si he forzado el pin a 0 y como si nada, pensaba que podría ser por una fuente de alimentación mal filtrada pero cambie la fuente y sigue pasando lo mismo es más me metí filtros RLC y sigue igual.

todo el montaje del prototipo lo tengo en una protoboard y utilizo dispositivos por i2c y spi

lo de filtrar la salida del pic se me había ocurrido pero la verdad es que no tengo mucha idea de como hacerlo, en su día hice cálculos de filtros pasa alto y bajo con operacionales pero ya no me acuerdo.
si tienes algún esquema para probar....

aaa por cierto, creo que este hilo va en la sección de proyectos de microcontroladores pic, si algún moderador es tan amable de cambiarlo...

gracias
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: Thulsa Doom en 24 de Julio de 2013, 18:32:01
Nadie tiene algún consejo que darme, se me acabaron las ideas y estoy trabado en esta fase del proyecto  :8} :8}
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: AngelGris en 24 de Julio de 2013, 18:51:27
  En esencia, un filtro pasa altos puede ser un capacitor en serie con la señal.

  Aquí un link de wikipedia con info. http://es.wikipedia.org/wiki/Filtro_de_paso_alto
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: planeta9999 en 24 de Julio de 2013, 18:56:09

Pon el esquema.

¿ Tienes un electrolítico entre el puerto del PIC y la entrada del amplificador ?
Revisa las masas, ambos, PIC y amplificador deben de compartir la misma masa y puesta a negativo.
Si la conexión del PIC al amplificador es con un cable y de cierta longitud, debes usar cable apantallado, con la malla a masa.
Prueba a poner el puerto en flotación (entrada), hasta que actives el PWM.

Hazle un debug al programa para descartar errores de programación.


Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: Thulsa Doom en 26 de Julio de 2013, 14:24:58
Pues subo el esquema, espero que esté claro, he tardado porque no lo tenía hecho en kicad solo en papel.
si no entienden algo pregunten.
gracias

pdt: tengo un pequeño error en el esquema, es por las prisas, me olvide de conectar los dos pines de mas de alimentación y masa del pic, pero en general es a si como lo tengo
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: planeta9999 en 26 de Julio de 2013, 14:44:09


Yo metería un condensador de 1uF entre RC2 y el potenciómetro, para aislar en continua la entrada del amplificador.
Si el hilo que une RC2 con el potenciómetro de volumen es largo, debería de ser de cable apantallado con la malla a masa.

¿ No le pones condensadores de desacoplo al PIC ?, todos los Vdd deberían de llevar un condensador de 100nf a masa y colocados lo más cerca posible de cada patilla. Además las patillas 31 y 32 no las puedes dejar sin conectar.

Si todo esto no resuelve, Debug al canto, y se ve de inmediato si es un fallo de programación.


Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: RALF2 en 26 de Julio de 2013, 15:27:12
Y porque no pruebas este (http://www.google.co.ve/imgres?imgurl=http://www.hobby-hour.com/electronics/lm386-200.gif&imgrefurl=http://www.hobby-hour.com/electronics/lm386-power-audio.php&h=310&w=450&sz=11&tbnid=Sysg93pFat16RM:&tbnh=90&tbnw=131&zoom=1&usg=__ewg1jR4YgBeEc7EaTJRqXo34sUs=&docid=my-WwXR0oKXYPM&sa=X&ei=DL_yUdrBDoWg9QSo_oHoDg&ved=0CDUQ9QEwAQ&dur=508) esquema   :mrgreen:
Alli hay varios que podrian servir  ;-)
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: Thulsa Doom en 28 de Julio de 2013, 14:28:56


Yo metería un condensador de 1uF entre RC2 y el potenciómetro, para aislar en continua la entrada del amplificador.
Si el hilo que une RC2 con el potenciómetro de volumen es largo, debería de ser de cable apantallado con la malla a masa.

¿ No le pones condensadores de desacoplo al PIC ?, todos los Vdd deberían de llevar un condensador de 100nf a masa y colocados lo más cerca posible de cada patilla. Además las patillas 31 y 32 no las puedes dejar sin conectar.

Si todo esto no resuelve, Debug al canto, y se ve de inmediato si es un fallo de programación.



-Ya explique que se me olvido de pintar los pines 31 y 32 pero en el circuito original están puestas si no no funcionaría
-tengo condensadores puesto de desacoplo en todas las alimentaciones de 0,1uf
-he probado muchos esquemas y con el mismo resultado.

el problema (creo) que no es de cables largos ni nada, ya que el cable lo desconecto de la pata 17 del pic y ya no hace más ruido, para mi el ruido viene como de dentro del pic y se cuela por la patilla 17 porque sin tocarle nada y nada más arrancar el dispositivo mete un ruido infernal a ritmo de del parpadeo del led como una sirena de ambulancia, miro un osciloscopio y veo una muy pequeña señal 
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: Thulsa Doom en 07 de Agosto de 2013, 19:25:32
¿Nadie me puede echar una mano sobre esto?
Título: Re: Problemas con ruido en patilla del PIC 16F8620
Publicado por: AngelGris en 07 de Agosto de 2013, 19:29:44
¿Nadie me puede echar una mano sobre esto?

¿Probaste con un filtro pasa altos a la salida del PWM?