Rango de voltaje de entrada del ADM Xmega de Atmel - ¿Se puede dañar el ADC al exceder su voltaje de referencia, si la entrada es aún menor que VCC?

2

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í.

    
pregunta Connor Wolf

3 respuestas

1

No exceda las calificaciones máximas absolutas (de hecho, permanezca dentro de ellas tanto como pueda razonablemente). Superar Vref no es un problema siempre que no exceda las calificaciones máximas absolutas. Una tabla es la tabla de "no hacer nunca" y la otra es "no esperes que funcione si la haces".

EDIT : la calificación operativa Vref de AVcc-0.6V se relaciona más con las salidas DAC en el XMega. Los DAC comparten la misma referencia de voltaje que los ADC y como usan los mismos rieles de alimentación AVcc, supongo que las salidas están restringidas a AVcc-0.6V para producir señales sin saturación sin recurrir a amplificadores de salida extravagantes de riel a riel.

    
respondido por el Andy aka
1

Atmel explica esto en Nota de la aplicación: AVR1300: Utilizando el ADM XMEGA ADC de Atmel .

Para citar desde 1.4.2:

  

El voltaje en cualquiera de las dos entradas puede estar entre GND y VREF, pero   la diferencia entre ellos no debe ser mayor que VREF / GAIN porque   esto saturará el ADC y el valor convertido solo será igual al   Valor máximo del ADC.

    
respondido por el BuGless
0

No estoy seguro de que esto cuente como una respuesta: ¡Encontré tu pregunta después de que busqué extensamente en la red el mismo problema! Después de que no pude encontrar respuesta en ninguna parte (hoja de datos, notas de la aplicación, etc.) y no quise estropear uno de mis diseños actuales, tomé un ATMEGA168 en una placa de pruebas y realicé algunas pruebas.

@AREF = 2.5V Podría aumentar el voltaje hasta VCC sin ningún daño (incluso mantuve ADC0 durante unos 30 minutos en VCC). Después de jugar un poco con diferentes voltajes, fui con el voltaje en ADC0 más alto que VCC. Sobre los 6V ocurrieron daños permanentes.

    
respondido por el KarlKarlsom

Lea otras preguntas en las etiquetas