Utilizo algunos mosfet y BJT para una gestión sencilla de la ruta de alimentación en el circuito. Cuando Vprimary es mayor que el zener (indica que la batería primaria está sana), Vprimary se conecta a Vsys a través de M1 y M2 para suministrar energía. Cuando Vprimary cae por debajo del voltaje zener, Q2 y M3 se polarizan para que Vbackup se conecte a Vsys a través de M3 para suministrar energía. El problema es que la corriente a través de los tres mosfet parece muy grande, ¿por qué?
Creo que tal vez el modelado de LTspice sobre el diodo del cuerpo del mosfet no es correcto, sin embargo, utilizar un mosfet de TI, el resultado es casi el mismo...
actualización
Gracias. La gran corriente se debe a que M1&M2 y M3 conducen, cortocircuitando Vprimary y Vbackup. Siguiendo tu consejo, M1&M2 ya no conducen durante la conducción de M3. Sin embargo, todavía hay una gran corriente momentánea causada por la conmutación de la fuente de alimentación Vpri->Vbak o Vbak->Vpri. Creo que es causado por el diodo zener y la impedancia finita de la fuente de voltaje. Por ejemplo, durante el aumento de Vpri de 0 a 12V, el diodo zener de 9,1V se conducirá cuando Vpri alcance los 9,1V, haciendo que M1&M2 se conduzcan y cortocircuiten Vpri y Vbak a través de M1&M2&M3. Debido a la impedancia de la fuente de 0,5 ohmios, la tensión en el zener puede ser inferior a 9,1V. La gran corriente desaparecerá una vez que Vpri aumente mucho más que 9,1V. La duración puede disminuir si la impedancia de la fuente se reduce de 0,5 a 0,1 ohmios.