|Publication number||US6934108 B2|
|Application number||US 10/349,307|
|Publication date||23 Aug 2005|
|Filing date||22 Jan 2003|
|Priority date||22 Jan 2003|
|Also published as||US20040141250|
|Publication number||10349307, 349307, US 6934108 B2, US 6934108B2, US-B2-6934108, US6934108 B2, US6934108B2|
|Inventors||David H. Harper, Mark A. Taylor|
|Original Assignee||International Business Machines Corporation|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (20), Referenced by (9), Classifications (13), Legal Events (10)|
|External Links: USPTO, USPTO Assignment, Espacenet|
1. Field of the Invention
This invention relates to tape drive data storage systems. More particularly, the invention is directed to the control of tape tension during tape drive operation to facilitate data read/write accuracy.
2. Description of the Prior Art
By way of background, during operation in a tape drive data storage apparatus, a tape medium is transferred from a supply reel to a take-up reel while data is read from or written to tape by one or more read/write heads. Typically, the tape medium and the supply and take-up reels are mounted inside a tape cartridge that is inserted into a slot in the tape drive so that the tape is in magnetic contact with the read/write heads. The tape is advanced past the read/write head(s) by means of a pair of motors, one for each reel, which drive the reels at a desired tape speed. The motor that drives the supply reel is sometimes called the trailing motor and the motor that drives the take-up reel is sometimes called the advance motor. Motion of the trailing motor is controlled relative to motion of the advance motor to provide the necessary tape tension for desired positioning between the tape and the read/write head(s). It is desirable to maintain constant tape tension for optimum performance of data transfer through the read/write head(s). Improper tape tension can lead to unreliable positioning of the tape relative to the read/write head(s), which can produce low readback signal amplitude and poor data transfer reliability, and causes poor stacking on the reels which can result in damaged media and therefore data loss.
In light of the foregoing, all modern tape drive data storage devices implement some form of tape tension control. Available options include tension transducers, estimation of the amount of tape on the reels, pack radius monitoring devices or pack radius estimating, tachometers, friction capstans and closed loop monitoring of motor current. These options can be insufficient in providing precise tension control and may require additional hardware in the tape path that can negatively contribute to high performance tape path requirements.
Other tape tensioning options include data readback signal monitoring and tape tension control as a function of data rate or signal level. A still further option includes monitoring of test signals recorded in a scratch area of the tape. These options are also undesirable because they require added hardware or additional write/read sequences for their implementation.
Accordingly, it is desired to have an improved method of adjusting tape tension in a tape drive data storage system.
The foregoing problems are solved and an advance in the art is obtained by a unique system and method of controlling tape tension during operation of a tape drive data storage system in which preexisting servo patterns on the tape medium are used in conjunction with servo timing analysis for tape tension control.
In exemplary embodiments of the invention, the tape tension control system and method is implemented within a modified servo control circuit. The tension control system is adapted to detect increases and decreases in the time between known servo patterns (servo timing) previously written on the tape medium, and generate tension control signals to adjust tape tension according to the servo timing changes. The tension control system is further adapted to adjust tension to the moving tape medium by controlling motor drive torque in accordance with the tension control signals.
The servo patterns on the tape medium are detected by a servo magnetic head and decoded by conventional circuitry for performing the usual servo control functions. In addition, a servo timing calculation is made and compared to pre-determined nominal servo timing information representing the nominal time between two known servo pattern points on the tape medium at operational tape speed. If the comparison result is non-zero, the result is used to calculate a corresponding change in tape tension and a tension control signal. The tension control signal is sent to a motor driver circuit, which generates a corrective current change for controlling the relative speeds at which the take-up reel and the supply reel are rotated. This process can be repeated at regular intervals as the tape travels from the supply reel to the take-up reel.
The foregoing and other features and advantages of the invention will be apparent from the following more particular description of preferred embodiments of the invention, as illustrated in the accompanying Drawings, in which:
The invention will now be described by way of exemplary embodiments shown by the drawing figures (which are not necessarily to scale), in which like reference numerals indicate like elements in all of the several views.
The microprocessor controller 16 provides overhead control functionality for the operations of all other components of the tape drive 10. As is conventional, the functions performed by the microprocessor controller 16 are programmable via microcode routines (not shown) according to desired tape drive operational characteristics. During data write operations (with all dataflow being reversed for data read operations), the microprocessor controller 16 activates the channel adapter 14 to perform the required host interface protocol for receiving an information data block. The channel adapter 14 communicates the data block to the data buffer 18 that stores the data for subsequent read/write processing. The data buffer 18 in turn communicates the data block received from the channel adapter 14 to the read/write dataflow circuitry 20, which formats the device data into physically formatted data that may be recorded on a magnetic tape medium. The read/write dataflow circuitry 20 is responsible for executing all read/write data transfer operations under the control of the microprocessor controller 16. Formatted physical data from the read/write circuitry 20 is communicated to the tape interface system 24, which includes the one or more read/write heads of the head system 26 and appropriate drive motor components (not shown) for performing forward and reverse movement of the tape medium 28 mounted on a supply reel 30 and a take-up reel 32. The drive components of the tape interface system 24 are controlled by the motion control system 22 and the motor driver circuit 25 to execute such tape movements as forward and reverse recording and playback, rewind and other tape motion functions. In addition, in multi-track tape drive systems, the motion control system 22 transversely positions the read/write heads relative to the direction of longitudinal tape movement in order to record data in a plurality of tracks.
In most cases, as shown in
Referring now to
Additional components contained within the microprocessor controller 16 include a formatter and dataflow control system 48 and an error recovery processing system 50, each of which is controlled by appropriate microcode routines of the microprocessor controller 16. The formatter and dataflow control system 48 directs operations of the read/write dataflow circuitry 20, as well as the data buffer 18 via the data buffer controller 44. The error recovery processing system 50 is programmed to perform conventional error recovery procedures when non-ECC correctable errors occur. The read/write dataflow circuitry 20 includes read/write dataflow control hardware 52 that oversees read/write dataflow operations.
Tape drive data storage system devices that read and record data on magnetic tape typically use servo control systems to properly position the read/write head(s) along data tracks extending in the transducing direction. To that end, timing based servo formatted media have been introduced to offer precise track following of the read/write heads, as well as accurate velocity control of the tape during operation. Such tape media are written with servo patterns in dedicated servo tracks on the tape during manufacture thereof under tightly controlled conditions so that variations in servo patterns are kept to a minimum. The servo patterns comprise bursts of magnetic flux transitions, extending across the servo track, that have different phases or frequencies.
A servo control system typically derives a position signal from dedicated servo magnetic read heads that read the servo patterns. Typically, the servo patterns have two timing patterns encoded in the signal. The servo read head follows the pattern, and hardware decodes the two separate timing signals and uses the ratio of the times to determine the position of the head relative to the data track.
As noted above, servo patterns conventionally comprise magnetic flux transitions that extend across the width of the servo track such that the servo read head signal produced by reading the pattern varies continuously as the servo read head is moved across the width of each servo track.
The present invention makes use of the servo patterns conventionally recorded on magnetic tape media to derive information that can be used for tape tension control purposes. The assumptions underlying the invention are that a conventional servo pattern is dense enough to allow for adequate sample rate to control tension and that the timing based servo pattern is accurate enough to determine tape velocity over any time interval. It is further assumed that the nominal servo timing for each head system index position is known so that, for example, track following tension control can occur at the top of the servo patterns as well as at the bottom of the servo patterns.
δL=(δT*L)/(w*th*E), (Eq. 1)
where δL is again the change in tape length from nominal, δT is the change in tape tension from nominal, L is a predetermined length of tape between the take-up reel and the supply reel, w is the width of the tape, th is the thickness of the tape, and E is the tape's modulus of elasticity.
As shown in
δL=δt*V, (EQ. 2)
where δt is the change in time from nominal, δL is the change in length term of EQ. 1, and V is the known velocity that the tape is traveling. From this relationship, the tension change in the tape medium 28 can be directly calculated by substituting Eq. 2 into Eq. 1 and solving for the change in tension through the following equation:
δT=δt*V*(w*th*E)/L. (EQ. 3)
The change in tension calculation of Eq. 3 is implemented in
Turning now to
Accordingly, a system and method have been disclosed for controlling tape tension during operation of a tape drive by making use of pre-existing timing based servo patterns formatted on the media. While various embodiments of the invention have been shown and described, it should be apparent that many variations and alternative embodiments could be implemented in accordance with the teachings herein. It is understood, therefore, that the invention is not to be in any way limited except in accordance with the spirit of the appended claims and their equivalents.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US3829038||29 Nov 1971||13 Aug 1974||Studer W||Tape recording transport control system|
|US4156257||4 Apr 1977||22 May 1979||Mfe Corporation||Motor control circuit for tape drive unit|
|US4438891||26 May 1981||27 Mar 1984||Lockheed Electronics Company, Inc.||Tape transport system|
|US4977466||3 Jul 1989||11 Dec 1990||Fuji Photo Film Co., Ltd.||Magnetic tape wind-up control method, and tape wind-up apparatus|
|US5032936||23 Jun 1989||16 Jul 1991||Matsusita Electric Industrial Co. Ltd.||Tape tension apparatus|
|US5216556||26 Apr 1991||1 Jun 1993||Digital Equipment Corporation||Method for optimized tape tension adjustment for a tape drive|
|US5241434||8 May 1991||31 Aug 1993||Hitachi, Ltd.||Magnetic recording signal reproducing apparatus|
|US5477399||27 Jan 1992||19 Dec 1995||Sony Corporation||Programmable tension control of a variable speed recorder|
|US5602688||11 Sep 1995||11 Feb 1997||Mitsubishi Denki Kabushiki Kaisha||Method and apparatus for controlling surface pressure exerted on a movable magnetic head by a recording medium|
|US5639040||15 Jul 1994||17 Jun 1997||Sony Corporation||Apparatus for detectng abnormality of a tape-tension detecting means of a magnetic recording apparatus|
|US5689384 *||30 Jun 1994||18 Nov 1997||International Business Machines Corporation||Timing based servo system for magnetic tape systems|
|US5717537||12 May 1995||10 Feb 1998||Fujitsu Limited||Magnetic tape apparatus|
|US5963400 *||21 Feb 1997||5 Oct 1999||Storage Technology Corporation||Thin film tape head including split top pole|
|US6021013 *||29 May 1997||1 Feb 2000||International Business Machines Corporation||Timing based servo system for magnetic tape systems|
|US6082653 *||31 Oct 1996||4 Jul 2000||Ampex Corporation||System for estimating tape pack radius using a Kalman filter|
|US6166870 *||12 Aug 1999||26 Dec 2000||Storage Technology Corporation||Method for writing a servo pattern using a writer having a split top pole|
|US6282051 *||19 Oct 1999||28 Aug 2001||International Business Machines Corporation||Timing based servo system for magnetic tape systems|
|US6320719 *||9 Nov 2000||20 Nov 2001||International Business Machines Corporation||Timing based servo system for magnetic tape systems|
|US6542325 *||10 Mar 1999||1 Apr 2003||Imation Corp.||Time-based servo for magnetic storage media|
|US6580581 *||16 Aug 2000||17 Jun 2003||International Business Machines Corporation||Recovery of lateral position of a servo system with respect to longitudinal servo bands of a magnetic tape|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7724466 *||25 Feb 2008||25 May 2010||International Business Machines Corporation||Method and system for servo stripe width detection and compensation|
|US7876521||18 Jun 2009||25 Jan 2011||International Business Machines Corporation||Servo control in tape drives|
|US8982492||3 May 2013||17 Mar 2015||International Business Machines Corporation||Adjusting tension in a tape media to counter tape dimensional stability (TDS) errors in a tape media|
|US9153280||15 Jan 2015||6 Oct 2015||GlobalFoundries, Inc.||Adjusting tension in a tape media to counter tape dimensional stability (TDS) errors in a tape media|
|US9626992||25 Jun 2014||18 Apr 2017||Marvell International Ltd.||Read assembly, data storage system, and methods of using the same|
|US20060285240 *||16 Jun 2005||21 Dec 2006||Quantum Corporation||Environmental watch device for magnetic storage|
|US20090213489 *||25 Feb 2008||27 Aug 2009||International Business Machines Corporation||Method and system for servo stripe width detection and compensation|
|US20090316296 *||18 Jun 2009||24 Dec 2009||Giovanni Cherubini||Servo control in tape drives|
|WO2014209231A1 *||25 Jun 2014||31 Dec 2014||Agency For Science, Technology And Research||Read assembly, data storage system, and methods of using the same|
|U.S. Classification||360/71, G9B/5.203, G9B/15.048, G9B/15.072|
|International Classification||G11B15/52, G11B15/43, G11B5/584|
|Cooperative Classification||G11B15/43, G11B15/52, G11B5/584|
|European Classification||G11B15/52, G11B15/43, G11B5/584|
|22 Jan 2003||AS||Assignment|
Owner name: INTERNATIONAL BUSINESS MACHINES CORP., NEW YORK
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HARPER, DAVID H.;TAYLOR, MARK A.;REEL/FRAME:013698/0062;SIGNING DATES FROM 20021104 TO 20021106
|18 Mar 2008||CC||Certificate of correction|
|17 Feb 2009||FPAY||Fee payment|
Year of fee payment: 4
|8 Apr 2013||REMI||Maintenance fee reminder mailed|
|17 Jun 2013||AS||Assignment|
Owner name: INTELLECTUAL DISCOVERY, INC., KOREA, REPUBLIC OF
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:030628/0554
Effective date: 20130604
|18 Jul 2013||FPAY||Fee payment|
Year of fee payment: 8
|18 Jul 2013||SULP||Surcharge for late payment|
Year of fee payment: 7
|31 Mar 2017||REMI||Maintenance fee reminder mailed|
|18 Sep 2017||LAPS||Lapse for failure to pay maintenance fees|
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)
|10 Oct 2017||FP||Expired due to failure to pay maintenance fee|
Effective date: 20170823