US7777563B2 - Spread spectrum pulse width modulation method and apparatus - Google Patents

Spread spectrum pulse width modulation method and apparatus Download PDF

Info

Publication number
US7777563B2
US7777563B2 US12/338,279 US33827908A US7777563B2 US 7777563 B2 US7777563 B2 US 7777563B2 US 33827908 A US33827908 A US 33827908A US 7777563 B2 US7777563 B2 US 7777563B2
Authority
US
United States
Prior art keywords
circuit
frequency
signal
input terminal
discontinuous
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/338,279
Other versions
US20100156527A1 (en
Inventor
Pallab Midya
William J. Roeckner
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.)
NXP BV
Apple Inc
Original Assignee
Freescale Semiconductor Inc
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 Freescale Semiconductor Inc filed Critical Freescale Semiconductor Inc
Priority to US12/338,279 priority Critical patent/US7777563B2/en
Assigned to FREESCALE SEMICONDUCTOR, INC. reassignment FREESCALE SEMICONDUCTOR, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MIDYA, PALLAB, ROECKNER, WILLIAM J.
Assigned to CITIBANK, N.A. reassignment CITIBANK, N.A. SECURITY AGREEMENT Assignors: FREESCALE SEMICONDUCTOR, INC.
Publication of US20100156527A1 publication Critical patent/US20100156527A1/en
Application granted granted Critical
Publication of US7777563B2 publication Critical patent/US7777563B2/en
Assigned to CITIBANK, N.A., AS NOTES COLLATERAL AGENT reassignment CITIBANK, N.A., AS NOTES COLLATERAL AGENT SECURITY AGREEMENT Assignors: FREESCALE SEMICONDUCTOR, INC.
Assigned to ZENITH INVESTMENTS, LLC reassignment ZENITH INVESTMENTS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FREESCALE SEMICONDUCTOR, INC.
Assigned to APPLE INC. reassignment APPLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ZENITH INVESTMENTS, LLC
Assigned to FREESCALE SEMICONDUCTOR, INC. reassignment FREESCALE SEMICONDUCTOR, INC. PATENT RELEASE Assignors: CITIBANK, N.A., AS COLLATERAL AGENT
Assigned to MORGAN STANLEY SENIOR FUNDING, INC. reassignment MORGAN STANLEY SENIOR FUNDING, INC. ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Assignors: CITIBANK, N.A.
Assigned to NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC. reassignment NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MORGAN STANLEY SENIOR FUNDING, INC.
Assigned to NXP B.V. reassignment NXP B.V. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MORGAN STANLEY SENIOR FUNDING, INC.
Assigned to MORGAN STANLEY SENIOR FUNDING, INC. reassignment MORGAN STANLEY SENIOR FUNDING, INC. CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Assignors: CITIBANK, N.A.
Assigned to NXP B.V. reassignment NXP B.V. CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Assignors: MORGAN STANLEY SENIOR FUNDING, INC.
Assigned to NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC. reassignment NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC. CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Assignors: MORGAN STANLEY SENIOR FUNDING, INC.
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F3/00Amplifiers with only discharge tubes or only semiconductor devices as amplifying elements
    • H03F3/20Power amplifiers, e.g. Class B amplifiers, Class C amplifiers
    • H03F3/21Power amplifiers, e.g. Class B amplifiers, Class C amplifiers with semiconductor devices only
    • H03F3/217Class D power amplifiers; Switching amplifiers

