CN106230408A - Digital pulse width modulator based on digital delay - Google Patents

Digital pulse width modulator based on digital delay Download PDF

Info

Publication number
CN106230408A
CN106230408A CN201610602607.6A CN201610602607A CN106230408A CN 106230408 A CN106230408 A CN 106230408A CN 201610602607 A CN201610602607 A CN 201610602607A CN 106230408 A CN106230408 A CN 106230408A
Authority
CN
China
Prior art keywords
delay
control signal
signal
module
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610602607.6A
Other languages
Chinese (zh)
Inventor
李洪涛
朱熠良
胡姗姗
庄珊娜
冯欣
齐全
陆晓明
朱金瑞
戴祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Power Technology Co Ltd
Nanjing University of Science and Technology
Original Assignee
Nanjing Power Technology Co Ltd
Nanjing University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Power Technology Co Ltd, Nanjing University of Science and Technology filed Critical Nanjing Power Technology Co Ltd
Priority to CN201610602607.6A priority Critical patent/CN106230408A/en
Publication of CN106230408A publication Critical patent/CN106230408A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K7/00Modulating pulses with a continuously-variable modulating signal
    • H03K7/08Duration or width modulation ; Duty cycle modulation

Landscapes

  • Pulse Circuits (AREA)

Abstract

The invention discloses a kind of digital pulse width modulator based on digital delay, be made up of clock generating module, synchronous counting module, digital delay module and asynchronous signal generation module.Wherein clock generating module is input to synchronous counting module to generation fundamental clock signal after input clock signal frequency multiplication.Synchronous counting module produces coarse adjustment control signal and initial control signal is separately input to digital delay module and asynchronous signal generation module.Digital delay module realizes producing coarse adjustment control signal time delay 32 road termination control signals, is then selected termination control signal corresponding to a road by selector, and is entered into asynchronous signal generation module.In asynchronous signal generation module, termination control signal and initial control signal export final digital pulsewidth modulation (DPWM) signal by rest-set flip-flop.The present invention carries out precise delay by digital delay module to coarse adjustment control signal can realize the digital pulsewidth modulation (DPWM) of higher precision, has stronger accuracy, versatility and the suitability.

Description

