A disk drive apparatus reproduces a signal from a disk and/or records an signal on the disk. A position detecting part produces a position signal in response to a rotation of a rotor. An activation operation block controls active operation of first and second power amplifying parts in response to the position signal. A signal producing part produces a slope signal which repeats a slope waveform a plural times during one period of the position signal. The shaping part produces first and second activation control signals which responds with the slope signal. The activation operation block controls the first and second power amplifying parts responding with the first and second activation control signals. Therefore, an excellent disk drive apparatus with reduced acoustic noise and reduced vibration can be realized by using only one position signal of one position sensor.
A method of generating pulses includes setting a cycle based on a frequency of reference clock, determining a total number of the pulses to be generated during the cycle, calculating the number of one or more first reference clocks used to determine a width of one or more first pulses, the number of one or more second reference clocks used to determine a width of one or more second pulses, a first pulse number for the first pulses and a second pulse number for the second pulses on the basis of the cycle and the total number of the pulses, and generating the first pulse number of the first pulse and the second pulse number of the second pulses during the cycle. A motor control system employs the above pulse generating method and a pulse generator using the method to improve accuracy of controllability of a motor by generating the total number of the pulses during a cycle, and decrease a manufacturing cost.