| (19) |
 |
|
(11) |
EP 0 301 644 B1 |
| (12) |
EUROPEAN PATENT SPECIFICATION |
| (45) |
Mention of the grant of the patent: |
|
08.06.1994 Bulletin 1994/23 |
| (22) |
Date of filing: 18.07.1988 |
|
|
| (54) |
Track seeking using sampled information
Spurauswahl mit Hilfe abgetasteter Daten
Recherche de piste à l'aide d'informations échantillonnées
|
| (84) |
Designated Contracting States: |
|
DE FR GB IT |
| (30) |
Priority: |
27.07.1987 US 78264
|
| (43) |
Date of publication of application: |
|
01.02.1989 Bulletin 1989/05 |
| (73) |
Proprietor: Philips Electronics N.V. |
|
5621 BA Eindhoven (NL) |
|
| (72) |
Inventors: |
|
- Getreuer, Kurt Walter
NL-5656 AA Eindhoven (NL)
- Schell, David Louis
NL-5656 AA Eindhoven (NL)
|
| (74) |
Representative: Peters, Rudolf Johannes et al |
|
INTERNATIONAAL OCTROOIBUREAU B.V.,
Prof. Holstlaan 6 5656 AA Eindhoven 5656 AA Eindhoven (NL) |
| (56) |
References cited: :
EP-A- 0 090 379 EP-A- 0 241 978 US-A- 4 333 117
|
EP-A- 0 176 185 EP-A- 0 257 703
|
|
| |
|
|
- PATENT ABSTRACTS OF JAPAN, vol. 11, no. 248 (P-604)(2695), 13. August 1987; & JP-A-62
54835
- PATENT ABSTRACTS OF JAPAN, vol. 8, no. 105 (P 274)(1542), 17 May 1984; JP-A-59 016167
- PATENT ABSTRACTS OF JAPAN, vol. 9, no. 239 (P-391)(1962); 25 September 1985; JP-A-
60 093685
|
|
| |
|
| Note: Within nine months from the publication of the mention of the grant of the European
patent, any person may give notice to the European Patent Office of opposition to
the European patent
granted. Notice of opposition shall be filed in a written reasoned statement. It shall
not be deemed to
have been filed until the opposition fee has been paid. (Art. 99(1) European Patent
Convention).
|
[0001] The present invention relates to apparatus and method for track seeking and, in particular,
to a method for track seeking that relies on seek information stored along disk tracks
in a discontinuous manner.
[0002] In accessing a desired or target track on a disk that stores data or other information,
servo control is utilized in order to properly perform the track seek operation. In
a first known optical disk drive system, continuous seek-related information is provided
on the disk by a continuous pregroove, which generates a radial push-pull signal from
which track counts can be derived. Based on the number of track counts over a measured
time period, the actual velocity of a seek actuator can be calculated, the seek actuator
being used in moving the light beam cross disk tracks. The magnitude of the actual
velocity is compared with a predetermined and desired velocity whereby a velocity
error signal can be found. The velocity error signal is outputted by a seek servo
loop which is used to control the velocity of the seek actuator so that the light
beam is properly positioned relative to the desired track. This known method has a
number of disadvantages. Data pits formed in the tracks interfere with propercounting
of the tracks by means of the continuous pregroove. The magnitude of the seek velocity
is thereby reduced by such interference. In this method, the performance of the seek
operation is dependent upon the data modulation format stored in the tracks of the
disk, which limits the user to a certain data format. Also, a relatively significant
amount of analog signal circuitry is required to remove the data signal from the track
count signal, e.g., filters, sample and hold circuits, automatic gain control circuits,
and comparators.
[0003] In a second known method for track seeking in an optical disk system, track seeking
is accomplished using two different techniques, depending upon the length of the seek
or the distance the desired track is from the current position of the light beam used
in reading or writing. In this system. for relatively short seeks, conventional methods
for track counting are utilized, such as relying on servo information stored or provided
on the disk surface. For relatively long seeks, a sensor external to the disk is utilized
in arriving at the number of tracks that were crossed in any given time period. The
external sensor controls a coarse actuator used in positioning the light beam. As
an example of an external sensor, a Moire type optical ruler is used until it is determined
that the desired track being sought is within a predetermined number of tracks relative
to the current position of the light beam. Such hardware and method results in additional
costs for the external sensor and accompanying electronics. This particular two-step
technique is also a relatively cumbersome implementation of a seek operation.
[0004] Also previously devised is the use of an alternating pit position in servo bytes
stored on a disk track. In EP-A-0 241 978, published 21.10.87, and entitled "Optical
Record Carrier and Apparatus For Reading the Record Carrier," the use of an alternating
pit is disclosed. A pit is provided in a selected one of a number of servo byte positions
for a predetermined number of tracks and then the pit position is changed for the
next predetermined number of tracks. This alternating of the pit position is continued.
The alternating pit is used in providing track addressing information. The use of
the alternating pit is employed in the present invention. However, unlike the previous
application, the use of the alternating pit is in connection with velocity feedback
in order to provide an accurate and controlled seek operation.
[0005] The known prior art does not address problems and solutions thereto that were encountered
in connection with devising and/or implementing the controlled seek operation of the
present invention, which relies on servo information that is intermittently stored
along each disk track. A major objective of a track seek operation is to minimize
the time taken to reach or capture a desired or destination track, as well as to avoid
undershooting or overshooting of the desired track. In achieving this objective in
the system of the present invention which relies on sampled information stored or
provided on the disk surface, two competing considerations are taken into account
or balanced. First, the actuator velocity must be sufficiently great at the high end
of the velocity spectrum of the seek actuator to minimize the access time to the desired
track while avoiding unwanted "folding or aliasing" effects. Second, underdamping
of the servo loop should be avoided or minimized. With regard to the first consideration,
folding occurs when the actuator velocity is equal to or greater than a certain velocity
in a sampled seek system. For example, in the case in which servo information repeats
every 20 microseconds for a given rotational speed of the disk, then velocities which
are above 50 kHz (1/20 microseconds) cause folding. That is, because the servo information
is intermittently located along the disk tracks, above a certain velocity, tracks
being crossed will not be counted. The velocity of the actuator is so great relative
to the rotational speed of the disk that servo information for one particular track
may not be accessed during the passage of the light beam across the one particular
track. To overcome this problem track counting method is employed by the present invention
whereby a significantly much greater velocity of the actuator must be exceeded before
folding occurs. This selected counting method is intended to allow the actuator to
move as fast as is desired in the particular application.
[0006] However, the use of such a counting method also results in the establishment of a
seek actuator minimum velocity below which the servo loop system does not properly
function, i.e., reliance on such a counting method below the minimum velocity would
result in an underdamping servo loop. To overcome this problem relating to loop stability,
another counting method was arrived at for deployment when the actuator velocity was
below this minimum velocity. It was determined that this other counting method as
associated with it a maximum actuator velocity that is less than the aforesaid minimum
actuator velocity. Because of this difference, there is a "velocity gap region" between
the maximum velocity of the one counting method and the minimum velocity of the other
counting method. The present invention identifies various methods that can be utilized
when the actual actuator velocity corresponds to one of the velocities identified
as being in the velocity gap region. A discussion of such solutions and the preferred
methods of counting tracks crossed, depending upon the current seek actuator velocity,
is provided in the following descriptions of the embodiments of the present invention.
[0007] The present invention is directed to a controlled seek operation. In the preferred
embodiment, the actual velocity of the seek actuator is determined using at least
two track counting methods. The servo information used in both methods for counting
the number of tracks crossed is discontinuous or intermittently found on the disk
surface. In one embodiment, a first track counting or "1/2-count" method utilizes
wobble pit pairs located along each of the disk tracks. One track is counted as being
crossed whenever two signal changes are detected. In the preferred embodiment, an
update is made and processing is conducted for each of the signal changes. i.e., for
each track crossed, the actual velocity of the seek actuator can be determined twice
at relatively low velocities. In other embodiments asociated with the 1/2-count method,
a discontinuity along the track or information stored in a servo byte could be utilized
in determining that a single track had been crossed by a light beam. The number of
tracks crossed is used to determine the number of tracks remaining to a desired track,
from which the velocity of the seek actuator can be controlled at a desired velocity.
[0008] The second track counting method relies on information stored in servo bytes provided
along the tracks on the disk surface. In a preferred embodiment, a pit is alternately
located in a particular position of a servo byte. Specifically, for a first set or
zone of sixteen radially adjacent tracks, a pit is provided in position "three" of
the first servo byte of a pair of servo bytes. The next set or zone of sixteen radially
adjacent tracks has the pit stored in the "fourth" position of the first servo byte
of a pair of servo bytes. This alternating of the location of the pit is used to determine
whenever sixteen tracks have been crossed, i.e. the "16-count" method. The apparatus
of the present invention detects a change in position of the pit read by the light
beam as it traverses the disk tracks and updates a counter indicating that another
sixteen tracks have been crossed. The 1/2-count method is employed for relatively
lower seek velocities while the 16-count method is utilized with relatively higher
seek velocities.
[0009] In an embodiment of the present invention, the 1/2-count method is used when the
seek actuator velocity is between a minimum velocity of about 2.3 mm/s and a maximum
velocity of 37.5 mm/s. The 16-count method is used between a minimum velocity of about
75 mm/s and a maximumvelocity of 1200 mm/s of the seek actuator. The minimum value
can be derived using the well known Root Locus method in the Z-plane. For a track
pitch of 1.5 micrometer, a servo loop gain of 1500 rad/s and a desired damping factor
of about 0.7, a minimum track cross velocity is about 3.0 kHz. The 3.0 kHz relates
to an actuator velocity with respect to the disk of about the aforestated 2.3 mm/s.
This minimum velocity is achievable because of the velocity updating that is done
twice per track crossed. The 37.5 mm/s velocity is the maximum velocity that can be
accurately determined using the 1/2-count method without incurring the "aliasing or
folding" problem. Briefly, folding relates to inaccurate track counting because of
a too great seek actuator velocity and/or limited servo information repetion on the
disk. With the track pitch of 1.5 micrometer and for a servo repetition of 50 kHz
(servo information occurs every 20 miroseconds), folding occurs at the aforestated
37.5 mm/s for the 1/2-count method (two zero detections every track crossed). Similarly,
the minimum velocity for the 16-count method is about 75 mm/s (about 2.3 mm/s x 32
zero crossings) and the maximum velocity is 1200 mm/s (37.5 mm/s x 32 zero crossings).
[0010] From this it is seen that there is a "velocity gap region" between the maximum velocity
of the 1/2-count method and the minimum velocity of the 16-count method, i.e. between
37.5 mm/s and about 75 mm/s. The velocity gap would be larger for higher loop gains.
The present invention provides apparatus and method for controlling the velocity of
the seek actuator when it has a velocity of this gap region, particularly during deceleration
of the actuator.
[0011] In one embodiment, the method of counting tracks crossed, while the seek actuator
is decelerating (remaining seek distance less than a predetermined number) at velocities
found in the velocity gap region, is the 16-count method. The 16-count method is used
during deceleration of the actuator so long as 640 microseconds has not passed since
the last receipt of a 16-track count. The 640 microseconds relates to the maximum
velocity of 37.5 mm/s, i.e., if this amount of time has passed, and with the aforesaid
parameters, then the seek actuator velocity is expected to be less than or equal to
37.5 mm/s. Thus, whenever more than 640 microseconds has passed since the last 16-count
was obtained using the 16-count method, the method for track counting is switched
to the 1/2-count method. This solution to the problem associated with the existence
of the gap recognizes that the velocity gap region is passed in a relatively short
period of time. Even though servo loop damping is undesirably low for the 16-count
method during the range of velocities in the gap, the velocity gap is passed in relatively
short time period such that the encountered underdamping does not adversely affect
the seek operation. For example, a velocity profile can be devised for this region
whereby, there is constant deceleration. The velocity profile is devised so that a
constant deceleration of the seek actuator is achieved starting greater than 75 mm/s,
i.e., at about between 100-300 mm/s. For constant decelerations of 20 m/s², the velocity
gap region is passed in about 2 milliseconds. Consequently, the servo loop is only
underdamped for about 2 milliseconds. Further, because of the momentum of the seek
actuator moving in the desired direction when the gap region is entered during deceleration,
full control of the seek actuator is maintained for velocities thereof in the velocity
gap region. With regard to accelerations of the actuator, the velocity profile can
be devised, in light of achievable accelerations of the actuator, such that the minimum
velocity of about 75 mm/s is reached in a minimal amount of time without real concern
about servo loop underdamping. Preferably, this is accomplished because seek actuator
acceleration during this period is substantially greater in comparison with disturbances
that could affect seek actuator movement.
[0012] In another embodiment of the present invention, the counting of tracks crossed in
the velocity gap is accomplished by means of yet another counting method, e.g., a
"4-count" method. To achieve such a count, a pit position of a servo byte would be
alternated every four tracks. The velocity boundaries associated with the four track
count would have a minimum velocity less than the maximum velocity of the 1/2-count
method and a maximum velocity greater than the minimum velocity of the 16-count method.
Consequently, there is overlap among the three methods for track counting.
[0013] Further techniques can be employed in controlling the seek actuator velocity in the
velocity gap region. Such techniques are subsequently described herein including their
interaction with other track counting methods.
[0014] Based on this summary description, a number of objectives of the present invention
are easily recognized. A controlled seek operation is implemented without the use
of an externa] sensor. The seek operation does not require the use of continuous track
crossing information such as a pregroove. All of the information needed to develop
a track count is found or stored on the disk surface itself. Numerous and relatively
cumbersome hardware and processing electronics are not required by the present invention.
Various methods have been identified for implementation to overcome the problem created
when 1/2-count and 16-count methods are utilized to determine seek actuator velocity.
As a consequence, any folding or unwanted underdamping of the servo loop can be overcome
or taken into consideration so that the track seek operation is accomplished rapidly
and accurate accurately.
[0015] Additional advantages of the present invention will become readily apparent from
the following discussion when taken in conjunction with the accompanying drawings,
in which
Fig. 1 is a block diagram of an apparatus of the present invention;
Figs.2A-2B illustrate signals generated using a continuous pregroove in accordance
with a prior art track seek method:
Figs. 2C-2D illustrate signals relating to the 1/2-count method for track counting
using sampled servo information and the folding that occurs at a known actuator velocity;
Fig. 2E illustrates a signal relating to the counting of every 16 tracks crossed;
Fig. 2F is a curve of seek actuator velocity versus time;
Fig. 3 illustrates a velocity profile associated with a short seek operation;
Fig. 4 illustrates a velocity profile associated with a long seek operation;
Figs. 5A-5B is a diagram outlining steps associated with performing a short seek operation;
Figs. 6A-6B is a diagram outlining steps associated with performing a long seek operation;
Figs. 7A-7C are a diagram relating to a different embodiment of the present invention
outlining steps associated with performing a long seek operation using a 4-count method;
Figs. 8A-8B are a diagram relating to still another embodiment outlining steps associated
with using a cosine direction signal to perform a long seek operation;
Figs. 9A-9B are a diagram relating to yet another embodiment of the present invention
outlining steps associated with performing a long seek operation by lowering loop
gain; and
Figs. 10A-10B are a diagram relating to still yet another embodiment outlining steps
associated with performing a long seek determining actual velocity operation by controlling
an actuator so that it achieves constant deceleration in the velocity gap region.
[0016] The present invention is directed to controlling the movement of a read/write beam
relative to a rotating disk having a number of tracks in order to position the read/write
beam at a location on the disk to read from or write on the disk tracks. In reaching
the desired or target track, the present invention relies on servo information that
is sampled as the beam moves towards the desired track.
[0017] With reference to Fig.1, an apparatus of the present invention is illustrated in
block diagram form. As can be seen, the apparatus includes a laser or light source
10, which directs collimated light towards a laser optics assembly 12. The laser optics
assembly 12 is a conventional apparatus including a number of optic-related elements
commonly used in optical recording for outputting a read/write beam 14 of light and
receiving back modulated light reflected by a disk 16. The disk 16 is rotatable using
a drive mechanism 18. The disk 16 has a number of spiral and radially adjacent tracks,
which are essentially concentrically related. At least a substantial number of each
of the tracks includes information or data, which is stored on the disk 16 by the
user. Also provided on the disk 16 is servo information. The servo information is
not continuous, but is intermittently located along the tracks. Such servo information
can take many forms so long as it can be used for counting tracks crossed by the read/write
beam 14 as it traverses the disk 16. Preferred or desired forms of servo information
will be discussed later in connection with a description of the counting methods that
are employed by the present invention.
[0018] The apparatus also includes a seek actuator 20, which is operably connected to the
laser optics assembly 12. The actuator 20 is used in moving at least portions of the
laser optics assembly 12 in order to position the read/write beam 14 in a desired
position relative to the disk 16. The movement of the actuator 20 is controlled using
a servo loop system 24, which is operatively connected t o the actuator 20. Typically,
the actuator 20 includes a coil that is energized using current outputted by the servo
loop system 24, which typically includes a digital-to-analog converter (DAC). The
servo loop system 24 is operatively associated with a processing system 26, which
includes hardware and software for use in performing the tracking operations of the
invention. Also associated with the processing system 26 is detector circuitry 30,
which communicates with the laser optics assembly 12. The detector circuitry 30 is
primarily used to receive and process light information received from the laser optics
assembly 12. The detector circuitry 30 is known and conventional and generates electrical
signals representing the intensity of the incident or returned light resulting from
the reflection from the disk 18. Consequently, the detector circuitry 30 outputs electrical
signals from which tracking control can be achieved. In one embodiment and by way
of example, the detector circuitry 30 includes a synchronizing circuit which develops
control signals synchronized with the instance at which the read/write beam 14 scans
a servo byte.
[0019] In achieving the desired tracking control, the present invention is directed to performing
seek operations whereby a desired or target track is approached and accessed as rapidly
as can be accomplished using sampled rather than continuous information. A representative
illustration of track counting information used in a seek operation in which the information
is located in a continuous manner along disk tracks is found in Fig. 2A. Fig. 2A illustrates
the electrical signal generated as a result of track crossings as the read/write beam
14 traverses the disk 16 on the path towards the desired track. The track crossing
signal of Fig. 2A is generated using a continuous pregroove formed on t he surface
of the disk 16. The signal of Fig. 2A is typically applied to a zero crossing detector
circuit to produce a digital pulse waveform, as illustrated in Fig. 2B. The leading
and trailing edges of the pulses correspond to the zero crossings of the sinusoid
illustrated in Fig. 2A. As can be understood from the signal portions located at the
right side of the Figs. 2A-2B, as the velocity of the actuator increases, the repetition
rate of the signal or pulses also increases. As would be expected, because the information
used in track counting is continuous, no track count should be missed by the read/write
beam during its movement across disk tracks.
[0020] To achieve the necessary track counting for subsequent use in controlling the seek
operation of the present invention which relies on sampled information, two methods
of counting tracks crossed are utilized. A first method is a 1/2-count method and
the second method is preferably a 16-count method. The 1/2-count method refers to
a method whereby each of the tracks crossed is individually counted and, for each
track crossed, zero crossing signal detection is achieved twice so that velocity information
can be determined twice for each track crossed. As an example, each individual track
includes servo information made up of pairs of wobble pits. For each pair of wobble
pits, one is located on the one side of the track and the other is located on the
opposite side of the track and near the first wobble pit. As the read/write beam traverses
each track, the difference of these two pits creates a sine-like signal with a period
substantially equal to that of the track pitch. The use of wobble pits to generate
a track crossing signal is well-known.
[0021] With reference to Figs. 2C and 2D, signals generated as a result of track crossings
are illustrated. Fig. 2C is generated by the detection circuitry 30 and is an electrical
signal representation of the read/write beam as it traverses servo information, such
as wobble pits, located along the disk tracks. Fig. 3D illustrates the output of zero
detector circuit, for example, which is also part of the detection circuitry 30, and
has as its input the signal waveform of Fig. 2C.
[0022] The 16-count method refers to a method for counting tracks crossed wherein only every
16 tracks crossed are counted. In providing servo information that is used in achieving
the 16-count method, it is preferred that the servo information be stored along the
disk tracks in the form of annular zones, with each zone comprising sixteen disk tracks.
Such an approach for providing servo information is disclosed in the above mentioned
EP-A-0 241 978 the subject matter thereof being incorporated herein by reference.
Briefly, the record carrier disclosed in the subject patent application stores servo
information in servo bytes. More particularly, a pit is provided in a selected one
of the bits of a servo byte for a number of adjacent, essentially concentric tracks
and, for a number of other successive tracks, the pit is provided or stored in another
selected bit of the servo byte. In the case of the 16-count method, a pit is stored
in a first selected bit of the servo byte for sixteen adjacent and concentric tracks.
For the next adjacent sixteen concentric tracks, the pit is provided or stored in
another position of the servo byte. In one embodiment, for sixteen tracks, the pit
is located in position 3 of the servo byte. For the next successive sixteen tracks,
the pit is located in position 4. This alternating of the pit position continues for
successive sets or zones of sixteen tracks. Using the detection of the change in the
position of the pit, the apparatus is able to detect that sixteen tracks have been
crossed as the read/write beam rapidly traverses concentric disc tracks in a generally
radial direction. Unlike the present invention which uses the alternating pit for
both velocity feedback in a controlled seek operation and for addressing purposes,
the invention of the Netherlands application uses the alternating pit only for addressing
in order to idenfify a desired track address. With reference to Fig. 2E, the output
of the detection circuitry 30 is illustrated, as concerns the 16-count method for
counting tracks. As can be seen in Fig.2E, the digital pulse waveform changes its
level at every sixteen tracks crossed. As the velocity of the actuator 20 increases,
the width of the pulses associated with the 16-count method decreases and the repetition
of the leading and trailing edges of the pulses increase since the number of sixteen
tracks crossed increases with increasing seek actuator velocity.
[0023] The apparatus of the present invention incorporates or integrates two methods for
counting in order to overcome competing problems that result with the use of sampled
seek information. When using the 1/2-count method, at a known seek actuator velocity,
a "folding or aliasing" problem occurs. Folding refers to a failure to count tracks
crossed due to excessive seek actuator velocity and limited servo information provided
along the disk tracks. That is, at velocities equal to and greater than a known velocity,
an accurate track count cannot be achieved using the 1/2-count method since not all
crossed tracks would be counted using this method. It has been determined that, in
one embodiment of the invention for the 1/2-count method, an inaccurate track count
starts to occur at and above a seek actuator velocity of 37.5 mm/s. The folding problem
is illustrated in Fig. 2D, together with reference to Fig. 2F. Fig. 2F illustrates
seek actuator velocity versus time. As can be discerned, the velocity of the actuator
20 increases over time. At a maximum actuator velocity using the 1/2-count method,
the track count becomes inaccurate. This is represented by the designation "1/2-COUNT
MAX" on the velocity curve of Fig. 2F. The corresponding time associated with the
track count signal of Fig. 2D reveals that, beginning with this maximum seek actuator
velocity, the signal representing tracks crossed fails to reflect the actual number
of tracks crossed. That is, instead of the number of pulses of Fig. 2D increasing
with increased actuator velocity, there is actually a decrease in the number of pulses.
[0024] To overcome this folding problem, the 16-count method is utilized. The 16-count method
does not result in a folding problem until the seek actuator velocity is about 1200
mm/s. Referring to Fig. 2E, it is seen that the change in pulse level reflecting the
fact that sixteen tracks have been crossed in an accurate representation of the actual
number of tracks crossed. For most desired applications, such a seek actuator velocity
will not be reached and folding will not occur. The 16-count method, however, cannot
be used for velocity feedback in connection with the complete range of possible seek
actuator velocities. That is, at relatively lower velocities, the use of the servo
information associated with the 16-count method will result in an underdamped servo
loop system at such lower velocities. Loop stability, or the avoidance of unwanted
servo loop underdamping, is a function of a number of parameters including loop gain,
actuator velocity, sampling frequency, and the time delay taken to make the necessary
calculations for controlling the seek actuator velocity. For a given minimum actuator
velocity and a determined calculation time delay associated with a seek operation,
the loop stability can be enhanced by lowering the loop gain or increasing the sampling
frequency. That is, by decreasing the loop gain or increasing the repetition of servo
information, the minimum velocity associated with the 16-count method could be reduced.
As a practical matter, it is difficult to achieve these modifications. The sampling
frequency can be increased by either increasing the rotational speed of the disk or
by increasing the frequency of available servo information. First, the rotational
speed of the disk is at its practical upper limit. Secondly, additional servo informationstored
on the disk means more storage space unavailable for the user. Similarly ,lowering
the loop gain might undesirably increase the sensitivity of the disk drive to disturbances,
such as vibration, shock, gravity and friction whereby such disturbances would adversely
affect the dermination of tracks crossed and the actual velocity of the seek actuator.
[0025] It has been determined, in one embodiment of the invention, that the 16-count method
functions favourably starting at a seek actuator velocity of about 75 mm/s. This magnitude
was determined by conventional and known analytical techniques. By way of example,
for a track pitch of 1.5 micrometer wherein two pulses are generated per track crossing,
and for a desired damping factor of about .7, the minimum track crossing velocity
is about 3.3 kHz, which corresponds to a seek actuator velocity relative to the disk
of about 2.3 mm/s. This minimum actuator velocity of about 2.3 mm/s relates to the
1/2-count method (two pulses generated per track crossed). Since an essentially linear
relationship exists, the minimum actuator velocity associated with the 16-count method
is about 75 mm/s (2.3 mm/s x 32 zero crossings). Since undesirable underdamping occurs
below about 75 mm/s and folding occurs above 37.5 mm/s, a "velocity gap region" results
between the two counting methods.
[0026] Because, as a practical matter, it is difficult to eliminate the velocity gap region,
the present invention discloses methods for overcoming or taking into account seek
actuator velocities found in the velocity gap so that an accurate seek operation is
accomplished, even during the time that the seek actuator is moving at a speed greater
than the maximum velocity associated with the 1/2-count method (37.5 mm/s) and less
than the minimum velocity associated with the 16-count method (about 75 mm/s). The
following describes various embodiments of the present invention and the manner in
which they relate to the velocity gap problem. Generally speaking, each of the various
solutions is implemented primarily through the use of software.
[0027] A first preferred method for taking into account the velocity gap region is now described
with reference to Figs. 3-6. This solution involves making a determination as to whether
the seek is to be a "short" seek or a "long" seek. In the case of a short seek, the
seek actuator velocity is always below the maximum velocity at which folding can occur.
For the 1/2-count method, the seek actuator velocity is maintained in the range of
between about 25-30 mm/s. In one embodiment, the short seek is limited to about 130
tracks or less to be crossed in order to reach the desired or target track. The velocity
profile for such a short seek is depicted in Fig.3. As can be understood from Fig.3,
the actuator velocity is always less than 37.5 mm/s. The leading and trailing portions
of the velocity profile of Fig.3 are relatively abrupt or short in time. During the
majority and/or substantial amount of the time taken to conduct the short seek operation,
the seek actuator is maintained at a constant velocity in the range between about
25-30 mm/s. Such a velocity profile curve enables the read/write beam 14 to reach
the desired track location as rapidly as possible, while avoiding aliasing effects.
Because this seek operation is limited to relatively short seeks, e.g., less than
about 130 tracks to be crossed, a relatively fast access time is still achieved.
[0028] With reference to the diagram of Figs. 5A-5B, which outlines important steps associated
with the short seek operation, in accomplishing the short seek, the number of tracks
crossed by the light beam is found using the 1/2-count method for counting tracks
crossed. From the number of 1/2 tracks counted using a 1/2-count counter over a known
or measured time period using a 1/2-count timer, the actual velocity of the seek actuator
20 can be determined. A velocity profile table corresponding to the curve of Fig.3
is stored in a memory operatively associated with the processing system 26. The velocity
profile table correlates desired velocity and the number of remaining tracks to be
crossed (remaining seek distance pointer) by the read/write beam 14 before it is positioned
relative to the desired disk track. The desired velocity is the speed at which the
actuator 20 should be moving for the determined number of tracks remaining to the
target track. The number of tracks remaining to be crossed equals the number of tracks
to be crossed known from the starting or current position of the read/write beam 14
minus the counted number of 1/2 tracks. A velocity error signal is generated using
the difference between the determined actual velocity and the obtained desired velocity.
The actuator is controlled using the velocity error signal so that the actuator is
moving at a speed corresponding to the desired speed, for the determined number of
tracks remaining to be crossed. The actuator is controlled by inputting an error velocity
voltage from a digital-analog converter (DAC) to a power amplifier used to drive a
voice coil of the seek actuator 20. The foregoing steps are repeated until the remaining
seek distance pointer indicates one-half and than a track capture routine is accessed
and used.
[0029] For long seeks, the actuator will be moving at velocities which are found in the
velocity gap region between the 1/2-count method and the 16-count method for determining
actual velocity. A preferred method for overcoming folding and underdamping problems
for long seeks is described with particular reference to Figs. 4 and 6. The long seek
operation would typically be used for reaching tracks that are greater than or equal
to 130 tracks from the initial or current location of the read/write beam 14. A velocity
profile curve for the long seek operation is illustrated in Fig.4. As can be seen
in Fig.4, the initial or leading portions of the velocity profile curve indicate an
immediate and high acceleration of the actuator 20 whereby the minimum velocity of
about 75 mm/s of the 16-count method is reached in a minimal amount of time. During
this acceleration of the actuator to reach the 75 mm/s velocity, the 16-count method
is used to determine the number of tracks crossed for use in determining the actual
velocity of the seek actuator. To avoid underdamping during acceleration, the magnitude
of the acceleration of the seek actuator is controlled to be relatively high in comparison
with disturbances that could affect proper servo operation so that the velocity is
caused to continually increase and the seek actuator moves in one, desired direction.
In accomplishing this, it typically occurs that the coil of the actuator 20 is driven
by a saturation current. The saturation current does not allow the servo loop system
24 to built up unwanted oscillations for the relatively short time the actuator 20
is moving at speeds found in this velocity gap region and thereby forces the actuator
20 to move in the correct direction.
[0030] With continued reference to Fig.4, as the read/write beam 14 approaches the target
track and deceleration of the seek actuator occurs, it is seen that the seek actuator
once again must reach speeds that are found in the velocity gap region. In that regard,
for actuator speeds between 37.5 mm/s and about 75 mm/s, the velocity profile curve
indicates a linear decreasing of the seek actuator velocity. This corresponds to a
constant deceleration of the seek actuator 20. It has been determined that, for a
constant deceleration of about 20 m/s², the velocity gap region is passed in about
2 milliseconds. Such an amount of time does not result in adverse underdamping of
the servo loop system. Further, the velocity profile table is set up so that this
constant deceleration is already well achieved before the velocity gap region. At
about 100-130 mm/s, the seek actuator is being driven to achieve a deceleration of
20 m/s² wherein desired control of the seek actuator is maintained in the gap region
as some momentum exists in the desired direction when the gap region is entered. In
addition, as a check relating to the use of the 16-count method in the velocity gap
region during deceleration, the method of this preferred embodiment includes monitoring
the time between successive counts or recept of servo information indicating that
16 tracks have been crossed. In particular, a timer stores the time since the last
count was received indicating that sixteen tracks had been crossed. If the timer exceeds
a predetermined amount of time, the apparatus of the present invention causes a switch
from the 16-count method for counting tracks crossed to the 1/2-count method. In one
embodiment, the amount of time that should not be exceeded is 640 microseconds.
[0031] Steps taken by the hardware and software in implementing this preferred embodiment
are outlined in Figs.6A-6B. As the step diagram indicates, upon determining that the
remaining seek distance is greater than or equal to 130 tracks, the velocity profile
table for long seeks is accessed to obtain a desired velocity. A velocity difference
is then determined between the actual velocity and the desired velocity. A digital-analog
converter generates an error velocity voltage based on the velocity difference. The
error velocity voltage is inputted to a power amp for driving the seek actuator voice
coil. The software also checks a 16-count timer to detemine if it has exceeded 640
microseconds since receipt of the last 16-count indicating that sixteen tracks have
been crossed. If a count is received within 640 microseconds indicating that sixteen
tracks have been crossed, the timer is read and cleared. The actual velocity is then
calculated again using the amount of time found in the timer and the number of counts
in the 16-count counter. A new remaining seek distance pointer is determined by obtaining
the difference between the desired or destination track and the current track position,
which is based upon the counted number of tracks crossed. After the new remaining
seek distance pointer is determined, the steps associated with the long seek can be
repeated.
[0032] In the case in which the timer exceeds 640 microseconds, the long seek routine is
exited and the software checks for the receipt of the next 1/2-count indicating that
a 1/2-track has been crossed. When this occurs, the 1/2-count timer is cleared. The
software then checks for the next 1/2-track crossing. When this occurs, the 1/2-count
timer and counter are read and cleared. The actual velocity of the seek actuator is
then found using the number of 1/2-tracks counted by the 1/2-count counter and the
time found in the 1/2-count timer. After this actual velocity is calculated, the short
seek routine is utilized, in which the steps of Fig.5 for this routine are conducted.
During the time that the 1/2-count is being used and after the 640 microsecond time-out,
the software checks for the receipt of the next 16-count to update or adjust the track
count.
[0033] Another preferred method for the long seek operation concerns the use of a third
track counting method for use in determining actual seek actuator velocity. With reference
to the diagram of Figs. 7A-7C, a 4-count method is utilized for track counting to
provide overlap between the 1/2-count method and the 16-count method. The 4-count
method of track counting could be used between seek actuator velocities of 37.5mm/s
and about 75 mm/s. It has been determined that the minimum velocity for the four track
count to avoid underdamping would be about 18 mm/s and the maximum velocity for the
four track count before folding problems would occur is about 300 mm/s.
[0034] In implementing the seek operation that relies on 1/2-counts, 4-counts and 16-counts,
certain predetermined velocities or range of velocities are defined. With reference
to the step diagram of Fig.7, a mid-velocity minimum and a mid-velocity maximum are
defined. In one embodiment, the mid-velocity minimum is a velocity value which is
half way between the maximum 1/2-count velocity (37.5 mm/s) and the minimum 4-count
velocity (about 18 mm/s). Similarly, the mid-velocity maximum is a velocity value
half way between the maximum 4-count velocity (300 mm/s) and the minimum 16-count
velocity (about 75 mm/s).
[0035] Keeping these definitions in mind, the steps associated with this method include
the intial steps of accepting the destination track, calculating the remaining seek
distance pointer and direction using the current position and the destination or desired
track, with the seek actual velocity currently at zero m/s,
i.e. the seek actuator currently following a track on the disk. The timers and counters
associated with the 1/2-count, 4-count and 16-count are cleared under software control.
A desired velocity value is found using a velocity profile table and the previously
calculated remaining seek distance pointer. A velocity difference is found between
the actual velocity (zero m/s) and the desired velocity. This velocity difference
is outputted through the digita-analog converter. The digital-analog converter provides
an error velocity voltage to a power amp used to drive the voice coil of the seek
actuator.
[0036] The software also makes a determination as to whether or not the actual velocity
of the seek actuator is less than or greater than or equal to the mid-velocity minimum
and whether the actual velocity is greater than a mid-velocity maximum. As the diagram
of Fig.7 indicates, depending upon the current value of the actual velocity, one of
the 1/2, 4, 16 timers and counters is utilized to calculate the next actual seek actuator
velocity. In one embodiment, upon determining the current actual velocity, the remaining
seek distance pointer is found using whichever of the 1/2, 4, 16 counter is appropriate
for the current actuator velocity. That is, in this embodiment, if the actual velocity
is less than the mid-velocity minimum, the 1/2-count counter is used to determine
the remaining seek distance pointer. If the actual velocity is greater than or equal
to the mid-velocity minimum, the 4-count counter is used to determine the remaining
seek distance pointer. If the actual velocity is greater than the mid-velocity maximum,
the 16-count counter is used to determine the remaining seek distance pointer.
[0037] Other embodiments could be utilized to identify the appropriate counter for determining
the remaining seek distance pointer. For example, if the remaining seek distance pointer
is greater than thirty-two tracks, the 16-count counter could be used for subsequent
determinations of the remaining seek distance pointer until the remaining seek distance
was less than thirty-two tracks. Upon determining that the remaining seek distance
is less than thirty-two tracks, the 1/2-count counter could then be used for determining
the remaining seek distance pointer. In such a case, the velocity profile table and
servo control would be set up such that the actual seek actuator velocity is under
the maximum velocity associated with the 1/2-count when the remaining seek distance
pointer becomes less than thirty-two tracks. In another example or embodiment that
relates to the first example, all of the 1/2, 4 and 16 counters are utilized. Specifically,
when the remaining seek distance pointer is greater than two hundred and fifty-six
tracks, the 16-count counter is subsequently used to determine the remaining seek
distance pointer. For remaining seek distances between thirty-two and two hundred
and fifty-six tracks, the 4-count counter is subsequently used to determine the next
remaining seek distance pointer. For less than thirty-two tracks remaining, the 1/2-count
counter is subsequently used for the next determination of the remaining seek distance
pointer.
[0038] In conjunction with such counting methods, to avoid count inaccuracies or "glitches"
in changing from one velocity zone to another, the count of the current zone is used
to determine velocity; while the count of the previous zone is used to determine distance
remaining to the destination track, until the next count associated with the previous
zone is received. For example, in connection with the 4-count boundary and when coming
from the mid-velocity region to the low velocity region, the 1/2-count is used to
determine velocity while distance is determined using the 4-count until the next 4-count
is received. When the next 4-count is received, it is used to determine the remaining
seek distance pointer and then the 1/2-count is subsequently used to determine the
remaining seek distance pointer until the destination track is reached.
[0039] With regard to providing servo information for achieving the 4-count method, an implementation
similar to the implementation associated with the 16-count method could be utilized.
By way of example, a pit could be formed or stored in a first servo byte position,
such as position 8. The position of this pit would then change four tracks later so
that it is found in position 7 of the servo byte. This alternating location of the
pit would continue for successive zones or sets of four tracks. The detection circuitry
30 would detect the modulation of the returned light beam and such information would
be used in determining that four tracks had been crossed by the light beam 14.
[0040] With respect to other related embodiments, a 32-count method for track counting could
be utilized in order to achieve even greater seek velocities than is allowed by the
upper limit boundary associated with the 16-count method. That is, if it is desirable
to have seek actuator velocities greater than 1200 mm/s, a 32-count method of track
counting would be utilized. In such a method, the pit that is changed in location
between positions 3 and 4 of the servo byte, would alternate every thirty-two tracks,
instead of sixteen tracks. It has been determined that the minimum seek actuator velocity
associated with the 32-count method is about 147 mm/s and the maximum velocity associated
with the thirty-two track method is about 2400 mm/s. From this it can be appreciated
that a third track counting method would be required to bridge the velocity gap region
to the 1/2-count method. The 4-count method could be utilized, for example, in conjunction
with the 32-count method and the 1/2-count method.
[0041] In another embodiment, instead of the 16-count method for track counting, an 8-count
method might be incorporated. Such a method would effectively eliminate the velocity
gap problem asociated with the 16-count method. The 8-count method, however, would
significantly reduce the maximum velocity achievable by the seek actuator 20, without
a folding problem occurring. In such a case, the maximum actuator velocity associated
with the 8-count method would be about 600 mm/s and would thus limit the minimum achievable
access time to the desired or target track.
[0042] Another embodiment associated with track counting in the velocity gap region is next
discussed with reference t o the diagram of Figs. 8A-8B. This method involves switching
from the 16-count method to the 1/2-count method, during deceleration of the seek
actuator in the velocity gap region, upon recognition of a reversal of a direction
signal derived from cosine and sine signals generated by wobble pits located along
the disk tracks and if the actual seek actuator velocity is less than a predetermined
value, e.g., folding velocity (about 75 mm/s) - margin (about 15 mm/s) = 60 mm/s.
When the direction signal changes, it is an indication that the seek actuator velocity
is passing the folding or predetermined maximum velocity associated with the 1/2-count
method. Upon detection of this reversal of the direction signal, the 1/2-count method
is used for track counting instead of the 16-count method. This embodiment is employed
as a substitution for the use of the 640 microsecond time-out previously discussed.
In connection with an understanding of the direction signal, as well as the aforesaid
cosine and sine signals, reference as made to EP-A-0 257 703, published 2.3.88. The
disclosure of this EP-A-0 257 703 is incorporated herein by reference. As can be understood
from the diagram of Figs. 8A-8B, this long seek operation is similar to that outlined
in Fig.6. The major difference lies in the use of checking steps to determine whether
the reversal of the direction signal has occurred and whether the actual velocity
is less than a predetermined velocity or value.
[0043] With regard to still another embodiment, the underdamping associated with the 16-count
method in the velocity gap region is overcome or reduced by lowering the gain of the
servo loop system 24 when the seek actuator velocity corresponds to one or more of
the velocities in the velocity gap region. With reference to Figs. 9A-9B, the preferred
steps are outlined for implementing this embodiment. As can be understood, this method
involves making the same initial determinations as found in long seek methods. This
method is different in the use of two different predetermined values relating to actual
seek actuator velocity. A velocity-boundary1 and a velocity-boundary2 are defined.
Preferably, velocity-boundary 1 is a predetermined value somewhere between 70-100
mm/s and velocity-boundary2 is somewhere between 25-37.5 mm/s.
[0044] Using the calculated remaining seek distance pointer, the velocity profile table
for long seeks is accessed to obtain a desired velocity. The difference between the
desired velocity and the actual velocity of the seek actuator is determined. In the
next step of this embodiment, if the actual velocity is less than velocity-boundary2,
a jump is made out of the long seek routine if the actual velocity is less than velocity-boundary1
and if the remaining seek distance pointer is less than a predetermined number of
tracks, e.g., 130 tracks , the velocity difference previously obtained is multiplied
by a predetermined factor. This predetermined factor is less than 1 and might, for
example, be equal to 0.5. In the case in which the actual velocity is less than velocity-boundary1
and the remaining seek distance is less than the predetermined number of tracks, this
factor or gain adjusted velocity difference is applied to a digital-analog converter
(DAC). The DAC generates an error velocity voltage, which is fed to a power amp for
driving the voice coil of the seek actuator. The software then checks for the receipt
of the next sixteen track crossing count using the 16-count counter. Upon receiving
the next 16-track count, the 16-count timer and counter are read and cleared. The
actual seek actuator velocity is determined from the elapsed time found in the counter
and the number of sixteen track counts found in the 16-count counter. The remaining
seek distance pointer is obtained using the number of counts in the 16-count counter
since the last update. Using the number of counts, a new remaining seek distance points
is obtained for accessing the velocity profile table. These steps can then be repeated.
In one embodiment, during the time that a check is being made for the next 16-count
indicating that sixteen tracks have been crossed, the timer is checked to determine
whether or not it has exceeded the 640 microsecond time-out. If so, an exit is made
from the long seek routine.
[0045] When the exit is made from the long seek routine, the software keeps checking for
the first 16-count and, when received, updates the remaining seek distance pointer.
Simultaneously, the software waits for the receipt of the next 1/2-count indicating
that a 1/2 track has been crossed. At this time, the 1/2-count timer is cleared and
a check is made for the receipt of the next 1/2-count. Upon receipt of this next 1/2-count,
the 1/2-count timer and counter are read and cleared. Using the information in the
timer and counter, the actual velocity of the seek actuator is then calculated. After
this determination, the short seek routine is entered and is used until the track
is captured.
[0046] In still yet another embodiment used in controlling seek actuator velocity in the
velocity gap region during actuator decleration, reference is made to the steps of
Figs. 10A-10B. This embodiment relates to controlling the energization of the voice
coil of the seek actuator 20 in that a constant deceleration current is supplied to
the coil during the time that the actuator is decelrating through the velocity gap
region. Unlike the method of Fig.6, a velocity-error signal is not found and no velocity
feedback is utilized. Instead, the coil is supplied with a constant current until
an actual velocity of the seek actuator is determined that is equal to or less than
the predetermined maximum velocity associated with the 1/2-count method. This method
also does not require the use of a velocity profile table in the velocity gap region.
[0047] As seen in Fig.10, the steps for implementing this embodiment are similar to the
embodiment of Fig.9. Two velocity boundary values, namely, velocity-boundary1 and
velocity-boundary2 are defined. During deceleration and when the actual velocity is
less than the velocity-boundary1 having a velocity value of somewhere between 70-100
mm/s, than a constant current is supplied to the voice coil of the seek actuator,
until the actual velocity of the seek actuator is less than velocity-boundary2 having
a velocity value of somewhere between 25-37.5 mm/s. In another embodiment, the timer
is checked to determine whether the 640 microsecond time-out has occurred. If so,
an exit is made from the long seek routine. As can be understood from the diagram
of Fig.10, during the time that a constant deceleration current is supplied to the
coil, no error velocity voltage is generated by the digital-analog converter.
[0048] Based on the detailed description of the foregoing embodiments, a number of worthwhile
features of the present invention are readily discerned. The controlled track seek
operation of the present invention relies only on servo information stored on the
disk. No external sensors for counting tracks crossed is utilized. The amount of servo
information necessary to perform the track seeking operation is reduced inasmuch as
continuous seek information is not required. Instead, sampled seek information can
be accessed for providing accurate track counting used in controlling the velocity
of a seek actuator. In achieving these major features, problems associated with folding
and an underdamped servo loop system have been overcome or compensated for. In situations
in which a velocity gap region is established because of counting methods employed,
various solutions have been devised or proposed to maintain desired velocity feedback
in the servo, while avoiding an underdamped servo loop system. Many of the devised
solutions can be readily implemented primarily using software so that additional and/or
complicated hardware is not required.
1. A method for use in track seeking using information found along disk tracks, which
tracks comprise a first and a second set of discontinuous servo patterns used in track
counting, the method comprising moving read/write means (10,12) relative to said disk
(16) in a direction transverse to the tracks, deriving from said first set of servo
patterns a signal relating to the actual velocity of said read/write means in accordance
with a first method when said actual velocity of said actuator means is less than
a first predetermined value; deriving from said second set of servo patterns a signal
relating to the actual velocity of said read/write means in accordance with a second
method when said velocity of said actuator means is greater than a second predetermined
value, said second predetermined value being greater than said first predetermined
value; and controlling said actual velocity of said read/write means using a third
method when said actual velocity is greater than said first predetermined value and
less than said second predetermined value.
2. A method, as claimed in Claim 1, wherein said third method includes determining a
signal relating to actual velocity using said second method of determining a signal
relating to actual velocity of said actuator means and monitoring the time during
said controlling step.
3. A method, as claimed in Claim 2, wherein said monitoring the time includes determining
whether an amount of elapsed time relating to disk tracks crossed exceeds a predetermined
amount.
4. A method, as claimed in Claim 3, wherein said step of controlling includes switching
from said second method to determine a signal relating to actual velocity of said
actuator means to said first method when said actual velocity is less than said first
predetermined value.
5. A method, as claimed in Claim 1, wherein said using first method includes counting
tracks crossed using said first set of servo patterns on said disk associated with
1/2 track crossings.
6. A method, as claimed in Claim 1, wherein said using said second method includes using
the said second patterns of servo bytes on said disk associated with a predetermined
number of radially adjacent tracks, said predetermined number being greater than one.
7. A method, as claimed in Claim 6, wherein said predetermined number is sixteen.
8. A method, as claimed in Claim 6, wherein said third method includes monitoring the
time that elapses during the crossing from one set of said predetermined number of
tracks to a second set of said predetermined number of tracks in order to determine
the amount of time that has passed since the last track count was obtained using said
second method.
9. A method, as claimed in Claim 1, wherein said controlling step includes establishing
velocity profile means; using said velocity profile means to determine a desired velocity;
and comparing said desired velocity with said actual velocity of said actuator means.
10. A method, as claimed in Claim 9, wherein said velocity profile means is established
wherein said actuator means has a substantially constant deceleration when said actual
velocity is controlled using said third method and when said actual velocity of said
actuator means is less than said second predetermined value.
11. A method, as claimed in Claim 1, wherein said step of controlling said actual velocity
includes causing said actuator means to accelerate at a magnitude that is substantial
in comparison with disturbances that could affect means and when said actual velocity
is of said actuator means and when said actual velocity is between about said first
predetermined value and said second predetermined value.
12. A method, as claimed in Claim 1, wherein said second method includes counting tracks
using an alternating pit position of a servo byte located on disk means.
13. A method, as claimed in Claim 12, wherein said third method includes monitoring elapsed
time between occurrence of alternated pit positions.
14. A method, as claimed in Claim 1, wherein said third method includes counting tracks
using alternating pit position information.
15. A method, as claimed in Claim 14, wherein said pit position information alternates
every four tracks for at least a predetermined number of tracks.
16. A method, as claimed in Claim 1, wherein said first method includes accessing velocity
profile means that correlates the magnitude of velocity with the number of tracks
remaining to a sought track and, for track distances less than a predetermined number
of tracks from said sought track, use of said velocity profile means results in a
substantially constant velocity of said velocity actuator means until about when said
sought track is reached.
17. A method, as claimed in Claim 1, further comprising lowering servo loop gain during
said third method.
18. A method, as claimed in Claim 1, further comprising using pits to develop a wobble
signal and a cosine signal to determine the passing of said first predetermined velocity
value.
19. A method, as claimed in Claim 18, wherein said first method includes using a change
in direction signal derived using said cosine signal.
20. An apparatus for use in a controlled track seek operation on a disk means (16) having
at least a first and a second set of servo patterns intended for track counting, the
apparatus comprising read/write means (10,12) operatively associated with said disk
for use in reading from and writing on said disk, actuator means (20) operatively
associated with said read/write means for use in moving at least portions of said
read/write means in a direction transverse to the tracks, and processing means (26)
communicating with said read/write means for processing information received from
said disk means and controlling said actuator means, said processing means including
first means for deriving on the basis of said first set of servo patterns a signal
relating to the actual velocity of said actuator means when the velocity of said actuator
means is greater than a first predetermined velocity value, second means for deriving
on the basis of said second set of servo patterns a signal relating to the actual
velocity of said actuator means when the velocity of said actuator means is less than
a second predetermined velocity value, and third means for determining a signal relating
to the actual velocity of said actuator means when said velocity is greater than said
first predetermined velocity value and less than said second predetermined velocity
value.
21. An apparatus, as claimed in Claim 20, wherein said first means includes means for
processing said first set of information used in determining said signal relating
to actual velocity of said actuator means.
22. An apparatus, as claimed in Claim 20, wherein said second means includes means for
processing a signal derived from said second set of servo patterns used in determining
actual velocity of said actuator means.
23. An apparatus, as claimed in Claim 20, wherein said third means includes at least portions
of said second means.
24. An apparatus, as claimed in Claim 20, wherein said third means includes means for
monitoring time elapsed between counts of a predetermined number of tracks crossed.
25. An apparatus, as claimed in Claim 24, wherein said means for monitoring time monitors
the time between counting of sixteen tracks crossed.
26. An apparatus, as claimed in Claim 20, wherein said third means includes means for
determining said signal relating to actual velocity of said actuator means when said
actual velocity is greater than said first predetermined velocity value and less than
said second predetermined velocity value using at least portions of sets of information
patterns including pits that alternate its position in a servo byte for every first
predetermined number of tracks for a plurality of tracks.
27. An apparatus, as claimed in Claim 20, wherein said second means includes velocity
profile means correlating the magnitude of velocity with the number of tracks remaining
to a sought track and wherein a number of velocities in said velocity profile means
corresponds to substantially constant deceleration of said actuator means.
28. An apparatus, as claimed in Claim 20, wherein said first means includes means for
updating said signal relating to actual velocity of said actuator means twice for
each track crossed.
29. An apparatus, as claimed in Claim 20, wherein said second means includes means for
processing a count of sixteen tracks crossed.
30. An apparatus, as claimed in Claim 20, wherein said third means includes means for
driving said actuator means with a substantially constant deceleration current.
31. An apparatus, as claimed in Claim 20, wherein said third means includes means for
lowering loop gain in connection with actual velocities in said actuator means greater
than said first predetermined velocity value and less than said second predetermined
velocity value.
32. An apparatus, as claimed in Claim 20, wherein said third means includes means for
developing a cosine signal using at least some of said first set of information to
determine when said actual velocity of said actuator means is less than said second
predetermined velocity value.
1. Verfahren zur Spursuche anhand von Informationen entlang von Plattenspuren, wobei
die Spuren einen bei der Spurzählung verwendeten ersten und zweiten Satz von diskontinuierlichen
Servomustern enthalten, und wobei das Verfahren die Bewegung von Lese-/Schreibmitteln
(10,12) in Bezug zur besagen Platte (16) quer zu den Spuren beinhaltet, und wobei
von dem genannten ersten Satz von Servomustern ein sich auf die tatsächliche Geschwindigkeit
der genannten Lese-/Schreibmittel beziehendes Signal in Übereinstimmung mit einem
ersten Verfahren abgeleitet wird, wenn diese tatsächliche Geschwindigkeit der genannten
Lese-/Schreibmittel kleiner als ein erster vorgegebener Wert ist; und wobei von dem
genannten zweiten Satz von Servomustern ein sich auf die tatsächliche Geschwindigkeit
der genannten Lese-/Schreibmittel beziehendes Signal in Übereinstimmung mit einem
zweiten Verfahren abgeleitet wird, wenn diese Geschwindigkeit der genannten Lese-/Schreibmittel
größer als ein zweiter vorgegebener Wert ist, wobei dieser zweite vorgegebene Wert
größer als der genannte erste vorgegebene Wert ist; und wobei diese tatsächliche Geschwindigkeit
der genannten Lese-/Schreibmittel anhand eines dritten Verfahrens gesteuert wird,
wenn die genannte tatsächliche Geschwindigkeit größer als der genannte erste vorgegebene
Wert und kleiner als der genannte zweite vorgegebene Wert ist.
2. Verfahren nach Anspruch 1, wobei das genannte dritte Verfahren die Ermittlung eines
sich auf tatsächliche Geschwindigkeit beziehendes Signal unter Verwendung des genannten
zweiten Verfahrens zur Ermittlung eines Signals beinhaltet, das sich auf die tatsächliche
Geschwindigkeit der genannten Lese-/Schreibmittel bezieht und Überwachung der Zeit
während des genannten Steuerungsschritts.
3. Verfahren nach Anspruch 2, wobei Überwachung der Zeit die Feststellung beinhaltet,
ob eine verstrichene Zeitdauer für die Kreuzung von Plattenspuren einen vorgegebenen
Wert überschreitet.
4. Verfahren nach Anspruch 3, wobei der genannte Steuerungsschritt das Umschalten von
dem zweiten Verfahren zur Ermittlung eines Signals hinsichtlich einer tatsächlichen
Geschwindigkeit der genannten Lese-/Schreibmittel auf das genannte erste Verfahren
beinhaltet, wenn diese tatsächliche Geschwindigkeit kleiner ist als der genannte erste
vorgegebene Wert.
5. Verfahren nach Anspruch 1, wobei die genannte Verwendung des ersten Verfahrens die
Zählung von gekreuzten Spuren anhand des ersten Satzes von Servomustern der Platte
in Verbindung mit 1/2-Spurkreuzungen beinhaltet.
6. Verfahren nach Anspruch 1, wobei die genannte Verwendung des zweiten Verfahrens die
Verwendung der zweiten Muster von Servobytes auf der genannten Platte in Verbindung
mit einer vorgegebenen Anzahl von radial nebeneinanderliegender Spuren beinhaltet,
und wobei diese vorgegebene Anzahl größer als eins ist.
7. Verfahren nach Anspruch 6, wobei die genannte vorgegebene Anzahl sechzehn ist.
8. Verfahren nach Anspruch 6, wobei das genannte dritte Verfahren Überwachung der Zeit
beinhaltet, die während der Kreuzung von einem Satz der genannten vorgegebenen Anzahl
von Spuren zu einem zweiten Satz der genannten vorgegebenen Anzahl von Spuren verstreicht,
um die Zeitdauer zu ermitteln, die seit Erhalt der letzten Spurzählung anhand des
genannten zweiten Verfahrens vergangen ist.
9. Verfahren nach Anspruch 1, wobei der genannte Steuerungschritt die Errichtung eines
Geschwindigkeitsprofilmittels beinhaltet; die Verwendung dieses Geschwindigkeitsprofilmittels
zur Ermittlung einer gewünschten Geschwindigkeit; und das Vergleichen dieser gewünschten
Geschwindigkeit mit genannter tatsächlicher Geschwindigkeit der Lese-/Schreibmittel.
10. Verfahren nach Anspruch 9, wobei das genannte Geschwindigkeitsprofilmittel errichtet
wird, und wobei die genannten Lese-/Schreibmittel ein im wesentliches konstantes Abbremsen
aufweisen, wenn die genannte tatsächliche Geschwindigkeit anhand des dritten Verfahrens
gesteuert wird, und wenn diese tatsächliche Geschwindigkeit dieser Lese-/Schreibmittel
kleiner als der genannte zweite vorgegebene Wert ist.
11. Verfahren nach Anspruch 1, wobei der genannte Schritt zur Steuerung der tatsächlichen
Geschwindigkeit beinhaltet, daß die genannten Lese-/Schreibmittel um eine Größe beschleunigt
werden, die im Vergleich mit den die Mittel betreffenden möglichen Störungen wesentlich
ist, und wenn diese tatsächliche Geschwindigkeit die der Lese-/Schreibmittel ist und
wenn diese tatsächliche Geschwindigkeit zwischen dem genannten ersten vorgegebenen
Wert und dem genannten zweiten vorgegebenen Wert liegt.
12. Verfahren nach Anspruch 1, wobei das genannte zweite Verfahren die Spurzählung anhand
wechselnder Pit-Positionen eines auf Plattenmittel liegenden Servobytes beinhaltet.
13. Verfahren nach Anspruch 12, wobei das genannte dritte Verfahren die Überwachung verstrichener
Zeit zwischen dem Auftreten wechselnder Pit-Positionen beinhaltet.
14. Verfahren nach Anspruch 1, wobei das genannte dritte Verfahren die Spurzählung anhand
von Informationen über wechselnde Pit-Positionen beinhaltet.
15. Verfahren nach Anspruch 14, wobei die genannte Pit-Positionsinformation für mindestens
eine vorgegebene Anzahl von Spuren alle vier Spuren wechselt.
16. Verfahren nach Anspruch 1, wobei das genannte erste Verfahren den Zugriff auf das
Geschwindigkeitsprofilmittel beinhaltet, das die Größe der Geschwindigkeit mit der
Anzahl von Spuren, die bis zu einer gesuchten Spur verbleiben, in Korrelation setzt,
und, für Spurentfernungen, die kleiner als eine vorgegebene Anzahl von Spuren bis
zu dieser gesuchten Spur sind, die Verwendung dieses Geschwindigkeitsprofilmittels
eine im wesentlichen konstante Geschwindigkeit der genannten Lese-/Schreibmittel bewirkt,
bis ungefähr diese gesuchte Spur erreicht ist.
17. Verfahren nach Anspruch 1, weiterhin bestehend aus Absenkung der Servoschleifenverstärkung
während des genannten dritten Verfahrens.
18. Verfahren nach Anspruch 1, weiterhin bestehend aus der Verwendung von Pits zur Entwicklung
eines Wobble-Signals und eines Kosinussignals, um das Durchlaufen des genannten ersten
vorgegebenen Geschwindigkeitswerts zu ermitteln.
19. Verfahren nach Anspruch 18, wobei das genannte erste Verfahren ein unter Verwendung
des genannten Kosinussignals abgeleitetes Richtungswechselsignal beinhaltet.
20. Apparat für den Einsatz in einer gesteuerten Spursuchoperation auf einem Plattenmittel
(16), das einen für die Spurzählung verwendeten ersten und zweiten Satz von Servomustern
aufweist, und zwar besteht der Apparat aus operativ der genannten Platte zugeordneten
Lese-/Schreibmitteln (10,12) zum lesen und Beschreiben dieser Platte, und weiter aus
operativ den genannten Lese-/Schreibmitteln zugeordnetem Sucharmmittel (20) für das
Verfahren von zumindest Teilen dieser Lese-/Schreibmittel in eine Richtung quer zu
den Spuren, und weiter aus mit diesen Lese-/Schreibmitteln kommunizierendem Verarbeitungsmittel
(26) zur Verarbeitung der von dem Plattenmittel empfangenen Informationen und zur
Steuerung des genannten Sucharmmittels, wobei das genannte Verarbeitungsmittel erste
Mittel für auf Basis des genannten ersten Satzes von Servomustern abgeleiteten Signals
bezüglich der tatsächlichen Geschwindigkeit dieses Sucharmmittels beinhalten, wenn
die Geschwindigkeit dieses Sucharmmittels größer ist als ein vorgegebener Geschwindigkeitswert,
und weiter ein zweites Mittel für auf Basis des genannten zweiten Satzes von Servomustern
abgeleiteten Signals bezüglich der tatsächlichen Geschwindigkeit dieses Sucharmmittels
beinhalten, wenn die Geschwindigkeit dieses Sucharmmittels kleiner ist als ein zweiter
vorgegebener Geschwindigkeitswert, und weiter ein drittes Mittel zur Ermittlung eines
Signals bezüglich der tatsächlichen Geschwindigkeit dieses Sucharmmittels, wenn die
Geschwindigkeit dieses Sucharmmittels größer als der genannte erste vorgegebene Geschwindigkeitswert
und kleiner als der genannte zweite vorgegebene Geschwindigkeitswert ist.
21. Apparat nach Anspruch 20, wobei das genannte erste Mittel Mittel zur Verarbeitung
des genannten ersten Satzes von Informationen zur Verwendung in der Ermittlung des
genannten Signals bezüglich der tatsächlichen Geschwindigkeit des genannten Sucharmmittels
beinhaltet.
22. Apparat nach Anspruch 20, wobei das genannte zweite Mittel Mittel zur Verarbeitung
eines aus dem genannten zweiten Satz von Servomustern zur Ermittlung der tatsächlichen
Geschwindigkeit des genannten Sucharmmittels verwendeten Signals beinhaltet.
23. Apparat nach Anspruch 20, wobei das genannte dritte Mittel zumindest Teile des genannten
zweiten Mittels beinhaltet.
24. Apparat nach Anspruch 20, wobei das genannte dritte Mittel Mittel zur Überwachung
der zwischen den Zählungen einer vorgegebenen Anzahl gekreuzter Spuren verstrichenen
Zeit beinhaltet.
25. Apparat nach Anspruch 24, wobei das Mittel zur Zeitüberwachung die Zeit zwischen den
Zählungen von sechzehn gekreuzten Spuren überwacht.
26. Apparat nach Anspruch 20, wobei das genannte dritte Mittel Mittel zur Ermittlung des
genannten Signals bezüglich der tatsächlichen Geschwindigkeit des genannten Sucharmmittels
beinhaltet, wenn diese tatsächliche Geschwindigkeit größer als der genannte erste
vorgegebene Geschwindigkeitswert und kleiner als der genannte zweite vorgegebene Geschwindigkeitswert
ist, unter Verwendung von zumindest Teilen von Informationsmustersätzen, einschließlich
von Pits, die ihre Position in einem Servobyte für jede erste vorgegebene Anzahl von
Spuren für eine Mehrzahl von Spuren wechseln.
27. Apparat nach Anspruch 20, wobei das genannte zweite Mittel ein Geschwindigkeitsprofilmittel
beinhaltet, das die Größe der Geschwindigkeit mit der Anzahl der bis zu einer gesuchten
Spur verbleibenden Spuren in Korrelation setzt, und wobei eine Anzahl von Geschwindigkeiten
in diesem Geschwindigkeitsprofilmittel einer im wesentlichen konstanten Abbremsung
des genannten Sucharmmittels entspricht.
28. Apparat nach Anspruch 20, wobei das genannte erste Mittel Mittel beinhaltet, die das
genannte Signal bezüglich der tatsächlichen Geschwindigkeit des genannten Sucharmmittels
für jede gekreuzte Spur zweimal aktualisieren.
29. Apparat nach Anspruch 20, wobei das genannte zweite Mittel Mittel zur Verarbeitung
einer Zählung von sechzehn gekreuzten Spuren beinhaltet.
30. Apparat nach Anspruch 20, wobei das genannte dritte Mittel Mittel zur Ansteuerung
des genannten Sucharmmittels mit einem im wesentlichen konstanten Abbremsstrom beinhaltet.
31. Apparat nach Anspruch 20, wobei das genannte dritte Mittel Mittel zum Absenken der
Schleifenverstärkung in Verbindung mit tatsächlichen Geschwindigkeiten des genannten
Sucharmmittels beinhaltet, die größer als der genannte erste vorgegebene Geschwindigkeitswert
und kleiner als der genannte zweite vorgegebene Geschwindigkeitswert sind.
32. Apparat nach Anspruch 20, wobei das genannte dritte Mittel Mittel zur Entwicklung
eines Kosinussignals unter Verwendung von zumindest Teilen des genannten ersten Informationssatzes
beinhaltet, um zu ermitteln, wann die genannte tatsächliche Geschwindigkeit des genannten
Sucharmmittels kleiner ist als der genannte zweite vorgegebene Geschwindigkeitswert.
1. Procédé susceptible d'être utilisé dans la recherche de pistes utilisant des informations
trouvées le long des pistes du disque, ces pistes comprenant un premier jeu et un
deuxième jeu de motifs d'asservissement discontinus utilisés dans le comptage des
pistes, le procédé consistant à déplacer les moyens de lecture/écriture (10, 12) par
rapport audit disque (16) dans une direction transversale aux pistes, à tirer dudit
premier jeu de motifs d'asservissement un signal se rapportant à la vitesse réelle
desdits moyens de lecture/écriture conformément à un premier procédé lorsque ladite
vitesse réelle dudit moyen actionneur est inférieure à une première valeur prédéterminée,
à tirer dudit deuxième jeu de motifs d'asservissement un signal se rapportant à la
vitesse réelle desdits moyens de lecture/écriture selon un deuxième procédé lorsque
ladite vitesse dudit moyen actionneur est supérieure à une deuxième valeur prédéterminée,
ladite deuxième valeur prédéterminée étant supérieure à ladite première valeur prédéterminée,
et à commander ladite vitesse réelle desdits moyens de lecture/écriture en utilisant
un troisième procédé dans lequel ladite vitesse réelle est supérieure à ladite première
valeur prédéterminée et inférieure à ladite deuxième valeur prédéterminée.
2. Procédé selon la revendication 1, dans lequel ledit troisième procédé consiste à déterminer
un signal se rapportant à la vitesse réelle en utilisant ledit deuxième procédé de
détermination d'un signal se rapportant à la vitesse réelle dudit moyen actionneur
et à contrôler le temps qui s'écoule au cours de ladite étape de commande.
3. Procédé selon la revendication 2, dans lequel ledit contrôle du temps consiste, en
outre, à déterminer si a intervalle de temps écoulé se rapportant aux pistes du disque
traversées dépasse une valeur prédéterminée.
4. Procédé selon la revendication 3, dans lequel ladite étape de commande consiste à
passer du deuxième procédé pour déterminer un signal relatif à la vitesse réelle dudit
moyen actionneur audit premier procédé lorsque ladite vitesse réelle est inférieure
à ladite première valeur prédéterminée.
5. Procédé selon la revendication 1, dans lequel ledit emploi du premier procédé consiste
à compter les pistes traversées en utilisant ledit premier jeu de motifs d'asservissement
sur ledit disque associé à des traversées de 1/2 piste.
6. Procédé selon la revendication 1, dans lequel ledit emploi dudit deuxième procédé
consiste à utiliser lesdits deuxièmes motifs de servo-octets sur ledit disque associé
à un nombre prédéterminé de pistes adjacentes radialement, ledit nombre prédéterminé
étant supérieur à 1.
7. Procédé selon la revendication 6, dans lequel ledit nombre prédéterminé est de 16.
8. Procédé selon la revendication 6, dans lequel ledit troisième procédé consiste à contrôler
le temps qui s'écoule au cours du passage d'un jeu dudit nombre prédéterminé de pistes
à un deuxième jeu dudit nombre de pistes prédéterminé pour déterminer l'intervalle
de temps qui s'est écoulé depuis que le dernier comptage de pistes a été obtenu à
l'aide dudit deuxième procédé.
9. Procédé selon la revendication 1, dans lequel ladite étape de contrôle consiste à
établir un profil de vitesse, à utiliser ledit profil de vitesse pour éterminer la
vitesse souhaitée et à comparer ladite vitesse souhaitée à ladite vitesse réelle dudit
moyen actionneur.
10. Procédé selon la revendication 9, dans lequel ledit profil de vitesse est établi lorsque
ledit moyen actionneur accuse une décélération sensiblement constante lorsque ladite
vitesse réelle est commandée à l'aide dudit troisième procédé et lorsque ladite vitesse
réelle dudit moyen actionneur est inférieure à ladite deuxième valeur prédéterminée.
11. Procédé selon la revendication 1, dans lequel ladite étape de commande de ladite vitesse
réelle consiste à amener ledit moyen actionneur à accélérer à une allure qui est notable
comparativement aux effets perturbants qui pourraient affecter les moyens et lorsque
ladite vitesse réelle est celle dudit moyen actionneur et que ladite vitesse réelle
est comprise entre environ ladite première valeur prédéterminée et ladite deuxième
valeur prédéterminée.
12. Procédé selon la revendication 1, dans lequel ledit deuxième procédé consiste à compter
les pistes en utilisant une position de cuvette alternée d'un servo-octet situé sur
le disque.
13. Procédé selon la revendication 12, dans lequel ledit troisième procédé consiste à
compter le temps écoulé entre l'apparition de positions de cuvettes alternées.
14. Procédé selon la revendication 1, dans lequel ledit troisième procédé consiste à compter
les pistes en utilisant des informations de positions de cuvettes alternées.
15. Procédé selon la revendication 14, dans lequel lesdites informations de position alternent
toutes les quatre pistes pour au moins un nombre prédéterminé de pistes.
16. Procédé selon la revendication 1, dans lequel ledit premier procédé consiste à accéder
audit profil de vitesse qui met en corrélation l'ordre de grandeur de la vitesse et
le nombre de pistes restant jusqu'à la piste recherchée et, dans le cas de distances
de pistes inférieures à un nombre prédéterminé de pistes à partir de ladite piste
recherchée, l'emploi dudit profil de vitesse entraîne une vitesse sensiblement constante
dudit moyen actionneur de vitesse jusqu'à ce que, approximativement, ladite piste
recherchée soit atteinte.
17. Procédé selon la revendication 1, consistant, en outre, à abaisser le gain de la boucle
d'asservissement au cours dudit troisième procédé.
18. Procédé selon la revendication 1, comprenant, en outre, l'emploi de cuvettes pour
développer un signal de déviation et un signal cosinusoïdal afin de déterminer le
passage par ladite première valeur de vitesse prédéterminée.
19. Procédé selon la revendication 18, dans lequel ledit premier procédé comprend l'emploi
d'un changement de signal de direction obtenu en utilisant ledit signal cosinusoïdal.
20. Appareil susceptible d'être utilisé dans une opération de recherche de pistes contrôlée
sur un disque (16) présentant un premier et un deuxième jeu de motifs d'asservissement
destinés au comptage des pistes, l'appareil comprenant des moyens de lecture/écriture
(10, 12) associés opérativement au disque et susceptibles d'être utilisés pour la
lecture et/ou l'écriture sur le disque, un moyen actionneur (20) associé opérativement
auxdits moyens de lecture/écriture pour le déplacement d'au moins des parties desdits
moyens de lecture/écriture dans une direction transversale aux pistes, et des moyens
de traitement (26) communiquant avec lesdits moyens de lecture/écriture pour traiter
des informations reçues dudit disque et commander ledit moyen actionneur, lesdits
moyens de traitement comprenant un premier moyen permettant d'obtenir, sur la base
dudit premier jeu de motifs d'asservissement, un signal se rapportant à la vitesse
réelle dudit moyen actionneur lorsque la vitesse dudit moyen actionneur est supérieure
à une première valeur de vitesse prédéterminée, ledit deuxième moyen permettant d'obtenir,
sur la base dudit deuxième jeu de motifs d'asservissement, un signal s'apparentant
à la vitesse réelle dudit moyen actionneur lorsque la vitesse dudit moyen actionneur
est inférieure à une deuxième valeur de vitesse prédéterminée, et un troisième moyen
pour déterminer un signal se rapportant à la vitesse réelle desdits moyens actionneurs
lorsque ladite vitesse est supérieure à ladite première valeur de vitesse prédéterminée
et inférieure à ladite deuxième valeur de vitesse prédéterminée.
21. Appareil selon la revendication 20, dans lequel ledit premier moyen comprend un moyen
pour traiter ledit premier jeu d'informations utilisé pour déterminer ledit signal
se rapportant à la vitesse réelle dudit moyen d'actionnement.
22. Appareil selon la revendication 20, dans lequel ledit deuxième moyen comprend un moyen
pour traiter un signal tiré dudit deuxième jeu de motifs d'asservissement utilisés
pour déterminer la vitesse réelle dudit moyen actionneur.
23. Appareil selon la revendication 20 dans lequel ledit troisième moyen comprend au moins
des parties dudit deuxième moyen.
24. Appareil selon la revendication 20, dans lequel ledit troisième moyen comprend un
moyen permettant de contrôler le temps qui s'est écoulé entre les comptages d'un nombre
prédéterminé de pistes traversées.
25. Appareil selon la revendication 24, dans lequel ledit moyen permettant de contrôler
le temps surveille le temps entre les comptages de seize pistes traversées.
26. Appareil selon la revendication 20, dans lequel ledit troisième moyen comprend un
moyen permettant de déterminer ledit signal s'apparentant à la vitesse réelle dudit
moyen actionneur lorsque ladite vitesse réelle est supérieure à ladite première valeur
de vitesse prédétérminée et inférieure à ladite deuxième valeur de vitesse prédéterminée
en utilisant au moins des parties de jeux de motifs d'information comprenant des cuvettes
en position alternée dans un servo-octet pour chaque premier nombre prédéterminé de
pistes d'une pluralité de pistes.
27. Appareil selon la revendication 20, dans lequel ledit deuxième moyen comprend un profil
de vitesse qui met en corrélation l'ordre de grandeur de la vitesse avec le nombre
de pistes restant jusqu'à la piste recherchée et dans lequel un certain nombre de
vitesses dans ledit profil de vitesse correspond à une décélération sensiblement constante
dudit moyen actionneur.
28. Appareil selon la revendication 20, dans lequel ledit premier moyen comprend un moyen
permettant de mettre à jour ledit signal se rapportant à la vitesse réelle dudit moyen
actionneur à deux reprises pour chaque piste traversée.
29. Appareil selon la revendication 20, dans lequel ledit deuxième moyen comprend un moyen
pour traiter un comptage de seize pistes traversées.
30. Appareil selon la revendication 20, dans lequel ledit troisième moyen comprend un
moyen permettant d'exciter ledit moyen actionneur avec un courant de décélération
sensiblement constant.
31. Appareil selon la revendication 20, dans lequel ledit troisième moyen comprend un
moyen permettant d'abaisser le gain de boucle en liaison avec des vitesses réelles
dudit moyen actionneur supérieures à ladite première valeur de vitesse prédéterminée
et inférieures à ladite deuxième valeur de vitesse prédéterminée.
32. Appareil selon la revendication 20, dans lequel ledit troisième moyen comprend un
moyen pour développer un signal cosinusoïdal en utilisant au moins certains desdits
premiers jeux d'informations afin de déterminer quand ladite vitesse réelle dudit
moyen actionneur est inférieure à ladite deuxième valeur de vitesse prédéterminée.