Estoy diseñando un circuito que puede obtener su energía tanto de una batería como de un usb. La regulación de los voltajes de la batería y el usb ya está hecha, y se regula hasta 3,3V. Si ambas alimentaciones están conectadas a la vez, no quiero que ambas alimenten. Si ambas están conectadas, sólo quiero que el USB alimente el circuito. Si sólo el USB está conectado, sólo el USB debe alimentar el circuito, y si sólo la batería está conectada que debe alimentar el circuito. ¿Cómo puedo hacer esto con, por ejemplo, el uso de MOSFETS o diodos? Gracias de antemano.
simular este circuito - Esquema creado con CircuitLab
EDITAR: