Systems and methods for detecting the impedance of an output load coupled to a digital amplifier and compensating for changes in the response of the amplifier. One embodiment of the invention is implemented in a Class D pulse width modulated (PWM) amplifier. In this embodiment, a digital PCM test signal is generated. This test signal is processed by the amplifier to produce a corresponding analog audio output signal that is used to drive a speaker. A sense resistor placed in series with the speaker is used to generate a test voltage that is compared to a reference voltage. When the test voltage reaches the reference voltage, the current through the sense resistor (hence the speaker) is at a known level, so the value of the digital test signal is noted. The impedance of the speaker is then determined from the test signal value and the speaker current.
|
1. A method implemented in a digital amplifier comprising:
(a) generating a digital test signal;
(b) converting the digital test signal to an analog signal;
(c) driving a load with the analog signal;
(d) detecting a threshold level of current through the load;
(e) identifying a value of the digital test signal that generated the threshold level of current through the load; and
(f) calculating an impedance of the load based on the threshold level of current through the load and the corresponding value of the digital test signal.
0. 31. A digital amplifier comprising:
circuitry configured to convert a digital test signal to an analog test signal that drives a load;
further circuitry configured to sense a test voltage indicative of a current that flows through the load in response to the analog test signal driving the load; and
a processor configured to
adjust a value of the digital test signal, to thereby adjust an amplitude of the analog test signal driving the load, until the sensed test voltage reaches a reference voltage; and
calculate an impedance of the load in dependence on the value of the digital test signal that causes the sensed test voltage to reach the reference voltage.
0. 21. A method implemented in a digital amplifier comprising:
(a) generating a digital test signal having a corresponding value;
(b) converting the digital test signal to an analog test signal that drives a load;
(c) sensing a test voltage indicative of a current that flows through the load in response to the analog test signal driving the load;
(d) adjusting the value of the digital test signal, to thereby adjust an amplitude of the analog test signal driving the load, until the sensed test voltage reaches a reference voltage; and
(e) calculating an impedance of the load in dependence on the value of the digital test signal that causes the sensed test voltage to reach the reference voltage.
12. A digital amplifier comprising:
a digital test signal generator configured to generate a digital test signal;
an engine configured to convert the digital test signal to an analog signal;
an output stage configured to receive the analog signal and to drive a load and a sense resistor in series with the load with the analog signal;
a reference voltage generator configured to generate a reference voltage equal to a resistance of the sense resistor times a threshold level of current;
a comparator configured to compare a voltage across the sense resistor to the reference voltage and to generate a binary signal indicating whether the voltage across the sense resistor exceeds the reference voltage;
a processor configured to identify a value of the digital test signal corresponding to a transition in the binary signal and to calculate an impedance of the load based on the threshold level of current and the value of the digital test signal corresponding to the transition in the binary signal.
10. A method comprising:
in a test mode,
generating a digital test signal,
converting the digital test signal to an analog test signal,
applying the analog test signal across a load and a sense resistor,
comparing a voltage across the sense resistor to a first reference voltage, wherein the first reference voltage is equal to a resistance of the sense resistor times a first threshold level of current,
generating a binary signal indicating whether the voltage across the sense resistor exceeds the first reference voltage,
identifying a value of the digital test signal that causes the binary signal to transition between high and low states, and
calculating an impedance of the load based on the first threshold level of current and the identified value of the digital test signal;
in an operational mode,
converting a digital audio digital test signal to an analog audio signal,
applying the analog signal across a load and a sense resistor,
comparing a voltage across the sense resistor to a second reference voltage, wherein the second reference voltage is equal to a resistance of the sense resistor times a second threshold level of current which is higher than the first threshold level of current,
generating a binary signal indicating whether the voltage across the sense resistor exceeds the second reference voltage, and
taking a protective action to limit the load current when the binary signal indicates that the voltage across the sense resistor exceeds the second reference voltage.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
11. The method of
13. The digital amplifier of
14. The digital amplifier of
15. The digital amplifier of
16. The digital amplifier of
17. The digital amplifier of
18. The digital amplifier of
19. The digital amplifier of claim 18 12, further comprising an accumulator configured to receive the binary signal and to assert an output signal to the processor only if the binary signal is asserted for a predetermined interval.
20. The digital amplifier of
in a test mode,
the reference voltage generator is configured to generate a first reference voltage equal to a resistance of the sense resistor times a first threshold level of current below a maximum current level, and the processor is configured to calculate the impedance of the load based on the threshold level of current and the value of the digital test signal corresponding to the transition in the binary signal; and
in an operational mode,
the reference voltage generator is configured to generate a second reference voltage equal to a resistance of the sense resistor times a second threshold level of current which is higher than the first threshold level of current; and
the processor is configured to take action to limit the current through the load when the binary signal is asserted.
0. 22. The method of claim 21, further comprising:
(f) modifying a response of the digital amplifier in dependence of the calculated impedance of the load.
0. 23. The method of claim 22, wherein step (f) includes modifying the response of the digital amplifier to compensate for high-frequency peaking and/or drooping.
0. 24. The method of claim 21, wherein:
the analog test signal that drives the load has a corresponding frequency; and
steps (a), (b), (c), (d) and (e) are performed for each of a plurality of different frequencies of the analog test signal to thereby calculate an impedance profile of the load.
0. 25. The method of claim 24, further comprising:
(f) modifying a response of the digital amplifier in dependence of the calculated impedance profile of the load.
0. 26. The method of claim 21, wherein to reduce effects of variability in the digital amplifier:
step (e) comprises calculating the impedance of the load in dependence on the value of the digital test signal that causes the sensed test voltage to reach the reference voltage for at least a predetermined interval.
0. 27. The method of claim 21, wherein:
the reference voltage is generated in dependence on a threshold level of current; and
the calculating the impedance of the load at step (e) is also in dependence on the threshold level of current.
0. 28. The method of claim 27, further comprising generating the reference voltage in dependence on the threshold level of current.
0. 29. The method of claim 21, wherein:
the load comprises a speaker; and
the analog test signal comprises an analog audio test signal that drives the speaker.
0. 30. The method of claim 29, wherein:
the digital test signal generated at step (a) comprises a digital pulse code modulated (PCM) audio test signal; and
at step (b) the digital PCM test signal is converted to an analog pulse width modulated (PWM) audio test signal that drives the speaker.
0. 32. The digital amplifier of claim 31, wherein the processor is also configured to modify a response of the digital amplifier in dependence of the calculated impedance of the load.
0. 33. The digital amplifier of claim 31, further comprising:
a digital test signal generator that generates the digital test signal for each of a plurality of different frequencies, so that the load is driven by the analog test signal for each of the plurality of different frequencies;
wherein the processor is configured to calculated an impedance profile of the load, in dependence of the values of the digital test signal that cause the sensed test voltage to reach the reference voltage for the plurality of different frequencies; and
wherein the digital signal generator can be implemented by the processor.
0. 34. The digital amplifier of claim 33, wherein the processor is also configured to modify a response of the digital amplifier in dependence of the calculated impedance profile of the load.
0. 35. The digital amplifier of claim 31, wherein to reduce effects of variability in the digital amplifier, the processor calculates the impedance of the load in dependence on the value of the digital test signal that causes the sensed test voltage to reach the reference voltage for at least a predetermined interval.
|
This application claims priority to U.S. Patent application Ser. No. 10/805,741, entitled “Systems And Methods For Automatically Adjusting Channel Timing,” by Taylor, et al., filed Mar. 22, 2004, which claims priority to: U.S. Provisional Patent Application No. 60/456,421, entitled “Output Device Switch Timing Correction,” by Taylor, et al., filed Mar. 21, 2003; U.S. Provisional Patent Application No. 60/456,414, entitled “Adaptive Anti-Clipping Protection,” by Taylor, et al., filed Mar. 21, 2003; U.S. Provisional Patent Application No. 60/456,430, entitled “Frequency Response Correction,” by Taylor, et al., filed Mar. 21, 2003; U.S. Provisional Patent Application No. 60/456,429, entitled “High-Efficiency, High-Performance Sample Rate Converter,” by Anderson, et al., filed Mar. 21, 2003; U.S. Provisional Patent Application No. 60/456,422, entitled “Output Filter, Phase/Timing Correction,” by Taylor, et al., filed Mar. 21, 2003; U.S. Provisional Patent Application No. 60/456,428, entitled “Output Filter Speaker/Load Compensation,” by Taylor, et al., filed Mar. 21, 2003; U.S. Provisional Patent Application No. 60/456,420, entitled “Output Stage Channel Timing Calibration,” by Taylor, et al., filed Mar. 21, 2003; U.S. Provisional Patent Application No. 60/456,427, entitled “Intelligent Over-Current, Over-Load Protection,” by Hand, et al., filed Mar. 21, 2003; each of which is fully incorporated by reference as if set forth herein in its entirety.
1. Field of the Invention
The invention relates generally to audio amplification systems, and more particularly to systems and methods for detecting the impedance of an output load coupled to a digital amplifier and compensating for changes in the frequency response of the amplifier.
2. Related Art
Pulse Width Modulation (POMPOMDIPDIP DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DIP DSP core, or any other such configuration.
The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be embodied directly in hardware, in software or firmware modules executed by a processor, or in a combination thereof. A software product may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The benefits and advantages which may be provided by the present invention have been described above with regard to specific embodiments. These benefits and advantages, and any elements or limitations that may cause them to occur or to become more pronounced are not to be construed as critical, required, or essential features of any or all of the claims. As used herein, the terms “comprises,” “comprising,” or any other variations thereof, are intended to be interpreted as non-exclusively including the elements or limitations which follow those terms. Accordingly, a system, method, or other embodiment that comprises a set of elements is not limited to only those elements, and may include other elements not expressly listed or inherent to the claimed embodiment.
While the present invention has been described with reference to particular embodiments, it should be understood that the embodiments are illustrative and that the scope of the invention is not limited to these embodiments. Many variations, modifications, additions and improvements to the embodiments described above are possible. It is contemplated that these variations, modifications, additions and improvements fall within the scope of the invention as detailed within the following claims.
Hand, Larry E., Taylor, Wilson E.
Patent | Priority | Assignee | Title |
10069322, | Sep 25 2015 | MOTOROLA SOLUTIONS, INC.; MOTOROLA SOLUTIONS, INC | Methods and systems of managing power in a portable electronic device |
9736585, | Oct 07 2014 | Gentex Corporation | System and method for driving a low frequency speaker |
9954505, | Jan 13 2014 | Samsung Electronics Co., Ltd | Audio output control method and electronic device supporting the same |
Patent | Priority | Assignee | Title |
4554512, | Aug 27 1984 | Aerotech, Inc.; AEROTECH INC , A CORP OFPA A CORP OF PA | Switching amplifier with MOSFET driver circuit |
5652542, | Nov 09 1994 | Crest Audio, Inc. | Digital signal processor for amplifier |
5719526, | Nov 09 1994 | Crest Audio, Inc. | Internal load monitor for amplifier |
6229389, | Nov 18 1998 | RED CHIP COMPANY LTD A BRITISH VIRGIN ISLANDS CORPORATION ; RED CHIP COMPANY LTD ; RED CHIP COMPANY LTD , A BRITISH VIRGIN ISLANDS CORPORATION | Class D modulator with peak current limit and load impedance sensing circuits |
6232833, | Nov 18 1998 | RED CHIP COMPANY LTD A BRITISH VIRGIN ISLANDS CORPORATION ; RED CHIP COMPANY LTD ; RED CHIP COMPANY LTD , A BRITISH VIRGIN ISLANDS CORPORATION | Low noise low distortion class D amplifier |
6294954, | Jan 11 2000 | CIRRUS LOGIC, INC , A DELAWARE CORPORATION | Adaptive dead time control for switching circuits |
6373334, | Jun 12 2000 | CIRRUS LOGIC, INC , A DELAWARE CORPORATION | Real time correction of a digital PWM amplifier |
6683494, | Mar 26 2001 | Harman International Industries, Incorporated | Digital signal processor enhanced pulse width modulation amplifier |
6737917, | Jan 18 2001 | DLOGIX Co., Ltd. | Digital power amplifier |
6744310, | Mar 21 2001 | Pioneer Corporation | Power amplifying device |
7078964, | Oct 15 2003 | Texas Instruments Incorporated | Detection of DC output levels from a class D amplifier |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 22 2005 | HAND, LARRY E | D2Audio Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032844 | /0043 | |
Aug 22 2005 | TAYLOR, WILSON E | D2Audio Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032844 | /0043 | |
Aug 20 2009 | D2Audio Corporation | (assignment on the face of the patent) | / | |||
Apr 27 2010 | D2Audio Corporation | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | Elantec Semiconductor, Inc | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | Intersil Americas Inc | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | KENET, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | ZILKER LABS, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | QUELLAN, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | INTERSIL COMMUNICATIONS, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | Techwell, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | Intersil Corporation | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Apr 27 2010 | PLANET ATE, INC | MORGAN STANLEY & CO INCORPORATED | SECURITY AGREEMENT | 024337 | /0395 | |
Dec 23 2011 | D2Audio Corporation | D2AUDIO LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 032917 | /0916 | |
Mar 29 2013 | D2AUDIO LLC | INTERSIL AMERICAS LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032980 | /0276 |
Date | Maintenance Fee Events |
Feb 23 2015 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Apr 08 2019 | REM: Maintenance Fee Reminder Mailed. |
Sep 23 2019 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jun 12 2015 | 4 years fee payment window open |
Dec 12 2015 | 6 months grace period start (w surcharge) |
Jun 12 2016 | patent expiry (for year 4) |
Jun 12 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 12 2019 | 8 years fee payment window open |
Dec 12 2019 | 6 months grace period start (w surcharge) |
Jun 12 2020 | patent expiry (for year 8) |
Jun 12 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 12 2023 | 12 years fee payment window open |
Dec 12 2023 | 6 months grace period start (w surcharge) |
Jun 12 2024 | patent expiry (for year 12) |
Jun 12 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |