Patent ID: 7814507

Claim:
A method for controlling a ball auto-balance system of an optical disk drive comprising a spindle motor and a rotational member containing at least one ball, the method comprising the steps of: setting an accelerating and decelerating range of the spindle motor between a first rotating speed and a second rotating speed, wherein the first rotating speed is less than the second rotating speed, the first rotating speed is less than a resonance of the ball auto-balancing system, the second rotating speed is greater than the resonance, and the difference between the resonance and the first rotating speed is less than 500 revolutions per minute (RPM); utilizing the spindle motor to drive the rotational member to accelerate and decelerate within the accelerating and decelerating range at least twice; and measuring a central error value of the optical disk drive after the spindle motor accelerates and decelerates within the accelerating and decelerating range every time, and controlling the spindle motor to accelerate to a working rotating speed if the central error value is less than a predetermined value.