He estado trabajando mucho con Atmels ATxmega parts recientemente, y aún tengo una pregunta sobre la que no he podido encontrar una respuesta, incluso después de haber revisado las hojas de datos.
Básicamente, el ADC en la serie xmega está limitado por el hecho de que \ $ V_ {REF} \ $ no puede exceder de \ $ V_ {CC} -0.6V \ $. Esto se puede acomodar fácilmente, estoy usando una referencia de 2.048 V para el ADC con rieles de 3.3 V.
Sin embargo, no puedo determinar si exceder el ADC \ $ V_ {REF} \ $ en las entradas de ADC sería realmente perjudicial para el dispositivo.
Soy consciente de que exceder el \ $ V_ {REF} \ $ saturará el ADC, esto está bien en esta aplicación. Sin embargo, tener que sujetar la entrada a \ $ V_ {REF} \ $ sería un reto en mi aplicación, ya que el \ $ V_ {REF} \ $ que estoy usando no puede acumular ninguna corriente, por lo que si simplemente utilizo un schottky simple diodo a pinza \ $ V_ {en} \ $ a \ $ V_ {REF} \ $, cualquier excursión de \ $ V_ {en} \ $ simplemente causaría que \ $ V_ {REF} \ $ también aumentara. Realmente preferiría no tener que agregar un búfer adicional completo solo para dar cabida a posibles \ $ V_ {in} \ $ excursiones ocasionales.
Mirando a través de la hoja de datos, no estoy realmente muy iluminado:
LaslíneasADCIOson"Pin", por lo que supongo que se excede la referencia, siempre que la tensión se mantenga < \ $ V_ {CC} \ $, mientras que los resultados de la conversión pueden no ser válidos, no causará daños reales a la MCU.
Por otro lado:
Tengaencuentaqueestonoseespecificacomounvalor"Máximo absoluto". No estoy seguro de si esto implica que exceder estos límites llevará a resultados de conversión no válidos, o daño real.
He revisado la hoja de datos específica de la parte (ATxmega32e5 en este caso) y el libro de datos de la serie E, y ninguno de los dos ha aclarado mucho el problema para mí.