文档介绍:新型全数字 SPWM 波形发生器的设计与实现
梁玉红
湖北汽车工业学院(湖北十堰市 442002)
摘要:本文介绍一种利用单片机、可编程逻辑器件 CPLD 和波形存储器 EPROM 组成基于 DDFS
技术的高精度、宽变频高载波、全数字 SPWM 波形发生器。介绍 SPWM 波形的数字计算方法以及
采用 CPLD 构成 DDFS 控制器和波形存储器 EPROM 实现的波形控制技术。
关键词:SPWM 波形
中图分类号:TM433
DDFS CPLD
文献标识码:A
1、引言
SPWM 逆变器具有输出波形中低次谐波含量低、噪声小等优点,已为交流传动、UPS 系统或
变频调压电源普遍采用,在允许的范围内提高载波频率是充分发挥脉宽调制优越性的努力方向,而
提高 PWM 数字信号的控制精度亦是改善输出波形质量的重要环节。
目前,实现产生 SPWM 波形的电路有:(1)分立元件和集成运放构成的模拟控制电路;(2)专
用模拟集成脉宽调制器,如 SG3524、SG3526、TL494 等;(3)通常与八位或十六位单片微机配套
使用的专用 SPWM 数字信号发生器,如英国的 HEF4752、荷兰的 MKII、日本的 MB63H110 以及西
门子公司新颖的 SLE4520 等;(4)用微机软件产生的数字 SPWM 电路。其中,数控电路的抗干扰
能力明显优于模拟控制电路;但专用的集成电路芯片控制信号载波频率较低,且频率固定。专用软
件编程的方法,由于受微机字长、运算速度等因素的影响,在载波频率较低,控制精度不高的系统
中用微机控制较为方便,在高载波宽频领域中 R 可调整载波频率。
本文给出的高性能、高载频、宽变频的全数字 SPWM 波形产生电路,采用单片机与可编程器件
和波形存储器实现直接数字频率合成器(DDFS)产生载波频率高达 40KHZ 以上脉宽控制精度为 1us
的 SPWM 控制信号,采用直接数字控制 DDFS 技术的操作速度仅为器件传输 ns 级速度,可输出设
定的不同载波比下高精度 SPWM,而且用晶振产生时钟,频率准确稳定,频率分辩率高,具有极高
的抗干扰能力。
2、基于 DDFS 的 SPWM 数字波形发生器的设计原理
直接数字频率合成技术 DDFS 要求按设置的频率对相位进行累加,以累加相位值作为地址码读
取存放在存储器内的波形数据,经驱动电路得到所需波形,单片机通过输出不同的相位增量来实现
对输出波形频率的控制,基于 DDFS 技术的 SPWM 发生器电路结构如图 1 所示。
CPLD 可编程器件 EPM7128
单 RXD
片 TRD
机
串并转换
相位增量
寄存器
向量
累加器
∑
地址
寄存器
波形
存储器
ROM
D/A
驱动
电路
(PIR)
可预置分频器
图 1 DDFS-SPWM 发生器电路结构
晶振 fc
其中波形存储器 ROM 中存储 SPWM 波形数据,相位累加器产生的地址经地址寄存器(AR)
送入 ROM,ROM 的波形数据和驱动电路 SPWM 波的频率与累加器的时钟和置入的相位增量有确定
的线性关系,容易由单片机来实现任意小的频率步进控制,时钟由晶振产生,因而输出的 SPWM 频
率有