This specification is directed, in general, to electronic circuits, and, more specifically, to systems and methods for audio power limiting based on thermal modeling.
A switching or class-D amplifier is an electronic circuit in which power transistors operate as switches rather than linear devices—as is the case with analog amplifiers. An advantage of class-D amplifiers over analog amplifiers is that their switching mechanisms are more efficient it terms of energy, with less power being dissipated as heat. Nonetheless, even when using class-D amplifiers, over-temperature conditions still occur.
A conventional approach to dealing with over-temperature conditions includes the use of “latched protection.” When implementing “latched protection,” a switching amplifier monitors its power transistor's temperature, and, if a temperature threshold is met, the amplifier turns off the power stage altogether. In some systems, “latched protection” may be further enhanced by including a thermal warning at a lower threshold.
The inventors have recognized, however, that “latched protection” invariably leads to disruption of playback for the time it takes the audio system to cool down, which can be highly annoying to the end-user. To avoid this problem, audio system designers will generally not allow an amplifier to get close to its shutdown temperature by over-designing the size of its power transistors and heat sinks.
Systems and methods for audio power limiting based on thermal modeling are described. In an illustrative, non-limiting embodiment, a method may comprise monitoring a first temperature of a power die within an audio system; monitoring a second temperature of a digital die within the audio system; and using the first and second temperatures to limit an amplitude of an audio signal provided to a Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET) of an amplifier within the audio system to keep an operating temperature of the MOSFET under a thermal protection threshold without stopping the audio signal from being output by the audio system.
In various implementations, using the first and second temperatures includes using a thermal model. The thermal model includes a 2nd order state space model. The model uses a plurality of parameters including a maximum temperature for the power die and a maximum temperature for the digital die, a thermal time constant for the MOSFET and a thermal time constant for the digital die, a thermal resistance for the MOSFET and a thermal resistance for the digital die, and/or a thermal resistance between the MOSFET and an ambient where the MOSFET is located. The monitoring operations may be performed continuously or periodically, and wherein the amplitude of the audio signal is limited according to latest monitored first and second temperatures.
In another illustrative, non-limiting embodiment, an audio system may comprise an analog circuit comprising a power amplifier and a MOSFET within the power amplifier; and a digital circuit coupled to the analog circuit, the digital circuit comprising: an audio signal source; a digital-to-analog converter (DAC) coupled to the audio signal source and to the power amplifier; and a controller coupled to the audio signal source, the controller configured to: periodically receive a first temperature of the digital circuit; periodically receive a second temperature of the MOSFET, wherein the first and second temperatures change over time; and use the first and second temperatures to dynamically limit an amplitude of an audio signal provided by the audio signal source to the DAC in order to keep an operating temperature of the MOSFET under a thermal protection threshold without stopping the audio signal from being output by the analog circuit.
The controller may be further configured to estimate a plurality of thermal parameters, at least in part, by replacing the audio signal with a test signal prior to performing the limiting operation. In some cases, the controller may comprise a power integrator coupled to the thermal model estimator. Additionally or alternatively, the controller may include a power limiter coupled to the power integrator and to the audio signal source.
In yet another illustrative, non-limiting embodiment, a circuit may comprise a controller; and a memory coupled to the controller, the memory having program instructions stored thereon that, upon execution by the controller, cause the circuit to: monitor a first temperature of an analog die; monitor a second temperature of a digital die; and use the first and second temperatures to limit an amplitude of an audio signal provided to a MOSFET to keep an operating temperature of the MOSFET under a thermal protection threshold without stopping an audio signal from being output by the MOSFET.
Having thus described the invention(s) in general terms, reference will now be made to the accompanying drawings, wherein:
The invention(s) now will be described more fully hereinafter with reference to the accompanying drawings. The invention(s) may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention(s) to a person of ordinary skill in the art. A person of ordinary skill in the art may be able to use the various embodiments of the invention(s).
Embodiments disclosed herein are directed to systems and methods for performing audio power limiting based on thermal modeling. A thermal model of a MOSFET is implemented in a controller, based upon parameters estimated using a feedback control loop of both the power die (close to the MOSFET temperature) and the digital die (close to power pad temperature). The model may then be used to limit the output power before the thermal protection threshold is reached. As a result, that output signal can always be made present, albeit with a reduced level, thus effecting a thermal fold back.
The fold back level is based on the actual used device and Printed Circuit Board (PCB) layout performance. Parameter estimation can be performed in the actual user end equipment, and these continuously monitored model parameters may be modified on the fly. Again, because the thermal model and the model parameter estimations may be performed on the customer's actual PCB implementation; therefore each system can be operated with higher power outputs—each individual system may always output the maximum power that it can safely sustain.
In many implementations, some of the systems and methods disclosed herein may be incorporated into a wide range of audio-enabled electronic devices including, for example, computer systems, portable audio systems, consumer electronics, automotive systems, and professional audio equipment.
Examples of consumer electronics include television sets, A/V receivers, home theater or sound systems, set-top boxes, docking stations, soundbars, sound projectors, etc. Examples of portable audio systems include tablets, smartphones, media players, camcorders, etc. Examples of automotive audio systems include audio distribution, infotainment, in-seat entertainment, etc. Examples of professional audio systems include recording, live and installation sound, musical instruments, etc. It should be noted, however, that these examples are not limiting, but only demonstrative of the various types of systems which may incorporate the present embodiments, and that additional applications may be possible. More generally, these systems and methods may be incorporated into any device or system having one or more electronic audio parts or components.
Turning to
In one embodiment, chip 100 may include an electronic component package configured to be mounted onto PCB 101 using a suitable packaging technology such as Ball Grid Array (BGA) packaging, pin mount packaging, or the like. In some applications, PCB 101 may be mechanically mounted within or fastened onto the electronic device. In other implementations, however, PCB 101 may take a variety of forms and/or may include a plurality of other elements or components in addition to chip 100. Moreover, in some embodiments, PCB 101 may not be used, and chip 100 may be integrated with other components of the electronic device without PCB 101.
Examples of IC(s) include a System-On-Chip (SoC), an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Field-Programmable Gate Array (FPGA), a processor, a microprocessor, a controller, a Microcontroller Unit (MCU), or the like. Additionally, IC(s) may include a memory circuit or device such as a Random Access Memory (RAM) device, a Static RAM (SRAM) device, a Magnetoresistive RAM (MRAM) device, a Nonvolatile RAM (NVRAM), and/or a Dynamic RAM (DRAM) device such as Synchronous DRAM (SDRAM), a Double Data Rate (DDR) RAM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable ROM (EEPROM), etc. IC(s) may also include one or more mixed-signal or analog circuits, such as, for example, Analog-to-Digital Converter (ADCs), Digital-to-Analog Converter (DACs), Phased Locked Loop (PLLs), oscillators, filters, amplifiers, etc.
As such, an IC within chip 100 may include a number of different portions, areas, or regions. These various portions may include one or more processing cores, cache memories, internal bus(es), timing units, controllers, analog sections, mechanical elements, etc. Thus, in various embodiments, IC(s) may include a circuit configured to receive one or more supply voltages (e.g., two, three, four, etc.).
Although the example of
It should be noted that different bus standards may be used to facilitate communication between different ones of components 201-204 and/or between audio circuit 200 and components 206-210. Moreover, in some cases, one or more of components may be directly coupled to each other or embedded within each other (e.g., audio processor 203 may include audio codec 204). As such, it should be understood the particular configurations of audio circuit 200 and other components shown in
In operation, audio processor 203 may act either independently or under command of processor core(s) 207A-N to control one or more of components 201-204 (e.g., via I2S 205) in order to implement certain systems and methods for audio power limiting based on thermal modeling. Audio codec 204 may implement one or more algorithms that compress and/or decompress audio data according to a given audio file format or streaming media audio format.
In some embodiments, input(s) 201 and/or output(s) 202 may include, for example, ADCs, DACs, Phased Locked Loop (PLLs), oscillators, filters, amplifiers, etc. Particularly, input(s) 201 may include one or more analog or digital input circuits configured to receive and/or preprocess, analog or digital audio signals (e.g., from a microphone, a line-in connection, an optical source, an S/PDIF line, etc.). Conversely, output(s) 202 may include one or more analog or digital output circuits configured to provide or output analog or digital audio signals to other devices (e.g., to a loudspeaker, headphone, via a line-out connection, an optical line, an S/PDIF line, etc.).
Processor core(s) 207A-N may be any general-purpose or embedded processor(s) implementing any of a variety of Instruction Set Architectures (ISAs), such as the x86, RISC®, PowerPC®, ARMO, etc. In multi-processor systems, each of processor core(s) 210A-N may commonly, but not necessarily, implement the same ISA.
Memory 208 may include for example, a RAM, a SRAM, MRAM, a NVRAM, such as “FLASH” memory, and/or a DRAM, such as SDRAM, a DDR RAM, an EPROM, an EEPROM, etc.
Bus 209 may be used to couple master and slave components together, for example, to share data or perform other data processing operations. In various embodiments, bus 209 may implement any suitable bus architecture, including, for instance, Advanced Microcontroller Bus Architecture® (AMBA®), CoreConnect™ Bus Architecture™ (CCBA™), etc. Additionally or alternatively, bus 209 may be absent and timing circuit 206 or memory 208, for example, may be integrated into processor core(s) 207A-N.
In various embodiments, modules or blocks shown in
Each of power amplifiers 304A-N is coupled to thermal model 308, so that thermal model 308 is configured to receive temperature measurements from one or more MOSFETS within power amplifiers 304A-N. Thermal model 308 also receives a power estimation (X2) 306A-N from each channel, and a temperature measurement 307 from the digital die. Controller 309 is coupled to thermal model 308 and receives one or more additional parameters, including threshold temperatures Tdie_max and TJ_max, for example, from a user.
In operation, controller 309 receives temperature estimations Tj provided by thermal model 308 and provides instructions Piim to reduce or control the power of signal 301, in order to avoid allowing the MOSFESTs within power amplifiers 304A-N to reach their maximum threshold temperatures. These, and other operations, are described in more detail below.
In parameter estimation configuration 400, signal generator 401 provides a known audio input (in this case, a sine wave) to controller 309, which in turn is coupled to DAC 303. Meanwhile, loudspeakers 305A-N are replaced with resistor(s) 402 having a known load. In various implementations, a power die temperature measurement from power amplifier 304 is provided to controller 309 as well as to a user via a graphical user interface (GUI) or the like. Similarly, a power measurement 306, and a digital die temperature measurement are also provided to controller 309 and/or to a GUI.
In some embodiments, the thermal model may include a 2nd order state space model or the like. For instance, in a non-limiting embodiment, such a model may be given by:
where: Tv(t) is the voice coil temperature, Ta(t) is the ambient temperature, Tm(t) is the magnet temperature, Pi is the power dissipated in the voice coil, Rv is the thermal resistance from the voice coil to the magnet, Rm is the thermal resistance from the magnet to the ambient, Cv is the thermal capacitance of the voice coil, and Cm is the thermal capacitance of the magnet.
At block 504, method 500 determines whether the estimated MOSFET temperature reaches the threshold. If not, control returns to block 501. For example, in some embodiments, the monitoring operations of blocks 501 and 502 may be performed continuously or periodically. If the estimated MOSFET temperature reaches the threshold, however, block 505 may limit the amplitude of input signal 301 according to latest monitored MOSFET and digital die temperatures so that the current MOSFET temperature stays below the threshold, effectively creating a thermal fold back mechanism that allows the audio signal to continue to be amplified by power amplifier 304 and reproduced by speakers 305 without being stopped due to an over-temperature condition.
It should be understood that the various operations described herein, particularly in connection with
A person of ordinary skill in the art will appreciate that the various circuits depicted above are merely illustrative and is not intended to limit the scope of the disclosure described herein. In particular, a device or system configured to perform audio power limiting based on thermal modeling may include any combination of electronic components that can perform the indicated operations. In addition, the operations performed by the illustrated components may, in some embodiments, be performed by fewer components or distributed across additional components. Similarly, in other embodiments, the operations of some of the illustrated components may not be provided and/or other additional operations may be available. Accordingly, systems and methods described herein may be implemented or executed with other circuit configurations.
It will be understood that various operations discussed herein may be executed simultaneously and/or sequentially. It will be further understood that each operation may be performed in any order and may be performed once or repetitiously.
Many modifications and other embodiments of the invention(s) will come to mind to one skilled in the art to which the invention(s) pertain having the benefit of the teachings presented in the foregoing descriptions, and the associated drawings. Therefore, it is to be understood that the invention(s) are not to be limited to the specific embodiments disclosed. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
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 terms “coupled” or “operably coupled” are defined as connected, although not necessarily directly, and not necessarily mechanically. The terms “a” and “an” are defined as one or more unless stated otherwise. The terms “comprise” (and any form of comprise, such as “comprises” and “comprising”), “have” (and any form of have, such as “has” and “having”), “include” (and any form of include, such as “includes” and “including”) and “contain” (and any form of contain, such as “contains” and “containing”) are open-ended linking verbs. As a result, a system, device, or apparatus that “comprises,” “has,” “includes” or “contains” one or more elements possesses those one or more elements but is not limited to possessing only those one or more elements. Similarly, a method or process that “comprises,” “has,” “includes” or “contains” one or more operations possesses those one or more operations but is not limited to possessing only those one or more operations.
This application claims priority to U.S. Provisional Patent Application Ser. No. 62/060,359 titled “POWER MOSFET THERMAL MODEL ESTIMATOR” and filed on Oct. 6, 2014, which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62060359 | Oct 2014 | US |