这是设计基于 ATtiny84a 作为 PWM 控制器的降压稳压器的尝试。它应该从 4S LiPo 电池(12.8 - 16.8 伏特)转换为合理调节的 12V 输出,用于驱动接受 10-14V 输入的伺服电机。4S LiPo有点太高了,3S LiPo有点太低了,特别是我想要额定12V的扭矩。该设计旨在提供 40 安培的最坏情况(停止大多数电机。)
我不能买其中一个,因为一旦我离开 10-15A 范围,所有 DC DC 转换器都是为工业用途而设计的,而且外壳很重,非常昂贵,需要 24V 输入,或其他此类不匹配以我目前的要求。
这个想法是使用 AVR 中的内置模拟比较器来检测超过/低于目标电压,并在检测到低于时产生一个确定持续时间的脉冲。
我会在面包板上构建这个,用 20 条规格的电线焊接在大功率路径的组件引线上。
我知道在尝试进行布局时保持“切换节点”和反馈路径尽可能短。我还将所有未使用的面包板走线接地,以制作穷人的接地层。
我尝试选择饱和电流与最大输出电流匹配的扼流圈,以及饱和电流高于最大输出的降压电感。
94 uF 和 3.3 uH 的转角频率约为 9 kHz,我想 AVR 的运行速度会比这快得多。每次检测到欠压时,我都在想一个 5 us 的脉冲,然后再回去寻找欠压。这给出了 200 kHz 的最大频率(接近 100% 占空比)。