IP Library › Granted Patent US 10,582,300
Granted Patent B2
US 10,582,300 · App. 16/006,139 · Granted Mar 3, 2020

Temperature monitoring for loudspeakers

Inventors: Ylva Ellen Maria Bjork (Solna, SE); Erik Vilhelm Lindahl (Stockholm, SE); Jason William Lawrence (Austin, TX); Christopher Ekbom (Bromma, SE)
Assignee: Cirrus Logic, Inc.
H04R3/007G01K7/16H04R29/001G01K2217/00H04R29/003
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,582,300
App. No.
16/006,139
Granted
Mar 3, 2020
Kind
B2
Abstract

Methods and Apparatus for estimating a temperature of an electromechanical transducer. The method comprising receiving an audio signal ( 901 ); providing an output signal to the electromechanical transducer, based on the audio signal ( 902 ); and determining whether a first magnitude of the audio signal in a first frequency band is above a magnitude threshold ( 903 ). In response to the first magnitude being above or equal to the magnitude threshold, calculating a first impedance of the electromechanical transducer based on measurements of a first voltage and a first current of the electromechanical transducer within the first frequency band ( 905 ), and estimating the temperature of the electromechanical transducer based on the first impedance ( 907 ). In response to the first magnitude being below the magnitude threshold, inserting a pilot tone into the audio signal ( 909 ), wherein the pilot tone is at a pilot tone frequency, calculating a second impedance of the electromechanical transducer based on measurements of a second voltage and a second current of the electromechanical transducer at the pilot tone frequency ( 911 ), and estimating the temperature of the electromechanical transducer based on the second impedance ( 913 ).

Claims (45)

1. A system for estimating a temperature of an electromechanical transducer, comprising:

an input for receiving an audio signal,

an output for providing an output signal based on the audio signal to the electromechanical transducer;

a band detection module configured to determine whether a first magnitude of the audio signal in a first frequency band is above a magnitude threshold;

an insertion module configured to insert a pilot tone into the audio signal in response to the first magnitude being below the magnitude threshold, wherein the pilot tone is at a pilot tone frequency,

an impedance calculation module configured to:

in response to the first magnitude being above or equal to the magnitude threshold, calculate a first impedance of the electromechanical transducer based on measurements of a first voltage and a first current of the electromechanical transducer within the first frequency band, and

in response to the first magnitude being below the magnitude threshold, calculate a second impedance of the electromechanical transducer based on measurements of a second voltage and a second current of the electromechanical transducer at the pilot tone frequency; and

a temperature estimation module configured to estimate the temperature of the electromechanical transducer based on the first impedance or the second impedance.

2. A system as claimed in claim 1 wherein the pilot tone frequency is outside of an audible frequency band.

3. A system as claimed in claim 1 wherein the first frequency band is configured such that an impedance of the electromechanical transducer and a temperature of the electromechanical transducer have a known relationship within the first frequency band.

4. A system as claimed in claim 3 wherein the first frequency band is between 4 kHz and 6 kHz.

5. A system as claimed in claim 4 wherein a pilot tone magnitude of the pilot tone is adjustable.

6. A system as claimed in claim 5 wherein the pilot tone magnitude is set based on the first magnitude.

7. A system as claimed in claim 6 wherein the pilot tone magnitude and the first magnitude have an inverse relationship.

8. A system as claimed in claim 1 wherein the impedance calculation module is configured to calculate the second impedance based on measurements of the second voltage and the second current of the electromechanical transducer at the pilot tone frequency, F PT and further based on measurements of the first voltage and the first current of the electromechanical transducer within the frequency band.

9. A system as claimed in claim 1 further comprising:

an excursion protection module configured to limit the audio signal based on an excursion limit of the electromechanical transducer a pilot tone magnitude of the pilot tone.

10. A system as claimed in claim 9 further comprising a delay module configured to delay insertion of the pilot tone into the audio signal until the excursion protection module has limited the audio signal based on the pilot tone magnitude.

11. A system as claimed in claim 1 further comprising:

a power limitation module configured to, if the estimated temperature is above a first temperature threshold, attenuate the audio signal to provide the output signal.

12. A system as claimed in claim 1 wherein the pilot tone magnitude is related to the estimated temperature.

13. A system as claimed in claim 1 further comprising:

a temperature modelling module configured to calculate a model temperature of the electromechanical transducer based on the estimated temperature and based on a temperature model of the electromechanical transducer;

a power limitation module configured to, if the model temperature of the electromechanical transducer is above a first temperature threshold, attenuate the audio signal.

14. A system as claimed in claim 13 wherein, the insertion module is configured to insert the pilot tone into the audio signal, in response to a determination that the model temperature is above a second temperature threshold wherein the second model temperature is below the first temperature threshold.

15. A system as claimed in claim 13 wherein the pilot tone magnitude is related to the model temperature.

16. A system as claimed in claim 13 wherein the temperature modelling module is configured to calculate the model temperature of the electromechanical transducer based on the audio signal.

17. The system as claimed in claim 13 further comprising:

a power estimation module configured to calculate an estimated dissipated power across the electromechanical transducer; and wherein:

the temperature modelling module is further configured to calculate the model temperature of the electromechanical transducer based on the estimated dissipated power.

18. An electronic apparatus comprising a system as claimed in claim 1 .

19. An electronic apparatus as claimed in claim 18 wherein said apparatus is at least one of: a portable device; a battery power device; a computing device; a communications device; a gaming device; a mobile telephone; a personal media player; a laptop, tablet or notebook computing device.

20. A method for estimating a temperature of an electromechanical transducer, comprising:

receiving an audio signal;

providing an output signal to the electromechanical transducer, based on the audio signal;

determining whether a first magnitude of the audio signal in a first frequency band is above a magnitude threshold;

in response to the first magnitude being above or equal to the magnitude threshold,

calculating a first impedance of the electromechanical transducer based on measurements of a first voltage and a first current of the electromechanical transducer within the first frequency band, and

estimating the temperature of the electromechanical transducer based on the first impedance; and

in response to the first magnitude being below the magnitude threshold,

inserting a pilot tone into the audio signal, wherein the pilot tone is at a pilot tone frequency,

calculating a second impedance of the electromechanical transducer based on measurements of a second voltage and a second current of the electromechanical transducer at the pilot tone frequency, and

estimating the temperature of the electromechanical transducer based on the second impedance.

21. Software code stored on a non-transitory storage medium which, when run on a suitable processor, performs the method of claim 20 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
To: CIRRUS LOGIC, INC.
Reel/Frame 051394/0992 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2018
From: BJORK, YLVA ELLEN MARIA; LINDAHL, ERIK VILHELM; LAWRENCE, JASON WILLIAM; EKBOM, CHRISTOPHER
To: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Reel/Frame 046057/0040 →
Priority Claims (1)
GB 1712022.1 · Jul 26, 2017 · national
Continuity (2)
Provisional Application 62520097 · Jun 15, 2017
Related Publication 20180367897A1 · Dec 20, 2018
Cited By (2)
US 12,284,493 US 12,631,501