Estoy tratando de construir un interruptor de CC inteligente que mida el voltaje de entrada (3V a 40V) 1 y determine a qué pin de salida enviarlo, similar a este interruptor de umbral o una idea SIP3242 para Vin, no carga actual. 2 Debería basarse en la siguiente lógica:
If (Vin > 35V OR Vin < 3v) Then send to GND (via a crowbar circuit?; too high or low)
Else If Vin > 9V Then send to buck circuit
Else If Vin >= 7V Then send to Vout
Else send to boost circuit
No estoy seguro de qué componentes necesito y cómo organizarlos (esquema), si no puedo comprar un dispositivo de este tipo en forma de IC. (¿Cómo se llamaría tal cosa?) Estoy pensando en usar un cambiador de nivel para suministrar Vin
cambiado a un microcontrolador (como un ATTiny) como entrada analógica, calcular el valor de Vin
inicial y activar un relevo apropiado. ¿Es este un punto de partida razonable o hay un enfoque mejor / más simple utilizando transistores, amplificadores operacionales u otros dispositivos?
Ya tengo los circuitos Buck and boost diseñados (utilizando MC3X063As de TI). < sup> 3 El diseño inicial utiliza un SPDT manual para enviar Vin
a la rama buck o boost del circuito. Me gustaría reemplazarlo con algo que no dependa de un humano para decidir qué ruta se debe tomar ( id est , lo que estoy tratando de diseñar / construir).
SW2 es lo que tengo actualmente. SW1 es lo que estoy tratando de construir / comprar.
- 3V a 40V es el rango que puede manejar un MC33063A (según la hoja de datos), aunque me gustaría limitarlo a 35V para que sea seguro. (Esa es la clasificación de mis límites máximos, aunque algunos están calificados para 50V).
- No estoy tratando de reducir inmediatamente el voltaje a 7V (como se haría según esta respuesta , que creo que desperdiciaría mucha energía como calor), aunque eso es el objetivo final, pero determinar a qué rama del regulador de conmutación enviarlo.
- Por lo que entiendo, un MC3X063A se puede conectar a buck o boost (pero no cambiar entre ellos por su propia voluntad).