TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: ascii en 31 de Marzo de 2008, 18:09:43
-
Hola amigos, tengo un problema extraño con mi atmega168 estoy utilizando el adc del atmega168 al conectar por ej. el canal 0 o canal 1 o el 2 a vcc o a GND , este me realiza la conversion bien el problema sucede cuando, envio estos canales a un voltaje proveniente de un potenciometro, sucede que al conectar este voltaje al pin del uc este baja abruptamente a el orden de los mV, a alguien le ha pasado algo parecido. :?, estara el uc en mal estado??.
ARef esta conectado con un condensador de 0,1uf a tierra.
AVcc esta a Vcc.
No utilizo Aref a 2.5 interno.
-
Hola
¿Cómo conectas el potenciómetro?
-
Los extremos a Vcc y GND, y el punto medio al canal....saludos...
-
¿De que valor es el potenciometro?
Un saludo
-
1Momh, lo mas extraño es que cuando conecto una simple pila al canal el voltaje de la pila tambien disminuye en sus extremos de unos 1,4V a 1,3V. y por otro lado.
Un divisor de voltaje de 1/2, disminuye de 2.5 volts a alrededor de 10mV.
-
Me da la impresión de que es una valor muy alto. Prueba con un potenciometro de 10 ó 5 Kohmios.
Un saludo
-
ok gracias...pronto respondo resultados.
-
¿En tu programa declaras el pin ADC como de entrada y como lector ADC?
Si no fuera así, el pin actuaría como de salida y si tuviera un "0" lógico funcionaría como tierra, poniendo en corto circuito cualquier voltaje que a él se conecte, de ahí verías los mV de la fuente de alimentación.
-
Peor que eso mig, estaban como salida....era un completo corto, un error completamente estupido de mi parte, actualmente el problema esta solucionado, las lecturas de los canales estan funcionando a una velocidad considerable y a una resolucion aceptable, gracias por sus comentarios saludos. :mrgreen:
(http://img386.imageshack.us/img386/5922/fleetsynccs8.jpg)
-
jajaja tuviste suerte de que tu micro no se quemara, qué bien que ya se resolvió. :D
-
:o por suerte...
-
En el pdf del micro se recomienda un valor menor de 10K pero 5K es lo mejor para el convertidor adc.