TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Felipe S. en 08 de Enero de 2009, 12:57:44

Título: Ayuda con Puerto A de PIC18F2550
Publicado por: Felipe S. en 08 de Enero de 2009, 12:57:44
Hola a todos. Tengo el siguiente problema: resulta que estoy tratando de capturar una señal de guitarra a través de uno de los puertos análogos del PIC. Lo raro es que probando con los pines RA1 y RA2, la señal, a pesar de contar con un DC offset para que esta pueda ser convertida íntegramente, no deja pasar lo que corresponde al ciclo negativo, sucediendo algo como esto:

(http://img233.imageshack.us/img233/1043/sealrecortadadn5.jpg) (http://imageshack.us)
(http://img233.imageshack.us/img233/sealrecortadadn5.jpg/1/w447.png) (http://g.imageshack.us/img233/sealrecortadadn5.jpg/1/)

En cambio, al ingresar la señal a RA0, no se produce esto, entrando la señal íntegramente:

(http://img90.imageshack.us/img90/6627/sealnorecortadajk4.jpg) (http://imageshack.us)
(http://img90.imageshack.us/img90/sealnorecortadajk4.jpg/1/w447.png) (http://g.imageshack.us/img90/sealnorecortadajk4.jpg/1/)

No probé los pines que van desde el RA3 en adelante, pero asumo que en estos se da el primer caso. Lo que quiero saber es por qué, y qué puedo hacer para solucionarlo. Por adelantado, gracias.
Título: Re: Ayuda con Puerto A de PIC18F2550
Publicado por: RALF2 en 08 de Enero de 2009, 13:14:12
Que tal felipe!
Podrias postear el esquema del circuito donde acoplas la señal de la guitarra al pic? para asi poderte ayudar mejor.

Si la señal es alterna debes como comentasagregarle un offset DC para que se siemore positiva >= 0, ya que, el ADC del pic no acepta tensiones negativas a su entrada.

Saludos
Título: Re: Ayuda con Puerto A de PIC18F2550
Publicado por: RALF2 en 08 de Enero de 2009, 13:19:17
...
Título: Re: Ayuda con Puerto A de PIC18F2550
Publicado por: Felipe S. en 10 de Enero de 2009, 01:47:00
Hola Ralf, muchas gracias por responder, pero ya encontré la razón del problema: resultó que tenía las entradas RA1 y RA2 configuradas como salidas y estaba sacándoles un estado alto en cada una. Qué tontera, ¿no? :lol:

Saludos.