¡Creo que esta es una pregunta simple pero no puedo encontrar la respuesta! Lo intento pero... eso no sale!
Tengo un conector USB. En un caso, quiero alimentarme con mi batería (si la uso con un dispositivo y soy el anfitrión). En el otro caso, tendré Vbus alimentado por un host externo (por lo que quiero cortar la energía de la batería) -> Entonces, el caso esquemático
No quiero usar un interruptor de encendido CI.
Encontré una solución con un diodo simple pero pierdo algo de voltaje ... Quería usar un Mosfet para cambiar la energía. Puedo comandar este mosfet con un MCU. Entonces, cuando detecto energía vbus de 5V, corto la energía de la batería ...
¿Cómo puedo hacer esto con un mosfet? (P o N...) ?
simular este circuito : esquema creado con CircuitLab
Muchas gracias
Puede eliminar la caída de voltaje del diodo usando un MOSFET de canal P, pero hay algunas sutilezas que podrían atraparlo:
El MOSFET tiene un diodo de 'cuerpo' interno conectado entre la fuente y el drenaje. Esto puede realizar la misma función que su diodo, pero para que el diodo apunte en la dirección correcta, la polaridad Drenaje/Fuente debe invertirse.
Si la MCU solo emite 3,3 V, entonces el voltaje de la puerta del MOSFET debe aumentarse para cumplir con el voltaje de la fuente. Este cambio de nivel se puede hacer con otro FET o transistor bipolar, que también puede invertir la señal convenientemente para que el FET se encienda cuando la salida digital de la MCU es alta.
El circuito se ve así: -
simular este circuito : esquema creado con CircuitLab
Hasta ahora, todo bien. Sin embargo, este esquema tiene un problema: si se aplica alimentación USB externa mientras el FET está encendido, la corriente fluirá desde el puerto USB hacia la batería hasta que la MCU apague el FET. Además, la diferencia entre la alimentación USB interna y externa es bastante pequeña (~4,5 V frente a 5 V), por lo que la MCU podría tener problemas para determinar cuándo está presente la alimentación USB externa.
Si agrega un refuerzo para obtener 5 V de la batería, la diferencia de voltaje podría ser tan pequeña que es imposible saber si hay energía externa presente. Una solución podría ser alimentar tanto la batería como la alimentación USB a través del amplificador, con diodos en serie con cada fuente para aislarlos entre sí. A continuación, puede medir el voltaje de entrada USB sin interferencias de la batería, mientras que el amplificador produce +5 V completos de ambas fuentes de alimentación.
En este esquema, tendría un puerto USB para recibir energía como dispositivo y otro para recibir energía como host. Si desea hacer ambos trabajos con un solo puerto USB, entonces está creando algo similar a USB On-The-Go , por lo que podría ser más fácil usar un chip controlador OTG dedicado.
bruce abbott
usuario1568445
bruce abbott
usuario1568445
dandavis