前言
在之前的电路设计中,通过运算放大器搭建的反向放大电路实现了将0-3.3V的单片机模拟电压输出转换为-8-+8V的模拟电压输出,用于输出到电机驱动器。但运算放大器需要采用±12V双电源进行供电,本文将使用boost芯片和反向电路实现5V转±12V电源,使用TI提供的仿真软件PSpice for TI进行电路仿真。
硬件:
TLV61046A boost芯片
LM358 运算放大器
软件:
PSpice for TI
一、Boost芯片介绍
本项目采用德州仪器(TI)的Boost芯片,芯片数据手册可在TI官网下载。
芯片特性:
输入电压范围:1.8V 至 5.5V,启动后低至 1.6V
• 输出电压高达 28V
• 集成式功率二极管和隔离开关
• 开关电流为 980mA(典型值)
• 输入电压为 3.6V、输出电压为 12V 时,效率高达 85%
• ±2.5% 的输出电压精度
•工作开关频率为 1.0MHz
• 在轻负载状态下进入节能工作模式
• 内部 7ms 软启动时间
• 在关断期间真正断开输入与输出之间的连接
• 输出短路保护
• 输出过压保护
• 热关断保护
• 3mm × 3mm SOT23-6 封装
外围电路(数据手册提供):
VIN:电源输入,1.8V~5.5V
EN:芯片使能端口,高电平使能
SW:和功率MOS的漏极相连,当电感充电时,SW为低电平,当电感放电时,SW与输出电压相等(忽略功率二极管正向压降)
VOUT:升压输出引脚
GND:地
FB:反馈引脚,可以通过外接电阻R1、R2调整反馈电压,从而改变输出电压。
功能框图:
这本质就是一个异步Boost电路,通过一个PWM控制器产生1MHz的PWM波,用于控制MOS管的通断,MOS管的漏极连接到SW引脚,用于在漏极和输入电压之间连接功率电感,同时栅极还通过功率二极管连接到输出端,在输出端连接电容到地后可以对输出电压进行滤波,从而得到稳定的输出电压。(输出端还有一个MOS管用于开关电压输出)
下面给出典型的Boost电路,便于对比分析。
是不是一目了然!!!
与之前分析Boost电路不同的是,如果自己搭建Boost电路,需要根据输入输出电压计算电感值和开关功率MOS管的PWM波的占空比,但是用Boost芯片时,输出电压是通过FB引脚的反馈电压进行控制的,所以电感值不影响输出电压,只要满足充放电条件和峰值电流条件就可以了,当然芯片数据手册中给出了电感值的范围,按照使用需求在范围内选就行了。
输出电压设计:
根据数据手册给的R1、R2设计公式进行计算即可
参考电压典型值为795mV,同时R2不超过80K
取R1=1M,R2=71.5K
电感设计:
芯片使用时需要在电源输入端和SW端接一个电感,数据手册给出范围为2.2 µH到22 µH
同时给出电感平均电流、纹波电流、峰值电流的计算公式
通常纹波电流小于平均电流的40%,电感取值越大纹波电流越小
注意不要让峰值电流超过电感的饱和电流
这里取电感值为20uH
芯片外围电路设计:
二、反向电路
由于Boost电路输出的电压为12V,我需要的是±12V双电源,所以需要加入一个反向电路,通过+12V电压获得-12V电压
这里用到了SW引脚,前面提到在不考虑二极管压降的前提下,SW端为0-V_out的脉冲信号,信号频率就是Boost芯片的PWM控制频率
右上角加入的就是利用SW端的周期信号获取-12V电压。当SW输出高电平时,通过二极管D1给电容C5充电,左侧为高电平12V,当SW输出低电平时,C5电容通过D2放电,由于此时C5左侧电压为0,电容两端电压差不能突变,故其右侧电压为-12V,再通过电容C6对这个周期性的负电压进行滤波,最终获得稳定的-12V电压。(注意这是为了便于理解将SW端高电平电压设为12V,实际肯定要高于12v的,而且输出的滤波后的电压可能不到-12V,如-11V,需要提前留点设计余量)
由于该双电源只给运放供电,所以输出功率要求很小。
三、运算放大电路
具体的设计在之前的博客中分析过了,并且使用Multisim进行了仿真
https://blog.csdn.net/shortgiraffe/article/details/134564069?spm=1001.2014.3001.5501
四、使用PSpice for TI进行电路仿真
TI官网提供的软件,内置了TI的很多芯片,便于仿真设计。尝试过将PSpice模型导入Multisim,但是芯片仿真输出有误,所以只能使用PSpice for TI
完整仿真电路图
仿真配置
仿真配置很关键,配置不好很可能不收敛
仿真结果
上图蓝色为单片机输出0-3.3V正弦模拟电压,绿色放大后的电压,其是相对Ground的,实际使用时将3.3/2V作为参考地输出,即可得到±8V范围内的正弦模拟电压信号
下图中绿色为Boost芯片供电电压,红色为Boost输出+12V电压,蓝色为经过反向后的-12V电压(实际只有-10.8V,反正够用了)