嵌入式系统中电源电压的精确控制应用

最新更新时间:2010-06-29来源: 电子设计应用关键字:嵌入式系统  电源电压  控制 手机看文章 扫描二维码
随时随地手机看文章

      概要

  该项目的目标是设计一个高效电源系统,其输出电压(VOUT)可以数字调节。为了保证输出电压的精确性,采用数字闭环控制,用于修正失调、漂移和负载变化(最大至600mA)的影响。电路包括输出可调的降压型控制器、ADC与DAC、电压基准以及一个微控制器(MCU)。

  在大多数DC-DC转换器中,位于FB引脚上的电阻网络可以调整转换器的输出电压(见图1)。在本文电路中,利用DAC输出电压(VDAC)改变电阻网路的基准电压,达到调整转换器输出(VOUT)的目的。ADC检测输出电压,并将结果送入微处理器。微处理器调整DAC输出,以控制系统输出电压达到预定值。为使电路尽可能简单,预设输出电压通过PC的串行通信口(RS-232)送入微处理器。这个系统在一些需要精确控制供电电压的嵌入式系统中非常有用。例如为ASIC、DSP或者MCU供电的电源,电源电压对应于处理器的工作速率。将供电电压调整到工作速率对应的最小电压,可以降低处理器功耗。

图1

  电路所需器件和开发工具

  系统的主电源选择低静态电流、输出1.25V~5.5V可调的降压型调节器MAX1692,它可以提供最大600mA的电流。MAX1692评估板提供了一个经过验证的电路布局和推荐输入电容、输出电容和电感量。MAX1692反馈引脚电阻网络的偏置由低功耗、12位DAC提供,MAX5302可以提供2.5mA的负载驱动。DAC基准电压为2.5V。电压调节器输出电压由低功耗、12位ADC(MAX1286)读取, MAX1286能自动关断,可以在转换之间减少电源消耗。ADC基准由高精度5V电压基准MAX6126 提供。ADC和DAC均采用SPI口通信。高精度电压基准包括输出检测和地检测引脚,将其连接到ADC的基准和地引脚。这样可以保证ADC具有最高准度的基准电压。

图2 供电系统的模拟部分产生一路负载可达600mA、1.25V~5V可调的高准确度输出电压

  微处理器选择高速的8051兼容微处理器DS89C420,使用32MHz晶体。该微处理器的绝大多数指令为单指令周期,可以运行在32MIPS。处理器可以由J1口在线编程(见图3)。DS89C420/430/440/450系列用户手册介绍了如何通过PC串行通信口,利用微软的超级终端(HyperTermina)下载固件。处理器固件用C编写并可使用免费的Sourceforge Small Devices C编译器(SDCC)编译。

    图3 供电系统的数字部分需要一个稳定的5V电源(与模拟部分共用),数字部分通过逐位控制的SPI接口与DAC、ADC通信。串行收发器(U8)从PC接收VOUT设定值,J1提供MCU的在线编程。

  模拟电路设计

  为计算电阻网络中的R1、R2和R3 (见图2),先假设流入FB引脚的电流(IFB)可以忽略(MAX1692规格表给出的最大值为50nA),设R2为49.9kΩ。FB引脚电压为1.25V,电流I2为25mA,远高于50nA,证明忽略IFB的决定是正确的。

  ADC采集VOUT并将其通过SPI接口传送给MCU,形成闭环数字控制。

  数字电路设计

  DAC和ADC由逐位控制的SPI总线和MCU通信。MCU是主器件,而DAC和ADC是从器件。MCU的5个引脚分别作为SCLK、MOSI、MISO、CSADC(ADC片选)、CSDAC(DAC片选)。总线上的器件共用SCLK,为达到最高通信速度,使用32MHz的晶体供给MCU系统时钟。MCU通过PC串口接收VOUT值。MAX3311是RS-232收发器,将RS-232电平转为TTL/COMS电平。

  布局考虑

  使用宽的引线连接所有无源器件(旁路电容、补偿电容、输入电容、输出电容和电感)与降压转换器。这些元件和FB引脚的电阻网络应尽可能靠近降压转换器,以减小PCB引线电阻和噪声干扰。降压转换器处需要大面积的覆铜,以降低IC在重负载下的工作温度。可以参考MAX1692评估板。为保持信号完整性,必须尽可能将模拟信号线和数字信号线隔离开。将DAC和ADC靠近降压器放置,用短线连接所有模拟信号。数字信号在另一方向连接到MCU。尽可能将电压基准靠近ADC,提供电压基准的电压反馈线用较短的隔离线连接到ADC的REF 和GND引脚,以保证ADC的转换精度。

  必须确保MCU下方没有高速信号线。同时,32MHz时钟晶体尽可能靠近MCU的输入引脚。如同所有PCB布线一样,不允许存在90°引线转角,所有IC电源都用0.1μF陶瓷电容旁路,并且尽可能地靠近供电引脚安装。

  软件

  本系统MCU软件通过PC串口获取要设定的VOUT,对应由ADC采样得到的降压转换器输出电压。由于MCU是8位总线,而ADC是12位分辨率,将字节左移4位(相当于乘以16),4位最低有效位置零。软件用C编写,可从Maxim网站下载。

  测试结果

  即便是满负载,该系统也可以正确地将转换器的输出电压控制在设定电压的1% 误差内。由ADC得到的反馈可以补偿负载变化、失调和输出电压漂移,以准确控制输出电压。图4a和图4b是电源电压在1mA负载时的性能,图5a表示VOUT和VDAC在VOUT 由4.5V转变到1.5V时的变化,图5b为VOUT和VDAC在VOUT 由1.5V转变到4.5V时的变化。从中可以看出VOUT的下降速率比上升速率慢很多。这是由于输出大电容放电所致(见图2的C16)。转换器可以非常快地对电容充电,但负载没有办法使电容快速放电。注意电压的变化速率非常接近,因为350mA负载可以使电容足够快地放电。这样,一个足够大的负载可以使VOUT以同样速率增加或减小。

