1、摘要
单片机系统工作离不开电源,ESP-Drone控制板核心处理器的工作电源为+3.3V,考虑到无人飞行器一般采用+3.7V电池进行供电,此类电池充满电后的电压一般为+4.2V,所以要获得+3.3V的电源,必须使用低压差的线性稳压器(LDO)。
2、设计过程记录
第1步,查看官方参考设计电源部分的原理图。
如图2-1-1所示, 官方的参考设计使用的LDO是盛邦微电子的SGM2205,经查阅资料,确认它在满负荷工作时的压差为450mV。在官方的电源设计电路中,还采用了一个P-MOSFET组成防电流倒灌电路,它由器件R10、Q1、D3组成,工作原理描述如下:
当VBUS端口没有电压输入时,电压的供电回路为:VBAT->Q1->VSYS,这里有一个很特殊的设计,即在刚上电的瞬间,Q1还没有导通,此时的电压供电回路为VBAT->Q1中的寄生二极管->VSYS,Q1的源极电压为VSYS,由于Q1的栅极通过电阻R10接地,那么Q1的源极电压就会大于栅极电压,满足P-MOSFET导通的条件,因此Q1导通,Q1导通后具有很小的导通电阻,这时Q1的体寄生二极管则被旁路而截止,所以就大大降低Q1自身的功率消耗。
当VBUS端被加上电压时,Q1的栅极电压等于VBUS(一般为5V),VSYS端的电压约为4.7V(VBUS-0.3V),这时Q1栅极电压大于Q1的源极电压,不符合P-MOSFET的导通条件,因此VBUS电压就无法倒灌到VBAT端了。
R17、R19组成了一个分压电路,ADC_BAT网络被接到了单片机的ADC输入端口,通过定时采ADC_BAT的电压值,可以实时监控电池的电量,以确保飞行的安全,例如让飞机能够及时返航降落。
第2步,使用KiCAD绘制电源部分的原理图。
如图2-2-1所示,是绘制完成的基于SGM2205电源芯片的原理图,在绘制完成的原理中,电压调节反馈回路的电阻取值与官方的参考设计不同,不过这对于输出没有什么影响,输出电压的理论计算输出值为3.267V(1.2*[1 + 62/36])= 3.267V),符合设计要求。
官方参考设计+3.3V电源的输出电压理论计算值为3.335V(1.2*[1 + 52.3/29.4]),其用到的电阻值52.3K、29.4K均不是标准系列的电阻值,采购就不是很方便了。而62K、36K阻值的都是标准电阻系列中的值,因此更便于采购。
在设计中,在电阻R23二端还并接了一个电阻R28,有了这个电阻,可以在必要时,可通过并接一个很大的电阻值来微调输出电压,例如对于输出电压必须为精确的3.3V的人士来说,这个预留的电阻位置就特别有用了。
至此,电源部分的原理图绘制完成。
2021.11.22