随着电子设备的多样化发展,面对不同的应用场景,需要采用特定的供电电源。因此,在电子产品的开发测试过程中,必不可少使用编程直流电源来提供测试电压,协助完成初步的开发测试过程。
编程直流电源概述
编程直流电源结构示意图
整流电路的作用是将交流220V电压转换成需要的直流电压;
调压电路是根据需要将整流后的直流电压转换成需要的输出电压,例如BOOST电路等;
反馈电路是提供相关信号给控制单元,包括输出电压,输出电流等,用于保证输出电压的稳定并检测输出是否正常,防止出现短路等情况烧坏设备;
保护单元是对整个系统的防护模块,当接收到控制单元的相关保护措施时,执行相关的保护动作,同时也提供一些必要的信息给控制单元,例如过流,过压等;
控制单元是整个编程直流电源的核心单元,主要负责整个设备的交互并转换成对应的控制。
编程直流电源应用方案
我们推荐编程的直流电源应用方案,采用ACM32F403/ACM32G103系列MCU作为主控芯片,最高工作频率可达180MHz/120MHz,内置最大512KB的eFlash和最大192KB SRAM,足以满足编程直流电源的控制需求。内置2Msps/3Msps采样率,12位ADC,实现对输出电压,输出电流等信号的高频采样。具有USB/UART/CAN/SPI等多种通讯接口,能满足一般性外设的通信需求。基于ACM32F403/ACM32G103的编程直流电源方案结构示意图如下图所示:
编程直流电源结构示意图
该方案中输出的直流电压输出则是采用定时器输出PWM方波配合BOOST电路实现。PWM输出50KHz频率的方波,占空比调节精度为千分之一,力求实现对输出电压的高精度调控。
除此之外,该方案还包含以下几种功能:
• 支持无极旋钮微调输出电流、输出电压
• 支持键盘直接设定输出值
• 支持LCD显示
• 支持输出电流限定
• 支持过压、过流保护
• 支持常用输出绑定