The present invention is related to a speaker control device, in particular to a speaker control device including a speaker protection function.
A control device for preventing mechanical damage to a dynamic speaker is proposed in U.S. Patent Application Publication No. 2012/0328113.
Mechanical defects of a small scale speaker such as that used in mobile devices occur when the temperature of a coil rises due to an excessive current flowing in the speaker coil and as a result exceeds the heat resistance temperature of the insulation material of the coil wire. Air which is filled in a narrow gap between a magnet wrapped around the coil and the coil itself is used as a medium for dissipating the heat of the coil which is generated towards the magnet. In addition, heat in the air of the narrow gap between the magnet which wraps the coil ad the coil itself is also dissipated by the flow of air generated by vibration of the speaker diaphragm.
The flow of air from the speaker diaphragm stops in a state where vibration of the speaker diaphragm for some reasons is suppressed. As a result, since the heat dissipated effects of the heat generated in a coil decrease, mechanical damage to the speaker can easily occur. In particular, it is necessary to pass a large current when attempting to obtain a large volume by vigorously amplifying a diaphragm. At this time, since the temperature of a speaker coil increases rapidly in a state where vibration (amplitude) of the diaphragm is repressed by an external force, mechanical damage can easily occur.
The speaker aperture in a small scale speaker such as that used in mobile devices is small. Therefore, the aperture part is often blocked by a finger of palm of a hand. Since vibration compliance changes depending on the state of the aperture part, the vibration of the diaphragm is sometimes suppressed. Therefore, it is necessary to prevent mechanical damage to a speaker by feedback control of a current flowing in a coil by dynamically detecting this type of state.
In FIG. 3 of U.S. Patent Application Publication No. 2012/0328113, a method is disclosed in which a serial resistor (34) is inserted between an amp (32) which drives a speaker and the speaker (36), the voltage and current of the serial resistor end is measured, the admittance (impedance) of the speaker is dynamically measured and the amplitude of an input signal is controlled based on the measurement results
In this way, a means of feedback control of speaker vibration by inserting a serial resistor between an amp which drives a speaker and the speaker and measuring the current flowing through a speaker is also proposed in U.S. Patent Application Publication No. 2013/0077796, U.S. Patent Application Publication No. 2004/0086140 and U.S. Pat. No. 7,436,967. In addition, technologies such as those disclosed in U.S. Patent Application Publication No. 2012/0020488 and IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 40, NO. 8, August 2005 have also been proposed.
One embodiment provides a speaker control device including an oscillator connected in parallel with a drive circuit for driving a speaker, the oscillator changing an oscillation frequency according to a voltage, and a control circuit detecting a variation in the oscillation frequency of the oscillator, and adjusting an amount of current supplied to the speaker by the drive circuit in the case where a variation in the voltage exceeds an allowable value.
One embodiment provides a speaker control method including detecting a variation in an oscillation frequency of an oscillator connected in parallel with a drive circuit for driving a speaker, the oscillator changing an oscillation frequency according to a voltage, judging a variation in voltage from a variation in the oscillation frequency of the oscillator, and adjusting an amount of current supplied to the speaker when a variation in the voltage exceeds an allowable value.
One embodiment provides a speaker control device including an oscillator connected in parallel and outputting an alternating signal to an one element or two or more elements connected in series among a plurality of elements forming a drive circuit for driving a coil of a speaker according to a digital signal, an impedance calculation circuit extracting a signal of a frequency component of the alternating signal output by the oscillator and calculating a value corresponding to the magnitude of an impedance of the coil, and a control circuit controlling the magnitude of a signal supplied to the coil of the speaker according to the value calculated by the impedance calculation circuit.
Inserting a serial resistor between an amp which drives a speaker and the speaker comes with a loss in output power of the speaker. In addition, it is necessary to install a highly accurate analog-digital conversion circuit in a control device in order to measure a current flowing through the serial resistor. On the other hand, since a comparatively large silicon area is required for mounting a highly accurate analog-digital device in a CMOS circuit, there is problem in which the unit cost of an LSI which is a control circuit does not decrease.
In addition, a digital acoustic system exists such as that proposed in PCT Publication No. 2007/135928 in which a digital signal is directly converted to analog audio using a circuit input with a digital audio signal and which outputs a plurality of digital signal and a plurality of coils driven by the plurality of digital signals. In this case, a problem arises in whereby it is necessary to install a plurality of highly accurate analog-digital conversion devices in a control device.
Since equivalent impedance of speakers connected in parallel decreases in the case of a digital acoustic system which directly converts a digital signal to analog audio using a plurality of coils (unit), it is possible to gain sound pressure using a low voltage. On the other hand, since it is difficult to mount a highly accurate analog-digital conversion device which operates at a low voltage using a CMOS circuit, there is a problem whereby it is difficult to realize a protection circuit suitable for a low voltage driven speaker drive device using a plurality of coils.
Therefore, one aim of the present invention is to provide a control device which can prevent mechanical damage to a speaker by detecting a change in mechanical vibration compliance of a speaker without direct measurement of a current flowing in a speaker coil from both ends of a serial resistor or an analog voltage signal from a current probe using an analog-digital conversion device, and by performing feedback control of a current flowing in a speaker coil according to the change.
According to one embodiment, it is possible to measure a current flowing in a speaker coil using an oscillation frequency of an oscillator. In addition, using this structure, it is possible to perform feedback control of a current flowing in a coil or temperature of a coil by detecting a change in mechanical vibration compliance or a change in impedance of a speaker using only a digital circuit.
Forms for realizing the present invention are explained below using a number of embodiments. Furthermore, the present invention is not limited to the embodiments explained below. The present invention can also be realized by making various modifications of the embodiments explained below.
Electrical impedance (101) in the case where a front surface aperture of a mobile small scale speaker is open and electrical impedance (102) in the case where the front surface aperture is closed is shown in
It is possible to measure a change in electrical impedance as a change in the amount of current with respect to a voltage. That is, since the apparent impedance decreases when a resonance frequency shifts in the case where a front surface aperture is closed, the current which flows in a speaker in the vicinity of f0 increases in the case where the front surface aperture is open. A frequency corresponding to a peak value of a graph indicated by the symbol 101 is given as f101. Impedance at f101 in a graph indicated by the symbol 102 is different to impedance at f101 in a graph indicated by the symbol 101. In
For example, in the case where a speaker is installed in a room and not operated and where room temperature (T1) (for example 25° C.) and the temperature of a speaker coil are equal, the magnitude of impedance of the speaker coil is measured by an impedance calculation circuit explained below. In addition, the magnitude of the impedance (I1) and room temperature (T1) are correlated and stored in advance in a storage area such as a non-volatile memory included in a speaker control device and the like. As a result, the magnitude of the speaker coil impedance is calculated using an impedance calculation circuit while the speaker is in operation. It is possible to estimate the temperature of a speaker coil from the magnitude of the calculated impedance by referring to the relationship between the magnitude of the speaker coil impedance and speaker coil temperature as is shown in
Furthermore, it was explained here that one numerical value 25° C. was determined as an example of room temperature (T1). However, the temperature is not limited to this. One numerical value can be selected from a plurality of temperature numerical values, and the selected numerical value can be correlated with the magnitude of the measured speaker coil impedance and stored.
In this way, it is possible to make a thermometer for measuring the temperature within a room unnecessary by storing the magnitude of speaker coil impedance at room temperature.
The structure of a speaker control device related to the first embodiment of the present invention is shown in
Furthermore, the oscillator (205) is not limited to being connected in parallel with the analog amplifier (203) between VPP/VSS. For example, in the case of a plurality of elements connected in series with respect to the analog amplifier (203) wherein a voltage between VPP/VSS is applied to both ends of the plurality of elements connected in series, it is possible to connect the oscillator (205) in parallel with one or two or more elements connected in series among the plurality of elements.
The structure on an oscillator which can be used in the present embodiment is shown in
In
In the first embodiment, a large drive current flows between VPP/VSS which are drive power supply terminals when an analog amplifier drives a speaker using a large amplitude signal. Generally, since the rated impedance of a speaker is 4Ω˜8Ω, an output of about 2 W˜4 W can be obtained if the voltage between VPP/VSS which are drive power supply terminals is set at 6V. The current flowing in a power supply wire at this time becomes 1 A˜0.5 A.
Generally, wire resistance within an LSI of VPP/VSS which are drive power supply terminals, and parasitic resistance calculated from wires used in the connection between a package and LSI are both about 10 mΩ˜30 mΩ. As a result, when a current of about 1 A˜0.5 A flows in a wire, a drop in voltage of about 5 mV˜30 mV occurs. If a power supply voltage is 6V, the drop in power supply is about 0.1%˜0.5%. On the other hand, if the oscillation frequency of an oscillator arranged between VPP/VSS which are drive power supply terminals is sufficiently high, it is possible to sufficiently measure a variation in frequency due to a drop in voltage. Furthermore, in
Thus, in the present embodiment, the digital signal processing device (201) monitors variation in an oscillation frequency of the oscillator (205). If the digital signal processing device (201) detects a variation including a drop in voltage which exceeds an allowable value when a variation in oscillation frequency of the oscillator (205) is detected, the analog amplifier (203) also operates as a control circuit which performs an adjustment including reducing the amount of current supplied to a coil of the speaker (204). An adjustment of an amount of current supplied to a coil of the speaker (204) is sometimes called a feedback operation. Here, an allowable value is a voltage value determined in advance, and when a variation in a voltage which exceeds this voltage value persists, the amount of current supplied to a coil of the speaker (204) increases and is a value at which mechanical damage to the speaker (204) occurs. Therefore, it is possible to prevent mechanical damage to the speaker (204) by the feedback operation described above.
In particular, when a signal in the vicinity of a resonance frequency f0 of the speaker is input to a speaker device, if the digital signal processing device detects that a variation in an oscillation frequency of an oscillator has exceeded a threshold value, it is possible to prevent mechanical damage to the speaker by reducing the amount of current flowing in a coil of the speaker by controlling the gain of a digital signal to be reduced within the digital signal processing device.
Generally, a signal expressing audio to be output by the speaker (204) is divided by frequency using a bandpass filter in advance, and it is possible to form a digital signal processing device to perform a feedback operation only when the frequency of the speaker output becomes the resonance frequency f0 or within that vicinity. For example, the digital signal processing device (201) divides in advance an audio signal expressed by the digital signal IN (input signal) by frequency using a bandpass filter, and as a result it is possible to form a digital signal processing device to perform a feedback operation when the resonance frequency f0 of the speaker or a frequency within that vicinity is detected.
In addition, a Fast Fourier Transform (FFT) analysis of a change amount of a frequency of alternating signal from an oscillator is performed, and it is possible to form a digital signal processing device so that an feedback operation is performed using a change amount of a resonance frequency f0 of a speaker on a frequency axis or a change amount in a frequency band including a frequency in this vicinity.
In the first embodiment, although control is performed so that the gain of a digital signal within a digital signal processing device increases and decreases regardless of the frequency, for example it is possible to selectively increase and decrease the gain of a signal with a low frequency less than a certain frequency. The present invention can be realized regardless of a difference in the control structure of a gain within a digital signal processing device.
The first filter circuit (311) performs filtering of a digital signal having a specific frequency component from a digital signal IN input to the digital signal processing device (201). For example, the first filter circuit (311) can be realized using a bandpass filter. In addition, the first filter circuit (311) can be realized by applying a Fourier conversion represented by FFT for example to the digital signal IN, and by a circuit which extracts a signal with a specific frequency component.
The first amplitude detection circuit (312) detects the magnitude (y1) of an amplitude of a signal (x1) filtered by the first filter circuit (311). As a specific example, the first amplitude detection circuit (312) can detect a value corresponding to a voltage of a specific frequency component of the digital signal IN.
The second filter circuit (313) performs filtering of a digital signal with a specific frequency component from a signal output by the oscillator (205). It is preferred that a frequency component filtered by the first filter circuit (311) and a frequency component filtered by the second filter circuit (313) are the same. Therefore, it is possible to form the second filter circuit (313) using a similar structure as the first filter circuit (311). In addition, a first fourier transform (FFT) analysis may be applied to a change amount of a frequency of an alternating signal from the oscillator (205) and a specific frequency component may be extracted.
The second amplitude detection circuit (314) detects the magnitude (y2) of an amplitude of a signal (x2) filtered by the second filter circuit (313). In the present embodiment, a value of amplitude of a signal filtered by the second filter circuit (313) can be corresponded with a value of a current flowing in the analog amplifier circuit (203) at a specific frequency component.
By making the frequency component (filter pass band frequency) filtered by the first filter circuit (311) and the frequency component filtered by the second filter circuit (313) substantially the same, it is possible to calculate a correlation between a signal input to the first filter circuit (311) and a signal input to the second filter circuit (313). In an AB class or D class, the waveform of a current waveform becomes a full-wave rectified waveform, and twice the frequency of an input frequency. In this case, while considering this it is also possible to change a filter pass band frequency.
The impedance calculation circuit (315) calculates a value corresponding to the magnitude of impedance of the analog amplifier circuit (203) at a specific frequency component from a value of an amplitude detected by the first amplitude detection circuit (312) and a value of an amplitude detected by the second amplitude detection circuit (313). As described above, the value of an amplitude detected by the first amplitude detection circuit (312) is a value corresponding to a voltage of a specific frequency component, and the value of an amplitude detected by the second amplitude detection circuit (314) is a value corresponding to a value of a current flowing through the analog amplifier circuit (203) at a specific frequency component. Therefore, by calculating y1/y2, it is possible to calculate a value corresponding to the magnitude of impedance of the analog amplifier circuit (203) at a specific frequency component.
Furthermore, in the case where the analog amplifier circuit (203) is a switching circuit etc. for controlling the magnitude of a current flowing in a coil of the speaker (204), it is possible to consider the magnitude of the impedance of the analog amplifier circuit (203) as the magnitude of the impedance of the coil of the speaker (204).
The control circuit (316) controls the magnitude of an output to the analog amplifier (203) of the digital analog conversion device (202) according to the result (value corresponding to the magnitude of impedance) of a calculation by the impedance calculation circuit (315). Specifically, the control circuit (316) estimates the temperature of a coil from a value corresponding to the magnitude of impedance calculated by the impedance calculation circuit (315) by referring to the relationship between the coil temperature and the magnitude of impedance shown in
The adder (321) adds a test digital signal Vtest to a digital signal IN and outputs the result. The test digital signal Vtest is a signal including a predetermined frequency component. For example, the test digital signal Vtest may also be a signal including a resonance frequency of a speaker. In addition, the test digital signal Vtest may also be a signal of a frequency other than a resonance frequency of a speaker.
In the case shown in
In addition, the test digital signal Vtest may also be the same signal as the digital signal IN. In this case, it is possible to eliminate deterioration of replay using the test digital signal Vtest. However, when the digital signal IN represents silence or does not include a frequency related to a calculation of impedance, since impedance cannot be calculated, in this case the test digital signal Vtest may be input separately to the digital signal IN.
The multiplier (322) performs multiplication of a signal output by the oscillator (205) and the test digital signal Vtest and outputs the result. In other words, a correlation between a signal output by the oscillator (205) and the test digital signal Vtest is calculated by the multiplier (322). In addition, among the signals output by the oscillator (205), a frequency component of the test digital signal Vtest is output. Furthermore, a phase between a signal output by the oscillator (205) and the test digital signal Vtest may be adjusted. For example, as is shown in
The integrator (324) integrates the output of the multiplier (322). For example, integration during a predetermined time interval T1 is calculated and output.
The correction circuit (325) performs correction of the output of the integrator (324) according to the value of the test digital signal Vtest. For example, a value output by the integrator (324) is subtracted from T1 and a value subtracted from the magnitude of the test digital signal Vtest is calculated and output.
The amplitude detection circuit (326) detects the magnitude of the amplitude of the test digital signal Vtest. In this way, it is possible to detect a value corresponding to a voltage of the frequency component of the test digital signal Vtest.
The impedance calculation circuit (327) calculates a value corresponding to the magnitude of impedance of the analog amplifier (203) at a specific frequency component using the output of the amplitude detection circuit (326) and the output of the correction circuit (325). Since the calculation is the same as the impedance calculation circuit (315) described above in the case where the output of the amplitude detection circuit (326) is given as y1, and the output of the correction circuit (325) is given as y2, an explanation is omitted.
Since the control circuit (327) is also the same as the control circuit (316), an explanation is omitted.
A structure related to a second embodiment of the present invention is shown in
The first filter circuit (411) performs filtering of a digital signal of a specific frequency component from a digital signal IN input to the digital signal processing device (201). For example, the first filter circuit (411) can be realized using a bandpass filter. In addition, the first filter circuit (411) can also be realized by applying fourier conversion represented by FFT and the like to the digital signal IN, and a circuit which extracts a signal of a specific frequency component.
The first amplitude detection circuit (412) detects the magnitude (y1) of an amplitude of a signal (x1) filtered by the first filter circuit (411). As a specific example, the first amplitude detection circuit (412) can detect a value corresponding to a voltage of a specific frequency component of the digital signal IN.
The second filter circuit (413) performs filtering of a digital signal of a specific frequency component from a signal output by the oscillator (405). It is preferred that the frequency component filtered by the first filter circuit (411) and the frequency component filtered by the second filter circuit (413) are the same. Therefore, the second filter circuit (413) can be realized using a similar structure as the first filter circuit (411). In addition, a FFT analysis may be applied to a change amount of a frequency of an alternating signal from the oscillator (205) and a specific frequency component may be extracted. In the case where the drive switching device (403) is a H bridge (full bridge type), since a current has a waveform which becomes a waveform after a current flowing to a speaker is full-wave rectified, the frequency becomes twice that of an input frequency. In this case, while considering this a pass band frequency of a filter or detection frequency at FFT may be changed.
The second amplitude detection circuit (414) detects the magnitude (y2) of the amplitude of a signal (x2) filtered by the second filter circuit (413). In the present embodiment, it is possible to correspond a value of amplitude filtered by the second filter circuit (413) with a specific frequency component of an input signal IN of a current value which is generated when the modulator (402) drives the drive switching device (403).
By making the frequency component filtered by the first filter circuit (411) and the frequency component filtered by the second filter circuit (413) substantially the same, it is possible to calculate a correlation between a signal input to the first filter circuit (411) and a signal input to the second filter circuit (413).
The impedance calculation circuit (415) calculates a value corresponding to the magnitude of impedance in a specific frequency component of the drive switching device (403) from a value of amplitude detected by the first amplitude detection circuit (412) and a value of amplitude detected by the second amplitude detection circuit (414). As described above, a value of an amplitude detected by the first amplitude detection circuit (412) is a value corresponding to a voltage of a specific frequency component, and a value of an amplitude detected by the second amplitude detection circuit (414) is a value corresponding to a value of a current flowing to the drive switching device (403) at a specific frequency component. Therefore, it is possible to calculate a value corresponding to the magnitude of impedance of the drive switching device (403) at a specific frequency component by calculating the value of y1/y2.
Since the drive switching device (403) supplies a current to the speaker (404), it is possible to consider the value calculated by the impedance calculation circuit (315) as the magnitude of the impedance of the speaker (404).
The control circuit (416) controls the magnitude of an output to the drive switching device (403) of the modulator (402) according to the result (value corresponding to the magnitude of impedance) of a calculation by the impedance calculation circuit (415). Specifically, the control circuit (416) estimates the temperature of a coil from a value corresponding to the magnitude of impedance calculated by the impedance calculation circuit (415) by referring to the relationship between the temperature of a coil and the magnitude of impedance as is shown in
The adder (421) adds a test digital signal Vtest to a digital signal IN and outputs the result. The test digital signal Vtest is a signal including a predetermined frequency component. For example, the test digital signal Vtest may also be a signal including a resonance frequency of a speaker. In addition, the test digital signal Vtest may also be a signal of a frequency other than a resonance frequency of a speaker.
In the case shown in
In addition, the test digital signal Vtest may also be the same signal as the digital signal IN. In this case, it is possible to eliminate deterioration of replay using the test digital signal Vtest. However, when the digital signal IN represents silence or does not include a frequency related to a calculation of impedance, since impedance cannot be calculated, in this case the test digital signal Vtest may be input separately to the digital signal IN.
The multiplier (422) performs multiplication of a signal output by the oscillator (405) and the test digital signal Vtest and outputs the result. In other words, a correlation between a signal output by the oscillator (405) and the test digital signal Vtest is calculated by the multiplier (422). In addition, among the signals output by the oscillator (405), a frequency component of the test digital signal Vtest is output. Furthermore, a phase between a signal output by the oscillator (405) and the test digital signal Vtest may be adjusted. For example, as is shown in
The integrator (424) integrates the output of the multiplier (422). For example, integration during a predetermined time interval T1 is calculated and output.
The correction circuit (425) performs correction of the output of the integrator (424) according to the value of the test digital signal Vtest. For example, a value output by the integrator (424) is subtracted from T1 and a value subtracted from the magnitude of the test digital signal Vtest is calculated and output.
The amplitude detection circuit (426) detects the magnitude of the amplitude of the test digital signal Vtest. In this way, it is possible to detect a value corresponding to a voltage of the frequency component of the test digital signal Vtest.
The impedance calculation circuit (427) calculates a value corresponding to the magnitude of impedance of the drive switching device (403) at a specific frequency component using the output of the amplitude detection circuit (426) and the output of the correction circuit (425). Since the calculation is the same as the impedance calculation circuit (415) described above in the case where the output of the amplitude detection circuit (426) is given as y1, and the output of the correction circuit (425) is given as y2, an explanation is omitted.
Since the control circuit (428) is also the same as the control circuit (416), an explanation is omitted.
Furthermore, as is shown in
An example of a structure of a drive switching device which can be used in one embodiment of the present invention is shown in
As described above, it is possible to connect an oscillator in parallel with the PMOS transistor (502) and NMOS transistor (503) between VPP/VSS. In one embodiment of the present invention, it is possible to connect an oscillator in parallel with the PMOS transistor (502). In addition, it is possible to connect an oscillator in parallel with the NMOS transistor (503).
For example, as is shown in
Furthermore, although the oscillator (510) and oscillator (511) are shown in
An example of a structure of a drive switching device which can be used in one embodiment of the present invention is shown in
A structure corresponding to the case where the oscillator (520) is connected to the drain terminal and source terminal of the PMOS transistor (502), the oscillator (520) is connected in parallel to the PMOS transistor (502), the oscillator (521) is connected to the drain terminal and source terminal of the NMOS transistor (503), and the oscillator (521) is connected in parallel to the NMOS transistor (503) in the structure of
Furthermore, although an oscillator is arranged in parallel with the PMOS transistor and/or NMOS transistor in
In addition, as is shown in
A structure related to a fourth embodiment of the present invention is shown in
Each of the plurality of drive switching devices (603) may be connected between VPP/VSS respectively. In addition, there is a one to one corresponding relationship between the plurality of drive switching devices (603) and a plurality of coils, and in this case, it is possible for the plurality of drive switching devices (603) to supply a digital signal to a corresponding coil among the plurality of coils. The plurality of drive switching devices (603) supply an amplified digital signal to the speaker (604) and are sometimes referred to as a drive circuit which drives the speaker (604). In addition, a function is included for feeding back a clock output from the oscillator connected in the same way as in the first embodiment between VPP/VSS which are drive power supply terminals, to the digital signal processing device (601). That is, it is possible to connect the oscillator (605) in parallel to the plurality of drive switching devices (603) between VPP/VSS which are drive power supply terminals.
Furthermore, in
In particular, in the case where each of the number of windings of a plurality of coils of the speaker (604) is substantially the same and characteristics such as the resistance values are substantially the same, in the case where a drive switching device (603) having a small number of selections is prioritized and selected according to the selection history of the plurality of drive switching devices (603) for example, it is considered that the amount of heat generated by each of the plurality of coils is about the same. Therefore, in this case, one device among a plurality of drive switching devices may be selected and the selected drive switching device may be connected to an oscillator.
A structure related to a fourth embodiment of the present invention is shown in
In the present embodiment, the modulator (702) includes a ΔΣ modulator (711), a post filter (712) and a selector (713). The ΔΣ modulator (711) performs oversampling of a digital audio signal output by the digital signal processing device (701) and performs digital modulation. The post filter (712) converts the output of the ΔΣ modulator (711) to a thermometer code for example. The selector (713) performs selection of a plurality of drive switching devices (703-1, 703-2) according to the output of the post filter (713). The selected drive switching device flows a current to a corresponding coil.
The selector (713) calculates the frequency of selection of each drive switching device. From this calculation, it is possible for the selector (713) to select drive switching devise in order from the number of least selections. In this way, it is possible to suppress the occurrence of distortions in an output of a speaker (704) due to bias in the selection of a drive switching device.
In the present embodiment, a speaker control device includes a microphone (721) which obtains audio to be replayed by the speaker (704). The microphone (721) feeds back a signal expressing the magnitude of the obtained audio to the digital signal processing device (701). In addition, the selector (713) feeds back data related to the selection of a drive switching device to the digital signal processing device (701). In this way, the digital signal processing device (701) can obtain data related to the volume of audio replayed from the speaker (704) according to the selection of a drive switching device, and as a result, it is possible to calculate the characteristics of each drive switching device and a coil corresponding to each drive switching device.
The digital signal processing device (701) can feed back the calculated characteristics to the selector (713). As described above, the selector (713) refers to the characteristics of each drive switching device and a coil corresponding to each drive switching device when selecting a drive switching device in order from the least number of selections, and thereby it is possible to perform correction so that audio of the same volume is replayed even when the combination of selections with respect to the plurality of drive switching devices (703-1, 703-2) is different with respect to a digital signal IN which expresses the same volume, and increase the accuracy of audio replay.
In addition, when the speaker (704) is driven using the characteristics (803), by flowing a large current rather than driving using the characteristics (801) or characteristics (802), the temperature of a coil of the speaker (704) easily increases. Therefore, it is possible to perform control so that this correction is not performed according to the impedance of a coil of the speaker (704) calculated based on the oscillation of the oscillator (705).
It is possible to summarize the plurality of embodiments explained above as follows. In one embodiment of the present invention described above, by being connected between power supply terminals of a speaker drive circuit and digitally counting the frequency of an oscillator which electrically oscillates, a change in a current flowing in a coil of a speaker is detected. Since a voltage between power supply terminals within a speaker drive circuit decreases in proportion to a current flowing in a coil to be driven, it is possible to measure a current flowing in a coil using the frequency of an output signal of an oscillator which oscillates a frequency in proportion to a power supply voltage. More specifically, by latching and digitally counting a frequency of an output signal of an oscillator which oscillates a frequency in proportion to a power supply voltage using a clock signal (calculating an output value of a counter circuit input with an output signal), it is possible to measure a digital value in proportion to a current flowing in a coil. By controlling a current flowing to a coil of a speaker using this value in an input of feedback control, it is possible to provide a speaker control circuit which can prevent mechanical damage to a speaker.
Specifically, a ring oscillator comprised from an odd stage inverter connected in multi-stages is connected between power supply terminals for driving a speaker. Since a ring oscillator is basically a digital circuit, it can operate even using a low voltage. In addition, since an oscillation frequency has a relationship with a power supply voltage, it is possible to easily know a change amount of a power supply voltage by measuring the oscillation frequency.
In addition, it is possible to easily know a distortion component included in an output signal by comparing a frequency spectrum of an input digital signal with a frequency spectrum of a change amount of an oscillation frequency of an oscillator using a dynamic FFT analysis.
Furthermore, the following journal can be referenced with regards to mounting of a temperature sensor using a ring oscillator. IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 40, NO. 8, August 2005. The formulas 1˜3 in the journal express a delay tie per stage of a ring oscillator. As can be seen from the formulas, the delay time of a ring oscillator (∝1/oscillation frequency) has a relationship with a power source voltage.
As described above, according to the present invention, it is possible to detect a change in mechanical vibration compliance of a speaker by measuring a current flowing in the coil of a speaker without using a highly accurate analog-digital conversion device, and perform feedback control of a current flowing in a coil just using a digital circuit. In this way, low voltage, parallel arrangement and full bridge of a speaker drive device become easy.
Similarly, a digital value proportional to a current flowing in the coil is input to a heat resistor of a coil set with parameters by modeling. In addition, it is possible to estimate a rise in coil temperature by integrating a digital value in proportion to a current flowing in a coil.
Furthermore, it is possible to estimate a coil temperature by inputting a periphery temperature of a speaker to a heat resistor of a coil that is set with parameters by modeling.
In the case of estimating the temperature of a coil, it is necessary to integrate the current of all frequency regions which can be input to a speaker. In the case where the temperature of a coil exceeds a threshold value, it is possible to prevent mechanical damage to a speaker by reducing the amount of current flowing in a coil of a speaker by performing control to increase or decrease the gain of a digital signal within the digital signal processing device.
A digital value proportional to a current flowing in the coil is input to a linearity model of an output signal set with parameters by modeling. In addition, it is possible to correct the linearity of an output signal using the digital value in proportion to a current flowing in a coil.
In this case, it is possible to prevent non-linearity (worsening of distortions) of an output signal due to a drop in voltage caused by parasitic resistance of power supply wires by controlling the gain of a digital signal within the digital signal processing device according to the amount of current flowing in a coil.
It is possible to suppress mechanical output amplitude of a speaker by a digital value in proportion to a current flowing in a coil by inputting the digital value in proportion to the current flowing in the coil to a linearity model of a mechanical output amplitude of a speaker set with parameters by modeling.
In this case, it is possible to prevent non-linearity (worsening of distortions) of a mechanical output signal of a speaker by controlling the gain of a digital signal within the digital signal processing device according to the amount of current flowing in a coil.
When measuring the oscillation frequency of an oscillator, it is possible to increase the accuracy of an estimate of the current flowing in a coil by removing the common noise component included in an oscillation frequency using a primary noise shaping circuit, and correcting the non-linearity with a power supply voltage of the oscillation frequency of an oscillator. More specifically, it is possible to realize a primary noise shaping circuit by continuously operating without resetting a count circuit which measures the oscillation frequency of an oscillator and by subtracting a previous operating count output from the present count output.
In summary, in order to change vibration compliance according to usage in a small speaker such as that used in a mobile device, it is necessary to dynamically detect the impedance of a speaker, perform feedback control of a current flowing in a coil and prevent mechanical damage to a speaker. It is also necessary to measure a current in addition to a voltage for driving a speaker in order to measure impedance. However, when a serial resistor is input between a drive amplifier and a speaker in order to measure a current, a problem arises whereby there is a loss in output power of the speaker. In addition, it is necessary to mount a highly accurate analog-digital conversion circuit in order to measure a current. However, in order to mount a highly accurate analog-digital conversion circuit using a CMOS circuit, a problem arises whereby the unit cost of a LSI which is a control device does not decrease due to requiring a comparatively large silicon area. In addition, since it is difficult to provide a highly accurate low voltage analog-digital conversion circuit, there was a problem whereby it is difficult to realize a protection circuit suitable for a low voltage drive speaker drive device using a plurality of coils. These problems can be solved by using the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2013-154633 | Jul 2013 | JP | national |
This application is a U.S. continuation application filed under 35 U.S.C. § 111(a), of International Application No. PCT/JP2014/069748, filed on Jul. 25, 2014, which claims priority to Japanese Patent Application No. 2013-154633, filed on Jul. 25, 2013, the disclosures of which are incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
5548650 | Clark | Aug 1996 | A |
6809604 | Kawakubo et al. | Oct 2004 | B2 |
7268636 | Takeuchi et al. | Sep 2007 | B2 |
7436967 | Neunaber | Oct 2008 | B2 |
20040086140 | Fedigan et al. | May 2004 | A1 |
20050031139 | Browning | Feb 2005 | A1 |
20090110217 | Yasuda et al. | Apr 2009 | A1 |
20120020488 | Huijser et al. | Jan 2012 | A1 |
20120328113 | Gautama | Dec 2012 | A1 |
20130077796 | Risbo et al. | Mar 2013 | A1 |
Number | Date | Country |
---|---|---|
1449110 | Oct 2003 | CN |
1722608 | Jan 2006 | CN |
H7-099698 | Apr 1995 | JP |
2006-191250 | Jul 2006 | JP |
2007-110369 | Apr 2007 | JP |
2010-167912 | Aug 2010 | JP |
2007-135928 | Nov 2007 | WO |
Entry |
---|
Ring Oscillators: Characteristics and application, M. K. Mandal & B C Sarkar, Nov. 3, 2009). |
Ternary Digital System : Concepts and Applications (www.esciencemedicine.com/ebooks). |
Poki Chen et al. “A Time-to-Digital-Converter-Based CMOS Smart Temperature Sensor”, IEEE Journal of Solid-State Circuits, vol. 40, No. 8, Aug. 2005, pp. 1642-1648. |
International Search Report of PCT/JP2014/069748. |
Written Opinion of the International Search Authority regarding PCT/JP2014/069748. |
International Preliminary Report of PCT/JP2014/069748. |
English Partial Translation of Written opinion of International Searching Authority with regard to PCT/JP2014/069748. |
English Translation of International Preliminary Report of PCT/JP2014/069748. |
Chinese Office Action dated Mar. 15, 2018 for the corresponding Chinese application No. 201480040752.X, citing above references. With partial English translation. |
Number | Date | Country | |
---|---|---|---|
20160142819 A1 | May 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2014/069748 | Jul 2014 | US |
Child | 15003146 | US |