4.5 Self-calibration. Fujitsu MPE3XXXAT

Add to My manuals
191 Pages

advertisement

4.5 Self-calibration. Fujitsu MPE3XXXAT | Manualzz

4.5

Self-calibration

The disk drive occasionally performs self-calibration in order to sense and calibrate mechanical external forces on the actuator, and VCM torque. This enables precise seek and read/write operations.

4.5.1

Self-calibration contents

(1) Sensing and compensating for external forces

The actuator suffers from torque due to the FPC forces and winds accompanying disk revolution. The torque vary with the disk drive and the cylinder where the head is positioned.

To execute stable fast seek operations, external forces are occasionally sensed.

The firmware of the drive measures and stores the force (value of the actuator motor drive current) that balances the torque for stopping head stably. This includes the current offset in the power amplifier circuit and DAC system.

The forces are compensated by adding the measured value to the specified current value to the power amplifier. This makes the stable servo control.

To compensate torque varying by the cylinder, the disk is divided into 14 areas from the innermost to the outermost circumference and the compensating value is measured at the measuring cylinder on each area at factory calibration. The measured values are stored in the

SA cylinder. In the self-calibration, the compensating value is updated using the value in the

SA cylinder.

(2) Compensating open loop gain

Torque constant value of the VCM has a dispersion for each drive, and varies depending on the cylinder that the head is positioned. To realize the high speed seek operation, the value that compensates torque constant value change and loop gain change of the whole servo system due to temperature change is measured and stored.

For sensing, the firmware mixes the disturbance signal to the position signal at the state that the head is positioned to any cylinder. The firmware calculates the loop gain from the position signal and stores the compensation value against to the target gain as ratio.

For compensating, the direction current value to the power amplifier is multiplied by the compensation value. By this compensation, loop gain becomes constant value and the stable servo control is realized.

To compensate torque constant value change depending on cylinder, whole cylinders from most inner to most outer cylinder are divided into 14 partitions at calibration in the factory, and the compensation data is measured for representative cylinder of each partition. This measured value is stored in the SA area. The compensation value at self-calibration is calculated using the value in the SA area.

C141-E077-01EN 4 - 9

4.5.2

Execution timing of self-calibration

Self-calibration is executed when:

The power is turned on.

The self-calibration execution timechart of the disk drive specifies self-calibration.

The disk drive performs self-calibration according to the timechart based on the time elapsed from power-on. The timechart is shown in Table 4.1. After power-on, self-calibration is performed about every 30 minutes.

3

4

5

1

2

6

.

.

7

.

9

Table 4.1

Self-calibration execution timechart

Time elapsed

At power-on

About 30 minutes

About 30 minutes

About 30 minutes

About 30 minutes

About 30 minutes

Time elapsed (accumulated)

Initial calibration

About 30 minutes

About 60 minutes

About 90 minutes

About 120 minutes

About 150 minutes

Every about 30 minutes

4.5.3

Command processing during self-calibration

If the disk drive receives a command execution request from the host while executing selfcalibration according to the timechart, the disk drive terminates self-calibration and starts executing the command precedingly. In other words, if a disk read or write service is necessary, the disk drive positions the head to the track requested by the host, reads or writes data, and restarts calibration.

This enables the host to execute the command without waiting for a long time, even when the disk drive is performing self-calibration. The command execution wait time is about maximum 100 ms.

4 - 10 C141-E077-01EN

advertisement

Related manuals

advertisement

Table of contents