Definitions

  • This disclosure relates generally to audio amplifiers, and more specifically, to a method and apparatus for generating a discrete noise-shaped variable switching frequency signal.
  • PWM digital pulse width modulation
  • the switching frequency can be quantized by a high frequency system clock.
  • the switching frequency is typically fixed, which produces discrete tones in the signal spectrum located at the switching frequency and its harmonics. These discrete tones are undesirable since they can produce electromagnetic interference (EMI).
  • EMI electromagnetic interference
  • the discrete tones may exceed EMI regulations.
  • the discrete tones can interfere with the receive channel distorting the information to be amplified, which is undesirable.
  • dithering the switching frequency can effectively reduce overall EMI amplitudes, it broadens the frequency range of spectral content increasing the range of possible radio frequency interference, which is undesirable.
  • FIG. 1 is an exemplary functional block diagram of an audio device using a digital pulse width modulation signal generator circuit according to the present disclosure
  • FIG. 2 is an exemplary functional block diagram of a pulse width modulation period generator circuit and a pulse modulation conversion circuit of the pulse width modulation signal generator circuit;
  • FIG. 3 is an exemplary waveform of a discontinuous variable switching frequency waveform according to the present disclosure
  • FIG. 4 is an exemplary functional block diagram of a discrete variable frequency generator circuit of the pulse width modulation period generator circuit
  • FIG. 5 is an exemplary waveform of a non-linear discontinuous linear switching waveform according to the present disclosure
  • FIG. 6 is an exemplary flowchart depicting operations that can be performed by the pulse width modulation period generator circuit
  • FIG. 7 is an exemplary depiction of power spectral density of a discrete switching frequency signal provided by the pulse width modulation period signal generator circuit.
  • FIG. 8 is an exemplary depiction of power spectral density of harmonics of the discrete switching frequency signal.
  • a circuit in one example, includes a variable frequency generator circuit and a quantization circuit.
  • the variable frequency generator circuit provides a discontinuous switching frequency signal that varies between a first and second frequency while avoiding at least one frequency band between the first and second frequency. Varying the switching frequency signal between the first and second frequency spreads any electromagnetic interference (EMI) between the first and second frequency, which effectively reduces the overall EMI of the switching frequency signal. In addition, by avoiding one or more frequency bands between the first and second frequency, EMI can be further reduced at desired frequencies to reduce any possible interference with wireless communication channels.
  • the quantization circuit provides a plurality of discrete switching signals each separated by a second frequency band that vary in accordance with the discontinuous switching frequency signal, where the avoided frequency band is greater than the second frequency band. The discrete switching signal can be used to convert a digital signal (e.g., a pulse code modulated or pulse density modulated signal) into a pulse width modulated signal, which can be used to drive a load such as a speaker.
  • variable frequency generator circuit can include a linear frequency generator circuit.
  • the linear frequency generator circuit provides a discontinuous linear switching frequency signal that varies between the first and second frequency and that has a discontinuity corresponding to the avoided frequency band.
  • the linear frequency generator circuit can include an up-down counter circuit to provide the linear switching frequency waveform for example.
  • the frequency generator circuit can include a non-linear modifier circuit.
  • the non-linear modifier circuit provides the discontinuous switching frequency signal based on the linear switching frequency waveform and a non-linear factor.
  • the discontinuous switching frequency signal is a non-linear waveform in this example, which can exhibit reduced EMI.
  • the linear frequency generator circuit can include a discontinuity circuit.
  • the discontinuity circuit provides the discontinuity in the discontinuous switching frequency signal corresponding to the avoided frequency band. For example, when the discontinuous switching frequency signal approaches an edge of the avoided frequency band, the discontinuity circuit can skip that frequency band thereby providing the discontinuity corresponding to the avoided frequency band.
  • circuit and “module” can include one or more processors (e.g., shared, dedicated, or group of processors such as but not limited to microprocessors, DSPs, or central processing circuits) and memory that execute one or more software or firmware programs, electronic circuits, integrated circuits, combinational logic circuits, FPGAs, ASICs, state machines, and/or other suitable components that provide the described functionality.
  • processors e.g., shared, dedicated, or group of processors such as but not limited to microprocessors, DSPs, or central processing circuits
  • memory e.g., shared, dedicated, or group of processors such as but not limited to microprocessors, DSPs, or central processing circuits
  • memory execute one or more software or firmware programs
  • electronic circuits integrated circuits, combinational logic circuits, FPGAs, ASICs, state machines, and/or other suitable components that provide the described functionality.
  • signal may refer to analog or digital information.
  • an audio device 100 such as a CD player, a DVD player, a media player, a radio, and/or any other suitable audio device is depicted.
  • the audio device 100 can include a digital source circuit 102 , an audio amplifier circuit 104 (e.g., a class D audio amplifier), and a load 106 such as an audio speaker for example.
  • the audio amplifier 104 includes a digital pulse width modulation (PWM) signal generator circuit 108 and a power stage circuit 110 .
  • PWM digital pulse width modulation
  • the digital source circuit 102 provides a digital signal 112 to the digital PWM signal generator circuit 108 based on digital information received wirelessly and/or stored on a medium such as a compact disc, memory, hard disk, and/or other suitable medium.
  • the digital signal 112 can be in the form of a pulse code modulated (PCM) signal, a pulse density modulated (PDM) signal, and/or any other suitable digital signal capable of communicating audio information.
  • PCM pulse code modulated
  • PDM pulse density modulated
  • the digital PWM signal generator circuit 108 provides a digital PWM signal 114 in response to the digital signal 112 .
  • the switching frequency of the digital PWM signal 114 varies between a first and second frequency while avoiding one or more frequency bands between the first and second frequency.
  • electromagnetic interference can be reduced, particularly at frequency bands that correspond with particular wireless communication channels such as AM radio channels, FM radio channels, and/or other suitable wireless communication channels.
  • the power stage circuit 110 amplifies the digital PWM signal 114 and provides an amplified digital PWM signal 116 based thereon.
  • the amplified digital PWM signal 116 drives the load 106 .
  • the load 106 produces an audible output in response to the amplified digital PWM signal 116 .
  • the digital PWM signal generator circuit 108 includes a PWM period generator circuit 200 and a pulse modulation conversion circuit 202 .
  • the pulse modulation conversion circuit 202 provides the digital PWM signal 114 in response to the digital signal 112 (e.g., PCM or PDM signal) and a discrete switching frequency signal 204 .
  • the PWM period generator circuit 200 provides the discrete switching frequency signal 204 as a function of a system clock 205 .
  • the discrete switching frequency signal 204 varies between a first frequency (e.g., a maximum switching frequency such as 400 kHz) and second frequency (e.g., a minimum switching frequency 320 kHz) while avoiding one or more frequency bands (e.g., that correspond to AM or FM radio channels) between the first and second frequency. In this manner, EMI can be reduced and in some cases eliminated at the avoided frequency bands.
  • the digital PWM signal 114 varies in accordance with the discrete switching frequency signal 204 and hence has reduced spectral energy corresponding to the one or more frequency bands avoided.
  • the PWM period generator circuit 200 includes a variable frequency generator circuit 206 , a quantization circuit 208 , a noise shaping circuit 210 , and a summer circuit 212 .
  • the variable frequency generator circuit 206 is coupled with the summer circuit 212 and the noise shaping circuit 210
  • the summer circuit 212 is coupled with the quantization circuit 208
  • the quantization circuit 208 is coupled with the noise shaping circuit 210 .
  • the phrase “coupled with” is defined to mean directly connected to or indirectly connected through one or more intermediate components. Such intermediate components can include hardware components, software based components, or both.
  • the PWM period generator circuit 200 can be triggered by a system clock signal 213 that may be defined by a rising-edge, falling-edge, half-cycles, or other triggering based on the clock cycle.
  • the variable frequency generator circuit 206 provides a discontinuous switching frequency signal 214 .
  • the variable frequency generator circuit 206 provides the discontinuous switching frequency signal 214 as a function of the system clock 205 .
  • the discontinuous switching frequency signal 214 varies between a first and second frequency while avoiding at least one frequency band between the first and second frequency.
  • the avoided frequency band can correspond to an AM radio channel, for example, and/or other suitable wireless communication channel.
  • the discontinuous switching frequency signal 214 is a digital representation and can be represented in as many bits as allowed by a processor used by the PWM period generator circuit 200 .
  • the discontinuous switching frequency signal 214 can be as accurate as possible and include no granularity with respect to the number of bits available.
  • the PWM period generator circuit 200 can use a 24-bit processor and the discontinuous switching frequency signal 214 can have 24-bit accuracy.
  • the PWM period generator circuit 200 can use a 48-bit processor and the discontinuous switching frequency signal 214 can have 48-bit accuracy. Other processors and signal accuracies may be used by the PWM period generator circuit 200 .
  • the discontinuous switching frequency signal 214 can have granularity with respect to the processor (e.g., the PWM period generator circuit 200 can use a 24-bit processor and the discontinuous switching frequency signal 214 can be at 20-bit accuracy) depending on the application in which the PWM period generator circuit 200 is implemented.
  • the variable frequency generator circuit 206 can comprise a signal generator, a function generator, or other frequency generating component that is operable to generate a discontinuous variable switching frequency waveform 300 as shown in FIG. 3 .
  • the discontinuous variable switching frequency waveform 300 has a discontinuity 302 and varies between a first frequency 304 and a second frequency 306 .
  • the discontinuous switching frequency 214 provided by the variable frequency generator circuit 206 varies between the first frequency 304 and the second frequency 306 while avoiding one or more frequency bands 308 between the first and second frequency 304 , 306 .
  • the discrete switching signal 204 is plotted along with the discontinuous switching frequency 214 .
  • the discrete switching signal 204 includes a plurality of discrete switching signals 310 .
  • Each of the discrete switching signals 310 are separated by a frequency band 312 that is less than the avoided frequency band(s) 308 .
  • each frequency band 312 can be approximately equal. In other embodiments, each frequency band 312 can vary. However, in both embodiments the avoided frequency band(s) 308 is greater than the frequency band 312 separating the discrete switching signals 310 .
  • This switching frequency waveform 300 can be pre-determined to produce a desired PWM spectrum, e.g. a PWM spectrum having a substantially flat spectrum with a further reduced spectrum (e.g., a spectral null) corresponding to one or more avoided frequency bands 308 .
  • the variable frequency generator circuit 206 can be programmed to generate a predefined switching frequency waveform having one or more discontinuities 302 corresponding to the one or more avoided frequencies 308 .
  • the variable frequency generator circuit 206 can automatically generate the switching frequency waveform 300 as a function of a look-up table.
  • the look-up table can be stored in memory, either internal or external to the variable frequency generator circuit 206 .
  • the look-up table can include values such as the starting frequency, the desired switching frequency band including the lowest switching frequency and the highest switching frequency, the rate of sweep of the waveform, the waveform amplitude, the frequency band(s) to avoid, and/or other values that may be used to generate and/or define the waveform.
  • the variable frequency generator circuit 206 can use the values stored in the look-up table, in combination with a system clock, to generate the switching frequency waveform 300 having one or more discontinuities 302 corresponding to the avoided frequency bands 308 as a function of a linear periodic function, a nonlinear function, or combinations thereof.
  • the linear periodic function can be a triangular function, a saw-tooth function, or other linear periodic function.
  • the nonlinear function can be a polynomial function, a sinusoidal function, or other nonlinear function.
  • the variable frequency generator circuit 206 can generate the switching frequency waveform 300 .
  • the switching frequency waveform 300 is comprised of a linear combination of a triangle and a quadratic function having one or more discontinuities, although other combinations of linear periodic function(s) and/or nonlinear function(s) can be used if desired.
  • the combination of a linear periodic function and a nonlinear function may produce a more flat PWM spectrum at the switching frequency than a purely linear periodic function or a purely nonlinear function.
  • the variable frequency generator circuit 206 can define a switching frequency sample on the switching frequency waveform 300 as a function of the system clock 205 . This sample corresponds to the current value of the switching frequency waveform 300 at a particular clock cycle. For example, in a first clock cycle, the switching frequency sample may equal 125.9 kHz, in a second clock cycle, the switching frequency sample may equal 126 kHz, in a third clock cycle, the switching frequency sample may equal 126.1 kHz, and so on.
  • the variable frequency generator circuit 206 can output switching frequency samples at every clock cycle, every other clock cycle, every third clock cycle, or at some other time determinable by the system clock.
  • the variable frequency generator circuit 206 may output discontinuous switching frequency signal 214 . Over a range of clock cycles, the discontinuous switching frequency signal 214 can represent switching frequency samples that are variable as a function of the switching frequency waveform 300 .
  • the quantization circuit 208 can comprise a digital logic circuit or other suitable circuit operable to quantize a digital signal.
  • the quantization circuit 208 can quantize the discontinuous switching frequency signal 214 without correction of noise.
  • the quantization circuit 208 can quantize a corrected discontinuous switching frequency signal 216 .
  • the quantization circuit 208 will be described as quantizing the corrected discontinuous switching frequency signal 216 after initialization.
  • the quantization circuit 208 quantizes the discontinuous corrected switching frequency signal 216 to a set of discrete values (i.e., quantization levels, determined as a function of the fixed frequency system clock) and provides a discrete switching frequency signal 204 based thereon.
  • the discrete switching frequency signal 204 is thereby limited to one of the quantization levels utilized by the quantization circuit 208 .
  • Each quantization level represents one of the discrete switching signals 310 that can be used to define the digital PWM period. Because the quantization levels are discrete and limited to frequencies realizable by the system clock, the discrete switching frequency signal 204 may be represented by a lesser number of bits than the discontinuous switching frequency signal 214 .
  • the discrete switching frequency signal 204 can be a 7-bit number representing the particular quantization levels utilized by the quantization circuit 208 , although a greater or lesser number of bits, e.g. 8-bits, 6-bits, or other number of bits, can be used by the PWM period generator circuit 200 .
  • the noise shaping circuit 210 determines the quantization error produced by the quantization circuit 208 as a function of the discontinuous switching frequency signal 214 and the discrete switching frequency signal 204 in a given clock cycle and provides a quantization error signal 218 base thereon.
  • the quantization error introduces quantization noise in the PWM period generator circuit 200 , which may increase in proportion to the difference between the two signals 214 , 204 . As a result, for higher quality applications, the number of quantization levels may be increased to reduce quantization noise.
  • the noise shaping circuit 210 receives as inputs the discontinuous switching frequency signal 214 and the discrete switching frequency signal 204 , and compares the two signals to determine the amount of quantization noise produced by the quantization circuit 208 .
  • the noise shaping circuit 210 can store the quantization noise until a future clock cycle (e.g., an immediate subsequent clock cycle) and provide the quantization noise, represented by the quantization error signal 218 , to the summer circuit 212 .
  • the summer circuit 212 adds the quantization noise represented by the quantization error signal 218 to the discontinuous switching frequency signal 214 to generate the corrected discontinuous switching frequency signal 216 .
  • the corrected discontinuous switching frequency signal 216 is input to the quantization circuit 208 for quantization.
  • the PWM period generator circuit 200 can eliminate or reduce the discrete tones that would otherwise appear at the switching frequencies of the PWM signal spectrum.
  • the pulse modulation conversion circuit 202 includes a variable frequency integral noise shaper circuit 222 , a duty ratio quantization circuit 224 , and a PWM counter 226 .
  • a similar pulse modulation conversion circuit 202 is described in commonly assigned U.S. Pat. No. 7,130,346, filed on May 14, 2004, entitled “Method and Apparatus Having a Digital PWM Signal Generator with Integral Noise Shaping,” which is incorporated herein by reference in its entirety.
  • variable frequency integral noise shaper circuit 222 receives as input the digital signal 112 , the discrete switching frequency signal 204 , the system clock signal 213 , and a quantized duty ratio signal 232 .
  • the variable frequency integral noise shaper circuit 222 generates an unquantized duty ratio, represented by unquantized duty ratio signal 230 .
  • the variable frequency integral noise shaper circuit 222 takes the integral of the difference between the digital signal 112 and the quantized duty ratio signal 232 during a particular clock cycle.
  • the integrals are computed in closed-form in the digital domain to generate the unquantized duty ratio signal 230 .
  • the unquantized duty ratio signal 230 is generated such that the PWM signal 114 mirrors the signal content of the digital input 112 within the audio band.
  • the duty ratio quantization circuit 224 receives as input the unquantized duty ratio signal 230 , the discrete switching frequency signal 204 , and the system clock signal 213 .
  • the duty ratio quantization circuit 224 quantizes the unquantized duty ratio signal 230 to some smaller number of bits such that the duty ratio signal 230 can be realizable with the fixed frequency of the system clock 205 .
  • the duty ratio quantization circuit 224 outputs a quantized duty ratio, represented by the quantized duty ratio signal 232 .
  • the PWM counter 226 receives as input the quantized duty ratio signal 232 and the system clock signal 213 and outputs the PWM signal 114 . In one embodiment, the PWM counter 226 is a 7-bit counter, although other counters are contemplated.
  • the power stage 110 receives as inputs the PWM signal 114 and outputs the amplified PWM signal 116 to the load 106 .
  • the variable frequency generator circuit 206 includes a discontinuous linear frequency generator circuit 400 .
  • the discontinuous linear frequency generator circuit 400 provides, as a function of the system clock 205 , a discontinuous linear switching signal 402 such as the switching frequency waveform 300 as shown in FIG. 3 that varies between the first and second frequency 304 , 306 and that has one or more discontinuities 302 corresponding to the one or more avoided frequencies 308 .
  • the discontinuous linear switching signal 402 can correspond to the discontinuous switching frequency signal 214 .
  • variable frequency generator circuit 206 can also include a non-linear modifier circuit 404 to further modify the EMI spectral shape.
  • the non-linear modifier circuit 404 provides a non-linear discontinuous switching waveform 500 based on the discontinuous linear switching waveform 300 similar to the exemplary waveform depicted in FIG. 5 .
  • the non-linear discontinuous switching waveform 500 can be based on a non-linear function having a non-linear factor that can be used to adjust the non-linearity of the waveform 500 .
  • the non-linear discontinuous switching waveform 500 can correspond to the discontinuous switching frequency signal 214 .
  • the discontinuous linear frequency generator circuit 400 can include a discontinuity circuit 406 and an up-down counter circuit 408 .
  • the up-down counter circuit 408 increments or decrements a count value 410 , which corresponds to the discontinuous linear switching signal 402 , in response to a system clock. More specifically, the up-down counter circuit 408 increments the count value 410 to a maximum count value 409 and decrements the count value 410 to a minimum count value 411 (e.g., zero) in response to the system clock 205 .
  • the discontinuous switching frequency waveform 300 is based on the count value 410 .
  • the discontinuity circuit 406 provides the discontinuity 302 corresponding to the one or more avoided frequency bands 308 in response to the count value 410 transcending a low frequency avoid threshold value 412 or a high frequency avoid threshold value 414 .
  • the discontinuity circuit 406 can include a first comparator circuit 416 , a second comparator circuit 418 , a first multiplexer circuit 420 , and a second multiplexer circuit 422 .
  • the first comparator circuit 416 includes a first input terminal 424 , a second input terminal 426 , and a first output terminal 428 .
  • the second input terminal 426 receives the low frequency avoid threshold value 412 .
  • the second comparator 418 circuit includes a third input terminal 430 , a fourth input terminal 432 , and a second output terminal 434 .
  • the third input terminal 430 is operatively coupled to the first input terminal 424 .
  • the fourth input terminal 432 is operative to receive the high frequency avoid threshold value 414 .
  • the first multiplexer circuit 420 includes a fifth input terminal 436 , a sixth input terminal 438 , a seventh input terminal 440 , and a third output terminal 442 .
  • the fifth input terminal 436 is operatively coupled to the first output terminal 428 .
  • the sixth input terminal 438 is operatively coupled to the second output terminal 434 .
  • the second multiplexer circuit 422 includes an eighth input terminal 444 , a ninth input terminal 446 , a tenth input terminal 448 , and an fourth output terminal 450 .
  • the eighth input terminal 444 is operatively coupled to the fourth input terminal 432 .
  • the ninth input terminal 446 is operatively coupled to the second input terminal 426 .
  • the tenth input terminal 448 is operatively coupled to the seventh input terminal 440 .
  • the up-down counter circuit 408 can include a counter circuit 452 , a third comparator circuit 454 , a fourth comparator circuit 456 , and a latch circuit 458 .
  • the counter circuit 452 includes an eleventh input terminal 460 , a twelfth input terminal 462 , a thirteenth input terminal 464 , a fourteenth input terminal 466 , a fifth output terminal 468 .
  • the twelfth input terminal 462 is operatively coupled to the third output terminal 442 .
  • the thirteenth input terminal 464 is operatively coupled to the fourth output terminal 450 .
  • the fourteenth input terminal 466 is operative to receive the clock signal 213 .
  • the fifth output terminal 468 is operatively coupled to the first input terminal 424 .
  • the eleventh input terminal 460 controls whether the counter circuit 452 counts up or counts down. For example, in one embodiment, when the eleventh input terminal 460 receives a logical one, the counter circuit 452 counts up and when the eleventh input terminal 460 receives a logical zero, the counter circuit 452 counts down or vice versa.
  • the thirteenth input terminal 464 controls the output (e.g., the discontinuous linear switching signal 402 ) of the fifth output terminal 468 .
  • the output of the fifth output terminal 468 is based on the input of the twelfth input terminal 462 and when the thirteenth input terminal 464 receives a logical zero, the output of the fifth output terminal 468 is based on the count value 410 or vice versa.
  • the third comparator circuit 454 includes a fifteenth input terminal 470 and a sixth output terminal 472 .
  • the fifteenth input terminal 470 is operatively coupled to the fifth output terminal 468 .
  • the fourth comparator circuit 456 includes a sixteenth input terminal 474 and a seventh output terminal 476 .
  • the sixteenth input terminal 474 is operatively coupled to the fifth output terminal 468 .
  • the latch circuit includes a seventeenth input terminal 478 , an eighteenth input terminal 480 , and an eighth output terminal 482 .
  • the seventeenth input terminal 478 is operatively coupled to the sixth output terminal 472 .
  • the eighteenth input terminal 480 is operatively coupled to the seventh output terminal 476 .
  • the eighth output terminal 482 is operatively coupled to the seventh input terminal 440 and the eleventh input terminal 460 .
  • exemplary operations that can be performed by the PWM period generator circuit 200 are generally identified at 600 .
  • the process starts at 602 .
  • the variable frequency generator circuit 206 provides the discontinuous switching frequency signal 214 that varies between a first and second frequency 304 , 306 while avoiding at least one frequency band 308 between the first and second frequency 304 , 306 .
  • the quantization circuit 208 provides the discrete switching signal 204 that varies in accordance with the discontinuous switching frequency signal 214 .
  • the process ends in at 608 .
  • an exemplary depiction of power spectral density of the discrete switching frequency signal 204 is generally identified at 700 .
  • the avoided frequency band 308 is centered at 350 kHz.
  • the power spectral density exhibits a reduced spectral density at 702 .
  • EMI at 350 kHz is reduced in this example, which reduces interference of wireless communication channels having a carrier frequency centered at 350 kHz.
  • harmonics of 350 kHz can be reduced as generally identified at 800 in FIG. 8 .
  • a second, third, fourth, and fifth harmonic 802 , 804 , 806 , 808 of the avoided frequency band 308 each exhibits a reduced power spectral density at 810 , 812 , 814 , and 816 , respectively.
  • EMI of the discrete switching frequency signal 204 is further reduced at corresponding harmonics of the avoided frequency band 308 .
  • variable frequency generator circuit 206 provides a discontinuous switching frequency signal that varies between a first and second frequency while avoiding at least one frequency band between the first and second frequency. Varying the switching frequency signal between the first and second frequency spreads any EMI between the first and second frequency, which effectively reduces the overall EMI of the switching frequency signal. In addition, by avoiding one or more frequency bands between the first and second frequency, EMI can be further reduced at desired frequencies to reduce any possible interference with wireless communication channels. Other advantages will be recognized by those of ordinary skill in the art.
  • Coupled is defined as connected, although not necessarily directly, and not necessarily mechanically.
  • the terms “comprises,” “comprising,” or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
  • the terms a or an, as used herein, are defined as one or more than one.