Digital pulse width modulator based on digital delay
Technical field
The invention belongs to electronic technology field, be specifically related to a kind of digital pulsewidth modulation circuit.
Background
In the system structure using digital pulsewidth modulation (Digital Pulse Width Modulation, DPWM), The mode currently mainly used, one is mixed type DPWM(Hybrid DPWM), two use Dither mode to realize DPWM.The thinking that the DPWM using Dither mode to realize mainly have employed realizes, and this design can use low precision high frequency The DPWM of rate realizes higher effective output accuracy, decreases power consumption and the area of DPWM the most accordingly.But Dither side The DPWM that formula realizes can produce cycle time delay when pattern switches, unfavorable to the high-speed response of DPWM.The design of mixed type DPWM Then there is no unwanted time delay.
Mixed type DPWM combines traditional counter-type structure and time delay chain structure, generally by coarse adjustment module and fine tuning Module forms.Assuming that input is a string binary system array dc (N:0), a high position is dc (N:m), and low level is dc (m:0).Coarse adjustment module Use traditional counter structure, a high position determine the pulse duty factor of coarse adjustment.And the fine tuning module being made up of time delay chain structure Use by the low level fine tuning dutycycle of binary system array, reach higher resolution.
The implementation of mixed type DPWM has two kinds: numerical model analysis mode and Digital Way, and the difference of the two mainly exists Design in time delay chain.Numerical model analysis mode uses simulation time delay chain, by delay phase-locked loop (Delay Locked Loop, DLL) delay time by each delay unit of charge and discharge control of the electric charge pump in so that the power consumption of circuit is bigger, And DLL power up is likely to occur the situation of losing lock, analog circuit control method is easily disturbed by external environment condition, and robustness is not so good as Digital control method is strong.Therefore, Digital Way on overall performance advantageously.
Digital dock manager (Digital Clock Manager, DCM) is integrated special in more senior FPGA product Door is comprehensive for clock, eliminate clock skew and carry out the firmware resource of clock phase adjustment, utilize DCM complete clock multiplier, Frequency dividing, phase shift very convenient
In patent " a kind of digital pulsewidth modulation circuit " (Patent No.: CN 102832914 A), the one proposed In digital pulsewidth modulation circuit, it uses coarse adjustment module and fine tuning module to complete the design of digital pulse width modulator, Wherein coarse adjustment module mainly includes enumerator and comparator, and fine tuning module includes delay chain, multiplexer and digital logic Control module, fundamental clock signal, after coarse adjustment module coarse adjustment, is delivered to fine tuning module and is completed fine tuning, thus improve digit pulse The modulation accuracy of width modulation circuit.But the fundamental clock frequency that the method has the disadvantage in that the method can only achieve 1MHz, along with the raising of fundamental clock frequency, the method can not meet requirement, and when fundamental clock frequency is constant, adjusts Precision processed is relatively low.Additionally its structure composition complexity, manufacturing process is complex, and cost is the highest.
Summary of the invention
It is an object of the invention to provide a kind of high-resolution digital pulse width modulator, in Base clock resolution not During change, frequency modulation precision is improved 32 times.
Technical scheme is as follows: a kind of digital pulse width modulator, synchronous counting module realize signal Coarse adjustment, and export initial control signal and coarse adjustment control signal;When coarse adjustment control signal being carried out difference by digital delay module Between time delay, improve modulation resolution, and selected termination control signal corresponding to a road by selector;Mould is produced at asynchronous signal In block, termination control signal and initial control signal export final DPWM signal by rest-set flip-flop;Synchronous counting module Fundamental clock signal is generated by clock generating module.
Clock generating module is made up of doubler, doubler input clock signal is carried out frequency multiplication obtain required basic time Clock signal;
Synchronous counting module is by preloading enumerator and 2 d type flip flops form.Preload enumerator fundamental clock signal is completed accurately Synchronous counting, high 6 dc (10:5) of input array control the periodicity of fundamental clock signal.Produce when counting starts The pulse signal of one high level, i.e. generates initial control signal, the most again through dc(10:5) produce after individual basic clock period A raw high level pulse signal, i.e. counting terminate to generate coarse adjustment control signal, the final coarse adjustment control signal arrived relative to The delay time of initial control signal is dc(10:6) * T(assumes that the cycle of fundamental clock signal is T), thus realize pulsewidth Coarse adjustment
Digital delay module is made up of 32 basic delay circuits and 1 selector;Each basic delay circuit is basic by 5 again Delay unit cascade forms, and basic delay unit can be realized time delay merit by FPGA internal searching table (LUT, Look-up-Table) Energy.Input signal, can the minimum delay time T/(32*5 of time delay one often through a basic delay unit) (assume Base clock Signal period is T), after therefore continuing through 5 basic delay units, delay time is T/32, the most each basic delay circuit Delay time is T/32, and thus 32 basic delay circuits can produce 32 road termination control signals, and the termination of adjacent two-way The delay time of control signal differs T/32 successively, it is achieved thereby that 32 frequency dividings of fundamental clock signal, simultaneously by this manipulator Modulation accuracy improve 32 times.Then in selector, by low 5 dc(4:0 of input array) control selector on 32 tunnels Termination control signal selects a corresponding termination control signal in road, the final termination control signal selected relative to slightly The delay time adjusting control signal is (dc(4:0) * T)/32.
Asynchronous signal generation module is made up of rest-set flip-flop.The effect of rest-set flip-flop is by the rising edge of initial control signal Export required digital pulsewidth modulation (DPWM) signal after latching with termination control signal rising edge, the most initially control The rising edge of signal is as the rising edge of DPWM signal, and the rising edge of termination control signal is as the trailing edge of DPWM signal, Obtain the DPWM signal of a high level eventually.
The present invention, compared with traditional digital pulsewidth modulation (DPWM) device, can incite somebody to action on the premise of Base clock is constant The resolution of manipulator improves 32 times, and has that area is little, structure is the simplest, precision high and low cost and other advantages, Invention can realize finer resolution, and fundamental clock frequency can reach 200MHz, and not by technological temperature, voltage influence, and And under the conditions of identical high accuracy, compared to other DPWM manipulators, there is the simplest manufacturing process.
Accompanying drawing explanation
Fig. 1 is digital pulsewidth modulation (DPWM) device population structure based on digital delay.
Fig. 2 is clock generating module.
Fig. 3 is synchronous counting module.
Fig. 4 is digital delay module.
Fig. 5 is asynchronous signal generation module.
Fig. 6 is basic delay circuit.
Fig. 7 is synchronous counting module output waveform.
Tu8Shi 32 road termination control signal waveform.
Fig. 9 is DPWM output signal schematic diagram.
Detailed description of the invention
With reference to the accompanying drawings the present invention is described in further detail.
The present invention provides a kind of high-precision digital pulse width modulator, as it is shown in figure 1, this manipulator is generated by clock Module, synchronous counting module, digital delay module and asynchronous signal generation module composition.The circuit diagram such as figure that four modules are concrete Shown in 2 to Fig. 5.
First 11 bit array dc(10:0 will be inputted) it is divided into high 6 dc(10:5) and low 5 dc(4:0).
In the clock generating module shown in Fig. 2, DCM × 5 are the frequency doubler of 5 times, and CLK signal is input clock letter Number, its frequency is 50MHz.CLK clock signal, after DCM × 5 doubler spreads, obtains the Base clock that frequency is 250MHz Signal CK, the CK signal clock cycle is T=4ns, and fundamental clock signal is sent to synchronous counting module.
In synchronous counting module as shown in Figure 3, preload enumerator and the Base clock CK signal of input counted, Counting starts (i.e. count=0) hour counter load end output signal and will export a high level pulse through two d type flip flops Initial control signal (as shown in Figure 7) to the SET signal end of asynchronous signal generation module.When counting completes (i.e. count=dc (10:5), after), the coarse adjustment exporting a high level pulse is controlled letter through two d type flip flops by carry_out end output signal Number (as shown in Figure 7) is delivered in digital delay module, i.e. coarse adjustment control signal relative to the delay time of initial control signal is Dc(10:5) * T(assumes that the cycle of fundamental clock signal is T), so far complete the coarse adjustment of pulsewidth.
In digital delay module as shown in Figure 4, digital delay module is by 32 basic delay circuits (as shown in Figure 6) Form with selector.Each basic delay circuit is made up of 5 basic delay units again, and wherein basic delay unit can be by searching Table (LUT, Look-up-Table) realizes delay function, and its programming is made the input of A0, A1, A2 end is 0, and signal inputs from A3 end, The delay time of each basic delay unit is T/ (5*32) (i.e. 0.025ns), therefore Input signal is through 5 basic time delays The Output signal lag obtained after unit T/32 (i.e. 0.125ns), thus the delay time of each basic delay circuit is T/32, will carry out 32 frequency dividings by delay clock substantially.Finally give CLR0, CLR1, CLR2 ... CLR31 32 tunnel terminates control Signal processed, and the phase place of adjacent two-way termination control signal differs 11.25 ° (as shown in Figure 8) successively, it is achieved thereby that to basis 30 two divided-frequencies of clock signal, improve 32 times by the precision of this manipulator.Then by low 5 dc(4:0 in selector) Selecting the termination control signal (as shown in Figure 9) that a road is corresponding, i.e. termination control signal is relative to the time delay of coarse adjustment control signal Time is (dc(4:0) * T)/32, and this termination control signal is input to the RESET port of asynchronous signal generation circuit.
In asynchronous signal generation module as shown in Figure 5, the effect of rest-set flip-flop is by the rising of initial control signal Edge and termination control signal rising edge export required digital pulsewidth modulation (DPWM) signal after latching, the most initially control The rising edge of signal processed as the rising edge of DPWM signal, the rising edge of termination control signal as the trailing edge of DPWM signal, Finally giving the DPWM signal (as shown in Figure 9) of a high level, the persistent period of the DPWM signal high level finally given is (dc(10:5) * T+(dc(4:0) * T)/32), thus the modulation accuracy of this manipulator is improve 32 times.

