La mayoría de las entradas del microcontrolador están protegidas por diodos en cada riel. Estos diodos no son muy grandes, por lo que no pueden tomar mucha corriente. Debe asegurarse de que los diodos de protección del pin de entrada no estén sujetos accidentalmente a corrientes que excedan su especificación máxima. Si diseña su divisor adecuadamente y no comete ningún otro error, entonces esto es bastante fácil. Simplemente asegúrese de que el voltaje del nodo de su divisor no sea mucho menor que el de GND y que no sea mucho mayor que \ $ V_ {cc} \ $. Sin embargo, tiendo a preferir agregar otra resistencia, pasando del nodo divisor del punto medio al pin de entrada en el micro. Por si acaso una resistencia se cortocircuita accidentalmente por un momento. En el caso de la familia MSP430x2xx, el valor actual máximo absoluto de diodo es \ $ \ pm \ $ 2mA.
La corriente de fuga del pin de E / S utilizado para un ADC (o comparador, supongo) también debe ser consultada. En el caso de la familia MSP430x2xx, esto suele ser alrededor de \ $ \ pm \ $ 50nA, el peor de los casos.
Aquí hay un circuito de ejemplo que podría probar:
simular este circuito : esquema creado usando CircuitLab
Comencé suponiendo que quería que la corriente máxima absoluta de diodo fuera muy inferior a 2 mA; llamémosla 1 mA. Asumiendo que el voltaje de la batería podría llegar a 14V o menos, y suponiendo que de alguna manera \ $ R_1 \ $ esté momentáneamente en corto, quiero que \ $ R_3 \ $ sea mayor que \ $ \ frac {14V-V_ {cc}} { 1mA} \ $. Con \ $ V_ {cc} \ $ de 5V, esto significa quizás 10k \ $ \ Omega \ $. Solo como un cheque, la fuga en el peor de los casos a través de \ $ R_3 \ $ conduce a una caída de 500 \ $ \ mu \ $ V (lo que es un error de precisión aceptable, creo)
La fuga de 50nA también sugiere que si quiero mantener los errores por debajo de 0,1 V o así, podría tolerar una impedancia divisoria de aproximadamente 2M \ $ \ Omega \ $. Así que decidí que un 470k \ $ \ Omega \ $ está bien para \ $ R_1 \ $.
Lo que queda es \ $ R_2 \ $. Decidí que la tensión del nodo central en \ $ V_x \ $ debería ser aproximadamente 2.5V cuando la tensión de la batería está en ese valor arbitrario de sobretensión de 14V. Entonces, esto establece \ $ R_2 \ $ a 100k \ $ \ Omega \ $. A 12 V, \ $ V_x \ $ estará más cerca de 2.1V o menos. Bien dentro del rango de muchos ADC.
Podrías hacer más. O podrías hacerlo de otra manera. Utilicé valores de resistencia más altos porque me preguntaste sobre el consumo actual. Este divisor no consumirá mucha energía. Pero también podría considerar una forma de deshabilitar el divisor por completo cuando no estaba en uso por menos energía. O puede reducir los valores de \ $ R_1 \ $ y \ $ R_2 \ $ para proporcionar más carga (contra la estática). O bien, podría intentar usar una constante RC cronometrada para realizar sus mediciones. También puede agregar diodos externos desde el nodo \ $ V_x \ $ o el pin ADC a ambos rieles. Hay más ideas, estoy seguro.