图4 波形显示了负载电流为1mA时,降压转换器输出电压(VOUT)和DAC的输出电压(VDAC)。图a为VOUT从4.5V到1.5V变化时的VOUT和VDAC波形;图b为VOUT从1.5V到4.5V变化时的VOUT 和 VDAC波形

图5. 波形显示了负载电流为350mA时,降压转换器输出电压(VOUT)和DAC的输出电压(VDAC)。图a为VOUT从4.5V到1.5V变化时的VOUT和VDAC波形;图b为VOUT从1.5V到4.5V变化时的VOUT 和 VDAC波形.

  虽然电压可以准确控制,但测试结果也提醒我们系统存在的某些问题,图4a显示反馈系统会上冲或下冲。这是由软件程序循环的占用时间引起的。图4a显示VOUT达到设定值之前,VDAC增大到它的最大值。当VOUT最后达到设定值,VDAC必须减小,降低DAC输出电压需要时间,这导致VOUT下冲。理想情况下,VDAC必须和VOUT以同样速度变化,但是,在系统负载达到一定水平之前无法实现这一平衡。该系统需要100μs,用以调整大的输出电压变化,因为软件需要在ADC采样后逐位改变VDAC。为了使VOUT从5V变到1.25V,MCU必须让12位DAC的电压增加4,095次,同时对VOUT 采样4,095次,每次ADC采样都需要耗费采样时间和转换时间。

关键字:嵌入式系统  电源电压  控制 编辑:金海 引用地址:嵌入式系统中电源电压的精确控制应用

上一篇:基于单片机的数控直流稳压电源的设计与实现
下一篇:多路输出的PEMFC控制系统电源的研制

推荐阅读最新更新时间:2023-10-18 14:57

