Patent classifications
G11B5/55
Data storage device calibrating fly height actuator for multiple heads during a revolution
A data storage device is disclosed comprising a first head actuated radially over a first disk surface, and a second head actuated radially over a second disk surface. A seek operation seeks the first head to a first fly height calibration track and seeks the second head to a second fly height calibration track. During a revolution of the first and second disk surfaces the first head is used to read the first fly height calibration track in order to calibrate a first fly height actuator for the first head, and after switching from the first head to the second head, the second head is used to read the second fly height calibration track in order to calibrate a second fly height actuator for the second head.
Resource allocation for multi-actuator storage device
Systems and methods are disclosed for resource allocation for multi-actuator systems. In some examples, a data storage device can include two or more independently moveable voice coil motor (VCM) actuators where the resources of the system to operate the VCM actuators are divided. The disclosure here describes methods to allocate or re-allocate the divided resources, such as unused resources, to a VCM actuator that has a need for more resources. The methods and systems herein can also be applied to other actuator systems.
Data storage device with separate actuators
A data storage device can consist of a data storage medium that has a recording surface accessed by a first transducing head suspended by a first actuator and a second transducing head suspended by a second actuator. The first actuator may be configured to access a first region of the recording surface while the second actuator is configured to access a second region of the recording surface. The first and second regions can be separate and non-overlapping.
Head positioning assembly for tape embedded drive
The present disclosure generally relates to a head positioning assembly in a tape embedded drive. The tape embedded drive has two reels as well as four guide rollers. The reels and guide rollers are arranged within the tape embedded drive so as to position the head positioning assembly as close to the center of the tape embedded drive as possible. In so doing, the reels, guide rollers, and head assembly are more stable which reduces or even eliminates shock and vibration to the tape embedded drive.
System and Method for Importing and Exporting Data Between Tapes to Cloud Storage
Methods, system and computer program product, the method comprising: from high level language code (HLLC), receiving a request for reading a data set from a tape onto an object storage connected over TCP/IP to a mainframe; from the HLLC, allocating a data set on a tape comprising information to be imported, the allocation being in a format of the stored data set record and associated with a JFCB, the tape is mounted in SL mode; updating the JFCB to BLP mode; reading from the tape VOL1 data, and for each stored file initiating by the HLLC: reading HDR1/2, content block-by-block; EOF1/2 of the file; organizing the VOL1, HDR1, HDR2, content, EOF1 and EOF2 in the object storage; and closing the tape, wherein said reading is performed without setting a JES of the mainframe to BLP mode, and said reading is performed without unmounting the tape after each file.
Data storage device calibrating fine actuator by ramping disturbance to attenuate servo transient
A data storage device is disclosed comprising a first plurality of heads actuated over a first subset of disk surfaces by a first servo control loop comprising a first coarse actuator and a first fine actuator, and a second plurality of heads actuated over a second subset of the disk surfaces by a second servo control loop comprising a second coarse actuator and a second fine actuator. A plurality of access commands are received, wherein each access command is associated with one of the heads. While executing a first access command using the first servo control loop, a disturbance is ramped while injecting the disturbance into the second servo control loop, and the second fine actuator is calibrated based on the disturbance.
Calibration of multi-stage servo system
Systems and methods are disclosed for calibrating actuators in a multi-stage servo system. In certain embodiments, a method may comprise performing a calibration process on a multi-stage actuated servo system, including simultaneously injecting voltage injections into multiple microactuators of the servo system, measuring a resulting position error signal (PES), and determining gain settings for each of the multiple microactuators based on the PES. Multiple microactuators can therefore be calibrated during a single-injection calibration operation.
DATA STORAGE DEVICE USING WINDOWED DELTA-SIGMA ANALOG-TO-DIGITAL CONVERTER IN DIGITAL CURRENT CONTROL LOOP
A data storage device is disclosed comprising a voice coil motor (VCM) configured to actuate a head over a disk. The data storage device further comprises control circuitry comprising a digital current control loop including a windowed delta-sigma analog-to-digital converter (ADC) configured to control the VCM. A vibration of the data storage device is measured, and at least one of a gain or a window of the windowed delta-sigma ADC is configured based on the measured vibration.
DATA STORAGE DEVICE DEMODULATING DIGITAL DATA BASED ON NUMBER OF SERVO STRIPES IN SERVO FRAME
A data storage device is disclosed comprising at least one head configured to access a magnetic tape comprising a plurality of servo frames each comprising a plurality of servo stripes. The servo stripes are read using the head to generate a read signal that is processed to generate a position error signal (PES). The head is positioned relative to the magnetic tape based on the PES, and the read signal is demodulated into digital data based on a number of servo stripes detected in each servo frame.
Hard disk access using multiple actuators
Technologies are provided for supporting multi-actuator storage device access using logical addresses. Separate sets of storage locations on a storage medium of a storage device can be associated with different actuators of the storage device. For example, a first set of storage locations can be assigned to a first actuator of the storage device and a second set of storage locations can be assigned to a second actuator of the storage device. The storage locations of the storage medium can be associated with logical addresses. The storage device can receive a data access request containing a logical address and can identify a storage location associated with the logical address. The storage device can identify a storage location set to which the storage location belongs and can use an actuator associated with the storage location set to access the storage location associated with the logical address.