Encendiendo MCU desde USB o batería

2

Estoy desarrollando una placa que necesitará opciones de alimentación de batería y USB, sin conmutación. Junté este esquema que creo que es correcto, pero quiero asegurarme de que no voy a volar el chip. Estoy usando un pin STM32F405 100. Las redes en el esquema de energía son VIN (desde USB), hasta VUSB (va a PA09 en MCU) y luego 3.3V de salida después del regulador LDO

¿Es este el esquema adecuado para una MCU USB / alimentada por batería? Creo que con este diseño puedo usar 3 o 4 AA sin tener que preocuparme por el exceso de voltaje en la red VUSB. Los 3.3v deben estar protegidos por el LDO, y cada entrada de potencia entre sí por los diodos.

Solo quiero asegurarme de que mi ubicación de los componentes sea correcta y que no vaya a explotar mi chip si está siendo alimentada por cualquiera de ellos, y muchas veces si estoy programando a través de USB.

* EDITAR Algo como esto?

* EDIT 2 Aquí están las actualizaciones después de los comentarios.

* EDITAR 3 VBus directamente a VIN. ¿Es esto lo que quisiste decir?

* EDITAR 4 Esto se ve un poco mejor, creo.

    
pregunta TyrantUT

2 respuestas

1

El circuito se ve bien y muestra mucho pensamiento en su diseño. Una cosa que agregaría es una resistencia de 1K desde la compuerta de Q1 a Vin, montada lo más cerca posible de la compuerta. Esto reduce la captación de ruido por el mosfet (la compuerta es muy sensible al ruido de alta frecuencia) y lo protege contra los picos de voltaje. La puerta está protegida por diodos incorporados, pero la limitación actual protege los diodos.

    
respondido por el Sparky256
1

Está bastante cerca: el regulador estará fuera de servicio al final de la vida útil de la batería con 3 AA, aunque 3x0.9V solo genera 2.7V, no suficiente para un LDO de 3.3V. Sin embargo, pegarse a 4AAs o alimentación USB está bien.

Por último, pero no menos importante, tener un TVSS de Vbus a tierra, así como TVSSes o diodos de sujeción para la protección contra ESD en D + / D- es inteligente.

    
respondido por el ThreePhaseEel

Lea otras preguntas en las etiquetas