EP1069559A1

Disk cartridge detection method and apparatus

Abstract

The presence of a disk cartridge (10) in a disk drive (40) is detected by obtaining a measure of the load on the spindle motor (82) of the disk drive and comparing that measure to a threshold value. The measure of load on the spindle motor may comprise (i) the time the spindle motor takes to spin-up to its full operating speed, (ii) the time the spindle motor takes to coast down to its operating speed from a first speed in excess of the operating speed, (iii) the voltage applied across the coils of the spindle motor, or (iv) the current drawn by the spindle motor.

EP1069559A1, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 11 October 2015, 11 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

44 claims: 32 independent, 12 dependent

  1. 1
    In a disk drive of the type that receives a removable disk cartridge, said disk drive having a spindle motor that engages with a hub of the disk cartridge in order to rotate a recording disk within the cartridge, a method for detecting the presence of the disk cartridge in the disk drive, comprising the steps of:(a) initiating rotation of the spindle motor;(b) obtaining a measure of load on the spindle motor;and (c) comparing said measure of load on the spindle motor to a threshold value, and providing an indication of whether a cartridge is present based on said comparison.
  2. 4
    The method recited in claim 1 wherein said measure of load on the spindle motor comprises a measure of the time the spindle motor takes to spin up to a predetermined operating speed after initiating rotation of the spindle motor.
  3. 6
    The method recited in claim 1 wherein said measure of load on the spindle motor comprises a measure of the time the spindle motor takes to coast down to a predetermined operating speed from a first speed in excess of said predetermined operating speed.
  4. 7
    The method recited in claim 6 wherein said measuring step comprises:(i) bringing the spindle motor to said first speed in excess of said predetermined operating speed;(ii) allowing the spindle motor to coast down from said first speed to said predetermined operating speed;(iii) measuring the time the spindle motor takes to coast down from said first speed to said predetermined operating speed, the presence of a cartridge being indicated if the measured time is not greater than said threshold value.
  5. 9
    The method recited in claim 1 wherein said measure of load on the spindle motor comprises a measure of the current drawn by a spindle motor controller/driver while driving the spindle motor at a predetermined operating speed.
  6. 10
    The method recited in claim 9 wherein said measuring step comprises:(i) detecting when said spindle motor has reached said predetermined operating speed;and thereafter, (ii) obtaining a measure of the current drawn by said spindle motor controller/driver, the presence of a cartridge being indicated if the measured current is not less than said threshold value.
  7. 11
    The method recited in claim 1 wherein said measure of load on the spindle motor comprises a measure of the voltage applied to the coils of the spindle motor as the spindle motor rotates at a predetermined operating speed.
  8. 12
    The method recited in claim 11 wherein said measuring step comprises:(i) detecting when said spindle motor has reached said predetermined operating speed;and thereafter, (ii) obtaining a measure of the voltage applied across the coils of the spindle motor, the presence of a cartridge being indicated if the measured voltage across the coils of the spindle motor is not less than a threshold value.
  9. 13
    In a disk drive of the type that receives a removable disk cartridge, said disk drive having a spindle motor that engages with a hub of the disk cartridge in order to rotate a recording disk within the cartridge, a method for detecting the presence of the disk cartridge in the disk drive, comprising the steps of:(a) initiating rotation of the spindle motor;(b) measuring the time the spindle motor takes to reach a predetermined operating speed;and (c) comparing the measured time to a threshold value, whereby the presence of a cartridge is detected if the measured time is not less than the threshold value.
  10. 17
    In a disk drive of the type that receives a removable disk cartridge, said disk drive having a spindle motor that engages with a hub of the disk cartridge in order to rotate a recording disk within the cartridge, a method for detecting the presence of the disk cartridge in the disk drive, comprising the steps of:(a) initiating rotation of the spindle motor and bringing the spindle motor to a first speed in excess of a predetermined operating speed thereof;(b) allowing the spindle motor to coast down from said first speed to said predetermined operating speed;(c) measuring the time the spindle motor takes to coast down from said first speed to said predetermined operating speed;and (d) comparing the measured time to a threshold value, whereby the presence of a cartridge is detected if the measured time is not greater than the threshold value.
  11. 21
    In a disk drive of the type that receives a removable disk cartridge, said disk drive having a spindle motor that engages with a hub of the disk cartridge in order to rotate a recording disk within the cartridge, a method for detecting the presence of the disk cartridge in the disk drive, comprising the steps of:(a) initiating rotation of the spindle motor;(b) detecting when the spindle motor has reached a predetermined operating speed;(c) obtaining a measure of the current drawn by a spindle motor controller/driver as the spindle motor is driven at said predetermined operating speed by said spindle motor controller/driver;and (d) comparing the measure of current drawn by the spindle motor controller/driver to a threshold value, whereby the presence of a cartridge is detected if the measured current is not less than the threshold value.
  12. 24
    A disk drive for receiving a removable disk cartridge and detecting the presence of the disk cartridge in the drive, said disk drive comprising:a spindle motor positioned to engage a hub of the disk cartridge and to rotate a disk within the cartridge upon full insertion of the cartridge into the disk drive;a spindle motor controller/driver for initiating rotation of the spindle motor and for providing an indication of the speed of rotation of the spindle motor;and means for obtaining a measure of load on the spindle motor and for comparing the measure of load on the spindle motor to a threshold value, wherein the presence of a disk cartridge is detected when the measure of load satisfies the threshold value.
  13. 25
    The disk drive recited in claim 24 wherein said measure of load on the spindle motor comprises a measure of the time the spindle motor takes to spin up to a predetermined operating speed after initiating rotation of the spindle motor, and wherein said obtaining means comprises a timer responsive to said spindle motor controller/driver for generating a value indicative of the time the spindle motor takes to spin up to said predetermined operating speed.
  14. 26
    The disk drive recited in claim 24 wherein said measure of load on the spindle motor comprises a measure of the time the spindle motor takes to coast down to a predetermined operating speed from a first speed in excess of said predetermined operating speed, and wherein said obtaining means comprises a timer responsive to said spindle motor controller/driver for generating a value indicative of the time the spindle motor takes to coast down from said first speed to said predetermined operating speed.
  15. 27
    The disk drive recited in claim 24 wherein said measure of load on the spindle motor comprises a measure of the current drawn by a spindle motor controller/driver while driving the spindle motor at a predetermined operating speed, and wherein said disk drive further comprises a power supply that provides power to said spindle motor controller/driver, and further wherein said obtaining means comprises a current sensor coupled between said power supply and said spindle motor for sensing the current drawn by said spindle motor controller/driver as said spindle motor controller/driver rotates said spindle motor at said predetermined operating speed.
  16. 28
    The disk drive recited in claim 27 wherein said current sensor comprises:a resistor coupled in series between said power supply and a power input of said spindle motor controller/driver;and an amplifier coupled across said resistor and adapted to amplify a voltage across said resistor, the magnitude of the amplified voltage representing the magnitude of the current drawn by said spindle motor controller/driver.
  17. 29
    The disk drive recited in claim 28 wherein said disk drive further comprises:an analog-to-digital converter coupled to said amplifier and adapted to convert the amplified voltage to a digital value;and a processor having an input coupled to an output of said analog-to-digital converter for receiving said digital value, said processor being adapted to compare said digital value to said threshold value.
  18. 30
    The disk drive recited in claim 24 wherein said measure of load on the spindle motor comprises a measure of the voltage applied to the coils of the spindle motor as the spindle motor rotates at a predetermined operating speed, and wherein said obtaining means comprises a voltage sensor coupled to said spindle motor controller/driver for obtaining a measure of the voltage applied by said spindle motor controller/driver to said spindle motor in order to maintain the speed of rotation of said spindle motor at said predetermined operating speed.
  19. 31
    The disk drive recited in claim 30 wherein said disk drive further comprises:an analog-to-digital converter coupled to said voltage sensor and adapted to convert said measured voltage to a digital value;and a processor having an input coupled to an output of said analog-to-digital converter for receiving said digital value, said processor being adapted to compare said digital value to said threshold value.
  20. 32
    A disk drive for receiving a removable disk cartridge and detecting the presence of the disk cartridge in the drive, said disk drive comprising:a spindle motor positioned to engage a hub of the disk cartridge and to rotate a disk within the cartridge upon full insertion of the cartridge into the disk drive;a spindle motor controller/driver for initiating rotation of the spindle motor and for providing an indication of the speed of rotation of the spindle motor;and means responsive to said indication for measuring the time the spindle motor takes to reach a predetermined operating speed after initiation of rotation, wherein the presence of a disk cartridge is detected when the measured time is not less than a threshold value.
  21. 33
    The disk drive recited in claim 32 wherein said measuring means comprises a timer.
  22. 34
    The disk drive recited in claim 33 wherein said timer is implemented in a microprocessor, and wherein said microprocessor is programmed to compare the measured time to the threshold value.
  23. 35
    The disk drive recited in claim 32 wherein said indication comprises a tachometer signal, the frequency of which indicates the speed of rotation of said spindle motor.
  24. 36
    A disk drive for receiving a removable disk cartridge and detecting the presence of the disk cartridge in the drive, said disk drive comprising:a spindle motor positioned to engage a hub of the disk cartridge and to rotate a disk within the cartridge upon full insertion of the cartridge into the disk drive;a spindle motor controller/driver for initiating rotation of the spindle motor and for providing an indication of the speed of rotation of the spindle motor;and means responsive to said indication for measuring the time the spindle motor takes to coast down to a predetermined operating speed from a first speed in excess of said predetermined operating speed, wherein the presence of a disk cartridge is detected when the measured time is not greater than a threshold value.
  25. 37
    The disk drive recited in claim 36 wherein said measuring means comprises a timer.
  26. 38
    The disk drive recited in claim 37 wherein said timer is implemented in a microprocessor, and wherein said microprocessor is programmed to compare the measured time to the threshold value.
  27. 39
    The disk drive recited in claim 36 wherein said indication comprises a tachometer signal, the frequency of which indicates the speed of rotation of said spindle motor.
  28. 40
    A disk drive for receiving a removable disk cartridge and detecting the presence of the disk cartridge in the drive, said disk drive comprising:a spindle motor being positioned to engage a hub of the disk cartridge and to rotate a disk within the cartridge upon full insertion of the cartridge into the disk drive;a spindle motor controller/driver coupled to the spindle motor and operable to drive said spindle motor at a predetermined operating speed;a power supply that provides power to said spindle motor controller/driver;and a current sensor coupled between said power supply and said spindle motor controller/driver for sensing a current drawn by said spindle motor controller/driver as said spindle motor controller/driver rotates said spindle motor at said predetermined operating speed.
  29. 41
    The disk drive recited in claim 40 wherein said current sensor comprises:a resistor coupled in series between said power supply and a power input of said spindle motor controller/driver;and an amplifier coupled across said resistor and adapted to amplify any voltage across said resistor, the magnitude of the amplified voltage representing the magnitude of the current drawn by said spindle motor controller/driver.
  30. 42
    The disk drive recited in claim 41 wherein said disk drive further comprises:an analog-to-digital converter coupled to said amplifier and adapted to convert the amplified voltage to a digital value;and a processor having an input coupled to an output of said analog-to-digital converter for receiving said digital value, said processor being adapted to compare said digital value to said threshold value.
  31. 43
    A disk drive for receiving a removable disk cartridge and detecting the presence of the disk cartridge in the drive, said disk drive comprising:a spindle motor being positioned to engage a hub of the disk cartridge and to rotate a disk within the cartridge upon full insertion of the cartridge into the disk drive;a spindle motor controller/driver coupled to the spindle motor and operable to apply a voltage to said spindle motor to cause said spindle motor to rotate at a predetermined operating speed;and a voltage sensor coupled to said spindle motor controller/driver for obtaining a measure of the voltage applied by said spindle motor controller/driver to said spindle motor in order to maintain the speed of rotation of said spindle motor at said predetermined speed, wherein the presence of a cartridge is indicated by comparing the measured voltage to a threshold value.
  32. 44
    The disk drive recited in claim 43 wherein said disk drive further comprises:an analog-to-digital converter coupled to said voltage sensor and adapted to convert the measured voltage to a digital value;and a processor having an input coupled to an output of said analog-to-digital converter for receiving said digital value, said processor being adapted to compare said digital value to said threshold value.
Independent claims32