Voltaje de lectura (0-5V) usando la entrada analógica Arduino Uno y protección contra sobrevoltaje para este pin

Necesito medir el voltaje en la línea de alimentación de 0-5V usando la entrada analógica Arduino UNO.

Según tengo entendido, esto se puede hacer simplemente conectando la línea de alimentación "+" a un pin analógico, sin usar ninguna resistencia. Si no, ¿necesito tirar del + a GND?

¿Puedo proteger la entrada del arduino de una sobretensión?

Respuestas (1)

Conectar la línea de suministro al ADC directamente tiene otras implicaciones, como someter la línea ADC a un voltaje superior a 5 V, lo que posiblemente dañe el pin o toda la MCU.

Puede formar un divisor de voltaje usando dos resistencias. Ahora también podría adaptarse a las posibilidades de que la entrada de alimentación externa sea superior a 5 V.

La conexión de un condensador pequeño (100 nF) a través de la entrada del ADC también suavizará el ruido en la línea.

¿ Cuál es la fuente de voltaje de referencia del ADC que está planeando? ¿Hay una referencia de voltaje de banda prohibida interna? es mas importante tambien

Todavía conectaría dos diodos Schottky espalda con espalda a través del ADC para voltajes más allá del rango operativo de la MCU. Esto evitará cualquier percance por si acaso.

Ejemplo de protección de entrada ADC

Fuente de la imagen: Figura 2 de Protección de entrada de ADC - Informe de aplicación de Texas Instruments SLAA593

También puede mencionar que los diodos deben tener un voltaje directo más bajo que los diodos de protección en MCU. Y es una buena idea limitar la corriente a los pines y diodos, pero en su caso, el filtro RC debería proporcionar suficiente resistencia.
Umar, SamGibson, Rokta - ¡¡¡Gracias!!!