Abstract

A circuit includes a variable frequency generator circuit and a quantization circuit. The variable frequency generator circuit provides a discontinuous switching frequency signal. The variable frequency generator circuit varies the discontinuous switching frequency signal between a first and second frequency while avoiding at least one frequency band between the first and second frequency. The quantization circuit provides a plurality discrete switching signals each separated by a second frequency band that vary in accordance with the discontinuous switching frequency signal, wherein the avoided frequency band of the discontinuous switching frequency signal is greater than the second frequency band.

Description

BACKGROUND
1. Field
This disclosure relates generally to audio amplifiers, and more specifically, to a method and apparatus for generating a discrete noise-shaped variable switching frequency signal.
2. Related Art
In class D audio amplifiers, digital pulse width modulation (PWM) can be used to convert a digital signal into a series of pulses based on a switching frequency. The switching frequency can be quantized by a high frequency system clock. The switching frequency is typically fixed, which produces discrete tones in the signal spectrum located at the switching frequency and its harmonics. These discrete tones are undesirable since they can produce electromagnetic interference (EMI). In communication applications, the discrete tones may exceed EMI regulations. Furthermore, in audio amplifier applications used in conjunction with a radio system (e.g., an AM or FM radio), the discrete tones can interfere with the receive channel distorting the information to be amplified, which is undesirable.
Various methods have been used to reduce EMI. For example, low pass filters have been used to reduce EMI. However using low pass filters in amplifiers can increase the size and cost of the amplifiers, which is undesirable. Another method to reduce EMI is frequency dithering. However, frequency dithering is more suitable for analog PWM since the switching frequency can be varied in a continuous fashion. In digital PWM, the switching frequency is based on counting the system clock and therefore the switching frequencies are discrete and tonal. Moreover, in class D audio amplifier applications, the high frequency system clock may be generated from a high accuracy low noise crystal reference, and performing frequency dithering on the reference clock may produce noise in the audio band.
Although dithering the switching frequency can effectively reduce overall EMI amplitudes, it broadens the frequency range of spectral content increasing the range of possible radio frequency interference, which is undesirable.
BRIEF DESCRIPTION OF THE DRAWINGS
The present disclosure is illustrated by way of example and is not limited by the accompanying figures, in which like references indicate similar elements. Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale.
FIG. 1 is an exemplary functional block diagram of an audio device using a digital pulse width modulation signal generator circuit according to the present disclosure;
FIG. 2 is an exemplary functional block diagram of a pulse width modulation period generator circuit and a pulse modulation conversion circuit of the pulse width modulation signal generator circuit;
FIG. 3 is an exemplary waveform of a discontinuous variable switching frequency waveform according to the present disclosure;
FIG. 4 is an exemplary functional block diagram of a discrete variable frequency generator circuit of the pulse width modulation period generator circuit;
FIG. 5 is an exemplary waveform of a non-linear discontinuous linear switching waveform according to the present disclosure;
FIG. 6 is an exemplary flowchart depicting operations that can be performed by the pulse width modulation period generator circuit;
FIG. 7 is an exemplary depiction of power spectral density of a discrete switching frequency signal provided by the pulse width modulation period signal generator circuit; and
FIG. 8 is an exemplary depiction of power spectral density of harmonics of the discrete switching frequency signal.
DETAILED DESCRIPTION
In one example, a circuit includes a variable frequency generator circuit and a quantization circuit. The variable frequency generator circuit provides a discontinuous switching frequency signal that varies between a first and second frequency while avoiding at least one frequency band between the first and second frequency. Varying the switching frequency signal between the first and second frequency spreads any electromagnetic interference (EMI) between the first and second frequency, which effectively reduces the overall EMI of the switching frequency signal. In addition, by avoiding one or more frequency bands between the first and second frequency, EMI can be further reduced at desired frequencies to reduce any possible interference with wireless communication channels. The quantization circuit provides a plurality of discrete switching signals each separated by a second frequency band that vary in accordance with the discontinuous switching frequency signal, where the avoided frequency band is greater than the second frequency band. The discrete switching signal can be used to convert a digital signal (e.g., a pulse code modulated or pulse density modulated signal) into a pulse width modulated signal, which can be used to drive a load such as a speaker.
In another example, the variable frequency generator circuit can include a linear frequency generator circuit. The linear frequency generator circuit provides a discontinuous linear switching frequency signal that varies between the first and second frequency and that has a discontinuity corresponding to the avoided frequency band. The linear frequency generator circuit can include an up-down counter circuit to provide the linear switching frequency waveform for example.
In yet another example, the frequency generator circuit can include a non-linear modifier circuit. The non-linear modifier circuit provides the discontinuous switching frequency signal based on the linear switching frequency waveform and a non-linear factor. As such, the discontinuous switching frequency signal is a non-linear waveform in this example, which can exhibit reduced EMI.
In still another example, the linear frequency generator circuit can include a discontinuity circuit. The discontinuity circuit provides the discontinuity in the discontinuous switching frequency signal corresponding to the avoided frequency band. For example, when the discontinuous switching frequency signal approaches an edge of the avoided frequency band, the discontinuity circuit can skip that frequency band thereby providing the discontinuity corresponding to the avoided frequency band.
As used herein, the terms “circuit” and “module” can include one or more processors (e.g., shared, dedicated, or group of processors such as but not limited to microprocessors, DSPs, or central processing circuits) and memory that execute one or more software or firmware programs, electronic circuits, integrated circuits, combinational logic circuits, FPGAs, ASICs, state machines, and/or other suitable components that provide the described functionality. In addition, the term “signal” may refer to analog or digital information.
Referring now to FIG. 1, an audio device 100 such as a CD player, a DVD player, a media player, a radio, and/or any other suitable audio device is depicted. The audio device 100 can include a digital source circuit 102, an audio amplifier circuit 104 (e.g., a class D audio amplifier), and a load 106 such as an audio speaker for example. The audio amplifier 104 includes a digital pulse width modulation (PWM) signal generator circuit 108 and a power stage circuit 110.
The digital source circuit 102 provides a digital signal 112 to the digital PWM signal generator circuit 108 based on digital information received wirelessly and/or stored on a medium such as a compact disc, memory, hard disk, and/or other suitable medium. The digital signal 112 can be in the form of a pulse code modulated (PCM) signal, a pulse density modulated (PDM) signal, and/or any other suitable digital signal capable of communicating audio information.
The digital PWM signal generator circuit 108 provides a digital PWM signal 114 in response to the digital signal 112. As will be discussed in more detail, the switching frequency of the digital PWM signal 114 varies between a first and second frequency while avoiding one or more frequency bands between the first and second frequency. In this manner, electromagnetic interference (EMI) can be reduced, particularly at frequency bands that correspond with particular wireless communication channels such as AM radio channels, FM radio channels, and/or other suitable wireless communication channels.
The power stage circuit 110 amplifies the digital PWM signal 114 and provides an amplified digital PWM signal 116 based thereon. The amplified digital PWM signal 116 drives the load 106. In one example, the load 106 produces an audible output in response to the amplified digital PWM signal 116.
Referring now to FIG. 2, an exemplary functional block diagram of the digital PWM signal generator circuit 108 is depicted. The digital PWM signal generator circuit 108 includes a PWM period generator circuit 200 and a pulse modulation conversion circuit 202. The pulse modulation conversion circuit 202 provides the digital PWM signal 114 in response to the digital signal 112 (e.g., PCM or PDM signal) and a discrete switching frequency signal 204. The PWM period generator circuit 200 provides the discrete switching frequency signal 204 as a function of a system clock 205. The discrete switching frequency signal 204 varies between a first frequency (e.g., a maximum switching frequency such as 400 kHz) and second frequency (e.g., a minimum switching frequency 320 kHz) while avoiding one or more frequency bands (e.g., that correspond to AM or FM radio channels) between the first and second frequency. In this manner, EMI can be reduced and in some cases eliminated at the avoided frequency bands. The digital PWM signal 114 varies in accordance with the discrete switching frequency signal 204 and hence has reduced spectral energy corresponding to the one or more frequency bands avoided.
The PWM period generator circuit 200 includes a variable frequency generator circuit 206, a quantization circuit 208, a noise shaping circuit 210, and a summer circuit 212. The variable frequency generator circuit 206 is coupled with the summer circuit 212 and the noise shaping circuit 210, the summer circuit 212 is coupled with the quantization circuit 208, and the quantization circuit 208 is coupled with the noise shaping circuit 210. As used herein, the phrase “coupled with” is defined to mean directly connected to or indirectly connected through one or more intermediate components. Such intermediate components can include hardware components, software based components, or both.
The PWM period generator circuit 200 can be triggered by a system clock signal 213 that may be defined by a rising-edge, falling-edge, half-cycles, or other triggering based on the clock cycle. The variable frequency generator circuit 206 provides a discontinuous switching frequency signal 214. In one example, the variable frequency generator circuit 206 provides the discontinuous switching frequency signal 214 as a function of the system clock 205. The discontinuous switching frequency signal 214 varies between a first and second frequency while avoiding at least one frequency band between the first and second frequency. The avoided frequency band can correspond to an AM radio channel, for example, and/or other suitable wireless communication channel.
In one embodiment, the discontinuous switching frequency signal 214 is a digital representation and can be represented in as many bits as allowed by a processor used by the PWM period generator circuit 200. The discontinuous switching frequency signal 214 can be as accurate as possible and include no granularity with respect to the number of bits available. In one embodiment, the PWM period generator circuit 200 can use a 24-bit processor and the discontinuous switching frequency signal 214 can have 24-bit accuracy. In another embodiment, the PWM period generator circuit 200 can use a 48-bit processor and the discontinuous switching frequency signal 214 can have 48-bit accuracy. Other processors and signal accuracies may be used by the PWM period generator circuit 200. In another embodiment, the discontinuous switching frequency signal 214 can have granularity with respect to the processor (e.g., the PWM period generator circuit 200 can use a 24-bit processor and the discontinuous switching frequency signal 214 can be at 20-bit accuracy) depending on the application in which the PWM period generator circuit 200 is implemented.
The variable frequency generator circuit 206 can comprise a signal generator, a function generator, or other frequency generating component that is operable to generate a discontinuous variable switching frequency waveform 300 as shown in FIG. 3. As shown the discontinuous variable switching frequency waveform 300 has a discontinuity 302 and varies between a first frequency 304 and a second frequency 306. Furthermore, as shown, the discontinuous switching frequency 214 provided by the variable frequency generator circuit 206 varies between the first frequency 304 and the second frequency 306 while avoiding one or more frequency bands 308 between the first and second frequency 304, 306.
In FIG. 3, the discrete switching signal 204 is plotted along with the discontinuous switching frequency 214. As shown, the discrete switching signal 204 includes a plurality of discrete switching signals 310. Each of the discrete switching signals 310 are separated by a frequency band 312 that is less than the avoided frequency band(s) 308. In one embodiment, each frequency band 312 can be approximately equal. In other embodiments, each frequency band 312 can vary. However, in both embodiments the avoided frequency band(s) 308 is greater than the frequency band 312 separating the discrete switching signals 310.
This switching frequency waveform 300 can be pre-determined to produce a desired PWM spectrum, e.g. a PWM spectrum having a substantially flat spectrum with a further reduced spectrum (e.g., a spectral null) corresponding to one or more avoided frequency bands 308. In one embodiment, the variable frequency generator circuit 206 can be programmed to generate a predefined switching frequency waveform having one or more discontinuities 302 corresponding to the one or more avoided frequencies 308. In another embodiment, the variable frequency generator circuit 206 can automatically generate the switching frequency waveform 300 as a function of a look-up table. The look-up table can be stored in memory, either internal or external to the variable frequency generator circuit 206. The look-up table can include values such as the starting frequency, the desired switching frequency band including the lowest switching frequency and the highest switching frequency, the rate of sweep of the waveform, the waveform amplitude, the frequency band(s) to avoid, and/or other values that may be used to generate and/or define the waveform.
The variable frequency generator circuit 206 can use the values stored in the look-up table, in combination with a system clock, to generate the switching frequency waveform 300 having one or more discontinuities 302 corresponding to the avoided frequency bands 308 as a function of a linear periodic function, a nonlinear function, or combinations thereof. The linear periodic function can be a triangular function, a saw-tooth function, or other linear periodic function. The nonlinear function can be a polynomial function, a sinusoidal function, or other nonlinear function. For example, if the switching frequency waveform is selected to have a starting frequency of 125 kHz, a desired switching frequency band ranging from 125 kHz to 150 kHz, a sweep rate of 20 Hz, and a given amplitude, in combination with a system clock of 16 MHz, the variable frequency generator circuit 206 can generate the switching frequency waveform 300.
In this example, the switching frequency waveform 300 is comprised of a linear combination of a triangle and a quadratic function having one or more discontinuities, although other combinations of linear periodic function(s) and/or nonlinear function(s) can be used if desired. In addition, the combination of a linear periodic function and a nonlinear function may produce a more flat PWM spectrum at the switching frequency than a purely linear periodic function or a purely nonlinear function.
The variable frequency generator circuit 206 can define a switching frequency sample on the switching frequency waveform 300 as a function of the system clock 205. This sample corresponds to the current value of the switching frequency waveform 300 at a particular clock cycle. For example, in a first clock cycle, the switching frequency sample may equal 125.9 kHz, in a second clock cycle, the switching frequency sample may equal 126 kHz, in a third clock cycle, the switching frequency sample may equal 126.1 kHz, and so on. The variable frequency generator circuit 206 can output switching frequency samples at every clock cycle, every other clock cycle, every third clock cycle, or at some other time determinable by the system clock. The variable frequency generator circuit 206 may output discontinuous switching frequency signal 214. Over a range of clock cycles, the discontinuous switching frequency signal 214 can represent switching frequency samples that are variable as a function of the switching frequency waveform 300.
Referring back to FIG. 2, the quantization circuit 208 can comprise a digital logic circuit or other suitable circuit operable to quantize a digital signal. Upon initialization of the PWM period generator circuit 200 (e.g., power-up, restart, reboot, reset, or other initializations) no quantization noise generated from a previous clock cycle will be available to the PWM period generator circuit 200. As a result, the quantization circuit 208 can quantize the discontinuous switching frequency signal 214 without correction of noise. As will be described below, when quantization noise is detected by the noise shaping circuit 210 and added to the discontinuous switching frequency signal 214, the quantization circuit 208 can quantize a corrected discontinuous switching frequency signal 216. Hereinafter, for explanation purposes, the quantization circuit 208 will be described as quantizing the corrected discontinuous switching frequency signal 216 after initialization.
The quantization circuit 208 quantizes the discontinuous corrected switching frequency signal 216 to a set of discrete values (i.e., quantization levels, determined as a function of the fixed frequency system clock) and provides a discrete switching frequency signal 204 based thereon. The discrete switching frequency signal 204 is thereby limited to one of the quantization levels utilized by the quantization circuit 208. Each quantization level represents one of the discrete switching signals 310 that can be used to define the digital PWM period. Because the quantization levels are discrete and limited to frequencies realizable by the system clock, the discrete switching frequency signal 204 may be represented by a lesser number of bits than the discontinuous switching frequency signal 214. For example, the discrete switching frequency signal 204 can be a 7-bit number representing the particular quantization levels utilized by the quantization circuit 208, although a greater or lesser number of bits, e.g. 8-bits, 6-bits, or other number of bits, can be used by the PWM period generator circuit 200.
The noise shaping circuit 210 determines the quantization error produced by the quantization circuit 208 as a function of the discontinuous switching frequency signal 214 and the discrete switching frequency signal 204 in a given clock cycle and provides a quantization error signal 218 base thereon. The quantization error introduces quantization noise in the PWM period generator circuit 200, which may increase in proportion to the difference between the two signals 214, 204. As a result, for higher quality applications, the number of quantization levels may be increased to reduce quantization noise. The noise shaping circuit 210 receives as inputs the discontinuous switching frequency signal 214 and the discrete switching frequency signal 204, and compares the two signals to determine the amount of quantization noise produced by the quantization circuit 208. The noise shaping circuit 210 can store the quantization noise until a future clock cycle (e.g., an immediate subsequent clock cycle) and provide the quantization noise, represented by the quantization error signal 218, to the summer circuit 212.
The summer circuit 212 adds the quantization noise represented by the quantization error signal 218 to the discontinuous switching frequency signal 214 to generate the corrected discontinuous switching frequency signal 216. The corrected discontinuous switching frequency signal 216 is input to the quantization circuit 208 for quantization. By adding the quantization noise to the current switching frequency signal 214, the PWM period generator circuit 200 can eliminate or reduce the discrete tones that would otherwise appear at the switching frequencies of the PWM signal spectrum.
In one embodiment, the pulse modulation conversion circuit 202 includes a variable frequency integral noise shaper circuit 222, a duty ratio quantization circuit 224, and a PWM counter 226. A similar pulse modulation conversion circuit 202 is described in commonly assigned U.S. Pat. No. 7,130,346, filed on May 14, 2004, entitled “Method and Apparatus Having a Digital PWM Signal Generator with Integral Noise Shaping,” which is incorporated herein by reference in its entirety.
During operation, the variable frequency integral noise shaper circuit 222 receives as input the digital signal 112, the discrete switching frequency signal 204, the system clock signal 213, and a quantized duty ratio signal 232. The variable frequency integral noise shaper circuit 222 generates an unquantized duty ratio, represented by unquantized duty ratio signal 230. The variable frequency integral noise shaper circuit 222 takes the integral of the difference between the digital signal 112 and the quantized duty ratio signal 232 during a particular clock cycle. In one embodiment, the integrals are computed in closed-form in the digital domain to generate the unquantized duty ratio signal 230. The unquantized duty ratio signal 230 is generated such that the PWM signal 114 mirrors the signal content of the digital input 112 within the audio band.
The duty ratio quantization circuit 224 receives as input the unquantized duty ratio signal 230, the discrete switching frequency signal 204, and the system clock signal 213. The duty ratio quantization circuit 224 quantizes the unquantized duty ratio signal 230 to some smaller number of bits such that the duty ratio signal 230 can be realizable with the fixed frequency of the system clock 205. The duty ratio quantization circuit 224 outputs a quantized duty ratio, represented by the quantized duty ratio signal 232. The PWM counter 226 receives as input the quantized duty ratio signal 232 and the system clock signal 213 and outputs the PWM signal 114. In one embodiment, the PWM counter 226 is a 7-bit counter, although other counters are contemplated. The power stage 110 receives as inputs the PWM signal 114 and outputs the amplified PWM signal 116 to the load 106.
Referring now to FIG. 4, an exemplary functional block diagram of the variable frequency generator circuit 206 is depicted. The variable frequency generator circuit 206 includes a discontinuous linear frequency generator circuit 400. The discontinuous linear frequency generator circuit 400 provides, as a function of the system clock 205, a discontinuous linear switching signal 402 such as the switching frequency waveform 300 as shown in FIG. 3 that varies between the first and second frequency 304, 306 and that has one or more discontinuities 302 corresponding to the one or more avoided frequencies 308. As such, in some embodiments, the discontinuous linear switching signal 402 can correspond to the discontinuous switching frequency signal 214.
In some embodiments, the variable frequency generator circuit 206 can also include a non-linear modifier circuit 404 to further modify the EMI spectral shape. In these embodiments, the non-linear modifier circuit 404 provides a non-linear discontinuous switching waveform 500 based on the discontinuous linear switching waveform 300 similar to the exemplary waveform depicted in FIG. 5. In some embodiments, the non-linear discontinuous switching waveform 500 can be based on a non-linear function having a non-linear factor that can be used to adjust the non-linearity of the waveform 500. In these embodiments, the non-linear discontinuous switching waveform 500 can correspond to the discontinuous switching frequency signal 214.
Referring back to FIG. 4, in one example, the discontinuous linear frequency generator circuit 400 can include a discontinuity circuit 406 and an up-down counter circuit 408. The up-down counter circuit 408 increments or decrements a count value 410, which corresponds to the discontinuous linear switching signal 402, in response to a system clock. More specifically, the up-down counter circuit 408 increments the count value 410 to a maximum count value 409 and decrements the count value 410 to a minimum count value 411 (e.g., zero) in response to the system clock 205. As such, in this example, the discontinuous switching frequency waveform 300 is based on the count value 410.
The discontinuity circuit 406 provides the discontinuity 302 corresponding to the one or more avoided frequency bands 308 in response to the count value 410 transcending a low frequency avoid threshold value 412 or a high frequency avoid threshold value 414. The discontinuity circuit 406 can include a first comparator circuit 416, a second comparator circuit 418, a first multiplexer circuit 420, and a second multiplexer circuit 422.
The first comparator circuit 416 includes a first input terminal 424, a second input terminal 426, and a first output terminal 428. The second input terminal 426 receives the low frequency avoid threshold value 412. The second comparator 418 circuit includes a third input terminal 430, a fourth input terminal 432, and a second output terminal 434. The third input terminal 430 is operatively coupled to the first input terminal 424. The fourth input terminal 432 is operative to receive the high frequency avoid threshold value 414.
The first multiplexer circuit 420 includes a fifth input terminal 436, a sixth input terminal 438, a seventh input terminal 440, and a third output terminal 442. The fifth input terminal 436 is operatively coupled to the first output terminal 428. The sixth input terminal 438 is operatively coupled to the second output terminal 434. The second multiplexer circuit 422 includes an eighth input terminal 444, a ninth input terminal 446, a tenth input terminal 448, and an fourth output terminal 450. The eighth input terminal 444 is operatively coupled to the fourth input terminal 432. The ninth input terminal 446 is operatively coupled to the second input terminal 426. The tenth input terminal 448 is operatively coupled to the seventh input terminal 440.
In one example, the up-down counter circuit 408 can include a counter circuit 452, a third comparator circuit 454, a fourth comparator circuit 456, and a latch circuit 458. The counter circuit 452 includes an eleventh input terminal 460, a twelfth input terminal 462, a thirteenth input terminal 464, a fourteenth input terminal 466, a fifth output terminal 468. The twelfth input terminal 462 is operatively coupled to the third output terminal 442. The thirteenth input terminal 464 is operatively coupled to the fourth output terminal 450. The fourteenth input terminal 466 is operative to receive the clock signal 213. The fifth output terminal 468 is operatively coupled to the first input terminal 424.
The eleventh input terminal 460 controls whether the counter circuit 452 counts up or counts down. For example, in one embodiment, when the eleventh input terminal 460 receives a logical one, the counter circuit 452 counts up and when the eleventh input terminal 460 receives a logical zero, the counter circuit 452 counts down or vice versa. In addition, the thirteenth input terminal 464 controls the output (e.g., the discontinuous linear switching signal 402) of the fifth output terminal 468. For example, in one embodiment, when the thirteenth input terminal 464 receives a logical one, the output of the fifth output terminal 468 is based on the input of the twelfth input terminal 462 and when the thirteenth input terminal 464 receives a logical zero, the output of the fifth output terminal 468 is based on the count value 410 or vice versa.
The third comparator circuit 454 includes a fifteenth input terminal 470 and a sixth output terminal 472. The fifteenth input terminal 470 is operatively coupled to the fifth output terminal 468. The fourth comparator circuit 456 includes a sixteenth input terminal 474 and a seventh output terminal 476. The sixteenth input terminal 474 is operatively coupled to the fifth output terminal 468.
The latch circuit includes a seventeenth input terminal 478, an eighteenth input terminal 480, and an eighth output terminal 482. The seventeenth input terminal 478 is operatively coupled to the sixth output terminal 472. The eighteenth input terminal 480 is operatively coupled to the seventh output terminal 476. The eighth output terminal 482 is operatively coupled to the seventh input terminal 440 and the eleventh input terminal 460.
Referring now to FIG. 6, exemplary operations that can be performed by the PWM period generator circuit 200 are generally identified at 600. The process starts at 602. At 604, the variable frequency generator circuit 206 provides the discontinuous switching frequency signal 214 that varies between a first and second frequency 304, 306 while avoiding at least one frequency band 308 between the first and second frequency 304, 306. At 606, the quantization circuit 208 provides the discrete switching signal 204 that varies in accordance with the discontinuous switching frequency signal 214. The process ends in at 608.
Referring now to FIG. 7, an exemplary depiction of power spectral density of the discrete switching frequency signal 204 is generally identified at 700. In this example, the avoided frequency band 308 is centered at 350 kHz. As shown, the power spectral density exhibits a reduced spectral density at 702. Accordingly, EMI at 350 kHz is reduced in this example, which reduces interference of wireless communication channels having a carrier frequency centered at 350 kHz. In addition, harmonics of 350 kHz can be reduced as generally identified at 800 in FIG. 8. As shown, a second, third, fourth, and fifth harmonic 802, 804, 806, 808 of the avoided frequency band 308 each exhibits a reduced power spectral density at 810, 812, 814, and 816, respectively. As such, EMI of the discrete switching frequency signal 204 is further reduced at corresponding harmonics of the avoided frequency band 308.
As noted above, among other advantages, variable frequency generator circuit 206 provides a discontinuous switching frequency signal that varies between a first and second frequency while avoiding at least one frequency band between the first and second frequency. Varying the switching frequency signal between the first and second frequency spreads any EMI between the first and second frequency, which effectively reduces the overall EMI of the switching frequency signal. In addition, by avoiding one or more frequency bands between the first and second frequency, EMI can be further reduced at desired frequencies to reduce any possible interference with wireless communication channels. Other advantages will be recognized by those of ordinary skill in the art.
Although the disclosure is described herein with reference to specific embodiments, various modifications and changes can be made without departing from the scope of the present disclosure as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present disclosure. Any benefits, advantages, or solutions to problems that are described herein with regard to specific embodiments are not intended to be construed as a critical, required, or essential feature or element of any or all the claims. In addition, unless stated otherwise, terms such as “first” and “second” are used to arbitrarily distinguish between the elements such terms describe. Thus, these terms are not necessarily intended to indicate temporal or other prioritization of such elements. The term coupled, as used herein, is defined as connected, although not necessarily directly, and not necessarily mechanically. As used herein, the terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. The terms a or an, as used herein, are defined as one or more than one.

