He estado trabajando en la implementación de QTouch para el controlador Micro ATmega32. He tomado referencia de aquí . Estoy enfrentando un problema con un problema de conexión a tierra. Para el proceso de depuración, estoy mostrando el resultado del canal ADC en el terminal UART. He usado 125Khz ADC Prescalper y AVCC como voltaje REF con 0.1uf cap en el pin AREF.
Cuando mi ATmega16 está conectado a Mi computadora portátil con programador AVR USB y convertidor USB-TTL, el resultado varía de 400-550 en el terminal sin tocar. cuando se toca el toque va hasta 580-620. Tengo un código para parpadear el LED cuando se toca (es decir, el valor de ADC aumenta hasta 580+). Parpadea cuando se toca y permanece apagado cuando no se toca.
pero cuando le doy tensión de alimentación externa desde un adaptador y quito el programador USB y el convertidor TTL-USB, comienza a parpadear sin tocar.
Cuando he medido el voltaje de VCC en el primer caso (es decir, sin adaptador), es ~ 4.56V. Cuando conecto el adaptador externo VCC es ~ 4.95V.
cuando he conectado un adaptador externo con el ATmega16 (~ 4.95 VCC) y USB-TTL para la depuración (programador AVR USB desconectado). cuando no hay toque, el valor de ADC sube a 528. cuando se toca, el valor de ADC va a 530+.
Tengo nuevamente el código para parpadear el LED cuando se toca (es decir, el valor de ADC sube a 531+). Funciona pero cuando quito USB-TTL de ATmega16, el LED parpadea sin tocar el sensor del condensador.
Se trata de un tema de conexión a tierra claramente. ¿Pero cómo resolverlo? He puesto 1M Rs sense resistor entre ATmega ADC0 y Capsense. Aquí hay un esquema del circuito que utilicé. aquí no se muestra 0.1uf en el riel de alimentación, pero existe a bordo. Tengo una placa de desarrollo con toma 12V y utilicé LM7805 para el regulador 5V. He utilizado el suministro de 5V 3A directamente en VCC-GND de Atmega16, aunque con el mismo resultado. ¿No estoy llegando a donde está el problema? Estoy buscando una dirección, por favor, ilumine mi camino.
Espere la respuesta positiva. :) tanques de antemano