La respuesta de Kevin White es buena. Si desea hacer exactamente lo que dijo, por ejemplo, omita el regulador cuando tenga una fuente de 5V de USB, entonces puede hacer lo siguiente:
Puede usar un comparador para comparar las dos fuentes de voltaje y usar la salida del comparador para controlar un transistor de paso. Usted querrá usar un divisor de voltaje en la fuente más alta (también puede querer usar un divisor en su Vusb dependiendo de cómo vaya con el diseño) para que, en el rango de posibles entradas, tenga algo que sea inferior a 5 V ( querrá tener en cuenta el rango de entrada de modo común). Por ejemplo, haga su divisor de tal manera que al máximo posible Vin tenga 3.3V. La otra entrada al comparador es su Vusb (o tal vez una versión dividida según su selección de comparador, etc.). Puede pasar la salida de su regulador a través del transistor de manera que la fuente y su usb 5V estén conectados. De esta manera, si su fuente usb no está conectada, la compuerta de su p-fet será baja y usted pasará sus 5V regulados a la red global de 5V. Si la fuente USB está conectada, entonces su comparador está alto y su pfet se apaga. Su fuente USB ahora es la fuente global de 5V.