Claims (20)

1. A circuit, comprising:
a variable frequency generator circuit that is operative to provide a discontinuous switching frequency signal and to vary the discontinuous switching frequency signal between a first and second frequency while avoiding at least one frequency band between the first and second frequency; and
a quantization circuit that is operative to provide a plurality of discrete switching signals each separated by a second frequency band that vary in accordance with the discontinuous switching frequency signal, wherein the at least one frequency band of the discontinuous switching frequency signal is greater than the second frequency band.
2. The circuit of claim 1 wherein the variable frequency generator circuit comprises a linear frequency generator circuit that is operative to provide a discontinuous linear switching frequency signal that varies between the first and second frequency and that has a discontinuity corresponding to the at least one frequency band.
3. The circuit of claim 2 wherein the linear frequency generator circuit further comprises a non-linear modifier circuit that is operative to provide the discontinuous switching frequency signal based on the discontinuous linear switching frequency signal and a non-linear factor.
4. The circuit of claim 2 wherein the linear frequency generator circuit comprises an up-down counter circuit that is operative to one of increment and decrement a count value in response to a clock signal, wherein the discontinuous linear switching frequency signal is based on the count value.
5. The circuit of claim 4 wherein the linear frequency generator circuit further comprises a discontinuity circuit that is operative to provide the discontinuity corresponding to the at least one frequency band in response to the count value transcending a threshold count value.
6. The circuit of claim 5 wherein the discontinuity circuit comprises:
a first comparator circuit having a first and second input terminal and a first output terminal, wherein the second input terminal is operative to receive a first value corresponding with a first edge of the at least one frequency band;
a second comparator circuit having a third and fourth input terminal and a second output terminal, wherein the third input terminal is operatively coupled to the first input terminal and the fourth input terminal is operative to receive a second value corresponding with a second edge of the at least one frequency band;
a first multiplexer circuit having a fifth, sixth, and seventh input terminal and a third output terminal, wherein the fifth input terminal is operatively coupled to the first output terminal, the sixth input terminal is operatively coupled to the second output terminal; and
a second multiplexer circuit having an eighth, ninth, and tenth input terminal and a fourth output terminal, wherein the eighth input terminal is operatively coupled to the fourth input terminal, the ninth input terminal is operatively coupled to the second input terminal, the tenth input terminal is operatively coupled to the seventh input terminal.
7. The circuit of claim 6 wherein the up-down counter circuit comprises:
a counter circuit having an eleventh, twelfth, thirteenth, and fourteenth input terminal and a fifth output terminal, wherein the fourteenth input terminal is operative to receive the clock signal and the fifth output terminal is operatively coupled to the first input terminal;
a third comparator circuit having a fifteenth input terminal and a sixth output terminal, wherein the fifteenth input terminal is operatively coupled to the fifth output terminal;
a fourth comparator circuit having a sixteenth input terminal and a seventh output terminal, wherein the sixteenth input terminal is operatively coupled to the fifth output terminal;
a latch circuit having a seventeenth and eighteenth input terminal and a seventh output terminal, wherein the seventeenth input terminal is operatively coupled to the sixth output terminal, the eighteenth input terminal is operatively coupled to the seventh output terminal, and the eighth output terminal is operatively coupled to the seventh input terminal.
8. The circuit of claim 1 further comprising a noise shaping circuit, operatively coupled to the variable frequency generator circuit and the quantization circuit, that is operative to provide a quantization error signal in response to the discrete switching signal and the discontinuous switching frequency signal.
9. The circuit of claim 8 further comprising a summing circuit, operatively coupled to the variable frequency generator circuit, the quantization circuit and the noise shaping circuit, that is operative to provide a corrected switching frequency signal based on a sum of the discontinuous switching frequency signal and the quantization error signal.
10. A method, comprising:
providing a discontinuous switching frequency signal that varies between a first and second frequency while avoiding at least one frequency band between the first and second frequency; and
providing a plurality of discrete switching signals each separated by a second frequency band that vary in accordance with the discontinuous switching frequency signal, wherein the at least one frequency band of the discontinuous switching frequency signal is greater than the second frequency band.
11. The method of claim 10 further comprising providing a discontinuous linear switching frequency signal that varies between the first and second frequency and that has a discontinuity corresponding to the at least one frequency band.
12. The method of claim 11 further comprising providing the discontinuous switching frequency signal based on the discontinuous linear switching frequency signal and a non-linear factor.
13. The method of claim 11 further comprising one of incrementing and decrementing a count value in response to a clock signal, wherein the discontinuous linear switching frequency signal is based on the count value.
14. The method of claim 13 further comprising providing the discontinuity corresponding to the at least one frequency band in response to the count value transcending a threshold count value.
15. The method of claim 10 further comprising providing a quantization error signal in response to the discrete switching signal and the discontinuous switching frequency signal.
16. The method of claim 15 further comprising providing a corrected switching frequency signal based on a sum of the discontinuous switching frequency signal and the quantization error signal.
17. An audio device, comprising:
an audio amplifier circuit that comprises:
a pulse modulation period generator circuit that comprises:
a variable frequency generator circuit that is operative to provide a discontinuous switching frequency signal and to vary the discontinuous switching frequency signal between a first and second frequency while avoiding at least one frequency band between the first and second frequency; and
a quantization circuit that is operative to provide a plurality of discrete switching signals each separated by a second frequency band that vary in accordance with the discontinuous switching frequency signal, wherein the at least one frequency band of the discontinuous switching frequency is greater than the second frequency band; and
a pulse conversion circuit that is operative to provide a pulse modulated signal in response to the discrete switching signal and a digital signal that represents audio information.
18. The audio device of claim 17 wherein the pulse modulation period generator circuit comprises a linear frequency generator circuit that is operative to provide a discontinuous linear switching frequency signal that varies between the first and second frequency and that has a discontinuity corresponding to the at least one frequency band.
19. The audio device of claim 17 wherein the audio amplifier circuit further comprises a power stage circuit, operatively coupled to the pulse modulation period generator circuit, that is operative to provide an amplified pulse modulated signal in response to the pulse modulated signal.
20. The audio device of claim 17 further comprising a digital source circuit that is operative to provide the digital signal based on the audio information.
US12/338,279 2008-12-18 2008-12-18 Spread spectrum pulse width modulation method and apparatus Active 2029-02-05 US7777563B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/338,279 US7777563B2 (en) 2008-12-18 2008-12-18 Spread spectrum pulse width modulation method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/338,279 US7777563B2 (en) 2008-12-18 2008-12-18 Spread spectrum pulse width modulation method and apparatus

