System and method for performing a spin motor startup operation
View Patent ↗A system and method for controlling operation of a motor system that addresses the design challenges for the small form factor optical disk system. The present invention includes starting the operation of a motor including windings and a rotor; placing the motor in a first operational state; driving the motor from the first operational state to a second operational state; and sensing a variation in an electrical waveform induced by driving of the motor to determine a cycle period from which the speed of the motor can be determined.
1. A method for operation of a disk drive motor for spinning a media disk, the disk drive motor including windings and a rotor, said method comprising:
driving the disk drive motor so as to spin the media disk;
determining if a valid physical sector address (PSA) has been detected with regard to to spinning media disk;
if a valid PSA is detected, determining a desired spinning velocity for the spinning media disk;
detecting a back electromotive force (BEMF) zero crossing induced by said driving of said disk drive motor to determine a cycle period from which the speed of said disk drive motor can be determined; and
based upon the cycle period and the desired spinning velocity, adjusting the driving of the disk drive to achieve the desired spinning velocity.
2. The method of claim 1 , wherein driving said disk drive motor so as to spin the media disk includes moving said rotor to a. known position wherein a specific sequence of applied voltages can cause the motor to generate a torque and accelerate in a known direction.
3. The method of claim 1 , wherein said driving said disk drive motor so as to spin the media disk comprises spinning the media disk to a nominal operational velocity of between about 900 rpm and 1000 rpm.
4. The method of claim 1 , wherein said driving said disk drive motor so as to spin the media disk comprises sequencing between electrical states wherein a time between successive electrical states is made shorter for each sequencing step.