Fujitsu MAN3367FC Manual/User Guide - Page 115

Voice coil motor control

Page 115 highlights

8.7 Servo Control 2) In the next timing phase of 1) above, the DSP creates a rotating magnetic field. The motor rotates from a low rotational frequency up to about 100 min-1 (100rpm). This is called synchronization control. 3) When the motor reaches a high rotational frequency, a counter-electromotive voltage (back EMF) is generated. This voltage tells the DSP the rotational frequency and angular position of the motor. Using the rotation position detection data, the spindle controller supplies current to the correct phase to rotate the motor. The MPU then detects the rotational frequency, and the spindle controller accelerates the motor up to the steady-state angular frequency. (2) Rotational speed control mode When the activation mode terminates, the rotational speed control mode starts. The MPU controls the controller to maintain the detected rotational speed. 8.7.5 Voice coil motor control The voice coil motor is controlled by moving the head-mounted carriage according to the servo data recorded on the specific data side. This control is done by firmware by digital servo control using the DSP. This control provides return-to-zero (RTZ) operation, seek operation, and track following operation. (1) RTZ operation When the power is turned on, or when a REZERO UNIT COMMAND is issued from the host computer, the DSP moves the head to the reference cylinder (cylinder 0) by an internal command from the MPU. (2) Seek operation When the host issues a data read/write request, the MPU issues a seek command to the DSP to move the head to a target cylinder. When the DSP receives this command, the DSP drives the voice coil motor, via the digital-to-analog converter and power amplifier, to move the head to the target cylinder. A predetermined target speed is used depending on the distance to move. The head is accelerated or decelerated to move to the target cylinder. Track following operation then begins. (3) Track following operation To read or write data from or to a disk, the head must be correctly centered over the target cylinder. The DSP receives a position signal from the servo head, converts it to a digital signal using an analog-to-digital converter, then decodes the signal. The digital servo control circuit controls the voice coil motor so that the position signal is constant. This centers the head over the target cylinder. C141-E133-02EN 8-13

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148

8.7
Servo Control
C141-E133-02EN
8-13
2)
In the next timing phase of 1) above, the DSP creates a rotating magnetic field.
The motor
rotates from a low rotational frequency up to about 100 min
-1
(100rpm).
This is called
synchronization control.
3)
When the motor reaches a high rotational frequency, a counter-electromotive voltage (back EMF)
is generated.
This voltage tells the DSP the rotational frequency and angular position of the
motor.
Using the rotation position detection data, the spindle controller supplies current to the
correct phase to rotate the motor.
The MPU then detects the rotational frequency, and the spindle
controller accelerates the motor up to the steady-state angular frequency.
(2)
Rotational speed control mode
When the activation mode terminates, the rotational speed control mode starts.
The MPU controls
the controller to maintain the detected rotational speed.
8.7.5
Voice coil motor control
The voice coil motor is controlled by moving the head-mounted carriage according to the servo data
recorded on the specific data side.
This control is done by firmware by digital servo control using the
DSP.
This control provides return-to-zero (RTZ) operation, seek operation, and track following
operation.
(1)
RTZ operation
When the power is turned on, or when a REZERO UNIT COMMAND is issued from the host
computer, the DSP moves the head to the reference cylinder (cylinder 0) by an internal command
from the MPU.
(2)
Seek operation
When the host issues a data read/write request, the MPU issues a seek command to the DSP to move the
head to a target cylinder.
When the DSP receives this command, the DSP drives the voice coil motor,
via the digital-to-analog converter and power amplifier, to move the head to the target cylinder.
A
predetermined target speed is used depending on the distance to move.
The head is accelerated or
decelerated to move to the target cylinder.
Track following operation then begins.
(3)
Track following operation
To read or write data from or to a disk, the head must be correctly centered over the target cylinder.
The DSP receives a position signal from the servo head, converts it to a digital signal using an
analog-to-digital converter, then decodes the signal.
The digital servo control circuit controls the
voice coil motor so that the position signal is constant.
This centers the head over the target cylinder.