Corriente de hundimiento de MCU de una fuente de voltaje más alto

En diseños anteriores, he usado una salida digital MCU para conducir el lado inferior de una escalera de resistencia al voltaje de suministro, para evitar el consumo de energía cuando la escalera no está siendo muestreada:

Esquema 1:

esquemático

simular este circuito : esquema creado con CircuitLab

Esto me llevó a preguntarme (en el siguiente esquema):

Si el suministro de la MCU (VCC) era de 3,3 V y el suministro en R3 era de 5 V, la salida ALTA aún daría como resultado un flujo de corriente hacia la MCU. ¿Sería un problema la disminución de la corriente (a través de M1) cuando la salida se conduce a ALTO? Tengo entendido que, por lo general, cuando es deseable hundir la corriente, la salida debe reducirse (para que la corriente fluya a GND a través de M2).

¿Presenta esto un problema fundamental con respecto a cómo deben usarse las salidas digitales CMOS? ¿Se puede "hundir" la corriente en VCC? ¿Causaría esto problemas con el diodo del cuerpo intrínseco del P-Channel M1 que siempre conduce algo de corriente, y eso es un problema?

Esquema 2:

esquemático

simular este circuito

Busque en las especificaciones de la MCU la corriente máxima del diodo de protección (abrazadera). Esta cifra generalmente estará en el rango muy bajo de mA o quizás en cientos de uA. Por ejemplo, la página 57 para el PIC10F200 muestra 20 mA. Debe mantenerse bien por debajo de tales cifras.

Respuestas (1)

¿Sería un problema la disminución de la corriente (a través de M1) cuando la salida se conduce a ALTO?

Depende en gran medida de la MCU en cuestión. La mayoría de los MCU tienen un circuito de clavijas mucho más complejo, por ejemplo, para evitar descargas electrostáticas o bloqueos.

Un pequeño flujo de corriente en la MCU generalmente no es un problema, pero hay un problema: la MCU moderna puede dormir con un flujo de corriente muy bajo (un dígito µA e inferior). Un flujo de corriente más alto en la MCU podría elevar el VCC por encima de los niveles tolerables, lo que posiblemente dañaría el chip.

Tenga en cuenta que no necesita habilitar la salida del lado alto en el GPIO para su aplicación. Simplemente configure el pin en modo de entrada cuando apague el lado bajo. Algunos µC permiten 5 V en un pin GPIO (a veces solo cuando está presente VCC). Asegúrese de revisar la hoja de datos.