The invention discloses a digital pulse width modulator based on digital delay, which is composed of a clock generation module, a synchronous counting module, a digital delay module and an asynchronous signal generation module. Wherein, the clock generation module inputs the base clock signal to the synchronous counting module after the input clock signal is frequency doubled. The synchronous counting module generates a coarse adjustment control signal and an initial control signal to input to the digital delay module and the asynchronous signal generation module respectively. The digital delay module realizes the 32 stop control signal of the coarse control signal delay, and then selects the corresponding termination control signal from the selector and inputs it to the asynchronous signal generation module. In the asynchronous signal generation module, the termination control signal and the initial control signal are output by the RS flip-flop to the final digital pulse width modulation (DPWM) signal. The invention realizes the digital pulse width modulation (DPWM) with higher precision by the precise delay of the coarse control signal through the digital delay module, and has the advantages of high accuracy, versatility and applicability.
【技术实现步骤摘要】
本专利技术属于电子
,具体涉及一种数字脉冲宽度调制电路。背景在使用数字脉冲宽度调制(Digital Pulse Width Modulation, DPWM)的系统结构中,目前主要采用的方式,一种是混合型DPWM(Hybrid DPWM),二是采用Dither方式实现的DPWM。采用Dither方式实现的DPWM主要采用了的思路实现,这种设计可以使用低精度高频率的DPWM来实现较高的有效输出精度,也就相应减少了DPWM的功耗和面积。但是Dither方式实现的DPWM在模式切换时会产生周期延时,对DPWM的高速响应不利。混合型DPWM的设计则没有不需要的延时。混合型DPWM结合了传统的计数器型结构和延时链型结构,通常由粗调模块和细调模块组成。假设输入为一串二进制数组dc(N:0),高位为dc(N:m),低位为dc(m:0)。粗调模块使用传统的计数器结构,由高位确定粗调的脉冲占空比。而由延时链结构组成的细调模块使用由二进制数组的低位细调占空比,达到更高分辨率。混合型DPWM的实现方式有两种:数模混合方式和全数字方式,二者的区别主要在于延时链的设计。数模混合方式采用模拟延时链,由延迟锁相环(Delay Locked Loop, DLL)中的电荷泵通过充放电控制每一个延时单元的延时时间,使得电路的功耗相对更大,而DLL上电过程中可能出现失锁的情况,模拟电路控制方法易受外部环境干扰,鲁棒性不如数字控制方法强。因此,全数字方式在总体性能上更有优势。数字时钟管理器(Digital Clock Manager, DCM)是较高级FPGA产品中集成的专门用于时钟 ...
【技术保护点】
一种基于数字延时的数字脉冲宽度调制器,其特征在于:包括时钟生成模块、同步计数模块、数字延时模块和异步信号产生模块;其中,时钟生成模块对输入时钟信号倍频后产生基础时钟信号输入到同步计数模块;在同步计数模块中,预载计数器对基础时钟信号进行计数,从而实现脉宽粗调,同时产生粗调控制信号和初始控制信号,分别输入到数字延时模块和异步信号产生模块;数字延时模块包括32个基本延时电路和1个选择器,每个基本延时电路实现对粗调控制信号的相同的延时时间,32个基本延时电路产生32路终止控制信号,然后由选择器选择一路对应的终止控制信号,将此终止控制信号输入到异步信号产生模块;在异步信号产生模块中,终止控制信号与初始控制信号通过RS触发器输出最终的数字脉冲宽度调制信号。
【技术特征摘要】
1.一种基于数字延时的数字脉冲宽度调制器,其特征在于:包括时钟生成模块、同步计数模块、数字延时模块和异步信号产生模块;其中,时钟生成模块对输入时钟信号倍频后产生基础时钟信号输入到同步计数模块;在同步计数模块中,预载计数器对基础时钟信号进行计数,从而实现脉宽粗调,同时产生粗调控制信号和初始控制信号,分别输入到数字延时模块和异步信号产生模块;数字延时模块包括32个基本延时电路和1个选择器,每个基本延时电路实现对粗调控制信号的相同的延时时间,32个基本延时电路产生32路终止控制信号,然后由选择器选择一路对应的终止控制信号,将此终止控制信号输入到异步信号产生模块;在异步信号产生模块中,终止控制信号与初始控制信号通过RS触发器输出最终的数字脉冲宽度调制信号。2.根据权利要求1所述的基于数字延时的DC/DC控制器,其特征在于:数字延时模块中,数字延时模块由32个基本延时电路级联而成,每个基本延时电路由5个基本延时单元级联而成,基本延时单元由FPGA内部查找表(LUT,Look-up-Table)实现延时功能;输入信号每经过一个基本延时单元,可延时一个最小延时时间T/(32*5),假设基础时钟信号周期为T,因此连续通过5个基本延时单元后延时时间为T/32,即每个基本延时电路的延时时间为T/32,由此32个基本延时电路依次产生32路终止控制信号,并且相邻两路的终止控制信号的延时时间依次相差T/32,从而实现了基础时钟信号的32分频,实现了粗调控制信号延时时间的精确性...
【专利技术属性】
技术研发人员:李洪涛,朱熠良,胡姗姗,庄珊娜,冯欣,齐全,陆晓明,朱金瑞,戴祥,
申请(专利权)人:南京理工大学,南京弘顺思诺电力科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。