(2)Seek operation
Upon a data read/write request from the host, the MPU confirms the necessity of access to the disk. If a read or instruction is issued, the MPU seeks the desired track.
The MPU feeds the VCM current via the D/A converter and power amplifier to move the head. The MPU calculates the difference (speed error) between the specified target position and the current position for each sampling timing during head moving. The MPU then feeds the VCM drive current by setting the calculated result into the D/A converter. The calculation is digitally executed by the firmware. When the head arrives at the target cylinder, the track is followed.
(3)Track following operation
Except during head movement to the reference cylinder and seek operation under the spindle rotates in steady speed, the MPU does track following control. To position the head at the center of a track, the DSP drives the VCM by feeding micro current. For each sampling time, the VCM drive current is determined by filtering the position difference between the target position and the position clarified by the detected position sense data. The filtering includes servo compensation. These are digitally controlled by the firmware.
4.7.5Spindle motor control
(1)Start mode
When power is supplied, the spindle motor is started in the following sequence:
a)After the power is turned on, the MPU sends a signal to the SVC to charge the change pump capacitor of the SVC. The charged amount defines the current that flows in the spindle motor.
b)When the charge pump capacitor is charged enough, the MPU sets the SVC to the motor start mode. Then, a starting current flows into the spindle motor.
c)The SVC generates a phase switching signal by itself, and changes the phase of the current flowed in the motor in the order of
d)During phase switching, the spindle motor starts rotating in low speed, and generates a counter electromotive force. The SVC detects this counter electromotive force and reports to the MPU using a PHASE signal for speed detection.
e)The MPU is waiting for a PHASE signal. When no phase signal is sent for a specific period, the MPU resets the SVC and starts from the beginning. When a PHASE signal is sent, the SVC enters the acceleration mode.
| 4 - 19 |