Mi objetivo es cambiar programáticamente entre las tensiones de alimentación (3,3V y ~2,6V) para una carga. El nivel de 2.6V no necesita ser exacto, +/- 0.2V está bien.
He creado el siguiente circuito, que utiliza el GPIO de mi MCU para controlar un par de BJT NPN / MOSFET de canal P que impulsa una carga (decenas de miliamperios). El diodo paralelo baja el voltaje a ~2.6V por defecto. Cuando el MOSFET está encendido, conduce entre la fuente y el drenaje y esencialmente establece la tensión de alimentación a 3,3V.
¿Hay alguna bandera roja en este circuito o algún otro problema menor que pueda haber pasado por alto?
Además, si el primer circuito funciona, ¿podría eliminar el diodo paralelo y utilizar el diodo del cuerpo del MOSFET en su lugar? Esto implicaría dejar fluir la corriente del drenaje a la fuente cuando el MOSFET está encendido, así que no estoy seguro.