Publications (2)

Publication Number Publication Date
US20100156527A1 US20100156527A1 (en) 2010-06-24
US7777563B2 true US7777563B2 (en) 2010-08-17

Family

ID=42265119

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/338,279 Active 2029-02-05 US7777563B2 (en) 2008-12-18 2008-12-18 Spread spectrum pulse width modulation method and apparatus

Country Status (1)

Country Link
US (1) US7777563B2 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080272758A1 (en) * 2007-05-02 2008-11-06 Melanson John L Switching Power Converter with Switch Control Pulse Width Variability at Low Power Demand Levels
US20100079125A1 (en) * 2008-07-25 2010-04-01 Melanson John L Current sensing in a switching power converter
US20100308742A1 (en) * 2007-03-12 2010-12-09 Melanson John L Power Control System for Current Regulated Light Sources
US20100327765A1 (en) * 2009-06-30 2010-12-30 Melanson John L Low energy transfer mode for auxiliary power supply operation in a cascaded switching power converter
US20110110000A1 (en) * 2009-11-09 2011-05-12 Etter Brett E Power System Having Voltage-Based Monitoring for Over Current Protection
US8076920B1 (en) 2007-03-12 2011-12-13 Cirrus Logic, Inc. Switching power converter and control system
US8198874B2 (en) 2009-06-30 2012-06-12 Cirrus Logic, Inc. Switching power converter with current sensing transformer auxiliary power supply
US8212491B2 (en) 2008-07-25 2012-07-03 Cirrus Logic, Inc. Switching power converter control with triac-based leading edge dimmer compatibility
US8222872B1 (en) 2008-09-30 2012-07-17 Cirrus Logic, Inc. Switching power converter with selectable mode auxiliary power supply
US8248145B2 (en) 2009-06-30 2012-08-21 Cirrus Logic, Inc. Cascode configured switching using at least one low breakdown voltage internal, integrated circuit switch to control at least one high breakdown voltage external switch
US8279628B2 (en) 2008-07-25 2012-10-02 Cirrus Logic, Inc. Audible noise suppression in a resonant switching power converter
US8288954B2 (en) 2008-12-07 2012-10-16 Cirrus Logic, Inc. Primary-side based control of secondary-side current for a transformer
US8299722B2 (en) 2008-12-12 2012-10-30 Cirrus Logic, Inc. Time division light output sensing and brightness adjustment for different spectra of light emitting diodes
US8362707B2 (en) 2008-12-12 2013-01-29 Cirrus Logic, Inc. Light emitting diode based lighting system with time division ambient light feedback response
US8482223B2 (en) 2009-04-30 2013-07-09 Cirrus Logic, Inc. Calibration of lamps
US8536794B2 (en) 2007-03-12 2013-09-17 Cirrus Logic, Inc. Lighting system with lighting dimmer output mapping
US8536799B1 (en) 2010-07-30 2013-09-17 Cirrus Logic, Inc. Dimmer detection
US8569972B2 (en) 2010-08-17 2013-10-29 Cirrus Logic, Inc. Dimmer output emulation
US8576589B2 (en) 2008-01-30 2013-11-05 Cirrus Logic, Inc. Switch state controller with a sense current generated operating voltage
US8723438B2 (en) 2007-03-12 2014-05-13 Cirrus Logic, Inc. Switch power converter control with spread spectrum based electromagnetic interference reduction
US8841894B1 (en) 2011-12-16 2014-09-23 Cirrus Logic, Inc. Pulse-width modulated (PWM) audio power amplifier with output transition slope control
US8963535B1 (en) 2009-06-30 2015-02-24 Cirrus Logic, Inc. Switch controlled current sensing using a hall effect sensor
US8988049B2 (en) 2013-06-19 2015-03-24 Futurewei Technologies, Inc. Multiple switch power stage control tracking PCM signal input
US9155174B2 (en) 2009-09-30 2015-10-06 Cirrus Logic, Inc. Phase control dimming compatible lighting systems
US9178415B1 (en) 2009-10-15 2015-11-03 Cirrus Logic, Inc. Inductor over-current protection using a volt-second value representing an input voltage to a switching power converter
US9209762B1 (en) 2013-04-01 2015-12-08 Cirrus Logic, Inc. Switching power amplifier with rate-controlled power supply voltage transitions
US10020783B2 (en) 2015-07-01 2018-07-10 Bei Electronics Llc Class D amplifier using Fs/4 modulation and envelope tracking power supplies

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100008749A (en) * 2008-07-16 2010-01-26 삼성전자주식회사 Switching power amplifier and control method thereof
WO2012033655A1 (en) * 2010-09-10 2012-03-15 Marvell World Trade Ltd Electro-magnetic interference reduction for switched signal systems
JP5783928B2 (en) 2012-02-15 2015-09-24 日立オートモティブシステムズ株式会社 In-vehicle step-down switching power supply, in-vehicle electronic control device, and idle stop system
US9197172B2 (en) * 2013-09-17 2015-11-24 Qualcomm Incorporated Switched mode high linearity power amplifier

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5973556A (en) * 1997-03-03 1999-10-26 Hewlett-Packard Company Delta-modulated power supply
US6414613B1 (en) 2000-01-05 2002-07-02 Motorola, Inc. Apparatus for noise shaping a pulse width modulation (PWM) signal and method therefor
US6765436B1 (en) * 2002-09-04 2004-07-20 Cirrus Logic, Inc. Power supply based audio compression for digital audio amplifier
US6819912B2 (en) 2001-11-05 2004-11-16 Freescale Semiconductor, Inc. Variable frequency switching amplifier and method therefor
US7130346B2 (en) 2004-05-14 2006-10-31 Freescale Semiconductor, Inc. Method and apparatus having a digital PWM signal generator with integral noise shaping
US20080252392A1 (en) 2007-04-10 2008-10-16 Pallab Midya Discrete dithered frequency pulse width modulation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5973556A (en) * 1997-03-03 1999-10-26 Hewlett-Packard Company Delta-modulated power supply
US6414613B1 (en) 2000-01-05 2002-07-02 Motorola, Inc. Apparatus for noise shaping a pulse width modulation (PWM) signal and method therefor
US6819912B2 (en) 2001-11-05 2004-11-16 Freescale Semiconductor, Inc. Variable frequency switching amplifier and method therefor
US6765436B1 (en) * 2002-09-04 2004-07-20 Cirrus Logic, Inc. Power supply based audio compression for digital audio amplifier
US7130346B2 (en) 2004-05-14 2006-10-31 Freescale Semiconductor, Inc. Method and apparatus having a digital PWM signal generator with integral noise shaping
US20080252392A1 (en) 2007-04-10 2008-10-16 Pallab Midya Discrete dithered frequency pulse width modulation
US7667552B2 (en) * 2007-04-10 2010-02-23 Freescale Semiconductor, Inc. Discrete dithered frequency pulse width modulation

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8232736B2 (en) 2007-03-12 2012-07-31 Cirrus Logic, Inc. Power control system for current regulated light sources
US8536794B2 (en) 2007-03-12 2013-09-17 Cirrus Logic, Inc. Lighting system with lighting dimmer output mapping
US20100308742A1 (en) * 2007-03-12 2010-12-09 Melanson John L Power Control System for Current Regulated Light Sources
US8723438B2 (en) 2007-03-12 2014-05-13 Cirrus Logic, Inc. Switch power converter control with spread spectrum based electromagnetic interference reduction
US8076920B1 (en) 2007-03-12 2011-12-13 Cirrus Logic, Inc. Switching power converter and control system
US8174204B2 (en) 2007-03-12 2012-05-08 Cirrus Logic, Inc. Lighting system with power factor correction control data determined from a phase modulated signal
US8040703B2 (en) 2007-05-02 2011-10-18 Cirrus Logic, Inc. Power factor correction controller with feedback reduction
US8120341B2 (en) * 2007-05-02 2012-02-21 Cirrus Logic, Inc. Switching power converter with switch control pulse width variability at low power demand levels
US20080272758A1 (en) * 2007-05-02 2008-11-06 Melanson John L Switching Power Converter with Switch Control Pulse Width Variability at Low Power Demand Levels
US8576589B2 (en) 2008-01-30 2013-11-05 Cirrus Logic, Inc. Switch state controller with a sense current generated operating voltage
US8553430B2 (en) 2008-07-25 2013-10-08 Cirrus Logic, Inc. Resonant switching power converter with adaptive dead time control
US8212491B2 (en) 2008-07-25 2012-07-03 Cirrus Logic, Inc. Switching power converter control with triac-based leading edge dimmer compatibility
US20100079125A1 (en) * 2008-07-25 2010-04-01 Melanson John L Current sensing in a switching power converter
US8279628B2 (en) 2008-07-25 2012-10-02 Cirrus Logic, Inc. Audible noise suppression in a resonant switching power converter
US8330434B2 (en) 2008-07-25 2012-12-11 Cirrus Logic, Inc. Power supply that determines energy consumption and outputs a signal indicative of energy consumption
US8344707B2 (en) 2008-07-25 2013-01-01 Cirrus Logic, Inc. Current sensing in a switching power converter
US8222872B1 (en) 2008-09-30 2012-07-17 Cirrus Logic, Inc. Switching power converter with selectable mode auxiliary power supply
US8288954B2 (en) 2008-12-07 2012-10-16 Cirrus Logic, Inc. Primary-side based control of secondary-side current for a transformer
US8299722B2 (en) 2008-12-12 2012-10-30 Cirrus Logic, Inc. Time division light output sensing and brightness adjustment for different spectra of light emitting diodes
US8362707B2 (en) 2008-12-12 2013-01-29 Cirrus Logic, Inc. Light emitting diode based lighting system with time division ambient light feedback response
US8482223B2 (en) 2009-04-30 2013-07-09 Cirrus Logic, Inc. Calibration of lamps
US8198874B2 (en) 2009-06-30 2012-06-12 Cirrus Logic, Inc. Switching power converter with current sensing transformer auxiliary power supply
US8212493B2 (en) 2009-06-30 2012-07-03 Cirrus Logic, Inc. Low energy transfer mode for auxiliary power supply operation in a cascaded switching power converter
US8248145B2 (en) 2009-06-30 2012-08-21 Cirrus Logic, Inc. Cascode configured switching using at least one low breakdown voltage internal, integrated circuit switch to control at least one high breakdown voltage external switch
US20100327765A1 (en) * 2009-06-30 2010-12-30 Melanson John L Low energy transfer mode for auxiliary power supply operation in a cascaded switching power converter
US8963535B1 (en) 2009-06-30 2015-02-24 Cirrus Logic, Inc. Switch controlled current sensing using a hall effect sensor
US9155174B2 (en) 2009-09-30 2015-10-06 Cirrus Logic, Inc. Phase control dimming compatible lighting systems
US9178415B1 (en) 2009-10-15 2015-11-03 Cirrus Logic, Inc. Inductor over-current protection using a volt-second value representing an input voltage to a switching power converter
US20110110000A1 (en) * 2009-11-09 2011-05-12 Etter Brett E Power System Having Voltage-Based Monitoring for Over Current Protection
US8654483B2 (en) 2009-11-09 2014-02-18 Cirrus Logic, Inc. Power system having voltage-based monitoring for over current protection
US8536799B1 (en) 2010-07-30 2013-09-17 Cirrus Logic, Inc. Dimmer detection
US8569972B2 (en) 2010-08-17 2013-10-29 Cirrus Logic, Inc. Dimmer output emulation
US8841894B1 (en) 2011-12-16 2014-09-23 Cirrus Logic, Inc. Pulse-width modulated (PWM) audio power amplifier with output transition slope control
US9590574B1 (en) 2011-12-16 2017-03-07 Cirrus Logic, Inc. Pulse-width modulated (PWM) audio power amplifier with output transition slope control
US9209762B1 (en) 2013-04-01 2015-12-08 Cirrus Logic, Inc. Switching power amplifier with rate-controlled power supply voltage transitions
US8988049B2 (en) 2013-06-19 2015-03-24 Futurewei Technologies, Inc. Multiple switch power stage control tracking PCM signal input
US10020783B2 (en) 2015-07-01 2018-07-10 Bei Electronics Llc Class D amplifier using Fs/4 modulation and envelope tracking power supplies

