1. Field of the Invention
The invention relates to data read-out systems, and more particularly to current reduction for analog circuit in a data read-out system.
2. Description of the Related Art
A data read-out system, such as an optical disk drive, comprises an analog front-end circuit and a digital signal processing system. The analog front-end circuit retrieves a raw data signal from a data storage device and processes the raw data signal to obtain an analog data signal with better signal property. After the analog data signal is converted to a digital data signal, the digital signal processing system can digitally process the digital data signal.
Referring to
Compared to a digital signal processing system, a circuit design of an analog front-end circuit is more complicated and more confined to limited circuit resources. For example, an analog front-end circuit requires a large chip area for implementation. In addition, an analog front-end circuit requires large power consumption. If the chip area or the power consumption of the analog front-end circuit is reduced, the circuit performance of the analog front-end circuit degrades. The circuit performance of an analog front-end circuit therefore often determines the circuit performance of a data read-out system. Thus, in exchange for reducing power consumption of a data read-out system, the circuit performance of an analog front-end circuit must be lowered.
When circuit performance of an analog front-end circuit is lowered, read performance of a data read-out system does not always degrade. Read performance of a data read-out system is determined by two factors, signal quality and the circuit performance of the analog front-end circuit. When signal quality is good enough, degradation of performance of the analog front-end circuit only slightly lowers read performance of a data read-out system. Thus, slight degradation of performance of the analog front-end circuit is tolerable in exchange for reduction of power consumption when signal quality is good. The invention therefore provides a method for current reduction for an analog circuit in a data read-out system.
The invention provides a method for current reduction for an analog circuit in a data read-out system. First, a performance indicator indicating a performance of the data read-out system is generated. The performance indicator is then compared with a performance threshold level to generate a switch signal. A level of a current source biasing the analog circuit is then adjusted according to the switch signal.
The invention also provides a data read-out system capable of automatically reducing current consumption. In one embodiment, the data read-out system comprises a performance indicator generator, a switch signal generator, and an analog circuit. The performance indicator generator generates a performance indicator indicating a performance of the data read-out system. The switch signal generator then compares the performance indicator with a performance threshold level to generate a switch signal. The analog circuit then adjusts a level of a current source biasing the analog circuit according to the switch signal.
A detailed description is given in the following embodiments with reference to the accompanying drawings.
The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
Referring to
During data reading, the data read-out system 200 monitors a read performance thereof. When the read performance is good, the data read-out system 200 reduces a level of a current source which biases the analog front-end circuit 204 for power consumption reduction without affecting normal operation of the analog front-end circuit 204. For example, signal gain, filtration bandwidth, and output signal resolution of the analog front-end circuit 204 are not altered after the level of the biasing current source is reduced. Slight signal distortion occurs due to current reduction, but the signal distortion is tolerable when signal quality is good. The data read-out system 200 continues to monitor the read performance. If the read performance is lower than a threshold level, the biasing current is increased so that the read performance returns to a higher threshold level. Thus, the read performance is maintained at a higher threshold level.
Referring to
In one embodiment, the performance threshold level comprises an upper performance threshold level and a lower performance threshold level. When the performance indicator is greater than the upper performance threshold level, the switch signal generator 208 sets the switch signal to a high level to indicate that the read performance is bad. When the performance indicator is less than the lower performance threshold level, the switch signal generator 208 clears the switch signal to a low level to indicate that the read performance is good.
For example, the performance indicator can be generated according to the amount of erroneous data frames. When the performance indicator is greater than the upper performance threshold level, it means that too many errors occur, and the read performance is bad. When the performance indicator is less than the lower performance threshold level, it means that just few errors occur, and the read performance is good.
In other embodiments, if the performance indicator is non-linear, the performance threshold level may comprise a first performance threshold level and a second performance threshold level. When the performance indicator is beyond a range between the first performance threshold level and the second performance threshold level, the read performance is bad. When the performance indicator is within the range between the first performance threshold level and the second performance threshold level, the read performance is good. On the other hand, the performance indicator also can indicate the read performance is bad when itself within the range between the first performance threshold level and the second performance threshold level.
The analog front-end circuit 204 then adjusts a level of a current source which biases the analog-front end circuit 204 according to the switch signal (step 306). When the switch signal indicates that the read performance of the data read-out system 200 is good, the analog front-end circuit 204 decreases the level of the biasing current source to reduce power consumption. When the switch signal indicates that the read performance is bad, the analog front-end circuit 204 increases the level of the biasing current source to increase the read performance of the data read-out system 200. Thus, the read performance of the data read-out system 200 is always maintained at a suitable level when compared with the performance threshold level.
In one embodiment, the analog front-end circuit 200 comprises a summing circuit 212, an automatic gain controller 214, an equalizer 216, and an analog-to-digital converter 218. The summing circuit 212 sums signals S1′ generated by photo-detectors 202 to obtain a sum signal S2′. The automatic gain amplifier 214 then amplifies the sum signal S2′ to obtain an amplified signal S3′. The equalizer 216 then filters the amplified signal S3′ to obtain a filtered signal S4′. The analog-to-digital converter 218 then converts the filtered signal S4′ from analog to digital to obtain a digital signal S5′. Finally, the digital signal S5′ is delivered to the digital signal processing system 206 for subsequent signal processing.
The analog front-end circuit 200 adjusts the level of the current source which biases a gain stage or a trans-conductance stage (included within a gain stage in some embodiments) of the summing circuit 212, the equalizer 216, or the analog-to-digital converter 218. In one embodiment, the gain stage or the trans-conductance stage can be implemented as a gain amplifier or a pre-amplifier. Because the gain stage or the trans-conductance stage has an adjustable current bias, operations of the summing circuit 212, the equalizer 216, and the analog-to-digital converter 218 are not affected by the biasing current reduction. The biasing current adjustment of the summing circuit 212, the equalizer 216, and the analog-to-digital converter 218 is further described in detail using
Referring to
The performance indicator generator 410 comprises an integration and dump circuit 412, a delay line 414, an adder 416, and a delay cell 418. The integration and dump circuit 412 generates a cumulative sum of the frame error signals of the data read-out system during a predetermined period to obtain a fixed period error signal Xi. The fixed period error signal X1 indicates a total amount of error frames in a fixed period, such as N frames, thus a moving window is predetermined to shift N frames each iteration. The delay line 414 then delays the fixed-period error signal X1 to obtain a delayed error signal X2, wherein the delay line 414 has M stages, and X2 is derived from the last stage of the delay line 414. The adder 416 then subtracts the delayed error signal X2 from a sum of the fixed-period error signal X1 and a performance indicator X4 to obtain a moving-window error signal X3. Finally, the delay cell 418 delays the moving-window error signal X3 to obtain the performance indicator X4. Thus, the performance indicator X4 indicates an error amount in the moving window with size of N*M frames.
For example, in a digital versatile disk (DVD), a error correction code (ECC) block contains 16 sectors, and each sector comprises 13 frames. When a moving window size is set to an ECC block size, a moving window comprises 208 (=16×13) frames. Every time when the moving window scans through all 13 frames of a sector, the integration and dump circuit outputs a sample of the fixed period error signal X1 to indicate a total number of error frames in the sector, and then moves forward to scan frames of a next sector. Thus, the performance indicator X4 properly indicates a performance measure of data recorded on the digital versatile disk.
The switch signal generator 430 comprises two comparators 432 and 434, and a latch circuit 436. When the performance indicator X4 is greater than an upper performance threshold level, the comparator 432 generates a comparison result Y1 to set the latch circuit 436. Thus, the latch circuit 436 generates a switch signal with a high level to indicate that the read performance is bad. When the performance indicator X4 is less than a lower performance threshold level, the comparator 434 generates a comparison result Y2 to clear the latch circuit 436. Thus, the latch circuit 436 generates a switch signal with a low level to indicate that the read performance is good. This implementation with two performance threshold levels can prevent the switch signal varies too often when the performance indicator X4 is unstable.
Referring to
Assume that the transistors 502 and 504 have a trans-conductance gm. The gain G of the gain stage 500 is determined according to the following algorithm:
The resistance Rin is often designed to be much greater than (2/gm), so that the gain G turns into the value (2Rout/Rin) and is merely determined by the resistances Rin and Rout. Thus, when the level of the biasing current Ibias is decreased, although the trans-conductance gm decreases with the biasing current Ibias, the gain G of the gain stage 500 is kept constant.
Because the gain G of the gain stage 500 does not change with the biasing current Ibias, operation of the gain stage 500 is not affected by adjustment of the biasing current Ibias. Referring to
Referring to
Assume that the transistors 602 and 604 have trans-conductance gm, and the trans-conductance Gm of the compensation circuit 600 is then determined according to the following algorithm:
When the biasing current Ibias is decreased for power consumption reduction, because the input voltage ΔVref and the output current Iref are controlled by a band-gap and are not affected by a biasing current Ibias, the trans-conductance Gm of the compensation circuit 600 is invariant. Thus, when the trans-conductance gm decreases with reduction of the biasing current Ibias, the resistance R(Vc) of a voltage-controlled resistor 610 automatically decreases to keep the Gm constant.
Referring to
Referring to
In addition, a transfer curve of the compensation circuit 600 also changes with the biasing current Ibias. Referring to
Referring to
When a biasing current Ibias of pre-amplifiers 702 of the analog-to-digital converter 700 is decreased, the gains of the pre-amplifiers 702 are reduced. Referring to
The invention provides a method for current reduction for an analog circuit in a data read-out system. A performance indicator, indicating a read performance of the data read-out system is generated. If the performance indicator indicates that the read performance is good, the level of a current biasing the analog circuit is reduced for power consumption reduction. Although reduction of the biasing current causes slight signal distortion, the analog circuit can still normally operate, and the read performance of the data read-out system is kept higher than a tolerable threshold level if the signal quality is good.
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.