PL177399B1

Method of and apparatus for reducing power consumption by computer disc drives

Abstract

A power saving method and apparatus while maintaining an operational or near-operational state for computer memory disk drives. A microprocessor implements microcode instructions to determine if a disk drive is inactive. This is done by checking a control unit through an interface to see if any files are currently opened or data is being transferred by the disk device. If no files are opened and/or no data transfers are occurring, the drive is considered inactive. If the inactive period continues for a period of time which is greater than a predetermined reference activity level, then actions are taken to reduce the rotational velocity of the drive spindle motor to its lowest operational level, or just below the lowest operational level without stopping the disk. The spindle motor is accessed by the microprocessor through a spindle motor control unit. In the case of a constant linear velocity disk drive, the spindle motor is indirectly controlled by the microprocessor sending a message to an actuator to move a data head to a track that is near the outer periphery of the disk medium. In order to maintain a constant linear velocity, the spindle control slows the angular velocity of the motor resulting in a reduction of power consumed. When it is necessary to access data again, the drive enters an active state and the head is moved by a microprocessor "seek" command. In the case of a constant angular velocity disk drive having selectable speeds, the microprocessor controls the motor speed directly. The microprocessor, upon determining that the disk has been inactive for a predetermined threshold period, selects a constant speed that is the lowest operation speed available. This results in a power saving mode being implemented for the disk drive The drive is returned to normal operational speed by a microprocessor "seek" command. For further savings, the motor is stopped or "spun down" when left inactive for a longer period of time.

PL177399B1, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 1 June 2015, 11.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

5 claims: 2 independent, 3 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. The method of reducing the power consumption of the optical disk drive of a computer in which data is read through the head, which is moved by the actuation system relative to the disk carrier having an external circuit and mounted during use in a disk drive with a rotary motor by which the disk medium rotates with measurable angular speed, controlled by the motor spindle control module, attached to the microprocessor with a clock, to maintain a substantially constant linear speed of the disk carrier relative to the head, characterized in that it is determined whether the disk drive is inactive and a search signal is sent to the head actuating system, thereby moving the head to the disk medium path closest to the outer circuit of the disk medium, if the disk drive disk is inactive, as a result, the angular speed of the disk is reduced to maintain the linear speed of the disk carrier relative to the head at the smallest level at which data is still read or data is recorded on the disk medium using the head. 1. Sposób zmniejszania poboru mocy napędu dysków pamięciowych optycznych komputera, w którym odczytuje się dane przez głowicę, którą wprowadza się w ruch przez układ uruchamiający względem nośnika dyskowego mającego obwód zewnętrzny i zamontowanego podczas użytkowania w napędzie dyskowym z silnikiem obrotowym, przy pomocy którego obraca się nośnik dyskowy z mierzalną prędkością kątową, sterowaną, przez moduł sterowania trzpieniem obrotowym silnika, dołączony do mikroprocesora z zegarem, dla zachowania zasadniczo stałej prędkości liniowej nośnika dyskowego względem głowicy, znamienny tym, że określa się, czy napęd dyskowy jest nieaktywny i wysyła się sygnał wyszukiwania do układu uruchamiającego głowicę, przez co przemieszcza się głowicę na ścieżkę nośnika dyskowego najbliższą obwodowi zewnętrznemu nośnika dyskowego, jeżeli napęd dyskowy jest nieaktywny, skutkiem czego zmniejsza się prędkość kątową dysku dla zachowania prędkości liniowej nośnika dyskowego względem głowicy przy najmniejszym poziomie, przy którym nadal odczytuje się dane lub zapisuje się dane na nośniku dyskowym przy pomocy głowicy.
  2. 5
    A device for reducing the power consumption of a computer optical disk drive drive, in which the disk drive has a data read head, to which is attached a system actuating the data read head from a disk medium having an external circuit and mounted for use in a disk drive, the actuator system is connected to a microprocessor connected to a clock and a rotary motor through a motor spindle control module, characterized by that between the control module (16) of the spindle and the clock (11) is connected a microprocessor (12) equipped with a memory (13, 15) with a microprocessor (14) to supply the search signal to the actuation system (17) the head (23) for moving the head (23) to the path (32) of the disk (30) closest to the external circuit (36) of the disk (30) if the disk drive is inactive. 5. Urządzenie do zmniejszania poboru mocy napędu dysków pamięciowych optycznych komputera, w którym napęd dyskowy ma głowicę odczytu danych, do której jest dołączony układ uruchamiający głowicę odczytu danych z nośnika dyskowego mającego obwód zewnętrzny i zamontowanego przy użytkowaniu w napędzie dyskowym, układ uruchamiający głowicę jest dołączony do mikroprocesora połączonego z zegarem i silnikiem obrotowym poprzez moduł sterowania trzpieniem obrotowym silnika, znamienne tym, że pomiędzy modułem sterowania (16) trzpieniem obrotowym i zegarem (11) jest włączony mikroprocesor (12) wyposażony w pamięci (13, 15) z mikroprogramem (14) do dostarczania sygnału wyszukiwania do układu uruchamiającego (17) głowicę (23) dla przemieszczania głowicy (23) na ścieżkę (32) dysku (30) najbliższą obwodowi zewnętrznemu (36) dysku (30), jeżeli napęd dyskowy jest nieaktywny. * * * * * * 1ΊΊ 399 1ΊΊ 399