Voici une tentative de conception d'un régulateur abaisseur basé sur un ATtiny84a comme contrôleur PWM. Il devrait passer d'une batterie LiPo 4S (12,8 - 16,8 volts) à une sortie 12 V raisonnablement régulée, utilisée pour entraîner des servomoteurs qui acceptent des entrées 10-14 V. 4S LiPo est légèrement trop élevé et 3S LiPo est légèrement trop faible, d'autant plus que je veux le couple nominal de 12V. La conception est destinée à fournir le pire des cas de 40 ampères (en bloquant la majorité des moteurs).
Je ne peux pas en acheter un, car dès que je quitte la gamme 10-15A, tous les convertisseurs DC DC sont conçus pour un usage industriel et ont des boîtiers lourds, sont vraiment chers, nécessitent une entrée 24V ou d'autres erreurs similaires avec mes exigences actuelles.
L'idée est d'utiliser le comparateur analogique intégré dans l'AVR pour détecter une tension cible supérieure / inférieure et générer une impulsion d'une durée définie lorsque la sous-tension est détectée.
Je construirais cela sur une planche à pain avec des fils de calibre 20 soudés sur les fils des composants pour les chemins à haute puissance.
Je sais comment garder le "nœud de commutation" et le chemin de rétroaction aussi courts que possible, lorsque j'essaie de faire la mise en page. Je mettrais également à la terre toutes les traces de planche à pain qui ne sont pas utilisées, pour faire le plan au sol d'un pauvre homme.
J'ai essayé de choisir un starter où le courant de saturation correspond à mon courant de sortie maximum et un inducteur abaisseur où le courant de saturation est supérieur à ma sortie max.
La fréquence de coin de 94 uF et 3,3 uH est d'environ 9 kHz, et j'imagine que l'AVR fonctionnera beaucoup plus rapidement que cela. Je pense qu'une impulsion de 5 nous chaque fois qu'une sous-tension est détectée, puis retournez à la recherche de sous-tension à nouveau. Cela donne une fréquence maximale (à près de 100% de rapport cyclique) de 200 kHz.
Et voici le schéma: https://watte.net/switch-converter.png