Claims
- 1. A system comprising:
a digital amplifier controller; an amplifier output stage coupled to the controller and configured to receive audio signals from the controller; one or more sensors coupled to the output stage ; and one or more low-pass filters coupled to the one or more sensors and configured to receive sensor signals from the one or more sensors; wherein the low-pass filters are configured to filter the sensor signals and to provide the filtered sensor signals to the controller; and wherein the controller is configured to provide a programmable response to the filtered sensor signals.
- 2. The system of claim 1,
wherein the controller comprises a pulse width modulation (PWM) controller and the output stage comprises a PWM output stage; wherein the system further comprises one or more comparators coupled to receive analog sensor signals from corresponding ones of the sensors and configured to generate binary sensor signal which are provided to corresponding ones of the low-pass filters; wherein each low-pass filter comprises an accumulator configured to not assert the filtered sensor signal when a value in the accumulator is below a programmable threshold and to assert the filtered sensor signal when the value in the accumulator is above the threshold; wherein the one or more sensors comprise at least one current sensor and at least one temperature sensor, and wherein the controller is configured to detect over-current and over-temperature conditions in the output stage; and wherein the programmable response to the filtered sensor signals is selected from the group of responses consisting of: shutting down the output stage; and compressing at least a portion of the audio signals.
- 3. The system of claim 1, wherein the controller comprises a pulse width modulation (PWM) controller and the output stage comprises a PWM output stage.
- 4. The system of claim 3, wherein the one or more sensors comprise at least one current sensor, wherein the controller is configured to detect shoot-through current and to responsively adjust delays between a high-side signal and a low-side signal to minimize the shoot-through current.
- 5. The system of claim 1, further comprising one or more comparators, wherein each comparator is coupled to receive an analog sensor signal from a corresponding one of the sensors and to generate a binary sensor signal which is provided to a corresponding one of the low-pass filters.
- 6. The system of claim 5, wherein the one or more sensors comprise at east one current sensor.
- 7. The system of claim 5, wherein the one or more sensors comprise at east one temperature sensor.
- 8. The system of claim 1, wherein the low-pass filters comprise accumulators.
- 9. The system of claim 8, wherein the filtered sensor signal corresponding to each accumulator is not asserted when a value in the accumulator is below a threshold and is asserted when the value in the accumulator is above the threshold.
- 10. The system of claim 9, wherein the threshold is programmable.
- 11. The system of claim 1, wherein the controller is configured to receive filtered sensor signals from multiple sensors and to provide responses to each of the filtered sensor signals.
- 12. The system of claim 11, wherein the multiple sensors comprise at least one current sensor and at least one temperature sensor, and wherein the controller is configured to detect over-current and over-temperature conditions in the output stage.
- 13. The system of claim 1, wherein the programmable response to the filtered sensor signals is selected from the group of responses consisting of: shutting down the output stage; and compressing at least a portion of the audio signals.
- 14. A method comprising:
sensing a condition of an audio amplifier output stage; providing a sensor output signal corresponding to the sensed condition; low-pass filtering the sensor output signal to produce a filtered sensor signal; providing the filtered sensor signal to an audio amplifier controller; and providing a programmable response to the filtered sensor signal.
- 15. The method of claim 14, wherein the audio amplifier output stage comprises a pulse width modulated (PWM) output stage and wherein sensing the condition of the output stage comprises detecting a current through a transistor of the output stage.
- 16. The method of claim 15, further comprising detecting a shoot-through condition in the output stage.
- 17. The method of claim 16, further comprising adjusting relative delays between a high-side signal and a low-side signal input to the output stage to minimize shoot-through.
- 18. The method of claim 14, wherein the audio amplifier output stage comprises a pulse width modulated (PWM) output stage and wherein sensing the condition of the output stage comprises detecting a temperature of a transistor of the output stage.
- 19. The method of claim 14, wherein the audio amplifier output stage comprises a pulse width modulated (PWM) output stage and wherein sensing the condition of the output stage comprises detecting a temperature of a heat sink of the output stage.
- 20. The method of claim 14, wherein providing a sensor output signal corresponding to the sensed condition comprises sensing a voltage corresponding to the sensed condition, comparing the voltage to a reference value and generating a binary signal based upon the comparison.
- 21. The method of claim 14, wherein low-pass filtering the sensor output signal comprises incrementing and/or decrementing an accumulator based upon the binary signal and generating a signal indicative of whether a value in the accumulator is above or below a threshold value associated with the accumulator.
- 22. The method of claim 21, further comprising modifying the threshold value associated with the accumulator.
- 23. The method of claim 14, further comprising processing filtered sensor signals corresponding to multiple sensors through common logic in the controller.
- 24. The method of claim 14, wherein providing the programmable response to the filtered sensor signal is selected from the group consisting of: shutting down the output stage; and compressing at least a portion of the audio signals.
RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Patent Application No.60/469,776, entitled “Marco PWM Protection Logic,” by Kost, et al., filed May 12, 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 Andersen, et al., filed Mar. 21, 2003; 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,422, entitled “Output Filter, Phase/Timing Correction,” by Taylor, et al., filed March 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.
Provisional Applications (9)
|
Number |
Date |
Country |
|
60469776 |
May 2003 |
US |
|
60456414 |
Mar 2003 |
US |
|
60456430 |
Mar 2003 |
US |
|
60456429 |
Mar 2003 |
US |
|
60456421 |
Mar 2003 |
US |
|
60456422 |
Mar 2003 |
US |
|
60456428 |
Mar 2003 |
US |
|
60456420 |
Mar 2003 |
US |
|
60456427 |
Mar 2003 |
US |