前言
由于之前大学时期开源了一个舵机驱动板,但是电源设计部分不是很理想,用的是线性稳压器,发热量巨大,外围元器件较多,因此为了改善这一缺陷,为第二代舵机驱动板打好基础,决定设计一个DCDC电源模块。第一次设计,有问题的地方请多多指正。
芯片选型
由于一个MG995的工作电压为3——7.2V,工作电流100mA到300mA左右,但由于要有一定的冗余量,我们算每个舵机需要最大的电流为500mA,由于是一个8路舵机的驱动板,因此我们需要最高4A的电流输出;舵机的供电电压我们按照大家常用的电压6V作为驱动电压。由于以XL4015为主芯片的电源模块在网络购物平台随处可见,因此可知上海芯龙半导体的DCDC性能不错。响应支持国产芯片,我们选用XL系列的芯片。
这是XL半导体的DCDC部分产品
满足条件的只有XL4003,因此我们选用XL4003为DCDC芯片。
XL4003 是开关降压型 DC-DC 转换芯片;固定开关频率 300KHz,可减小外部元器件尺寸,方便 EMC 设计。芯片
具有出色的线性调整率与负载调整率,输出电压支持 0.8V~30V 间任意调节。芯片内部集成过流保护、过温保护、短路保
护等可靠性模块。XL4003 为标准 TO252-5L 封装,集成度高,外围器件少,应用灵活。
电路设计
我们首先要看XL4003的数据手册
上面是引脚功能和简易封装图
我们接下来看官方DEMO
这是一个输出电压为5V的DEMO,我们如何设计成6V的输出呢?
电阻分压网络计算
输出电压由FB点反馈引脚决定,反馈引脚,通过外部电阻分压网络,检测输出电压进行调整因此可见DEMO中的R1和R2构成了电阻分压网络,由于FB参考电压为0.8V,我们设自己电路的R1为2K,可得分压网络的电流为0.8/2=0.4A,因为我们要输出6V电压,因此0.4(R1+R2)=6V,可得R2应该为13K。
输入电容选择
在连续模式中,转换器的输入电流是一组占空比约为 VOUT/VIN 的方波。为了防止大的瞬态电压,必须采用针对最大
RMS 电流要求而选择低 ESR(等效串联电阻)输入电容器。对于大多数的应用,1 个 10uF 的输入电容器就足够了, 它的放
置位置尽可能靠近 XL4003 的位置上。最大 RMS 电容器电流由下式给出:
I R M S ≈ I M A X V O U T ( V I N − V O U T ) V I N {I_{RMS}} \approx {I_{MAX}}\frac{
{\sqrt {
{V_{OUT}}({V_{IN}} - {V_{OUT}})} }}{
{
{V_{IN}}}} IRMS≈IMAXVINVOUT(VIN−VOUT)
输入电压为航模锂电池的12V,输出6V,芯片最大电流为4A计算得出 I R M S I_{RMS} I