The invention discloses a DPWM generator based on firmware. The digital pulse width modulator is composed of clock generation module, synchronous counting module, IODELAY firmware module and asynchronous signal generation module. The clock generation module generates the basic clock signal to the synchronous counting module and the IODELAY firmware module after frequency multiplication of the input clock signal. The synchronous counting module generates coarse tuning control signals and initial control signals respectively to the IODELAY firmware module and the asynchronous signal generation module. The IODELAY firmware module realizes the corresponding termination control signal for the time delay of the coarse control signal, and then inputs the termination control signal into the asynchronous signal generation module. In the asynchronous signal generation module, the final digital pulse width modulation (DPWM) signal is terminated by the RS trigger and the control signal and the initial control signal are terminated. The invention can realize a higher precision digital pulse width modulation by using the phase delay of the coarse control signal, and it has strong accuracy, versatility and applicability.
【技术实现步骤摘要】
基于固件的DPWM发生器
本专利技术属于电子
,具体地说,是一种数字脉冲宽度调制电路。
技术介绍
现在国内外的数字脉冲宽度调制(DigitalPulseWidthModulation,DPWM)电路一般有以下几种结构:计数器性DPWM、延时链型DPWM、抖动型DPWM、混合型DPWM。前三种结构都有各自较大的缺陷,因此目前最先进的DPWM通常采用混合型结构设计。混合型DPWM结合了传统的计数器型结构和延时链型结构,通常由粗调模块和细调模块构成。假设输入为一串二进制数组dc(N:0),高位为dc(N:m),低位为dc(m:0)。粗调模块使用传统的计数器结构,由高位确定粗调的脉冲占空比。而由延时链结构构成的细调模块使用由二进制数组的低位细调占空比,达到更高分辨率。IODELAY固件是Xilinx公司每个I/O模块中都包含的可编程延时单元,可用于组合输入通路、寄存输入通路、组合输出通路或寄存输出通路等,还可在内部资源中直接使用。
技术实现思路
本专利技术的目的是提供一种高分辨率的数字脉冲宽度调制器,在基础时钟分辨率不变时将调频精度提高64倍。本专利技术的技术方案为:一种基于固件的DPWM发生器,由时钟生成模块、同步计数模块、IODELAY固件模块和异步信号生成模块组成;其中,时钟生成模块对输入时钟信号倍频后产生基础时钟信号输入到同步计数模块和IODELAY固件模块;在同步计数模块中,预载计数器对基础时钟信号进行计数,从而实现脉宽粗调,同时产生粗调控制信号和初始控制信号,分别输入到IODELAY固件模块和异步信号产生模块;IODELAY固件模块对粗调控制信号进行 ...
【技术保护点】
1.一种基于固件的DPWM发生器,其特征在于:由时钟生成模块、同步计数模块、IODELAY固件模块和异步信号生成模块组成;其中,时钟生成模块对输入时钟信号倍频后产生基础时钟信号输入到同步计数模块和IODELAY固件模块;在同步计数模块中,预载计数器对基础时钟信号进行计数,从而实现脉宽粗调,同时产生粗调控制信号和初始控制信号,分别输入到IODELAY固件模块和异步信号产生模块;IODELAY固件模块对粗调控制信号进行延时产生一路对应的终止控制信号,并将终止控制信号输入到异步信号产生模块;在异步信号产生模块中,终止控制信号和初始控制信号通过RS触发器输出最终的数字脉冲宽度调制信号。
【技术特征摘要】
1.一种基于固件的DPWM发生器,其特征在于:由时钟生成模块、同步计数模块、IODELAY固件模块和异步信号生成模块组成;其中,时钟生成模块对输入时钟信号倍频后产生基础时钟信号输入到同步计数模块和IODELAY固件模块;在同步计数模块中,预载计数器对基础时钟信号进行计数,从而实现脉宽粗调,同时产生粗调控制信号和初始控制信号,分别输入到IODELAY固件模块和异步信号产生模块;IODELAY固件模块对粗调控制信号进行延时产生一路对应的终止控制信号,并将终止控制信号输入到异步信号产生模块;在异步信号产生模块中,终止控制信号和初始控制信号通过RS触发器输出最终的数字脉冲宽度调制信号。2.根据权利要求1所述的基于固件的DPWM发生器,其特征在于:所述IODELAY固件模块包括IODELAY固件...
【专利技术属性】
技术研发人员:冯欣,赵梦倩,李洪涛,朱金瑞,陈锴,匡鑫,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。