Claims
- 1. A hard-disk drive control system operating from a power source and providing for a transfer of data with respect to a surface of a rotating hard-disk media, said control system comprising:
- a) power switching means, coupled to the power source, for providing a controlled power source, said power switching means providing said controlled power source in response to a controlled power enable signal;
- b) means for transferring data from the hard-disk media including predetermined data, said transferring means being coupled to said controlled power source for the receipt of power; and
- c) control means for providing said controlled power enable signal to said power switching means to enable said transferring means, said control means including means for enabling a periodic provision of said controlled power enable signal, a period of said controlled power enable signal being determined by said control means in response to said predetermined data transferred from the hard-disk media by said transferring means.
- 2. The hard-disk drive control system of claim 1 wherein said transferring means transfers a plurality of occurrences of said predetermined data and wherein said control means provides said controlled power enable signal synchronized to a predetermined occurrence of said predetermined data as transferred from the hard-disk media, the provision of said controlled power enable signal being for a period of time including the duration of the transfer of said predetermined occurrence of said predetermined data from the hard-disk media.
- 3. The hard-disk drive control system of claim 2 wherein said predetermined data includes positioning information, wherein said transferring means includes means for storing positioning information as transferred from said hard-disk media and wherein said storing means is coupled to said controlled power source to receive switched power from said power switching means such that said storing means transitions from an unpowered state to a powered state sufficient to receive and store positioning information within approximately 100 microseconds of said control means providing said controlled power enable signal.
- 4. The hard-disk drive control system of claim 2 wherein the hard-disk media is rotated by a spin motor, wherein said transferring means includes
- a first subsection, wherein said first subsection includes a read/write transducer positionable by an actuator with respect to the hard-disk media so as to select data for transferring by said transferring means, said first subsection receiving power from said controlled power source, and
- a second subsection, wherein said second subsection includes spin motor control means and actuator control means, for providing power to and controlling the operation of said spin motor and said actuator, respectively, and
- wherein said power switching means is further coupled to the power source to provide an awake power source, said awake power source being coupled to said second subsection to provide power thereto, said power switching means being responsive to an awake enable control signal for providing power through said awake power source to said second subsection, and wherein said awake enable control signal is selectably provided by said control means.
- 5. The hard-disk drive control system of claim 4 wherein said control means includes means for determining to provide and withdraw said awake enable control signal and to correspondingly provide and withdraw said awake power source with respect to said second subsection.
- 6. The hard-disk drive control system of claim 5 wherein said second subsection includes means, coupled to said control means, for preparing for a withdrawal of said awake power source, said preparing means including means for disabling the provision of power to said spin motor.
- 7. A disk-drive system, operating from a power source, for storing and retrieving data, said disk-drive system comprising:
- a) rotating media means for storing data including a plurality of occurrences of predetermined data including a prior occurrence and a present occurrence of said predetermined data;
- b) data transfer means for reading and writing data with respect to said rotating media means including reading said plurality of occurrence of predetermined data, said present occurrence being read subsequent to said prior occurrence of said predetermined data;
- c) power transfer means, coupled to the power source, for providing power to said data transfer means; and
- d) control means for enabling said power transfer means to provide power to said transfer means, said control means including means, responsive to said prior occurrence of said predetermined data as read by said data transfer means, for enabling said power transfer means to provide power to said data transfer means to permit reading of said present occurrence of said predetermined data.
- 8. The disk-drive system of claim 7 wherein said present occurrence of said predetermined data stored by said rotating media means includes first and second data, wherein said disk-drive system in responsive to requests by a host system including requests for the transfer of said second data with respect to said host, wherein said control means, responsive to a predetermined request, enables said power transfer means to provide power to said data transfer means for the duration of said first data and said second data as read by said data transfer means, and wherein said control means, in the absence of said predetermined request, enables said power transfer means to provide power to said data transfer means for the duration of only said first data as read by said data transfer means.
- 9. The disk-drive system of claim 8 wherein each occurrence of said predetermined data in said plurality of occurrences of said predetermined data includes said first data and said second data, wherein the occurrences of said first data are periodic with respect to the reading thereof by said data transfer means, wherein said control means includes timing means for timing the time between occurrences of said first data, and wherein said control means provides for the enabling of said power transfer means in advance of the reading of said present occurrence of said first data by said data transfer means by a data transfer means power-on delay period.
- 10. The disk-drive system of claim 7, 8 or 9 wherein said power transfer means provides all power utilized by said data transfer means.
- 11. The disk-drive of claim 10 wherein the duration of said first data within a particular occurrence of said predetermined data is less than about 20% of the duration of said particular occurrence of said predetermined data.
- 12. A disk-drive system operating from an external source of power and responsive to an external host computer for the storage and retrieval of data, said disk-drive system comprising:
- a) media means for storing data on a rotating media wherein a portion of the data is stored in primary data fields at predetermined locations; and
- b) control means for managing the transfer of data between the external host and said media means, said control means including:
- i) interface means for interacting with the external host computer, including receiving a request for the transfer of data with respect to a predetermined subset of said primary data fields;
- ii) data transfer means, including a read/write transducer, for transferring data to and from said media means;
- iii) power transfer means, responsive to a power enable signal, for providing power to said data transfer means to permit the reading of data from said media means; and
- iv) processor means, responsive to said interface means and including timing means for providing a cyclic timing signal synchronized to the rotation of said primary data fields by the reading of predetermined data by said read/write transducer, for controlling the selection of said predetermined subset of primary data fields for the transfer of data, said processor means, responsive to said timing signal, discretely determining for each cycle of said timing signal whether to provide said power enable signal to said power transfer means for a respective one of said primary data fields and providing said power enable signal to said power transfer means for the duration of the rotation of any one of said predetermined subset of primary data fields by said read/write transducer.
- 13. The disk drive system of claim 12 wherein a portion of the data stored by said media means is stored in servo fields, wherein said servo fields are interspersed with said primary data fields, and wherein said processor means, responsive to said timing signal, provides said power enable signal to said power transfer means for the respective duration of the rotation of said servo fields by said read/write transducer independent of the provision of said power enable signal with respect to any of said primary data fields.
- 14. The disk drive system of claim 13 wherein the rotation of said servo fields by said read/write transducer is substantially periodic and wherein said timing means is responsive to data read from said data means by said data transfer means, for predicting a periodic occurrence of a next servo field by said read/write transducer.
- 15. The disk drive system of claim 14 further comprising:
- a) alternate power transfer means for providing power;
- b) processing means, coupled to said alternate power transfer means to receive power, for processing data transferred between said processor means and said data transfer means, said processing means being coupled between said processor means and said data transfer means, said processing means including bias means for preventing degradation of the operation of said data transfer means as a consequence of a withdrawal of said power enable signal.
- 16. The disk drive system of claim 15, further comprising:
- a) motor means for rotating said media means in response to the receipt of commutating power; and
- b) motor control means, responsive to said processor means, for converting power received from said alternate power transfer means to provide said commutating power, said motor control means including means, responsive to said processor means, for preventing the transfer of said commutating power between said motor control means and said motor means independent of the receipt of power by said motor control means from said alternate power transfer means.
- 17. The disk drive system of claim 15 or 16 wherein said alternate power transfer means is responsive to an alternate power enable signal for enabling the transfer of power, and wherein said processor means provides said alternate power enable signal for the duration of an awake period with respect to which said disk drive system receives and responds to a request for the transfer of data with respect to said predetermined subset of said primary data fields.
- 18. The disk drive system of claim 17 further comprising:
- a) actuator motor means for positioning said read/write transducer with respect to said media means in response to a positioning power level; and
- b) actuator motor control means for converting power received from said alternate power transfer means to provide a selectable level of said predetermined power level, said actuator motor control means being responsive to actuator position determinative data provided by said processor means to select the level of said positioning power level.
- 19. The disk drive system of claim 18 wherein said actuator motor control means is coupled to said processor means by an unbuffered data bus for the transfer of said actuator position determinative data, and wherein said actuator motor control means includes means for providing power to a portion of said actuator motor control means in the absence of power from said alternate power transfer means so as to prevent improper loading of said unbuffered data bus.
- 20. A method of controlling a hard disk drive having a disk for storing data in a plurality of concentric tracks, each track including a plurality of data sectors and each sector including control and user data, a spin motor for rotating the disk, an actuator for positioning a head with respect to a predetermined track for reading control and user data, the period of time for a sector to rotate past the head defining a sector period, and control electronics for controlling the actuator in response to control data read from the sectors of the predetermined track, the control electronics including a first section and a second section, said second section including read/write data channel electronics, said method comprising the steps of:
- a) providing power to said first section;
- b) providing power selective to said second section for at least a portion of each sector period to enable said second section to read control data; and
- c) withdrawing power from said second section during each sector period if user data is not to be transferred during that sector period.
- 21. The method of claim 20 wherein, in said step of providing power to said second section, power is provided a first predetermined period of time prior to the beginning of a sector passing with respect to said head and wherein, in said step of withdrawing power from said second section, power is withdrawn a second predetermined period of time after the beginning of the same sector passing with respect to said head if user data is not to be transferred during the same sector period.
- 22. The method of claim 21 further comprising the steps of:
- a) timing the beginning of sectors passing with respect to said head;
- b) determining a remaining period of time until a next first predetermined period of time prior to the beginning of a sector passing with respect to said head; and
- c) enabling said first section to switch power on to said second section after said remaining period of time.
- 23. The method of claim 22 further comprising the step of withdrawing power from said first and second sections if user data has not been transferred during a third predetermined period of time following a last point in time where power was provided to said second section.
- 24. The method of claim 23 further comprising the steps of:
- a) providing power to said spin motor to rotate said disk; and
- b) withdrawing power from said spin motor if user data has not been transferred during said third predetermined period of time.
- 25. A hard-disk drive control system, comprising:
- a) disk media for storing data in concentric tracks, each track including a plurality of sectors, each sector including embedded control data;
- b) means for rotating said disk media;
- c) means for sensing said embedded control data including a sensor positioned over a surface of said disk media, said sensor sensing said embedded control data of a sector as said sector passes under said sensor;
- d) switching means for providing a first power source, said first power source providing power in response to a first signal applied to said switching means;
- e) means for processing control data sensed by said sensing means, said processing means including a first electronic signal-processing subsection coupled to said sensing means, said first electronic signal-processing subsection being powered by said first power source; and
- f) control means, responsive to said processing means, for selectively providing said first signal to said switching means with respect to each of a consecutive series of sectors as each sector passes under said sensor, said first signal being provided for a period less than that required for a corresponding sector of said consecutive series of sectors to pass under said sensor;
- whereby the total power consumed by said hard disk drive control system is be reduced by said control means providing said first signal only when data is to be read from said disk media.
- 26. The hard-disk drive control system of claim 25 wherein each sector in said consecutive series of sectors stores data including said embedded control data and wherein said control means provides said first signal synchronized to the occurrence of said embedded control data with respect to said sensor and with a duration corresponding to the period of time required for said embedded control data of a single sector of said consecutive series of sectors to pass under said sensor.
- 27. The hard-disk drive control system of claim 26 wherein said embedded control data includes positioning information, wherein said first processing subsection includes means for separating said positioning information from said embedded control data and wherein said switching means provides power via said first power source to said first processing subsection such that said first processing subsection is capable of processing said embedded control data within 100 microseconds of said control means providing said first signal.
- 28. The hard-disk drive control system of claim 27 wherein said processing means includes a second subsection for providing commutation control signals to said rotating means for controlling the spin rate of said disk media, said second subsection further providing positioning control signals to said sensing means for controlling the position of said sensor wherein said switching means provides a second power source, said second power source providing power in response to a second signal, wherein said second processing subsection is coupled to said second power source, and wherein said second signal is provided by said control means.
- 29. The hard-disk drive control system of claim 28 wherein said control means controls the provision of commutation and positioning control signals by said second processing subsection whereby said control means can instigate a state where the rotation of said disk media is stopped and said first and second signals are withdrawn to disable the transfer of power by said switching means.
- 30. A disk drive coupleable to a host computer system for the transfer of user data in response to a host read data request, said disk drive comprising:
- a) a disk providing for the storage of data at a surface of said disk, wherein said data is stored in a plurality of concentric tracks, wherein each said concentric track includes a plurality of sectors, and wherein each said sector includes a control data field and a user data field;
- b) a transducer positionable in opposition to a predetermined one of said plurality of concentric tracks to permit the reading of data from predetermined ones of said sectors;
- c) a power supply unit that provides a first source of power and that, responsive to an enable signal, selectively provides second source of power;
- d) a spin controller that includes a spin motor and a commutation power driver circuit to provide for rotation of said disk in response to a first control signal, said spin controller being operative from power from said first source of power;
- e) an actuator controller that includes an actuator motor and arm assembly mechanically coupled to said transducer and an actuator power driver circuit to provide for the positioning said transducer in response to a second control signal, said actuator controller being operative from power from said first source of power; and
- f) a controller coupled to said spin controller and said actuator controller, said controller including
- i) a first subsection that provides said first control signal to said spin controller to control the rotation of said disk and said second control signal to said actuator controller to control the positioning of said transducer, and
- ii) a second subsection that includes electronic circuitry, electrically coupled to said transducer, for reading data from said disk and that generates a periodic control signal from predetermined data as read by said transducer from predetermined ones of said control data fields,
- iii) said controller including a timer, responsive to said periodic control signal that periodically provides said enable signal, said controller separately selecting to maintain the provision of said enable signal for each of said predetermined ones of said sectors for a predetermined period of time selected from a set of predetermined periods of time including
- a first predetermined period of time that is approximately equal to the rotational period of time that a predetermined one of said control data fields is opposite side transducer, and
- a second predetermined period of time approximately equal to the rotational period of time that said one of said control data fields and one of said user data fields is opposite said transducer,
- iv) said first subsection being operative from power from said first source of power and said second subsection being operative from power from said second source of power;
- whereby said second subsection is periodically provided power and is thereby periodically operative for the reading of data from said control data fields of said predetermined ones of said plurality of sectors, and
- whereby said second subsection is selectively unpowered and thereby inoperative for the reading of data from at least one of said user data fields of said predetermined ones of said plurality of sectors.
Parent Case Info
This application is a continuation of Ser. No. 07/564,693, filed Aug. 7, 1990, now abandoned, which is a continuation of Ser. No. 07/152,069, filed Feb. 4, 1988, now abandoned.
US Referenced Citations (9)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0004731 |
Jan 1980 |
JPX |
0134357 |
Oct 1981 |
JPX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
564693 |
Aug 1990 |
|
Parent |
152069 |
Feb 1988 |
|