前言
由于之前大学时期开源了一个舵机驱动板,但是电源设计部分不是很理想,用的是线性稳压器,发热量巨大,外围元器件较多,因此为了改善这一缺陷,为第二代舵机驱动板打好基础,决定设计一个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} IRMS=2A。
输入电容计算计算公式如下
C
I
N
≈
I
O
U
T
M
A
X
∗
V
O
U
T
Δ
V
I
N
∗
F
∗
V
I
N
M
I
N
{C_{IN}} \approx \frac{{{I_{OUTMAX}} * {V_{OUT}}}}{{\Delta {V_{IN}} * F * {V_{INMIN}}}}\
CIN≈ΔVIN∗F∗VINMINIOUTMAX∗VOUT
其中,
Δ
V
I
N
\Delta {V_{IN}}
ΔVIN取0.2V,
V
I
N
M
I
N
V_{INMIN}
VINMIN取8V。计算得出
C
I
N
C_{IN}
CIN=50uF,在未使用陶瓷电容器时,还建议在输入电容上增加一个 0.1uF 至 1uF 的陶瓷电容器以进行高频去耦。
因此选用容量为100uF,RMS电流大于1500mA,耐压值大于25V的·输入电容以及在输入处加入1uF的电容以进行高频去耦。
电感选择
虽然电感器并不影响工作频率,但电感值却对纹波电流有着直接的影响,电感纹波电流△IL 随着电感值的增加而减小,并随着 VIN 和 VOUT 的升高而增加。用于设定纹波电流的一个合理起始点为
Δ
I
L
=
0.3
∗
I
L
I
M
\Delta {I_L} =0.3* {{I_{LIM}}}
ΔIL=0.3∗ILIM,其中
I
L
I
M
{{I_{LIM}}}
ILIM为峰值开关电流限值。为了保证纹波电流处于一个规定的最大值以下,应按下式来选择电感值:
L
=
V
O
U
T
F
∗
Δ
I
L
∗
(
1
−
V
O
U
T
V
I
N
(
M
A
X
)
)
L = \frac{{{V_{OUT}}}}{{F*\Delta {I_L}}}*(1 - \frac{{{V_{OUT}}}}{{{V_{IN(MAX)}}}})
L=F∗ΔILVOUT∗(1−VIN(MAX)VOUT)
根据数据手册中峰值开关电流限值为4A*1.5=6A,得L=5.5uH但是很多情况下不会满负载运行,取
I
L
I
M
{{I_{LIM}}}
ILIM为2A时电感L=16uH因此我们取22uH电感值22uH,额定电流3A的电感(这里为了节省馒头,没选用4A的电感)。
续流二极管选择
续流二极管建议使用肖特基二极管,比如 B540C。它的额定值为平均正向电流 5A 和反向电压 40V。4A 电流下典型
正向电压为 0.55V。该二极管仅在开关关断期间有电流流过。峰值反向电压等于稳压器的输入电压。肖特基二极管VF值越低,转换效率越高;在正常工作时平均正向电流可计算如下:
I
D
A
V
G
=
I
O
U
T
M
A
X
∗
(
1
−
V
O
U
T
V
I
N
(
M
A
X
)
)
{I_{DAVG}} = {I_{OUTMAX}}*(1 - \frac{{{V_{OUT}}}}{{{V_{IN(MAX)}}}})
IDAVG=IOUTMAX∗(1−VIN(MAX)VOUT)
经过计算得出
I
D
A
V
G
{I_{DAVG}}
IDAVG=2A
下图是常用的肖特基二极管选型表,通过表选择SK32WA,
输出电容选择
在输出端应选择低ESR电容以减小输出纹波电压,一般来说,一旦电容ESR得到满足,电容就足以满足需求。任何电容器的ESR连同其自身容量将为系统产生一个零点,ESR值越大,零点位于的频率段越低,而陶瓷电容的零点处于一个较高的频率上,通常可以忽略,是一种上佳的选择,但与电解电容相比,大容量、高耐压陶瓷电容会体积较大,成本较高,因此使用
0.1uF至1uF的陶瓷电容与低ESR电解电容结合使用是不错的选择。计算公式为
V
O
U
T
≈
Δ
I
L
(
E
S
R
+
1
8
F
C
O
U
T
)
{V_{OUT}} \approx \Delta {I_L}(ESR + \frac{1}{{8F{C_{OUT}}}})
VOUT≈ΔIL(ESR+8FCOUT1)
这里取
Δ
I
L
\Delta {I_L}
ΔIL=0.3,
C
O
U
T
{C_{OUT}}
COUT=220uF,ESR忽略,得到
V
O
U
T
{V_{OUT}}
VOUT为0.5mV,又因为
V
C
_
O
U
T
=
1.5
∗
V
O
U
T
{V_{C\_OUT}} = 1.5*{V_{OUT}}
VC_OUT=1.5∗VOUT所以取容量为220uF,耐压值大于10V的电解电容与1uF陶瓷电容并联。