Also Published As

Publication number Publication date
US20100156527A1 (en) 2010-06-24

Similar Documents

Publication Publication Date Title
US7777563B2 (en) Spread spectrum pulse width modulation method and apparatus
US7667552B2 (en) Discrete dithered frequency pulse width modulation
US9787261B2 (en) Class-D amplifier circuits
US9362875B2 (en) Signal envelope processing
US9337821B2 (en) System and method for generating a pulse-width modulated signal
KR20110081779A (en) Systems and methods to reduce idle channel current and noise floor in a pwm amplifier
EP2432124B1 (en) Pulse width modulator
US20070005160A1 (en) Automute detection in digital audio amplifiers
US20060091945A1 (en) Switching power amplifier and method for amplifying a digital input signal
US8306106B2 (en) Multi-edge pulse width modulator with non-stationary residue assignment
JP2007135177A (en) Class-d amplifier
US7783062B2 (en) Automatic audio distortion control method and apparatus
US8854132B2 (en) Amplifier circuit
CN1625055A (en) Word length reduction circuit
US20090289704A1 (en) Amplification circuit for driving a diffuser
EP2792068A2 (en) Waveform shaping for audio amplifiers
JP2021521659A (en) Class D amplifier with duty cycle control
US7629842B2 (en) Class D audio amplifier
JP2008306234A (en) Pulse-width modulating circuit, pulse-width modulating method, parametric speaker, and pulse-width modulation control program
US20130016844A1 (en) Subsonic test signal generation technique
US8054130B2 (en) Method for measuring the saturation rate of an audio amplifier
US9614514B2 (en) PWM modulation device and sound signal output apparatus
US7321328B1 (en) Single bit DAC with tristate driver
US20220085783A1 (en) Clipping state detecting circuit and clipping state detecting method
JP3907982B2 (en) amplifier

