张志勇, 赵廷怡, 辛楠
电脑与电信. 2025, 1(7): 22-28.
现有方法产生的PWM波的频率、占空比等参数在调节灵活性方面存在局限,难以满足实际电路对精度和灵活度的需求。为解决这一问题,提出一种基于现场可编程门阵列(FPGA)的参数化、模块化的新型PWM波设计方案,该方案在FPGA内部引入计数器,通过参数软控制实现PWM波的占空比和频率的高精度可调,并在FPGA内部引入了延迟触发器和逻辑运算,从而实现对死区时间的配置。以PWM波控制Buck电路为实例,用FPGA实时采集输出电流参数,通过比较器比较生成反馈信号,FPGA根据反馈信号状态调整PWM波占空比,实现了对Buck拓扑输出电流的闭环控制。经Quartus软件仿真验证及实际电路测试,可实现频率可调范围为1 Hz~50 MHz,频率为50 KHz时其步进精度为5 Hz;占空比可调范围为0%~100%,频率为50 KHz时其步进精度为0.1%;死区时间最小达20 ns,其步进进度为20 ns;Buck恒流电路纹波系数为1.8%。