Claims (6)

1. a digital pulse width modulator based on digital delay, it is characterised in that: include clock generating module, synchrometer Digital-to-analogue block, digital delay module and asynchronous signal generation module;Wherein, clock generating module is produced after input clock signal frequency multiplication Raw fundamental clock signal is input to synchronous counting module;In synchronous counting module, preload enumerator and fundamental clock signal is entered Row counting, thus realize pulsewidth coarse adjustment, produce coarse adjustment control signal and initial control signal simultaneously, be separately input to digital delay Module and asynchronous signal generation module;Digital delay module includes 32 basic delay circuits and 1 selector, each substantially prolongs Time the circuit realiration identical delay time to coarse adjustment control signal, 32 basic delay circuits produce 32 tunnels and terminate controlling letter Number, then selected termination control signal corresponding to a road by selector, this termination control signal is input to asynchronous signal and produces Module;In asynchronous signal generation module, termination control signal and initial control signal export final number by rest-set flip-flop Word pulse bandwidth modulation signals.
DC/DC controller based on digital delay the most according to claim 1, it is characterised in that: in digital delay module, Digital delay module is formed by 32 basic delay circuit cascades, and each basic delay circuit is cascaded by 5 basic delay units Forming, basic delay unit is realized delay function by FPGA internal searching table (LUT, Look-up-Table);Input signal often warp Cross a basic delay unit, can the minimum delay time T/(32*5 of time delay one), it is assumed that the fundamental clock signal cycle is T, because of After this continues through 5 basic delay units, delay time is T/32, and the delay time of the most each basic delay circuit is T/32, Thus 32 basic delay circuits are sequentially generated 32 road termination control signals, and the time delay of the termination control signal of adjacent two-way Time differs T/32 successively, it is achieved thereby that 32 frequency dividings of fundamental clock signal, it is achieved that coarse adjustment control signal delay time Accuracy.
Digital pulse width modulator based on time delay phase modulation circuit the most according to claim 1, it is characterised in that: counting In word time delay module, input array low 5 dc(4:0) control selector in 32 road termination control signals, select a road therewith Corresponding termination control signal, the termination control signal of selection is (dc(4:0) * relative to the delay time of coarse adjustment control signal T)/32, it is achieved that the accurate time delay of coarse adjustment control signal.
Digital pulse width modulator based on time delay phase modulation circuit the most according to claim 1, it is characterised in that: synchronize Counting module uses a preloading enumerator that fundamental clock signal completes accurate synchronous counting, by inputting the high 6 of array Dc (10:5) controls the periodicity of fundamental clock signal;A high level pulse signal is produced, at the beginning of i.e. generating when counting starts Beginning control signal, the most again through dc(10:5) produce a high level pulse signal after individual basic clock period, i.e. count knot Shu Shengcheng coarse adjustment control signal, the coarse adjustment control signal finally given is dc(10 relative to the delay time of initial control signal: 6) * T, it is assumed that the cycle of fundamental clock signal is T, thus realize the coarse adjustment of pulsewidth.
Digital pulse width modulator based on IODELAY firmware the most according to claim 1, it is characterised in that: clock Generation module is made up of doubler, and input signal is carried out frequency multiplication and obtains required fundamental clock signal by doubler, it is achieved input The accurate frequency multiplication of clock signal.
Digital pulse width modulator based on time delay phase modulation circuit the most according to claim 1, it is characterised in that: asynchronous Signal generator module is made up of rest-set flip-flop, and rest-set flip-flop is by the rising edge of initial control signal and termination control signal rising edge The rising edge of required digital Pulse Wide Modulator, i.e. initial control signal is exported as DPWM signal after latching Rising edge, the rising edge of termination control signal, as the trailing edge of DPWM signal, finally gives the DPWM signal of a high level.
CN201610602607.6A 2016-07-27 2016-07-27 Digital pulse width modulator based on digital delay Pending CN106230408A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610602607.6A CN106230408A (en) 2016-07-27 2016-07-27 Digital pulse width modulator based on digital delay

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610602607.6A CN106230408A (en) 2016-07-27 2016-07-27 Digital pulse width modulator based on digital delay

Publications (1)

Publication Number Publication Date
CN106230408A true CN106230408A (en) 2016-12-14

Family

ID=57534556

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610602607.6A Pending CN106230408A (en) 2016-07-27 2016-07-27 Digital pulse width modulator based on digital delay

Country Status (1)

Country Link
CN (1) CN106230408A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108183701A (en) * 2017-12-28 2018-06-19 南京理工大学 DPWM generators based on firmware
CN109660302A (en) * 2018-12-05 2019-04-19 中国人民解放军国防科技大学 Radio frequency pulse width modulator based on digital delay line unit and modulation method
CN109932995A (en) * 2017-12-18 2019-06-25 鸿富锦精密电子(天津)有限公司 Electronic device
CN112305487A (en) * 2020-09-21 2021-02-02 中国南方电网有限责任公司超高压输电公司检修试验中心 Laboratory error calibration system and method for digital direct current electric energy meter
CN112362928A (en) * 2020-09-16 2021-02-12 天津大学 High-precision programmable pulse generation system and method capable of realizing synchronous measurement
CN114283857A (en) * 2021-12-16 2022-04-05 上海艾为电子技术股份有限公司 Delay compensation of frequency division signal, frequency division method, system and frequency divider

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102064805A (en) * 2010-12-24 2011-05-18 东南大学 High-speed low-consumption digital pulse width modulator used in output-adjustable numerical control power supply
US20160118967A1 (en) * 2013-06-28 2016-04-28 Intel Corporation Pulse width modulator for high speed digitally controlled voltage regulator

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102064805A (en) * 2010-12-24 2011-05-18 东南大学 High-speed low-consumption digital pulse width modulator used in output-adjustable numerical control power supply
US20160118967A1 (en) * 2013-06-28 2016-04-28 Intel Corporation Pulse width modulator for high speed digitally controlled voltage regulator

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曾令勇: "高精度脉冲产生模块设计与实现", 《中国优秀硕士论文全文数据库》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109932995A (en) * 2017-12-18 2019-06-25 鸿富锦精密电子(天津)有限公司 Electronic device
CN109932995B (en) * 2017-12-18 2021-06-15 鸿富锦精密电子(天津)有限公司 Electronic device
CN108183701A (en) * 2017-12-28 2018-06-19 南京理工大学 DPWM generators based on firmware
CN109660302A (en) * 2018-12-05 2019-04-19 中国人民解放军国防科技大学 Radio frequency pulse width modulator based on digital delay line unit and modulation method
CN109660302B (en) * 2018-12-05 2021-08-03 中国人民解放军国防科技大学 Radio frequency pulse width modulator based on digital delay line unit and modulation method
CN112362928A (en) * 2020-09-16 2021-02-12 天津大学 High-precision programmable pulse generation system and method capable of realizing synchronous measurement
CN112305487A (en) * 2020-09-21 2021-02-02 中国南方电网有限责任公司超高压输电公司检修试验中心 Laboratory error calibration system and method for digital direct current electric energy meter
CN114283857A (en) * 2021-12-16 2022-04-05 上海艾为电子技术股份有限公司 Delay compensation of frequency division signal, frequency division method, system and frequency divider
CN114283857B (en) * 2021-12-16 2024-05-28 上海艾为电子技术股份有限公司 Delay compensation of frequency division signal, frequency division method, system and frequency divider

Similar Documents

Publication Publication Date Title
CN106230408A (en) Digital pulse width modulator based on digital delay
CN106209038A (en) Digital pulse width modulator based on IODELAY firmware
KR101972661B1 (en) Method and apparatus for clock frequency multiplier
CN106301301A (en) Digital pulse width modulator based on time delay phase modulation
CN101242184B (en) Digital delay line based frequency synthesizer and related method
CN102158208B (en) Whole-course adjustable digital pulse width modulator based on oscillation ring circuit
CN105577142A (en) Clock duty cycle adjusting device and method
CN103684465A (en) Multiphase clock generating circuit for asynchronous successive approximation analog/digital converter
CN107222189A (en) A kind of digital pulse width modulator
CN106452052A (en) DC/DC control circuit based on DCM modulation
CN106208676A (en) DC/DC controller based on time delay phase modulation circuit
CN102394643A (en) Digital pulse width modulator based on digital delayed-locked loop (DLL)
CN101409553A (en) Phase delay line structure
CN106209037A (en) Digital pulse width modulator based on DCM modulation
CN104378089B (en) Digital pulse width generator and generating method thereof
CN112104342B (en) High-precision digital pulse width modulator composed of counter and fast and slow delay chain
CN103427798A (en) Multiphase clock generation circuit
CN110838845A (en) TDC based on multiphase ring oscillator and annular pulse contraction delay chain
US9602115B1 (en) Method and apparatus for multi-rate clock generation
CN106208675B (en) DC/DC controller based on digital delay circuit
CN106712490A (en) DC/DC control circuit based on IODELAY firmware
US20210242862A1 (en) Systems and Methods for Generating a Controllable-Width Pulse Signal
CN103956996A (en) High-resolution digital pulse width modulator based on double-frequency and multi-phase clock
CN202364200U (en) Digital pulse width modulator based on digital delay phase-locked loop
Shen et al. Hybrid DPWM with analog delay locked loop

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161214

RJ01 Rejection of invention patent application after publication