Aquí hay un intento de diseñar un regulador de dinero basado en un ATtiny84a como el controlador PWM. Debe pasar de una batería LiPo 4S (12.8 - 16.8 voltios) a una salida de 12V razonablemente regulada, utilizada para conducir servomotores que aceptan entradas de 10-14V. 4S LiPo es un poco demasiado alto y 3S LiPo es un poco demasiado bajo, especialmente porque quiero el torque nominal de 12V. El diseño está destinado a entregar 40 amperios en el peor de los casos (deteniendo la mayoría de los motores).
No puedo comprar uno de estos, porque tan pronto como dejo el rango de 10-15 A, todos los convertidores DC DC están diseñados para uso industrial y tienen estuches pesados, son realmente caros, requieren una entrada de 24 V u otros errores de coincidencia con mis requisitos actuales
La idea es utilizar el comparador analógico incorporado en el AVR para detectar el voltaje objetivo por encima / por debajo, y generar un pulso de una duración definida cuando se detecta el bajo.
Construiría esto en una placa de pruebas con cables de calibre 20 soldados a través de los cables de componentes para las rutas de alta potencia.
Sé cómo mantener el "nodo de conmutación" y la ruta de retroalimentación lo más corto posible cuando intento hacer el diseño. También pondría a tierra todos los rastros de la placa que no se usan, para hacer el plano de tierra de un pobre.
Intenté elegir un estrangulador donde la corriente de saturación coincida con mi corriente de salida máxima, y un inductor de inversión donde la corriente de saturación es más alta que mi salida máxima.
La frecuencia de esquina de 94 uF y 3.3 uH es de aproximadamente 9 kHz, e imagino que el AVR funcionará mucho más rápido que eso. Estoy pensando en un pulso de 5 us cada vez que se detecta subtensión, y luego vuelvo a buscar subtensión nuevamente. Eso proporciona una frecuencia máxima (en un ciclo de trabajo cercano al 100%) de 200 kHz.
Y aquí está el esquema: https://watte.net/switch-converter.png