Legal Events

Date Code Title Description
AS Assignment

Owner name: FREESCALE SEMICONDUCTOR, INC.,TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIDYA, PALLAB;ROECKNER, WILLIAM J.;REEL/FRAME:022003/0001

Effective date: 20081217

Owner name: FREESCALE SEMICONDUCTOR, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIDYA, PALLAB;ROECKNER, WILLIAM J.;REEL/FRAME:022003/0001

Effective date: 20081217

AS Assignment

Owner name: CITIBANK, N.A.,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:FREESCALE SEMICONDUCTOR, INC.;REEL/FRAME:022380/0409

Effective date: 20090216

Owner name: CITIBANK, N.A., NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:FREESCALE SEMICONDUCTOR, INC.;REEL/FRAME:022380/0409

Effective date: 20090216

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: CITIBANK, N.A., AS NOTES COLLATERAL AGENT, NEW YOR

Free format text: SECURITY AGREEMENT;ASSIGNOR:FREESCALE SEMICONDUCTOR, INC.;REEL/FRAME:030633/0424

Effective date: 20130521

FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
AS Assignment

Owner name: ZENITH INVESTMENTS, LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FREESCALE SEMICONDUCTOR, INC.;REEL/FRAME:033687/0336

Effective date: 20131128

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: APPLE INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ZENITH INVESTMENTS, LLC;REEL/FRAME:034749/0791

Effective date: 20141219

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: FREESCALE SEMICONDUCTOR, INC., TEXAS

Free format text: PATENT RELEASE;ASSIGNOR:CITIBANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:037354/0807

Effective date: 20151207

AS Assignment

Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND

Free format text: ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:037486/0517

Effective date: 20151207

AS Assignment

Owner name: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC., NETHERLANDS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:040925/0001

Effective date: 20160912

Owner name: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC., NE

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:040925/0001

Effective date: 20160912

AS Assignment

Owner name: NXP B.V., NETHERLANDS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:040928/0001

Effective date: 20160622

MAFP Maintenance fee payment

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

Year of fee payment: 8

AS Assignment

Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITYINTEREST IN PATENTS;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:053547/0421

Effective date: 20151207

AS Assignment

Owner name: NXP B.V., NETHERLANDS

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVEAPPLICATION 11759915 AND REPLACE IT WITH APPLICATION11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITYINTEREST;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:052915/0001

Effective date: 20160622

AS Assignment

Owner name: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC., NETHERLANDS

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVEAPPLICATION 11759915 AND REPLACE IT WITH APPLICATION11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITYINTEREST;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:052917/0001

Effective date: 20160912

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