¿Qué protección se requiere entre el amplificador operacional y 5v adc?

Creé este pequeño circuito para traducir la caída de voltaje sobre una resistencia de derivación en un rango utilizable para arduino (5v atmega32u4) adc.

Esto es para medir la corriente que entra y sale (cargando) una batería de 12v en un barco. La derivación es del lado bajo (conectado a Bat-). Mi circuito tiene Batas Ground, Vin en el lado alto de la derivación. La derivación es de 75mV a 100A.

El circuito parece funcionar bien (¿aunque el centro estaba ~0.8v por debajo de los 2.5 esperados?)

Pregunta(s): Probablemente debería haber algún tipo de protección allí. Si hago flotar Vin, la salida va > 9v y los pines uC no estarían contentos. ¿Es suficiente un diodo zener?

¿Algo más que falte? 0.1u tapas en entrada y salida?

esquemático

simular este circuito : esquema creado con CircuitLab

No agregue un condensador en una salida opamp. Puede agregar una abrazadera (zener o schottky a 5v) y una resistencia en serie.
No estoy seguro de entender su pregunta. Apagaría su opamp con un amplio rango de entrada LDO, incluso un 7805 lo haría, en lugar de encender directamente VBAT
@sstobbe: Lo siento, ¿qué no está claro? Me gustaría saber cómo debo evitar que el circuito del amplificador operacional de ~ 12v explote los pines uC de 5v si se sale de control. Estaba pensando en regular 12v, pero pensé que intentaría compensar la variación de voltaje en el software (estoy midiendo el voltaje de la batería por separado)
¿Dónde está la derivación actual en su circuito?
El generador de seno en el esquema será la derivación actual.
Pensé que Vin era tu derivación, pero luego tienes un divisor de resolución hasta vbat, vbat se moverá mucho más que tu derivación
@sstobbe, el divisor hasta vbat fue para el cambio de nivel (¿tal vez me equivoqué en todo esto? :)) Entonces, sí, el vin es la derivación.
Vbat cambiará con el estado de carga y si se está cargando, pero debería ser de muy baja frecuencia y posible de compensar en el software. Pero está bien, se anota la recomendación para LDO.

Respuestas (1)

Una abrazadera zener será suficiente para proteger la entrada uP A/D.

Si el parámetro medido es una señal de CA, los condensadores solo eliminarían la polarización de CC. La señal de CA resultante o los picos aún podrían exceder las clasificaciones de entrada.