Estoy usando un STM32F105FBT6 para crear un analizador CANbus.
Planeo tener una aplicación de PC simple que muestre los mensajes CAN y permita que el usuario coloque mensajes en el Bus.
También puedo programar el dispositivo para que continúe enviando un mensaje en particular en el bus cuando el dispositivo está desconectado de la PC y alimentado por VIN.
El dispositivo puede ser alimentado por VIN (8-30v) o por el puerto USB, ambos pueden ser alimentados al mismo tiempo.
No necesito realmente necesito 5v ya que todos mis componentes son 3v3.
He creado un circuito pre regulador usando un MIC4680BM que reduce el VIN a 5v. Luego tengo otro regulador que reduce 5v a 3.3v.
He utilizado parte del circuito que cambia de VIN a USB desde Arduino Uno porque esta es la aplicación más simple que es más similar a la mía.
Su interruptor mosfet toma VIN a través de un divisor de voltaje, necesito una manera de aplicar VIN al mosfet que siempre está por encima de 3.3v y no es mayor que 5.5v.
Mis preguntas serían:
¿Este circuito va a funcionar? (Siempre que ordene el problema del divisor de voltaje).
¿Podría simplemente reemplazar el divisor de voltaje con un circuito LDO separado para llevar el VIN a 5v solo para usarlo como entrada para el LMV358 (IC7)?