Loudspeakers used in compact and portable devices require significant design compromises that may lead to suboptimal sound quality and loudness. A loudspeaker used in a compact device (e.g. a cellular phone, an electronic tablet, a laptop computer, a PDA (personal digital assistant), a media player etc.) is usually small. As a result, the sensitivity of the loudspeaker can be low and the diaphragm on the loudspeaker can have a limited range of motion. Often loudspeakers are driven beyond their range of motion in order to obtain the loudness needed to hear the audio signal coming from it.
Driving a loudspeaker beyond its range of motion can cause the diaphragm in a loudspeaker to move beyond its linear region (i.e. over-excursion). When a loudspeaker moves beyond its linear region, the sound produced by the loudspeaker can be distorted. Distortion can make the sound coming from the loudspeaker irritating. In some cases the distortion can be so bad as to make a conversation unintelligible.
In addition to causing distortion, driving a loudspeaker beyond its range of motion can cause mechanical stress to the components of the loudspeaker. For example, over-excursion can cause the surround material that supports the diaphragm of a loudspeaker to tear. When the surround material of a loudspeaker tears it can cause more distortion. In some cases, a tearing of the surround material can make the loudspeaker inoperable.
Loudspeakers used in compact devices are relatively cheap. However, damage to a loudspeaker in a compact device may cause a return of the entire device. In order to reduce the damage done to loudspeakers and improve the loudness and quality of the loudspeakers, power applied to loudspeakers needs to be controlled to reduce over-excursion of the diaphragm in loudspeakers.
The drawings and description, in general, disclose a method for reducing over-excursion of a diaphragm in an electro dynamic transducer. As part of the method, an estimate of the excursion of the diaphragm in the electro dynamic transducer is obtained while the power of an audio signal is measured. After the estimate of the excursion is obtained and the power of the audio signal is measured, the low frequency content of the audio signal is reduced when a power limit is exceeded and/or an excursion limit is exceeded.
The voice coil 111 provides the motive to the diaphragm 109 by the reaction of the magnetic field provided by the magnet 103 and the magnetic circuit 101 to the current flowing through the voice coil 111. By driving a current through the voice coil 111, a magnetic field is produced. This magnetic field causes the voice coil 111 to react to the magnetic field from the permanent magnet 103 fixed to the loudspeaker's frame 113 thereby moving the diaphragm 109 of the electro dynamic transducer 100. By applying an audio signal to the voice coil 111, the diaphragm 109 will reproduce the sound pressure waves corresponding to the original audio signal.
The range of motion d1 that the diaphragm 109 may move and remain reasonably linear is shown in
An input audio signal 220 is applied to the input of the low-pass filter 202 and to the input of the high-pass filter 204. In order to reproduce audio low frequency signals a diaphragm 109 in an electro dynamic transducer 212 must move more than it would when reproducing higher frequency audio signals. To better control movement of the diaphragm 109, low frequency signals are removed by the high-pass filter 204. In this embodiment of the invention, the high-pass filter 204 is a Linkwitz-Riley 4th order cross-over with a cross-over frequency of 1 KHz. Different types and different order high-pass cross-overs may be used. The frequency response of the high-pass filter is shown in
In addition to the filters described above, shelving filters may also be used. The response curve of shelving filters most closely resembles the high-pass and low-pass filters described above with a minor difference. The frequency curve of these filters level out at a specified frequency called the stop frequency. In addition, there is a second defining frequency called the turnover frequency which is the frequency at which the response is 3 dB above or below 0 dB. The transition ratio Rt is analogous to the order of the filter. Rt is equal to the stop frequency Fstop divided by the turnover frequency Fturnover. The closer the transition ratio Rt is to 1, the greater the slope of the transition in gain from the unaffected to the affected frequency ranges.
Shelving filters are available as high- and low-frequency shelving units, boosting high and low frequencies respectively. In addition, they typically have a symmetrical response. If the transition ratio Rt is less than 1, then the filter is a low shelving filter. If the transition ratio Rt is greater than 1, then the filter is a high shelving filter.
The frequency response of the low-pass filter 202 is shown in
In this embodiment of the invention shown in
The sum 236 of the output 234 of the dynamic power limiter 210 and the output 226 of the high-pass filter 204 is then applied to the DAC 212. The DAC 212 converts the sum 236 to an analog signal 230. The analog signal 230 then drives the power amplifier 214. The power amplifier 214 then drives the electro dynamic transducer 216.
Because the analog signal 230 has controlled low frequency content, the output 232 of the power amplifier 210 does not drive the diaphragm 109 of the electro dynamic transducer 216 beyond the excursion limits of the diaphragm 109.
The over-excursion protection system 600 shown in
In a first example of a method used to estimate the excursion of a diaphragm 109 in electro dynamic transducer 216, a high frequency pilot tone (i.e. above 20 KHz and inaudible) is applied to the voice coil of the electro dynamic transducer 216. The reactance (imaginary part of the impedance of the voice coil) of the high frequency pilot tone can be measured. The reactance of the high frequency pilot tone can be used to determine the inductance of the voice coil. For a specific electro dynamic transducer 216, the excursion of a diaphragm 109 can be estimated given the inductance of the voice coil.
For example, the excursion of diaphragm 109 can be estimated given the inductance Le as shown in
The controller 208 based on the digital excursion estimate 608 can determine whether the low frequency content of the input signal should be attenuated or not. For example, when the instantaneous excursion estimate 608 exceeds a predetermined excursion limit for an electro dynamic transducer 216, the controller will send a digital signal 228 to the dynamic power limiter 210. The dynamic power limiter 210 will then multiply the low frequency content 224 by X where X ranges from 0 to 1. The reduced low frequency content signal 234 is then added to the high frequency content signal 226 supplied by the high-pass filter 204.
The sum 236 of the reduced low frequency content signal 234 and the high frequency content signal 226 is then applied to the DAC 212. The DAC 212 converts the digital sum 236 to an analog signal 230. The analog signal 230 then drives the power amplifier 214. Because the analog signal 230 has some low frequency energy removed, the output 232 of the power amplifier 214 does not cause over-excursion of the diaphragm 109.
In the previous example, some low frequency energy was removed. Because some low frequency energy was removed, the low frequency response of the electro dynamic transducer 216 would not be as loud as it would have been otherwise. However, because the low frequency response may only be limited for a short time, the perceived low frequency response of the electro dynamic transducer 216 does not change appreciably when compared to the case when the low frequency energy is not removed. The controller 208 dynamically changes in response to the low frequency content of the input audio signal 220 and the excursion estimate 608.
When neither a input signal power limit nor an over-excursion limit is exceeded, the controller 208 instructs the dynamic power limiter 210 to allow the audio signal 224 to pass through the dynamic power limiter 210 with no change. As consequence, the loudness produced by this signal in the electro dynamic transducer 212 remains unchanged as well.
In the case where a over-excursion limit is exceeded and the input signal power limit is not exceeded, the controller 208 instructs the dynamic power limiter 210 to attenuate the low frequency content of audio signal 224. The amount the low frequency content of the audio signal 224 is attenuated by the dynamic power limiter 210 when the over-excursion limit is exceeded and the input signal power limit is not exceeded is different from the amount the audio signal 224 is attenuated when the over-excursion limit is exceeded and the input signal power limit is exceeded. The controller 208 adjusts the amount of low frequency energy removed from the audio signal 224 based on whether both the input signal power limit and the over-excursion limit are exceeded. In addition, the absolute value of the signal power limit and the absolute value of the over-excursion limit determine the amount of low frequency attenuation of the audio signal 224.
In an embodiment of the invention, the controller 208 may be a PID (proportional integral derivative) controller. A PID controller is a generic control loop feedback mechanism widely used in industrial control systems. A PID controller calculates an “error” value as the difference between a measured process variable (e.g. temperature or power) and a desired set point for the variable. The controller attempts to minimize the error by adjusting the process control inputs.
The PID controller calculation involves three separate constant parameters, and is accordingly sometimes called three term control: the proportional, the integral and the derivative values. These values can be interpreted in terms of time: P depends on the present error, I on the accumulation of past errors, and D is a prediction of future errors, based on current rate of change. The weighted sum of these three actions is used to adjust the process via a control element such as the temperature of a voice coil.
During step 804, the power of an audio signal 224 is measured. During step 806, it is determined whether the measured power of the audio signal 224 exceeds a predetermined power limit. When the measured power of the audio signal 224 exceeds the predetermined power limit, the low frequency content of the audio signal 224 is attenuated as shown in step 810. When the measured power of the audio signal 224 does not exceed the predetermined power limit, it is determined during step 808 if the excursion of the diaphragm 109 exceeds a predetermined over-excursion limit. When the excursion of the diaphragm 109 exceeds a predetermined over-excursion limit, the audio signal 224 has low frequency content reduced as shown in step 810.
When the excursion of the diaphragm 109 does not exceed a predetermined excursion limit, the low frequency content of the audio signal 224 is not changed and is passed directly to an amplifier to be amplified as shown in step 812. The amplifier, as shown in step 814, then amplifies the input audio signal. Next the amplifier causes the diaphragm 109 to move. The input audio signal with reduced low frequency content from step 810 is also amplified in step 814 when a power limit or an over-excursion limit is exceeded.
The process shown in
In the previous example, the excursion of the diaphragm 109 was estimated by adding a high frequency pilot tone to the audio signal. The reactance of the high frequency pilot tone was used to determine the inductance of the voice coil. For a specific electro dynamic transducer 216, the excursion of a diaphragm 109 can be estimated given the inductance of the voice coil. Other methods may be used to estimate the excursion of the diaphragm 109. For example, the harmonics created in the current domain of the voice coil 111 when the diaphragm 109 is moving may be used to determine the excursion of the diaphragm. The harmonics in the current of the voice coil 111 are dependent on the movement of the diaphragm. As a result, a table or equation can be created for the excursion estimator 602 that would estimate the excursion of the diaphragm 109 based on the harmonics measured in the current of the voice coil 111.
In another example, the excursion of the diaphragm 109 may be estimated by continuously monitor the impedance of the electro dynamic transducer 212. The measured impedance of the electro dynamic transducer 212 can then be compared to an expected impedance curve. Thiele Small (TS) parameters would then be extracted based on the comparison. Changes in the TS parameters would indicate over-excursion. For example, a change in the estimated BL (the product of magnet field strength B in the voice coil gap and the length L of wire in the magnetic field parameter) would indicate over-excursion.
“Thiele/Small” commonly refers to a set of electromechanical parameters that define the specified low frequency performance of a loudspeaker driver. These parameters are published in specification sheets by driver manufacturers so that designers have a guide in selecting off-the-shelf drivers for loudspeaker designs. Using these parameters, a loudspeaker designer may simulate the position, velocity and acceleration of the diaphragm, the input impedance and the sound output of a system comprising a loudspeaker and enclosure. TS parameters include:
Sd—Projected area of the driver diaphragm, in square metres.
Mms—Mass of the diaphragm/coil, including acoustic load, in kilograms. Mass of the diaphragm/coil alone is known as Mmd
Cms—Compliance of the driver's suspension, in metres per newton (the reciprocal of its ‘stiffness’).
Rms—The mechanical resistance of a driver's suspension (i.e., ‘lossiness’) in N·s/m
Le—Voice coil inductance measured in millihenries (mH)
Re—DC resistance of the voice coil, measured in ohms.
Bl—The product of magnet field strength in the voice coil gap and the length of wire in the magnetic field, in tesla-metres (T·m).
In the embodiment of the invention shown in
Therefore, removing low frequency signals from the input audio signal helps protect the electro dynamic transducer 216 from over-excursion.
The foregoing description has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and other modifications and variations may be possible in light of the above teachings. The embodiments were chosen and described in order to best explain the applicable principles and their practical application to thereby enable others skilled in the art to best utilize various embodiments and various modifications as are suited to the particular use contemplated. It is intended that the appended claims be construed to include other alternative embodiments except insofar as limited by the prior art.
This application is related to Ser. No. ______ (TI-70801) entitled “Thermal Protection for Loudspeakers”, and to Ser. No. ______ (TI-71350) entitled “Thermal Control of Voice Coils in Loudspeakers”, filed on even date herewith and are hereby incorporated by reference for all that is disclosed therein.