The present invention discloses a brushless dc motor driver circuit
capable of reducing vibration or shock noise and a method thereof. The
brushless dc motor driver circuit of the present invention comprises a
Time-Voltage Digital/Analog Converter. The Time-Voltage Digital/Analog
Converter further comprises: at least one magnetic field detecting
circuit, at least one counter, and a signal processor. The Time-Voltage
Digital/Analog Converter is connected to a driver circuit of a brushless
dc motor and detects the periodically varying magnetic field of the
brushless dc motor. Based on the rising time and the falling time of the
preceding magnetic field variation, the Time-Voltage Digital/Analog
Converter calculates the elapsed time from the current phase-change point
and generates a linearly rising signal and a linearly falling signal.
Then, those two sets of analog signals are used to drive the brushless dc
motor. Thereby, the vibration or shock noise of the brushless dc motor is
reduced. Besides, the phase switching rate of the brushless dc motor can
be modified via adjusting a first magnetic flux density and a second
magnetic flux density of the Time-Voltage Digital/Analog Converter.