1. Field of the Disclosure
The present disclosure relates to optical disk drives and systems having optical disk drives, and, more particularly, to the control of optical disk drives.
2. Description of the Related Art
Optical disk drives are very popular compact storage devices due to their low cost and the high reliability of the optical disk storage. Optical disks have high reliability because there is no wear associated with their repeated use, thus providing write once, read many (WORM) capability. Optical disk drives use transmitted electromagnetic waves, generally in the visible light spectrum, for recording and retrieval of information. Optical disk drives record and detect specific variations in the optical properties of the media surface. The most common optical disk formats include CD, CDLaser ROM, CD-R, CD-RW, DVD-ROM, DVD+RW, DVDRW, DVD-RAM, and 5¼″ Magneto Optic.
Data is stored on tracks on the optical disks. Actuators in the optical disk drives must acquire and maintain focus, seek to a given track and then maintain the relative position in a track while data is written or read. Sensors measure the position of an optical pickup unit. The measured position is used to correct any positioning errors.
The main control loops of optical disk drive 100 include a coarse (lower frequency) tracking loop to position sled 102 in the vicinity of the desired tracks on the optical media, a focus loop to control the distance between lens assembly 105 and the media, and a fine (higher frequency) tracking loop to lock lens assembly 105 onto the track position. Optical disk drive 100 includes multiple other control loops, for example, a servo loop to control the speed of the spindle.
System model 200 has been described according to a focus servo system of an optical disk drive. Other servo systems, for example, a tracking servo system, a sled servo system, and the like can have similar system models.
Disturbances and noise 208, 212 come from a variety of sources. Disturbances and noise 208 can be significant and are primarily due to mechanical runnout of the disk, disk warping, imperfections in the physical spacing of the tracks, cross-coupling of the tracking and focus actuators, and external movement or jarring of the optical drive. Disturbances and noise 212 can be due to sensor cross-coupling, A/D converter noise, amplifier (thermal noise), and the like. Disturbances are predominately periodic or predictable in nature with an uncorrelated (noise) component, whereas noise is typically a random process.
Typically, in the prior art, these disturbances can be handled by increasing the control system bandwidth by using higher order digital filter and faster sampling rates. However, this increases the cost of the system, for example, due to the cost of higher performance processors required to execute a larger number of operations at a faster rate. Increasing the control system bandwidth also increases the overall system's sensitivity to small variations (lot-to-lot manufacturing tolerance variations) in the electro-mechanical characteristics of the optical pickup units. This increased sensitivity to manufacturing variations either increases the cost of the optical pickup units to maintain a constant manufacturing yield (via the use of higher quality optical pickup units with lower lot-to-lot variations) or decreases the manufacturing yield of the completed optical disk drive with the original, higher variance optical pickup units.
Better performing optical disk drive control systems are desired that do not increase the cost of the system or reduce manufacturing yields.
The present disclosure may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
The use of the same reference symbols in different drawings indicates similar or identical items.
A low-cost technique to improve the performance of optical disk drives is presented. An algorithm is used to decouple the actions of the electro-mechanical actuators, thus compensating for inaccuracies in the control of the actuators. A similar method can be used to decouple the position sensors. Prior art methods treated cross-coupling between focus, tracking and sled control loops as noise and therefore increased the bandwidth of the system in order to provide compensation. In general, the more noise a system must compensate for the greater the cost of the system. In one embodiment, the present disclosure decouples the actuators using a software algorithm executed by a processor that is part of the optical drive that also contains the OPU, thereby providing better performing optical disk drives. The cross-coupling effects are measured, a decoupling matrix is determined, and the output of the control laws are modified so as to decouple the actions of the actuators (and/or sensors). It will be appreciated that various hardware implementations such as logic or state machines can also be used to decouple the actuators.
Decoupler 306 performs a matrix multiplication on the focus controls from focus control law 302 and the tracking controls from tracking control law 304. For example, if F1 represents the focus controls, T1 represents the tracking controls, and decoupler 306 includes decoupling matrix Q:
then the modified focus controls are equal to (j1F1-k1T1) and the modified tracking controls are equal to (j2T1-k2F1). Hereinafter, it is illustrated that j1 and j2 can be approximated quite accurately as one. The determination of k1 and k2 are also illustrated hereinafter. The terms of matrix Q are configured so as to compensate for cross-coupling between the focus and tracking actuators such that focus controls from focus laws 302 only minimally affect the resulting actual tracking position of the optical pickup unit and the tracking controls from tracking laws 304 only minimally affect the resulting actual focus position of the optical pickup unit.
For simplicity of illustration, note that in system model 300, only focus and tracking actuator disturbances are modeled. Cross-coupling between the tracking and focus sensors, and cross-coupling from sled disturbances to the tracking actuator are not illustrated. These cross-couplings can additionally be decoupled according to an embodiment of the present disclosure.
Focus control laws 302, tracking control laws 304, and decoupler 306 are illustrated as part of processor 321 and can be implemented as software algorithms. In an alternative embodiment, these control laws can be implemented with other circuitry, such as application specific devices, which can include analog or digital logic, electro-mechanical circuits, state machines, mechanical, or other such devices.
Actuator decoupler 406 is designed such that the Tz+tx signal passing through optical pickup unit lens motors 408 has the effect of producing substantially only excitation of the focus loop and the Tx+tz signal has the effect of producing substantially only excitation of the tracking loop. Sensor decoupler 414 is designed such that the tracking input is removed, that is, decoupled from the focus loop and the focus input is removed from the tracking loop.
For ease of illustration,
Flow 500 can occur during the manufacturing of an optical disk drive, upon system power up and system use, and the like. When performed during manufacturing, initial control laws and decoupling matrices can be determined according to actuator characteristics. By performing decoupling at manufacturing, manufacturing yields can be improved because otherwise out of specification actuators can be used. When determined during system use, for example, once every minute, decoupling can be performed and modified according to changes in the mechanics of the system. For example, actuator coils can have reduced performance over time.
In general, an actuator decoupler matrix Q is determined such that tracking force signal Fx and focus force signal Fz are decoupled from each other.
where the T matrix represents the tracking controls (Tx) and the focus controls (Tz) from the control laws, the G matrix represents an approximation of the transfer function including cross-coupling of the optical pickup unit motors, and the {circumflex over (T)} matrix represents the decoupled focus and tracking controls.
The general solution for Q is:
For Gxx and Gzz>>Gxz and Gzx (the direct component dominates the cross-coupling component):
And therefore:
Note that GXX=NXX/DX, GZZ=NZZ/DZ, GXZ=NXZ/DZ, and GZX=NZX/DX. This implies that GZX/GXX=NZX/NXX and GXZ/GZZ=NXZ/NZZ. Because in most cases, N can be accurately modeled as a first order term, a gain constant in many cases, a suitable decoupling filter will in general be a low order filter, and in many cases, can be well approximated with a fixed constant gain term.
A similar argument and matrix can be constructed for decoupling the sensor dynamics.
Although the present disclosure has been described in relation to focus control loops, tracking control loops and sled control loops, the present disclosure is applicable to other coupled control loops as well, for example, a servo loop to control the speed of the spindle. Additionally, the decoupling of a control loop is applicable to decoupling multiple control loops from each another.
The decoupling of control loops described herein has been simplified by using approximations and matrices to perform linear modifications of control signals. However, the present disclosure includes the broader concept of determining a specific process, that may or may not be linear, and modifying the control signals accordingly to decouple the control loops.
Realizations in accordance with the present disclosure have been described in the context of particular embodiments. These embodiments are meant to be illustrative and not limiting. Many variations, modifications, additions, and improvements are possible. Accordingly plural instances may be provided for components described herein as a single instance. Boundaries between various components, operations and data stores are somewhat arbitrary, and particular operations are illustrated in the context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within the scope of claims that follow. Finally, structures and functionality presented as discrete components in the exemplary configurations may be implemented as a combined structure or component. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure as defined in the claims that follow.
Number | Name | Date | Kind |
---|---|---|---|
5177718 | Takeuchi | Jan 1993 | A |
5627808 | Hajjar et al. | May 1997 | A |
5970032 | Ikeda et al. | Oct 1999 | A |
6298019 | Watanabe et al. | Oct 2001 | B1 |
6462323 | Tagawa | Oct 2002 | B1 |
6714493 | Kishimoto et al. | Mar 2004 | B1 |
6760285 | Hirashima et al. | Jul 2004 | B2 |
20020110057 | Kadlec et al. | Aug 2002 | A1 |
20020136112 | Kadlec et al. | Sep 2002 | A1 |
20020141302 | Kadlec et al. | Oct 2002 | A1 |
20020150006 | Kadlec et al. | Oct 2002 | A1 |
Number | Date | Country |
---|---|---|
61-022447 | Jan 1986 | JP |
63-131337 | Jun 1988 | JP |
2001-351256 | Dec 2001 | JP |
2003-168223 | Jun 2003 | JP |
Entry |
---|
Maarten Steinbuch, et al., “Robust Control of a Compact Disc Player,” Proceedings of the 31st Conference on Decision and Control, Tucson, AZ, p. 2596-2600, Dec. 1992. |
Tetsuo Semba, et al., “Interactions between Servo Loops of an Optical Disk Drive,” Jpn. J. Appl. Phys., vol. 36, Part 1, No. 1B, pp. 557-561, Jan. 1997. |
Ting-Jen Yeh, et al., “Modeling and Identification of OPTO-Mechanical Coupling and Backlash Nonlinearity in Optical Disk Drives,” IEEE Transactions on Consumer Electronics, vol. 46, No. 1, pp. 105-115, Nov. 18, 1999. |
Ting-Jen Yeh, et al., “Modeling and Identification of OPTO-Mechanical Coupling and Backlash-Nonlinearity in Optical Disk Drives,” Proceedings of the American Control Conference, Chicago, IL, pp. 3076-3080, Jun. 2000. |
Number | Date | Country | |
---|---|---|---|
20040257947 A1 | Dec 2004 | US |