Loudspeaker protection systems and methods
AssigneeCirrus Logic, Inc.
InventorsRoberto Napoli, Stefan Williams
Life of this patent
Estimating the term…
Abstract
A method of thermal protection of a voice coil of a loudspeaker comprises: determining an estimate of a temperature of the voice coil, determining an estimate of a rate of change of the temperature of the voice coil, determining an estimate of power dissipation in the voice coil, and generating a gain control signal for modulating a gain applied to an input signal in a signal path between an input terminal and the loudspeaker. The gain control signal is generated as a function of all of the estimate of the temperature of the voice coil, the estimate of the rate of change of the temperature of the voice coil, and the estimate of the power dissipation in the voice coil.
Claims22
A method of thermal protection of a voice coil of a loudspeaker comprising:
- determining an estimate of a temperature of the voice coil,
- determining an estimate of a rate of change of the temperature of the voice coil,
- determining an estimate of power dissipation in the voice coil, and
- generating a gain control signal for modulating a gain applied to an input signal in a signal path between an input terminal and said loudspeaker,
- wherein the gain control signal is generated by:
- based on the estimate of the rate of change of the temperature of the voice coil, setting a threshold power value,
- based on the threshold power value and on the estimate of the temperature of the voice coil, setting an allowed power value, and
- based on the allowed power value and the estimate of power dissipation in the voice coil, generating the gain control signal for modulating the gain applied to the input signal in the signal path between the input terminal and said loudspeaker.
A method of thermal protection of a voice coil of a loudspeaker comprising:
- determining an estimate of a temperature of the voice coil,
- determining an estimate of a rate of change of the temperature of the voice coil,
- determining an estimate of power dissipation in the voice coil, and
- generating a gain control signal for modulating a gain applied to an input signal in a signal path between an input terminal and said loudspeaker,
- wherein,
- when the estimate of the temperature is below a threshold temperature, the gain control signal is generated by:
- based on the estimate of the rate of change of the temperature of the voice coil, setting a threshold power value,
- based on the threshold power value and on the estimate of the temperature of the voice coil, setting an allowed power value, and
- based on the allowed power value and the estimate of power dissipation in the voice coil, generating the gain control signal for modulating the gain applied to the input signal in the signal path between the input terminal and said loudspeaker;
- and,
- when the estimate of the temperature is above a threshold temperature, the gain control signal is generated by:
- based on a separate threshold power value and on the estimate of the temperature of the voice coil, setting an allowed power value, and
- based on the allowed power value and the estimate of power dissipation in the voice coil, generating the gain control signal for modulating the gain applied to the input signal in the signal path between the input terminal and said loudspeaker.
A method of thermal protection of a voice coil of a loudspeaker comprising:
- determining an estimate of a temperature of the voice coil,
- determining an estimate of a rate of change of the temperature of the voice coil,
- determining an estimate of power dissipation in the voice coil, and
- generating a gain control signal for modulating a gain applied to an input signal in a signal path between an input terminal and said loudspeaker,
- wherein,
- (a) when the estimate of the temperature is below a threshold temperature, the gain control signal is generated by:
- based on the estimate of the rate of change of the temperature of the voice coil, setting a threshold power value,
- based on the threshold power value and on the estimate of the temperature of the voice coil, setting an allowed power value, and
- based on the allowed power value and the estimate of power dissipation in the voice coil, generating the gain control signal for modulating the gain applied to the input signal in the signal path between the input terminal and said loudspeaker;
- (b) when the estimate of the temperature is above a threshold temperature and the estimate of the rate of change of the temperature of the voice coil is above a rate threshold, the gain control signal is generated by:
- based on the estimate of the rate of change of the temperature of the voice coil, setting a threshold power value,
- based on the threshold power value and on the estimate of the temperature of the voice coil, setting an allowed power value, and
- based on the allowed power value and the estimate of power dissipation in the voice coil, generating the gain control signal for modulating the gain applied to the input signal in the signal path between the input terminal and said loudspeaker;
- and
- (c) when the estimate of the temperature is above a threshold temperature and the estimate of the rate of change of the temperature of the voice coil is below a rate threshold, the gain control signal is generated by:
- based on an alternative threshold power value and on the estimate of the temperature of the voice coil, setting an allowed power value, and
- based on the allowed power value and the estimate of power dissipation in the voice coil, generating the gain control signal for modulating the gain applied to the input signal in the signal path between the input terminal and said loudspeaker.
A method of thermal protection of a voice coil of a loudspeaker comprising:
- determining an estimate of a temperature of the voice coil,
- determining an estimate of a rate of change of the temperature of the voice coil, by comparing two successive estimates of the temperature of the voice coil to obtain a difference value, and applying smoothing to the difference value,
- determining an estimate of power dissipation in the voice coil, and
- generating a gain control signal for modulating a gain applied to an input signal in a signal path between an input terminal and said loudspeaker,
- wherein the gain control signal is generated by:
- as a function of all of said estimate of the temperature of the voice coil, said estimate of the rate of change of the temperature of the voice coil, and said estimate of the power dissipation in the voice coil.
A non-transitory storage medium having stored thereon one or more instructions which, when run on a suitable processor, causes the processor to:
- determining an estimate of a temperature of a voice coil of a loudspeaker,
- determining an estimate of a rate of change of the temperature of the voice coil,
- determining an estimate of power dissipation in the voice coil, and
- generating a gain control signal for modulating a gain applied to an input signal in a signal path between an input terminal and said loudspeaker,
- wherein the gain control signal is generated by:
- based on the estimate of the rate of change of the temperature of the voice coil, setting a threshold power value,
- based on the threshold power value and on the estimate of the temperature of the voice coil, setting an allowed power value, and
- based on the allowed power value and the estimate of power dissipation in the voice coil, generating the gain control signal for modulating the gain applied to the input signal in the signal path between the input terminal and said loudspeaker.
Dependencies are inferred from the claim text.