单极性SPWM的两种控制方法与过零点输出特性比较
摘要:对于采用SPWM的逆变器,其中单极性逆变方式仅用到一对高频开关,相对于双极性逆变具有损耗低、电磁干扰少等优点。分别介绍了单极性逆变中的单边与双边SPWM的产生方法以及各自的控制方法,分析了这两种控制方法在正弦波电压过零点附近的振荡情况,经过仿真与电路试验证明了双边SPWM方式性能更为优越。 关键词:单极性;正弦波脉宽调制;过零点振荡 引言 随着控制技术的发展和对设备性能要求的不断提高, 许多行业的用电设备不再直接接入交流电网,而是通过电力电子功率变换得到电能,它们的幅值、频率、稳定度及变化形式因用电设备的不同而不尽相同。如通信电源、电弧焊电源、电动机变频调速器、加热电源、汽车电源、绿色照明电源、不间断电源、医用电源、充电器等
[电源管理]
用N-CH的MOSFET来进行BUCK电路控制的方法
在降压型的DC/DC转换应用电路中,BUCK拓朴电路是最常用的。但是在BUCK电路中,作为开关用的功率管必须接在输入电源的正极,而由于功率管是用来做正极的通断控制的,因此在BUCK电路中,这种功率管必须要用P-CH的MOSFET或PNP的三极管作为开关管。 由于P-CH的MOSFET种类比N-CH的MOSFET种类较少,价格也会相对较高,有时候要找到合适的元器件并不容易,那可不可以用N-CH的MOSFET来作为正极通断控制的开关管呢?答案是肯定的,本文就提出了一种用N-CH的MOSFET来进行BUCK电路控制的办法。 在上图中,PWM信号是由信号发生器产生,仿真中采用的信号为60kHz,占空比为50%,幅值为5V。
[模拟电子]
用N-CH的MOSFET来进行BUCK电路<font color='red'>控制</font>的方法
stm32 PUSH 按键控制LED闪烁
int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configu
[单片机]
用意念控制机器人:麻省理工学院已经做到了
麻省理工学院(MIT)计算机科学和人工智能实验室的研究人员与波士顿大学联合创建了一个可读取人类思想的 机器人 。借助这种能力,机器人不需要学习复杂的人类语言或以其他方式从人类获得命令,取而代之的是,人类依靠思维活动和一个特殊的电极帽就可以指挥机器人。 当然,机器人本身不能直接读出人类的思想,相反,它是更大系统的一部分,依赖脑电图监视器计算出人类在思考什么,并将指令传递给机器人。 当人类正在观察执行任务的机器人时,脑电图监视器将人类的大脑活动记录下来。如果机器人执行任务的方式是错误的,并引起人类的注意,系统会通过EEG数据捕获这些信息,并把它传递到机器人,然后能够改变后者的行动来解决这个问题。 这项技术背后的算法并不需要太多时间通过
[嵌入式]
纯电动汽车整车控制器原理及功能解析
整车控制器是电动汽车正常行驶的控制中枢,是整车控制系统的核心部件,是纯电动汽车的正常行驶、再生制动能量回收、故障诊断处理和车辆状态监视等功能的主要控制部件。 整车控制器包括硬件和软件两大组成部分,它的核心软件和程序一般由生产厂商研发,而汽车零部件供应商能够提供整车控制器硬件和底层驱动程序。现阶段国外对纯电动汽车整车控制器的研究主要集中在以轮毂 电机 驱动的纯电动汽车。对于只有一个电机的纯电动汽车通常不配备整车控制器,而是利用 电机控制 器进行整车控制。国外很多大企业都能够提供成熟的整车控制器方案,如大陆、 博世 、德尔福等。 1. 整车控制器组成与原理 纯电动汽车整车控制系统主要分为集中式控制和分布式控制两种方案。
[汽车电子]
纯电动汽车整车<font color='red'>控制</font>器原理及功能解析
单兵作战用机器人控制系统设计
    单兵作战用机器人体积小,方便单兵野外作战时携带,可完成侦察、作战、排爆等任务。机器人能够代替人类到达不方便到达或危险的环境,确保了士兵的安全。车体是履带式设计,行动平稳。 1 单兵作战用机器人控制系统硬件设计     为了实现士兵对机器人的实时控制,需要配合使用遥操控终端。机器人与遥操控终端的工作原理如图1所示。     遥操控终端通过按钮、开关、摇杆采集工作人员的操控指令,将操控指令转换成数据,按照规定的格式通过串口发给无线电台,无线电台将该数据发送出去;机器人控制系统的无线电台接收到来自操控终端的控制指令后,按照操控指令控制机器人运动、武器击发,同时机器人控制系统采集机器人的GPS位置、电池电量、超声波避障信息
[嵌入式]
单片机与嵌入式系统中C语言的位运算小记
编了个PIC的项目,对C语言里的位运算还是蛮有感悟的,特此记录一下。 譬如说,在程序中定义了一个char类型的变量, purge_short_enable_flag, //bit 0 -- start short circuit circle timing //bit 1 --short circuit enable //bit 2 --purge H2 enable 所以在复制的时候,一定要记得不要影响其他为,之前我在使能purge的时候,直接复制了,就像purge_short_enable_flag = 0x02,结果,pic跑起来就出问题了,因为这样就影响到了short的使能的,所以还是要purge_short_enab
[单片机]
解读工业伺服驱动及控制系统行业发展态势
1、行业概况 工业伺服驱动及控制系统是指以物体的位移、速度、角度等控制量组成的,能够跟踪目标任意变化的自动化控制系统,是基于变频技术的延伸产品,其不仅可进行速度、转矩控制,还可实现精确、快速、稳定的位置控制。工业伺服驱动及控制系统主要由伺服驱动器、伺服电机、编码器三部分组成。伺服驱动器负责将从控制器接收到的信息分解为单个自由度系统可执行的命令,再传递给执行机构(伺服电机);伺服电机将收到的电流信号转化为转矩和转速以驱动控制对象,实现每一个关节角度、角速度和关节转矩的控制;编码器作为伺服系统的反馈装置,很大程度上决定伺服系统精度。 编码器安装在伺服电机上,与电机同步旋转,转动的同时将编码信号送回控制器,控制器据以判断伺服电机的
[嵌入式]
解读工业伺服驱动及<font color='red'>控制</font>系统行业发展态势
小广播
热门活动
换一批
更多
最新电源管理文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved