[go: up one dir, main page]

US8125287B2 - Extendable N-channel digital pulse-width/pulse-frequency modulator - Google Patents

Extendable N-channel digital pulse-width/pulse-frequency modulator Download PDF

Info

Publication number
US8125287B2
US8125287B2 US12/707,895 US70789510A US8125287B2 US 8125287 B2 US8125287 B2 US 8125287B2 US 70789510 A US70789510 A US 70789510A US 8125287 B2 US8125287 B2 US 8125287B2
Authority
US
United States
Prior art keywords
pwm
pulse
pfm
signal
circuit
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.)
Active, expires
Application number
US12/707,895
Other versions
US20110199164A1 (en
Inventor
Zdravko Lukic
Eric Iozsef
Zhenyu Zhao
Jingquan Chen
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.)
Exar Corp
Original Assignee
Exar Corp
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 Exar Corp filed Critical Exar Corp
Priority to US12/707,895 priority Critical patent/US8125287B2/en
Assigned to EXAR CORPORATION reassignment EXAR CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHEN, JINGQUAN, LUKIC, ZDRAVKO, IOZSEF, ERIC, ZHAO, ZHENYU
Priority to CN2011800196948A priority patent/CN102844985A/en
Priority to PCT/US2011/025327 priority patent/WO2011103353A1/en
Publication of US20110199164A1 publication Critical patent/US20110199164A1/en
Application granted granted Critical
Publication of US8125287B2 publication Critical patent/US8125287B2/en
Assigned to STIFEL FINANCIAL CORP. reassignment STIFEL FINANCIAL CORP. SECURITY INTEREST Assignors: CADEKA MICROCIRCUITS, LLC, EXAR CORPORATION
Assigned to CADEKA MICROCIRCUITS, LLC, EXAR CORPORATION reassignment CADEKA MICROCIRCUITS, LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: STIFEL FINANCIAL CORP.
Assigned to JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT reassignment JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.), EXAR CORPORATION, MAXLINEAR, INC.
Assigned to EXAR CORPORATION reassignment EXAR CORPORATION MERGER AND CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: EAGLE ACQUISITION CORPORATION, EXAR CORPORATION
Assigned to MUFG UNION BANK, N.A. reassignment MUFG UNION BANK, N.A. SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Assignors: JPMORGAN CHASE BANK, N.A.
Assigned to MAXLINEAR, INC., MAXLINEAR COMMUNICATIONS LLC, EXAR CORPORATION reassignment MAXLINEAR, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MUFG UNION BANK, N.A.
Assigned to WELLS FARGO BANK, NATIONAL ASSOCIATION reassignment WELLS FARGO BANK, NATIONAL ASSOCIATION SECURITY AGREEMENT Assignors: EXAR CORPORATION, MAXLINEAR COMMUNICATIONS, LLC, MAXLINEAR, INC.
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K7/00Modulating pulses with a continuously-variable modulating signal
    • H03K7/08Duration or width modulation ; Duty cycle modulation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K7/00Modulating pulses with a continuously-variable modulating signal
    • H03K7/06Frequency or rate modulation, i.e. PFM or PRM

Definitions

  • the present invention relates to digital pulse width modulators (DPWM) and digital pulse frequency modulators (DPFM).
  • DPWM digital pulse width modulators
  • DPFM digital pulse frequency modulators
  • Digital pulse width modulators are circuits to produce pulse width modulation (PWM) signals.
  • Digital pulse frequency modulators are circuits to produce pulse frequency modulation (PFM) signals.
  • PWM signals the widths of the pulses are varied at constant frequency.
  • PFM signals fixed-duration pulses are sent at varying frequencies. Both PWM and PFM signals are used to produce DC power output voltages.
  • the PWM and PFM signals are used to control external switches to input a power voltage and ground into an external LC circuit comprised of an inductor and an output capacitor.
  • the PWM (or PFM) signal is typically fed into an external deadtime circuit that produces a high side (HS) PWM (or PFM) signal for a high side switch and a low side (LS) PWM (or PFM) signal for a low side switch.
  • the external deadtime circuit can insert a deadtime where neither the high side nor the low side PWM (or PFM) signal is high to prevent both the high side and the low side switches from being on at the same time.
  • a multichannel digital pulse width modulator/digital pulse frequency modulator uses a single ring oscillator that is shared by multiple channels.
  • the ring oscillator has taps used for least significant bit (LSB) precision of the generated PWM signal.
  • the ring oscillator also produces a ring clock that is used to synchronize logic in the channels. Since the logic in the channels is synchronized by the ring clock, the channels can each independently produce different frequency PWM and PFM signals and still share the same ring oscillator.
  • Sharing a ring oscillator greatly reduces the power consumption of the multichannel DPWM/DPFM. Power consumption can be further reduced by triggering logic in the channels on both the rising and falling edge of the taps of the ring oscillator. By triggering on both the rising and falling edges, the number of delay cells in the ring oscillator (and thus the ring oscillator's power consumption) can be cut in half.
  • the high side and low side PWM and PFM signals are generated within the channel with independently selectable deadtimes so as to not require an external deadtime circuit.
  • the channels share logic, such as counters and finite state machine (FSM) logic, for the generation of both the pulse width modulation signals and pulse frequency modulation signals.
  • logic such as counters and finite state machine (FSM) logic
  • the present invention can be used in various applications that require either digitally controlled high-resolution pulse-width or pulse-frequency modulated signals whose switching frequency and phase relationship can be digitally programmed.
  • Such applications include, but are not limited to, digital controller circuits regulating the operation of switch-mode power supplies.
  • FIG. 1 shows an example of an architecture of a scalable N-channel digital pulse-width/pulse-frequency modulator with a ring oscillator.
  • FIG. 2A shows exemplary output pulse-width modulated waveforms generated in PWM mode.
  • FIG. 2B shows a state diagram of an exemplary DPWM Finite-State Machine (FSM).
  • FSM Finite-State Machine
  • FIG. 3 shows a timing waveform sequence used to set the high-side PWM signal.
  • FIG. 4 shows a block diagram of an exemplary asynchronous pulse logic used to produce high-side and low-side switching signals for each modulator channel.
  • FIG. 5 shows a block diagram of a high-side SR latch.
  • FIG. 6 shows a block diagram of a low-side SR latch.
  • FIG. 7 shows a timing waveform sequence used to reset the high-side PWM signal.
  • FIG. 8 shows a timing waveform sequence used to set the low-side PWM signal.
  • FIG. 9 shows a timing waveform sequence used to reset the low-side PWM signal.
  • FIG. 10 shows a timing waveform for a one-time synchronization of switching signals between modulator channels.
  • FIG. 11 shows a block diagram of a pulse frequency modulation (PFM) Finite-State Machine (FSM).
  • PFM pulse frequency modulation
  • FSM Finite-State Machine
  • FIG. 12 shows a timing waveform for PFM mode of operation.
  • FIG. 1 shows a multichannel digital pulse width modulator/digital pulse frequency modulator 100 .
  • Multiple channels 102 a , 102 b and 102 c produce multiple PWM (or PFM) signals.
  • a single ring oscillator 104 is shared by the multiple channels 102 a , 102 b and 102 c , the ring oscillator 104 is used to synchronize the multiple channels 102 a , 102 b and 102 c .
  • the single ring oscillator 104 has taps t 0 -t 7 that are used to provide for least significant bit (LSB) resolution for the PWM signals created by the multiple channels 102 a , 102 b , and 102 c.
  • LSB least significant bit
  • the ring oscillator 104 synchronizes the multiple channels using a ring clock on line 108 .
  • the ring oscillator taps t 0 -t 7 , go into multiplexer 110 that select a signal for pulse logic 112 .
  • the pulse logic 112 is selectable to be triggered on the rising or falling edge of the selected signal from the multiplexer 110 .
  • the multiple channels 102 a , 102 b and 102 c produces both a high side and a low side PWM (or PFM) signal, rather than using an external deadtime circuit.
  • the multiple channels 102 a , 102 b and 102 c produce the high side and low side signals such that there is deadtime when neither the high side nor the low side PWM (or PFM) signal is high to prevent high side and low side switches from being on the same time. Producing the high side and low side PWM (or PFM) signals in the channel prevents the need for an external deadtime circuit.
  • the deadtimes at the rising and falling edge of the high side PWM (or PFM) signal are independently selectable, which is advantageous since the high side and low side switch have different operating characteristics.
  • Each of the channels has logic, such as a counter 114 , clock generator 126 and DPWM FSM 116 , that is used for both pulse width modulation signal generation and pulse frequency modulation signal generation.
  • the multiple channels check whether a pulse frequency modulated signal is has a frequency that is too high or too low. If the frequency is too high or too low, the frequency and pulse width of the PFM signal can be changed. If the frequency of the PFM signal is too low in an audio range, an audio flag can be raised and the frequency increased to prevent audible hums. The channels also check for a dead zone to ensure that the pulse frequency modulated signal does not have too high of a frequency.
  • the design of FIG. 1 is an extendable N-channel high-resolution digital pulse-width/pulse-frequency modulator 100 .
  • the design is compatible with additional or fewer channels, as needed.
  • the modulator has two distinctive modes of operation: pulse-width and pulse-frequency mode.
  • the desired mode of operation can be externally selected and changed “on the fly” during operation.
  • the modulator 100 can be used to produce two high-resolution non-overlapping pulse-width modulated signals per channel.
  • the duration of non-overlapping time periods, when both signals are turned off, is digitally programmable.
  • the new modulator 100 eliminates the need for N external dead-time circuits.
  • the switching frequency of all pulse-width modulated signals is externally adjustable. Its value can be selected with a very fine step from a wide frequency range and for each channel independently.
  • the frequency of the output signals is controlled by an external digital input.
  • the pulse on-time is also adjustable with high resolution.
  • the modulator 100 detects and flags when the frequency of the output signals falls into the audible range. As a result, the generation of undesirable audible noise can be prevented.
  • an adjustable time interval (“dead zone”) is inserted between two consecutive pulse-frequency pulses. As a result, it is guaranteed that the maximum achievable pulse frequency is always lower than the frequency specified for the pulse-width mode. This feature can be used to prevent the switching converter from operating with lower efficiency under certain load conditions.
  • the modulator architecture minimizes required hardware resources and it is fully extendable.
  • the number (N) of modulator channels can be either increased or decreased by means of paralleling the channels.
  • a simple one-time synchronization scheme between modulator channels is provided which minimizes noise cross-coupling effects.
  • the modulator 100 can be utilized in various practical applications, for example to produce control signals regulating an arbitrary number of switching converter phases in switch-mode power supplies.
  • the architecture of the N-channel digital pulse-width/pulse-frequency modulator 100 is shown in FIG. 1 .
  • a ring oscillator 104 is utilized as a clock source.
  • the ring oscillator 104 generates the high-frequency clock signal ring clk and eight equally phase-shifted variants t 0 , t 1 , . . . , t 7 .
  • the ring oscillator is shared among all modulator channels.
  • the ring oscillator 104 includes eight identical delay cells with an equal signal propagation delay t pd .
  • the equal propagation delay t pd of all delay cells is achieved by virtue of matching.
  • the modulator shown in FIG. 1 , produces two high-resolution pulse-width/pulse-frequency signals, HS PWM and LS PWM, with adjustable switching frequency and resolution for each channel.
  • the state of the DPWM counter 114 shown in FIG. 1 , is incremented by the DPWM finite-state machine (FSM) 116 between zero and the value specified by input counter restart state.
  • FSM DPWM finite-state machine
  • the duty-ratio/pulse on-time resolution of HS PWM and LS PWM is often required to be smaller than the ring oscillator period T ring clk .
  • the initial resolution defined by the size of the counter restart state, is improved by 16 times with only eight equally phase-shifted clock signals t 0 , t 1 , . . . , t 7 . This is achieved by using both signal edges of the clock signals to set/reset modulator output signals.
  • the utilization of both edges halves the number of delay cells needed as well as the size of the multiplexer performing the desired selection between ring clock signals.
  • phase-shifted clock signals are tapped with a single 8/1 multiplexer 110 and fed to the block called asynchronous pulse logic 112 .
  • the asynchronous pulse logic block 112 also directly generates non-overlapping periods T hs and T ls (referred to in literature as “dead times”) between high side (HS) PWM and low side (LS) PWM signals.
  • the modulator 100 eliminates N external dead-time circuits required in switch-mode power supply applications. To minimize hardware resources, it shares the 8/1 multiplexer to modulate three signal edges of HS PWM and LS PWM. Both dead-time periods T hs and T ls are accurately controlled.
  • T hs dead time hs ⁇ t pd
  • T ls dead time ls ⁇ t pd
  • t pd the delay cell propagation time
  • the modulator 100 from FIG. 1 is capable of providing pulse-frequency modulated signals for each channel due to the operation of PFM FSM block 120 .
  • the PFM FSM block 120 modifies the operation of the DPWM FSM such that the output signals pulsate only when triggered by pfm comparator out.
  • the modulator channels shown in FIG. 1 , also contain additional blocks: input range logic 122 , hold register 124 , and clock generator 126 .
  • the input range logic 122 limits the maximum duty ratio value applied to the modulator 100 based on the selected counter restart state, while the hold register 124 keeps the duty ratio command and the dead-time values constant during a switching cycle.
  • the clock generator 126 provides clock signals that are always synchronized with the switching signals of the modulator channel for external blocks governing the modulator operation.
  • the DPWM FSM 116 monitors the state of the DPWM counter 114 . Based on the counter state, input duty ratio value, and selected dead times, it then appropriately regulates the operation of the asynchronous pulse logic block to set/reset HS PWM and LS PWM. Since all four signal edges appear consecutively, one after the other, the DPWM FSM 116 has four dedicated states, shown in FIG. 2B , to generate each edge. The operation of a modulator channel in each state is described below.
  • the rising-edge generation of HS PWM is illustrated in FIG. 3 .
  • the DPWM counter is continuously enabled in this mode. Therefore, on each rising edge of ring clk, the counter 114 periodically increments its state until it reaches counter restart state. At this point, the counter resets its state back to zero and repeats the counting sequence.
  • the circuit implementation of the asynchronous pulse logic is shown in FIG. 4 . It primarily consists of two edge-triggered SR latches whose circuit implementations are shown in FIGS. 5 and 6 .
  • the rising edge of set hs triggers D-flip flop FF 3 in FIG. 5 causing the periodic rising edge of HS PWM as illustrated in FIG. 3 .
  • set hs is reset back to zero in order to prepare for the next switching cycle.
  • the falling-edge generation of HS PWM is presented in FIG. 7 .
  • the time interval between the rising and falling edge is governed by the duty ratio d[n]. Therefore, the DPWM FSM 116 monitors the state of the DPWM counter and compares it with the most significant bits (MSBs) of duty ratio command (excluding the 4 least significant bits). The three remaining bits are then used to control the multiplexer selection bits mux sel, while the fourth bit regulates reset edge sel hs input that determines which edge of the clock is used to reset the HS PWM.
  • MSBs most significant bits
  • the DPWM FSM 116 sets window reset hs output. This output opens the and-gate AND 1 in the multiplexer output signal path, as shown in FIG. 4 , while other gates AND 3 and AND 4 in the same signal path are closed. In this way, the selected phase-shifted clock signal from the ring oscillator passes through the multiplexer, and it feeds the designated input of HS-SR latch for HS PWM. Depending on the selected clock edge, controlled by reset edge sel hs, the phase-shifted clock sets either negative edge-triggered D-flip flop FF 1 or positive-edge FF 2 , shown in FIG. 5 , causing the output flip flop FF 3 to reset the latch state.
  • the falling edge of HS PWM is produced proportionally to the input duty ratio value as shown in FIG. 7 .
  • the DPWM FSM 116 automatically resets the same HS SR latch with forced reset hs output.
  • the rising-edge generation of LS PWM is shown in FIG. 8 .
  • the rising edge of LS PWM is scheduled to occur after the falling edge of HS DPWM.
  • the DPWM FSM 116 determines the exact set point of LS PWM as a sum of duty ratio value and dead time is value.
  • the MSBs of this sum are compared to the counter state.
  • the three LSBs of the sum are then used to control the multiplexer selection input.
  • the last remaining bit selects the type of the clock edge that sets the LS-SR latch, shown in FIG. 4 that produces LS PWM.
  • window set ls output from DPWM FSM 116 opens the signal path for the selected phase-shifted clock signal to pass to the set input of the LS-SR latch.
  • set edge ls either positive-edge D-flip flop FF 1 or negative edge D-flip flop FF 2 is set as shown in FIG. 6 . Consequently, the rising edge of LS PWM is produced as depicted in FIG. 8 .
  • forced set is output is activated in the following switching cycle that automatically sets FF 2 . Note that, if HS PWM is for some reason still high, the rising-edge generation is disabled through gate AND 5 , shown in FIG. 4 that keeps LS-SR Latch in the reset state until HS PWM becomes low.
  • the falling-edge generation of LS PWM is illustrated in FIG. 9 .
  • the operation of the DPWM FSM 116 in this state is similar to the case explained above for the reset HS PWM.
  • the falling edge of LS PWM is generated before the new rising edge of HS PWM.
  • the time internal between two edges is proportional to the selected value for dead time hs input.
  • the modulator 100 from FIG. 1 in PWM mode requires very simple phase-synchronization between modulator channels that switch either at the same frequency or at the multiple of some other frequency.
  • the synchronization is performed only once. After the synchronization is disabled the modulator channels remain synchronized due the periodic operation of the DPWM counter.
  • the modulator channels are disabled using disable pwm channel input.
  • disable counter is set to high causing the DPWM counter 114 and both HS PWM and LS PWM to be stuck at zero.
  • the DPWM counter does not start the periodic counting process until the rising edge of start input is received. Therefore, the synchronization between several channels is implemented by sending start pulses with the desired phase relationship between channels. The process is illustrated in FIG. 10 .
  • the phase relationship between channels can be accurately adjusted since it is always a multiple of the ring clk period.
  • the modulator channel When logic input pfm pwm mode sel becomes high, the modulator channel enters the pulse-frequency mode. In this mode outputs HS PWM and LS PWM are generated only when triggered by pfm comparator out. As a result, the pulse-frequency modulation of HS PWM and LS PWM is obtained. In PFM mode, the duty ratio input is used to control the generated pulse-on time. The dead-time generation also works in this mode as described before.
  • a simple PFM FSM block 120 is designed and added to each modulator channel. This logic block modifies the operation of the existing DPWM FSM 116 such that desired HS PWM and LS PWM are generated.
  • the PFM FSM state-diagram is shown in FIG. 11 .
  • the timing diagram for a modulator channel that operates in the pulse-frequency mode is shown in FIG. 12 .
  • the “PWM mode” state in PFM FSM 120 is exited and the state “PFM Detected” is entered.
  • an audio flag is set to zero and pfm start pulse is generated.
  • the audio flag serves as an indicator of low output pulse frequency. Based on this flag, an external circuit/module is allowed to change the modulator parameters and avoid operation in the audio frequency range.
  • the PFM FSM 120 enables the DPWM counter 114 by sending a start pfm pulse.
  • the DPWM FSM 116 recognizes the counter action and generates HS PWM and LS PWM as described in previous sections.
  • the PFM FSM 120 enters the state “PFM Dead Zone”. Consequently, the PFM FSM 120 disables the DPWM counter 114 and starts an internal dead counter. At this point, both HS PWM and LS PWM are now turned off. In case pfm comparator out triggers the PFM FSM 120 immediately, the new PFM pulse is not generated until pfm dead zone time interval expires. In this way, the generated pulse frequency is guaranteed to be lower than the switching frequency in the PWM mode. This feature can be used to prevent the switching converter from operating with lower efficiency under certain load conditions. This event is detected based on the dead counter state.
  • the PFM FSM 120 waits for the next rising edge of pfm comparator out to produce a new PFM pulse.
  • This state is named “PFM Off Time”.
  • the duration of the off time is monitored with the internal audio counter. This counter is clocked with a low-frequency clock signal obtained by dividing ring clk. If the off time is too large, the audio flag is set high as illustrated in FIG. 12 .

Landscapes

  • Dc-Dc Converters (AREA)

Abstract

A multichannel digital pulse width modulator/digital pulse frequency modulator uses a single ring oscillator that is shared by multiple channels. The ring oscillator has taps that can be used for least significant bit (LSB) precision of the generated PWM signal. The ring oscillator also produces a ring clock that is used to synchronize logic in the channels. Since the logic in the channels are synchronized by the ring clock, the channels can each independently produce different frequency PWM (or PFM) signals and still share the same ring oscillator.

Description

FIELD OF THE INVENTION
The present invention relates to digital pulse width modulators (DPWM) and digital pulse frequency modulators (DPFM).
BACKGROUND
Digital pulse width modulators are circuits to produce pulse width modulation (PWM) signals. Digital pulse frequency modulators are circuits to produce pulse frequency modulation (PFM) signals. For PWM signals, the widths of the pulses are varied at constant frequency. For PFM signals, fixed-duration pulses are sent at varying frequencies. Both PWM and PFM signals are used to produce DC power output voltages.
The PWM and PFM signals are used to control external switches to input a power voltage and ground into an external LC circuit comprised of an inductor and an output capacitor. The greater the PWM (or PFM) signal duty cycle (fraction of time high), the greater the DC output voltage.
The PWM (or PFM) signal is typically fed into an external deadtime circuit that produces a high side (HS) PWM (or PFM) signal for a high side switch and a low side (LS) PWM (or PFM) signal for a low side switch. The external deadtime circuit can insert a deadtime where neither the high side nor the low side PWM (or PFM) signal is high to prevent both the high side and the low side switches from being on at the same time.
SUMMARY OF THE INVENTION
A multichannel digital pulse width modulator/digital pulse frequency modulator uses a single ring oscillator that is shared by multiple channels. The ring oscillator has taps used for least significant bit (LSB) precision of the generated PWM signal. The ring oscillator also produces a ring clock that is used to synchronize logic in the channels. Since the logic in the channels is synchronized by the ring clock, the channels can each independently produce different frequency PWM and PFM signals and still share the same ring oscillator.
Sharing a ring oscillator greatly reduces the power consumption of the multichannel DPWM/DPFM. Power consumption can be further reduced by triggering logic in the channels on both the rising and falling edge of the taps of the ring oscillator. By triggering on both the rising and falling edges, the number of delay cells in the ring oscillator (and thus the ring oscillator's power consumption) can be cut in half.
The high side and low side PWM and PFM signals are generated within the channel with independently selectable deadtimes so as to not require an external deadtime circuit.
The channels share logic, such as counters and finite state machine (FSM) logic, for the generation of both the pulse width modulation signals and pulse frequency modulation signals.
The present invention can be used in various applications that require either digitally controlled high-resolution pulse-width or pulse-frequency modulated signals whose switching frequency and phase relationship can be digitally programmed. Such applications include, but are not limited to, digital controller circuits regulating the operation of switch-mode power supplies.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows an example of an architecture of a scalable N-channel digital pulse-width/pulse-frequency modulator with a ring oscillator.
FIG. 2A shows exemplary output pulse-width modulated waveforms generated in PWM mode.
FIG. 2B shows a state diagram of an exemplary DPWM Finite-State Machine (FSM).
FIG. 3 shows a timing waveform sequence used to set the high-side PWM signal.
FIG. 4 shows a block diagram of an exemplary asynchronous pulse logic used to produce high-side and low-side switching signals for each modulator channel.
FIG. 5 shows a block diagram of a high-side SR latch.
FIG. 6 shows a block diagram of a low-side SR latch.
FIG. 7 shows a timing waveform sequence used to reset the high-side PWM signal.
FIG. 8 shows a timing waveform sequence used to set the low-side PWM signal.
FIG. 9 shows a timing waveform sequence used to reset the low-side PWM signal.
FIG. 10 shows a timing waveform for a one-time synchronization of switching signals between modulator channels.
FIG. 11 shows a block diagram of a pulse frequency modulation (PFM) Finite-State Machine (FSM).
FIG. 12 shows a timing waveform for PFM mode of operation.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a multichannel digital pulse width modulator/digital pulse frequency modulator 100. Multiple channels 102 a, 102 b and 102 c, produce multiple PWM (or PFM) signals.
A single ring oscillator 104 is shared by the multiple channels 102 a, 102 b and 102 c, the ring oscillator 104 is used to synchronize the multiple channels 102 a, 102 b and 102 c. The single ring oscillator 104 has taps t0-t7 that are used to provide for least significant bit (LSB) resolution for the PWM signals created by the multiple channels 102 a, 102 b, and 102 c.
The ring oscillator 104 synchronizes the multiple channels using a ring clock on line 108. The ring oscillator taps t0-t7, go into multiplexer 110 that select a signal for pulse logic 112. The pulse logic 112 is selectable to be triggered on the rising or falling edge of the selected signal from the multiplexer 110.
The multiple channels 102 a, 102 b and 102 c produces both a high side and a low side PWM (or PFM) signal, rather than using an external deadtime circuit. The multiple channels 102 a, 102 b and 102 c produce the high side and low side signals such that there is deadtime when neither the high side nor the low side PWM (or PFM) signal is high to prevent high side and low side switches from being on the same time. Producing the high side and low side PWM (or PFM) signals in the channel prevents the need for an external deadtime circuit.
The deadtimes at the rising and falling edge of the high side PWM (or PFM) signal are independently selectable, which is advantageous since the high side and low side switch have different operating characteristics.
Each of the channels has logic, such as a counter 114, clock generator 126 and DPWM FSM 116, that is used for both pulse width modulation signal generation and pulse frequency modulation signal generation.
The multiple channels check whether a pulse frequency modulated signal is has a frequency that is too high or too low. If the frequency is too high or too low, the frequency and pulse width of the PFM signal can be changed. If the frequency of the PFM signal is too low in an audio range, an audio flag can be raised and the frequency increased to prevent audible hums. The channels also check for a dead zone to ensure that the pulse frequency modulated signal does not have too high of a frequency.
The design of FIG. 1 is an extendable N-channel high-resolution digital pulse-width/pulse-frequency modulator 100. The design is compatible with additional or fewer channels, as needed. For each of its N channels, the modulator has two distinctive modes of operation: pulse-width and pulse-frequency mode. The desired mode of operation can be externally selected and changed “on the fly” during operation.
In the pulse-width mode, the modulator 100 can be used to produce two high-resolution non-overlapping pulse-width modulated signals per channel. The duration of non-overlapping time periods, when both signals are turned off, is digitally programmable. As a result, the new modulator 100 eliminates the need for N external dead-time circuits. The switching frequency of all pulse-width modulated signals is externally adjustable. Its value can be selected with a very fine step from a wide frequency range and for each channel independently.
In the pulse-frequency mode, the frequency of the output signals is controlled by an external digital input. The pulse on-time is also adjustable with high resolution. The modulator 100 detects and flags when the frequency of the output signals falls into the audible range. As a result, the generation of undesirable audible noise can be prevented. In the same mode, an adjustable time interval (“dead zone”) is inserted between two consecutive pulse-frequency pulses. As a result, it is guaranteed that the maximum achievable pulse frequency is always lower than the frequency specified for the pulse-width mode. This feature can be used to prevent the switching converter from operating with lower efficiency under certain load conditions.
The modulator architecture minimizes required hardware resources and it is fully extendable. The number (N) of modulator channels can be either increased or decreased by means of paralleling the channels. A simple one-time synchronization scheme between modulator channels is provided which minimizes noise cross-coupling effects. As a result, the modulator 100 can be utilized in various practical applications, for example to produce control signals regulating an arbitrary number of switching converter phases in switch-mode power supplies.
The architecture of the N-channel digital pulse-width/pulse-frequency modulator 100 is shown in FIG. 1. To obtain high-frequency operation of the modulator as well as high resolution, a ring oscillator 104 is utilized as a clock source. The ring oscillator 104 generates the high-frequency clock signal ring clk and eight equally phase-shifted variants t0, t1, . . . , t7. To minimize hardware complexity, power consumption, and silicon area, the ring oscillator is shared among all modulator channels. The ring oscillator 104 includes eight identical delay cells with an equal signal propagation delay tpd. The equal propagation delay tpd of all delay cells is achieved by virtue of matching.
The modulator, shown in FIG. 1, produces two high-resolution pulse-width/pulse-frequency signals, HS PWM and LS PWM, with adjustable switching frequency and resolution for each channel. The state of the DPWM counter 114, shown in FIG. 1, is incremented by the DPWM finite-state machine (FSM) 116 between zero and the value specified by input counter restart state. Each time the counter 114 reaches zero value, a high-side PWM signal is set to high by the DPWM FSM 116 in the PWM mode. Therefore, the selected value of counter restart state is used to program the switching frequency of each modulator channel independently according to:
f sw = 1 ( counter restart state + 1 ) · T ring clk , ( 1 )
where Tring clk is the ring oscillator clock period.
The duty-ratio/pulse on-time resolution of HS PWM and LS PWM is often required to be smaller than the ring oscillator period Tring clk. For the modulator from FIG. 1, the initial resolution, defined by the size of the counter restart state, is improved by 16 times with only eight equally phase-shifted clock signals t0, t1, . . . , t7. This is achieved by using both signal edges of the clock signals to set/reset modulator output signals. The utilization of both edges halves the number of delay cells needed as well as the size of the multiplexer performing the desired selection between ring clock signals. The phase-shifted clock signals are tapped with a single 8/1 multiplexer 110 and fed to the block called asynchronous pulse logic 112. In combination with the DPWM FSM 116, this block provides additional precise duty ratio/pulse on-time adjustments that cannot be achieved by the DPWM counter 114 on its own. Therefore equivalent modulator resolution, for each modulator channel from FIG. 1, is expressed in terms of bits as:
N res=4+log2(counter restart state+1).  (2)
The asynchronous pulse logic block 112 also directly generates non-overlapping periods Ths and Tls (referred to in literature as “dead times”) between high side (HS) PWM and low side (LS) PWM signals. As a result, the modulator 100 eliminates N external dead-time circuits required in switch-mode power supply applications. To minimize hardware resources, it shares the 8/1 multiplexer to modulate three signal edges of HS PWM and LS PWM. Both dead-time periods Ths and Tls are accurately controlled. They are specified with two inputs, dead time hs and dead time ls, for each channel independently according to:
T hs=dead time hs·t pd,  (3)
T ls=dead time ls·t pd,  (4)
where tpd is the delay cell propagation time. Since the multiplexer 110 sets and resets both modulator output signals, the minimum value of both periods Ths and Tls is limited to Tring clk.
The modulator 100 from FIG. 1 is capable of providing pulse-frequency modulated signals for each channel due to the operation of PFM FSM block 120. When enabled with pfm pwm mode select input, the PFM FSM block 120 modifies the operation of the DPWM FSM such that the output signals pulsate only when triggered by pfm comparator out.
The modulator channels, shown in FIG. 1, also contain additional blocks: input range logic 122, hold register 124, and clock generator 126. The input range logic 122 limits the maximum duty ratio value applied to the modulator 100 based on the selected counter restart state, while the hold register 124 keeps the duty ratio command and the dead-time values constant during a switching cycle. Finally, the clock generator 126 provides clock signals that are always synchronized with the switching signals of the modulator channel for external blocks governing the modulator operation.
When the modulator channel is selected to operate in the pulse-width mode (pfm pwm mode select=0), it produces output signals as illustrated in FIG. 2A. To provide constant switching frequency of HS PWM and LS PWM and modulate three signal edges (labeled as 2, 3, and 4 on FIG. 2A) the DPWM FSM 116 monitors the state of the DPWM counter 114. Based on the counter state, input duty ratio value, and selected dead times, it then appropriately regulates the operation of the asynchronous pulse logic block to set/reset HS PWM and LS PWM. Since all four signal edges appear consecutively, one after the other, the DPWM FSM 116 has four dedicated states, shown in FIG. 2B, to generate each edge. The operation of a modulator channel in each state is described below.
The rising-edge generation of HS PWM is illustrated in FIG. 3. The DPWM counter is continuously enabled in this mode. Therefore, on each rising edge of ring clk, the counter 114 periodically increments its state until it reaches counter restart state. At this point, the counter resets its state back to zero and repeats the counting sequence. Each time the DPWM FSM 116 detects the zero counter state, it sets the set hs output going into the asynchronous pulse logic high. The circuit implementation of the asynchronous pulse logic is shown in FIG. 4. It primarily consists of two edge-triggered SR latches whose circuit implementations are shown in FIGS. 5 and 6. The rising edge of set hs triggers D-flip flop FF3 in FIG. 5 causing the periodic rising edge of HS PWM as illustrated in FIG. 3. In the next counter cycle, set hs is reset back to zero in order to prepare for the next switching cycle.
The falling-edge generation of HS PWM is presented in FIG. 7. As showed in FIG. 2A, the time interval between the rising and falling edge is governed by the duty ratio d[n]. Therefore, the DPWM FSM 116 monitors the state of the DPWM counter and compares it with the most significant bits (MSBs) of duty ratio command (excluding the 4 least significant bits). The three remaining bits are then used to control the multiplexer selection bits mux sel, while the fourth bit regulates reset edge sel hs input that determines which edge of the clock is used to reset the HS PWM.
Once the counter state equals MSBs, the DPWM FSM 116 sets window reset hs output. This output opens the and-gate AND1 in the multiplexer output signal path, as shown in FIG. 4, while other gates AND3 and AND4 in the same signal path are closed. In this way, the selected phase-shifted clock signal from the ring oscillator passes through the multiplexer, and it feeds the designated input of HS-SR latch for HS PWM. Depending on the selected clock edge, controlled by reset edge sel hs, the phase-shifted clock sets either negative edge-triggered D-flip flop FF1 or positive-edge FF2, shown in FIG. 5, causing the output flip flop FF3 to reset the latch state. As a result, the falling edge of HS PWM is produced proportionally to the input duty ratio value as shown in FIG. 7. For protection purposes, in the next counter cycle, the DPWM FSM 116 automatically resets the same HS SR latch with forced reset hs output.
The rising-edge generation of LS PWM is shown in FIG. 8. According to FIG. 2A, the rising edge of LS PWM is scheduled to occur after the falling edge of HS DPWM. The DPWM FSM 116 determines the exact set point of LS PWM as a sum of duty ratio value and dead time is value. In a similar fashion, as described in the section above, the MSBs of this sum are compared to the counter state. The three LSBs of the sum are then used to control the multiplexer selection input. The last remaining bit selects the type of the clock edge that sets the LS-SR latch, shown in FIG. 4 that produces LS PWM.
When the counter state matches the sum MSBs, window set ls output from DPWM FSM 116 opens the signal path for the selected phase-shifted clock signal to pass to the set input of the LS-SR latch. Depending on set edge ls, either positive-edge D-flip flop FF1 or negative edge D-flip flop FF2 is set as shown in FIG. 6. Consequently, the rising edge of LS PWM is produced as depicted in FIG. 8. For protection purposes, to guarantee that the rising edge always occurs, forced set is output is activated in the following switching cycle that automatically sets FF2. Note that, if HS PWM is for some reason still high, the rising-edge generation is disabled through gate AND5, shown in FIG. 4 that keeps LS-SR Latch in the reset state until HS PWM becomes low.
The falling-edge generation of LS PWM is illustrated in FIG. 9. The operation of the DPWM FSM 116 in this state is similar to the case explained above for the reset HS PWM. The reset point is now calculated as a difference of the following values:
difference=16·counter restart state−1−dead time hs.  (5)
As a result, the falling edge of LS PWM is generated before the new rising edge of HS PWM. The time internal between two edges is proportional to the selected value for dead time hs input.
The modulator 100 from FIG. 1 in PWM mode requires very simple phase-synchronization between modulator channels that switch either at the same frequency or at the multiple of some other frequency. The synchronization is performed only once. After the synchronization is disabled the modulator channels remain synchronized due the periodic operation of the DPWM counter.
At the beginning, the modulator channels are disabled using disable pwm channel input. As a result, disable counter is set to high causing the DPWM counter 114 and both HS PWM and LS PWM to be stuck at zero. When disable pwm channel changes its state to low, the DPWM counter does not start the periodic counting process until the rising edge of start input is received. Therefore, the synchronization between several channels is implemented by sending start pulses with the desired phase relationship between channels. The process is illustrated in FIG. 10. The phase relationship between channels can be accurately adjusted since it is always a multiple of the ring clk period.
In case the phase relationship needs to change “on-the-fly”, the new start pulses are regenerated and the DPWM counters are restarted automatically with the new phase relationship.
When logic input pfm pwm mode sel becomes high, the modulator channel enters the pulse-frequency mode. In this mode outputs HS PWM and LS PWM are generated only when triggered by pfm comparator out. As a result, the pulse-frequency modulation of HS PWM and LS PWM is obtained. In PFM mode, the duty ratio input is used to control the generated pulse-on time. The dead-time generation also works in this mode as described before.
To avoid significant increase in the hardware complexity due to PFM mode capability, a simple PFM FSM block 120 is designed and added to each modulator channel. This logic block modifies the operation of the existing DPWM FSM 116 such that desired HS PWM and LS PWM are generated. The PFM FSM state-diagram is shown in FIG. 11. The timing diagram for a modulator channel that operates in the pulse-frequency mode is shown in FIG. 12.
Upon detecting a change in pfm pwm mode sel, the “PWM mode” state in PFM FSM 120 is exited and the state “PFM Detected” is entered. In this state, an audio flag is set to zero and pfm start pulse is generated. The audio flag serves as an indicator of low output pulse frequency. Based on this flag, an external circuit/module is allowed to change the modulator parameters and avoid operation in the audio frequency range.
In the following state, “PFM Pulse”, the PFM FSM 120 enables the DPWM counter 114 by sending a start pfm pulse. The DPWM FSM 116 recognizes the counter action and generates HS PWM and LS PWM as described in previous sections.
Once the counter reaches its maximum value, the PFM FSM 120 enters the state “PFM Dead Zone”. Consequently, the PFM FSM 120 disables the DPWM counter 114 and starts an internal dead counter. At this point, both HS PWM and LS PWM are now turned off. In case pfm comparator out triggers the PFM FSM 120 immediately, the new PFM pulse is not generated until pfm dead zone time interval expires. In this way, the generated pulse frequency is guaranteed to be lower than the switching frequency in the PWM mode. This feature can be used to prevent the switching converter from operating with lower efficiency under certain load conditions. This event is detected based on the dead counter state.
Finally, when the dead zone generation is finished, the PFM FSM 120 waits for the next rising edge of pfm comparator out to produce a new PFM pulse. This state is named “PFM Off Time”. The duration of the off time is monitored with the internal audio counter. This counter is clocked with a low-frequency clock signal obtained by dividing ring clk. If the off time is too large, the audio flag is set high as illustrated in FIG. 12.
The foregoing description of preferred embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many embodiments were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to understand the invention for various embodiments and with various modifications that are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims and their equivalents.

Claims (18)

The invention claimed is:
1. A circuit comprising:
multiple channels, each of the multiple channels being selectable to produce either a pulse width modulated signal or a pulse frequency modulated signal, the generation of the pulse width modulated signal or pulse frequency modulated signal being generated using a shared logic in each channel;
wherein the shared logic includes a counter that is used to produce the pulse frequency modulated signal and the pulse width modulated signal; and
wherein each of the channels includes a counter and wherein a single ring oscillator is used to produce a ring clock for each counter in the multiple channels.
2. The circuit of claim 1, wherein the multiple channels check to ensure any pulse frequency modulation (PFM) signal does not have too low or too high a frequency.
3. The circuit of claim 2, wherein the frequency and width of the PFM signal is adjusted if the frequency of the PFM signal is too low or too high.
4. A circuit comprising:
multiple channels to selectively produce pulse width modulation (PWM) signals or pulse frequency modulation (PFM) signals; and
a single ring oscillator that is shared by the multiple channels, the ring oscillator being used to synchronize the multiple channels, the single ring oscillator having taps that are used to provide for least significant bit (LSB) resolution for the PWM signals created by the multiple channels.
5. The circuit of claim 4, wherein the single ring oscillator synchronizes the multiple channels using a ring clock.
6. The circuit of claim 4, wherein the ring oscillator taps go into a multiplexor that selects a signal for pulse logic.
7. The circuit of claim 6, wherein the pulse logic is selectable to be triggered on the rising or falling of the selected signal.
8. The circuit of claim 4, wherein the multiple channels produce a high side and a low side PWM (or PFM) signal.
9. The circuit of claim 8, wherein the multiple channels produce the high side and low side PWM (or PFM) signals such that there is deadtime when neither the high side nor the low side PWM (or PFM) signal is high to prevent high side and low side switches from being on the same time.
10. The circuit of claim 9, wherein the deadtime at the rising and falling edge of the high side PWM (or PFM) signal are independently selectable.
11. The circuit of claim 4, wherein each of the channels has shared logic that is used for both pulse width modulation signal generation and pulse frequency modulation signal generation.
12. The circuit of claim 4, wherein the multiple channels check to ensure any pulse frequency modulation (PFM) signal does not have too low or too high a frequency.
13. The circuit of claim 4, wherein a frequency of each of the multiple channels is independently selectable.
14. A circuit comprising:
multiple channels, each channel selectable to produce a high side and a low side pulse width modulation (PWM) signals or high side and a low side pulse frequency modulation (PWM) signals, the high side and low side PWM signals and high side and a low side pulse frequency modulation (PFM) signals being created with a deadtime when neither the high side nor low side PWM (or PFM) signal is high to prevent a low side and a high side switches from being on at the same time; and
wherein deadtimes at the rising and falling edge of the high side PWM (or PFM) signal are independently selectable.
15. The circuit of claim 14, further comprising a single ring oscillator shared by the multiple channels, the ring oscillator being used to synchronize the multiple channels, the single ring oscillator having taps that are used to provide for least significant bit (LSB) resolution for the PWM signals created by multiple channels.
16. The circuit of claim 15, wherein the single ring oscillator synchronizes the multiple channels using a ring clock.
17. The circuit of claim 16, wherein the ring oscillator taps go into a multiplexer that selects a signal for pulse logic.
18. The circuit of claim 17, wherein the pulse logic is selectable to be triggered on the rising or falling edge of the selected signal.
US12/707,895 2010-02-18 2010-02-18 Extendable N-channel digital pulse-width/pulse-frequency modulator Active 2030-07-25 US8125287B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/707,895 US8125287B2 (en) 2010-02-18 2010-02-18 Extendable N-channel digital pulse-width/pulse-frequency modulator
CN2011800196948A CN102844985A (en) 2010-02-18 2011-02-17 Scalable N-Channel Digital Pulse Width/Pulse Frequency Modulator
PCT/US2011/025327 WO2011103353A1 (en) 2010-02-18 2011-02-17 Extendable n-channel digital pulse-width/pulse-frequency modulator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/707,895 US8125287B2 (en) 2010-02-18 2010-02-18 Extendable N-channel digital pulse-width/pulse-frequency modulator

Publications (2)

Publication Number Publication Date
US20110199164A1 US20110199164A1 (en) 2011-08-18
US8125287B2 true US8125287B2 (en) 2012-02-28

Family

ID=44369251

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/707,895 Active 2030-07-25 US8125287B2 (en) 2010-02-18 2010-02-18 Extendable N-channel digital pulse-width/pulse-frequency modulator

Country Status (3)

Country Link
US (1) US8125287B2 (en)
CN (1) CN102844985A (en)
WO (1) WO2011103353A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9166843B2 (en) 2013-08-14 2015-10-20 Industrial Technology Research Institute Digital pulse width generator and method for generating digital pulse width

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018096973A1 (en) * 2016-11-28 2018-05-31 パナソニックIpマネジメント株式会社 Pulse frequency control circuit, microcontroller, dc-dc converter, and pulse frequency control method
US9960726B1 (en) * 2017-05-25 2018-05-01 Ford Global Technologies, Llc Electric drive power converter with low distortion dead-time insertion
CN109088620B (en) * 2018-08-30 2022-03-18 广州金升阳科技有限公司 PFM modulation circuit based on data control
CN109194311B (en) * 2018-08-30 2022-05-20 广州金升阳科技有限公司 Pulse phase shift circuit based on data control
CN109831185A (en) * 2018-12-25 2019-05-31 无锡信捷电气股份有限公司 Modulate the method and device of multistage PLC pulse
CN112787638B (en) * 2020-12-28 2025-04-11 苏州大学 Dual-channel synchronous reload pulse generation method
US11595027B2 (en) * 2021-03-01 2023-02-28 Nxp Usa, Inc. High frequency pulse width modulation shaping
CN115276621B (en) * 2022-07-07 2024-04-19 重庆御芯微信息技术有限公司 High-precision pulse width modulation method and device

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154015A (en) * 1998-07-14 2000-11-28 Ricoh Company, Ltd. DC-DC converter
US6424197B1 (en) 2000-10-24 2002-07-23 Exar Corporation Rising and falling edge aperture delay control circuit in analog front end of imaging system
US6912139B2 (en) 2002-11-14 2005-06-28 Fyre Storm, Inc. Multi-channel control methods for switched power converters
US20060055574A1 (en) 2001-11-09 2006-03-16 Dragan Maksimovic Digital controller for high-frequency switching power supplies
US20060214712A1 (en) 2003-07-25 2006-09-28 O'malley Eamon Digital pulse width modulator
US20070170897A1 (en) 2006-01-26 2007-07-26 Advanced Analogic Technologies, Inc. High-Frequency Power MESFET Buck Switching Power Supply
US7365661B2 (en) 2002-11-14 2008-04-29 Fyre Storm, Inc. Power converter circuitry and method
US20080204160A1 (en) * 2007-02-28 2008-08-28 Sipex Corporation Universal and fault-tolerant multiphase digital pwm controller for high-frequency dc-dc converters
US20080204290A1 (en) 2007-02-28 2008-08-28 Sipex Corporation Programmable analog-to-digital converter for low-power dc-dc smps
US7446513B2 (en) * 2003-06-21 2008-11-04 Nxp B.V. Dead time control in a switching circuit
US20090027021A1 (en) 2007-07-23 2009-01-29 Intersil Americas Inc. Dead-time transition adjustments for synchronous power converters
US7579820B2 (en) * 2006-10-03 2009-08-25 Torex Semiconductor Ltd. PWM/PFM control circuit and switching power supply circuit
US7609039B2 (en) * 2005-09-09 2009-10-27 Fujitsu Microelectronics Limited Controller and control method for DC-DC converter
US7629782B2 (en) * 2006-05-02 2009-12-08 Kabushiki Kaisha Toshiba Switching power circuit and power control method
US7705648B1 (en) * 2007-04-05 2010-04-27 National Semiconductor Corporation Duty cycle detector with hysteresis
US7994769B2 (en) * 2007-11-29 2011-08-09 Rohm Co., Ltd. Switching regulator and control circuit thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7791386B2 (en) * 2008-01-23 2010-09-07 Microchip Technology Incorporated Externally synchronizing multiphase pulse width modulation signals

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154015A (en) * 1998-07-14 2000-11-28 Ricoh Company, Ltd. DC-DC converter
US6424197B1 (en) 2000-10-24 2002-07-23 Exar Corporation Rising and falling edge aperture delay control circuit in analog front end of imaging system
US20060055574A1 (en) 2001-11-09 2006-03-16 Dragan Maksimovic Digital controller for high-frequency switching power supplies
US6912139B2 (en) 2002-11-14 2005-06-28 Fyre Storm, Inc. Multi-channel control methods for switched power converters
US7365661B2 (en) 2002-11-14 2008-04-29 Fyre Storm, Inc. Power converter circuitry and method
US7446513B2 (en) * 2003-06-21 2008-11-04 Nxp B.V. Dead time control in a switching circuit
US20060214712A1 (en) 2003-07-25 2006-09-28 O'malley Eamon Digital pulse width modulator
US7609039B2 (en) * 2005-09-09 2009-10-27 Fujitsu Microelectronics Limited Controller and control method for DC-DC converter
US20070170897A1 (en) 2006-01-26 2007-07-26 Advanced Analogic Technologies, Inc. High-Frequency Power MESFET Buck Switching Power Supply
US7629782B2 (en) * 2006-05-02 2009-12-08 Kabushiki Kaisha Toshiba Switching power circuit and power control method
US7579820B2 (en) * 2006-10-03 2009-08-25 Torex Semiconductor Ltd. PWM/PFM control circuit and switching power supply circuit
US20080204290A1 (en) 2007-02-28 2008-08-28 Sipex Corporation Programmable analog-to-digital converter for low-power dc-dc smps
US20080204160A1 (en) * 2007-02-28 2008-08-28 Sipex Corporation Universal and fault-tolerant multiphase digital pwm controller for high-frequency dc-dc converters
US7705648B1 (en) * 2007-04-05 2010-04-27 National Semiconductor Corporation Duty cycle detector with hysteresis
US20090027021A1 (en) 2007-07-23 2009-01-29 Intersil Americas Inc. Dead-time transition adjustments for synchronous power converters
US7994769B2 (en) * 2007-11-29 2011-08-09 Rohm Co., Ltd. Switching regulator and control circuit thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
International Searching Authority, "International Search Report and Written Opinion", Apr. 21, 2011, 8 pages.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9166843B2 (en) 2013-08-14 2015-10-20 Industrial Technology Research Institute Digital pulse width generator and method for generating digital pulse width

Also Published As

Publication number Publication date
CN102844985A (en) 2012-12-26
WO2011103353A1 (en) 2011-08-25
US20110199164A1 (en) 2011-08-18

Similar Documents

Publication Publication Date Title
US8125287B2 (en) Extendable N-channel digital pulse-width/pulse-frequency modulator
US7023188B1 (en) Method of forming a multi-phase power supply controller
US7627032B2 (en) Digital pulse width modulator
EP3563479B1 (en) Multiphase converter with phase interleaving
US8604643B2 (en) Control device of a plurality of switching converters
O'Malley et al. A programmable digital pulse width modulator providing versatile pulse patterns and supporting switching frequencies beyond 15 MHz
US9729045B2 (en) Switched power converter with improved synchronization of a pulse width modulation switching frequency
CN107645233B (en) Method and circuit for generating pulse width modulation signal
US9225248B2 (en) Using a digital delay locked loop synchronous direct current to reduce the electromagnetic interference-wave control method of a DC buck converter and the switching signal
CN107370476B (en) Phase-shifted clock for digital LLC converter
US20190013733A1 (en) Spread Spectrum Control Apparatus and Method
US8525609B1 (en) Pulse width modulation circuits, systems and methods
US9310828B2 (en) Complementary output generator module
US7113011B2 (en) Low power PLL for PWM switching digital control power supply
US20050146366A1 (en) High-resolution digital pulse width modulator and method for generating a high-resolution pulse width modulated signal
TW202029640A (en) Frequency doubling apparatus and method thereof
CN101075809B (en) Clock generation circuit and method
US9300281B2 (en) Triangular wave generating circuit to provide clock synchronization
JP2018186505A (en) Generation of pulse width modulation signal frequency
US9705480B2 (en) Circuit and method for generating an output signal having a variable pulse duty factor
US7375480B2 (en) Method and device for the production of two-channel or multi-channel pulse-width modulated rectangular pulses
HK1088125B (en) Method of forming a multi-phase power supply controller
IE84093B1 (en) A digital pulse width modulator

Legal Events

Date Code Title Description
AS Assignment

Owner name: EXAR CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUKIC, ZDRAVKO;IOZSEF, ERIC;ZHAO, ZHENYU;AND OTHERS;SIGNING DATES FROM 20100212 TO 20100217;REEL/FRAME:023954/0489

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: STIFEL FINANCIAL CORP., MISSOURI

Free format text: SECURITY INTEREST;ASSIGNORS:EXAR CORPORATION;CADEKA MICROCIRCUITS, LLC;REEL/FRAME:033062/0123

Effective date: 20140527

FEPP Fee payment procedure

Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: LTOS); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: EXAR CORPORATION, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:STIFEL FINANCIAL CORP.;REEL/FRAME:035168/0384

Effective date: 20150309

Owner name: CADEKA MICROCIRCUITS, LLC, COLORADO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:STIFEL FINANCIAL CORP.;REEL/FRAME:035168/0384

Effective date: 20150309

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL

Free format text: SECURITY AGREEMENT;ASSIGNORS:MAXLINEAR, INC.;ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.);EXAR CORPORATION;REEL/FRAME:042453/0001

Effective date: 20170512

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, ILLINOIS

Free format text: SECURITY AGREEMENT;ASSIGNORS:MAXLINEAR, INC.;ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.);EXAR CORPORATION;REEL/FRAME:042453/0001

Effective date: 20170512

AS Assignment

Owner name: EXAR CORPORATION, CALIFORNIA

Free format text: MERGER AND CHANGE OF NAME;ASSIGNORS:EAGLE ACQUISITION CORPORATION;EXAR CORPORATION;EXAR CORPORATION;REEL/FRAME:044126/0634

Effective date: 20170512

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

AS Assignment

Owner name: MUFG UNION BANK, N.A., CALIFORNIA

Free format text: SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001);ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:053115/0842

Effective date: 20200701

AS Assignment

Owner name: MAXLINEAR, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MUFG UNION BANK, N.A.;REEL/FRAME:056656/0204

Effective date: 20210623

Owner name: EXAR CORPORATION, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MUFG UNION BANK, N.A.;REEL/FRAME:056656/0204

Effective date: 20210623

Owner name: MAXLINEAR COMMUNICATIONS LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MUFG UNION BANK, N.A.;REEL/FRAME:056656/0204

Effective date: 20210623

AS Assignment

Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, COLORADO

Free format text: SECURITY AGREEMENT;ASSIGNORS:MAXLINEAR, INC.;MAXLINEAR COMMUNICATIONS, LLC;EXAR CORPORATION;REEL/FRAME:056816/0089

Effective date: 20210708

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12