Abstract:
A motor driver using a spread spectrum mechanism for reducing electromagnetic interference is provided. The motor driver generates a plurality of waveforms in each of a plurality of on-time signals, and modulates frequencies of at least some of the plurality of waveforms in each of the plurality of on-time signals to be different from each other. The motor driver drives the motor according to the modulated plurality of on-time signals. As a result, electromagnetic wave energy emitted by the motor driver of the present disclosure is changed or dispersed such that the electromagnetic wave energy is not overly concentrated at a same frequency. Therefore, the motor driver of the present disclosure is prevented from emitting the accumulated and amplified electromagnetic wave energy to cause electromagnetic interference to the operations of other circuit components.
Abstract:
A motor driver for adjusting power based on a common voltage is provided. The motor driver includes a common voltage difference calculation circuit, a duty cycle determination circuit, a signal generator circuit, a control circuit, a driver circuit and an output stage circuit. The common voltage difference calculation circuit calculates a difference between the common voltage received by the output stage circuit and a threshold. The duty cycle determination circuit determines a duty cycle adjustment value according to the difference. The signal generator circuit adjusts a plurality of waveform signals according to the duty cycle adjustment value. The control circuit outputs control signals according to the plurality of waveform signals. The driver circuit outputs driving signals according to the control signals. The output stage circuit operates to drive the motor according to the common voltage and the driving signals.
Abstract:
A system and a method for driving a motor with a frequency conversion mechanism are provided. The system includes a look-up table module, an oscillator circuit, a multi-frequency signal generator circuit, and a motor driver circuit. The look-up table module stores a preset driving signal. The oscillator circuit generates oscillating signals having different frequencies. The multi-frequency signal generator circuit outputs a multi-frequency signal according to the oscillating signals. One waveform segment of the multi-frequency signal in a modulation region has a first oscillating frequency. Another waveform segment of the multi-frequency signal outside the modulation region has a second oscillating frequency lower than the first oscillating frequency. When a back electromotive force or a phase current of the motor reaches zero within a time interval of the modulation region, the motor driver circuit drives the motor according to the preset driving signal and the multi-frequency signal.
Abstract:
A system and a method for driving a motor to rotate at a high speed are provided. The system includes a lookup table, a command detector, a pattern selector and a motor driver. The lookup table module is configured to store a reference waveform pattern and a modulated waveform pattern. An amplitude of the modulated waveform pattern is larger than an amplitude of the reference waveform pattern. The command detector is configured to receive a rotating speed command. The pattern selector is configured to receive the reference waveform pattern and the modulated waveform pattern, and select the reference waveform pattern or the modulated waveform pattern according to the rotating speed command. The motor driver is configured to output a driving signal to drive the motor according to the selected reference waveform pattern or modulated waveform pattern.
Abstract:
Disclosed are a control apparatus for dynamically adjusting a phase switching of a DC motor and a method thereof. A rotor in the DC motor is divided into 2 M pole areas, wherein M is a positive integer not less than 1. The control apparatus comprises a phase detector, a current detector, a control circuit and a driving circuit. The phase detector detects the phase switching state of the pole areas to generate a standard phase signal. The current detector detects a current flowing through the DC motor in one of switching points of the standard phase signal to generate a current detection value. The control circuit periodically outputs 2 M drive signals, and determines to perform dynamically adjusting operation on the timing sequence of the drive signals according to the current detection value. The driving circuit receives the drive signals to perform the phase switching for driving the DC motor.
Abstract:
A control apparatus for eliminating a magnetizing error of a rotor in a DC motor and a method thereof. The rotor in the DC motor is provided with 2N magnetic pole positions disposed therein for phase switching, where N is a positive integer no less than 1. The control apparatus includes a phase detector, at least one counter, a PWM signal generator, control circuit and a full-bridge driving circuit. The phase detector detects changes of states of the magnetic pole positions of the rotor to generate a periodic phase-switching signal. The counter counts a count value associated with each of the magnetic pole positions, respectively. The PWM signal generator periodically outputs 2N PWM signals and adjusts each of the PWM signals issued in a next cycle, respectively, according to the count value associated with each of the magnetic pole positions received in a current cycle.
Abstract:
A rotation speed control circuit is disclosed. The rotation speed control circuit includes a temperature-controlled voltage duty generator, a pulse-width signal duty generator, a multiplier and a rotation speed signal generator. The temperature-controlled voltage duty generator converts temperature-controlled voltage to digital temperature-controlled voltage and executes linear interpolation operation according to a first setting data so as to output temperature-controlled voltage duty signal. The pulse-width signal duty generator coverts pulse-width input signal to a digital pulse-width input signal and executes linear interpolation operation according to a second setting data so as to output a pulse-width duty signal. The temperature-controlled voltage duty signal and the pulse-width duty signal are executed for multiplication by the multiplier so as to output mixing-duty signal. The rotation speed generator receives the mixing-duty signal and a third setting data, and executes a minimum output duty operation so as to output a pulse-width output signal.
Abstract:
A motor driver having a high success rate starting mechanism is provided. A multi-segment slope pattern circuit connects a plurality of values of waveforms of a starting waveform signal to form a curve. The multi-segment slope pattern circuit determines a plurality of slopes respectively of a plurality of curve segments included in the curve according to a plurality of parameters related to a motor. The multi-segment slope pattern circuit outputs a multi-segment slope pattern signal according to the plurality of slopes of the plurality of curve segments. A startup signal generating circuit outputs a first startup waveform signal according to the multi-segment slope pattern signal. A motor controller circuit controls a motor driving circuit to start up the motor according to the first startup waveform signal.
Abstract:
A motor controller circuit having a rotational speed locking mechanism is provided. Each time when a motor commutates, a first signal generating circuit resets a first waveform signal and a second signal generating circuit resets a second waveform signal. An output signal generating circuit outputs a waveform output signal according to the first waveform signal and the second waveform signal. A motor controller circuit outputs an on-time signal according to the waveform output signal. A motor driving circuit outputs a driving signal to the motor to drive the motor to rotate according to the on-time signal.
Abstract:
A motor driving circuit for driving a motor is provided. The motor driving circuit includes a plurality of inverter circuits, a driving signal look-up table module, a driving signal generating unit, a duty cycle command detector, and a protection control circuit. The driving signal look-up table module performs a table lookup on an input driving signal to generate a driving waveform pattern signal while outputting a positive period indication signal. The duty cycle command detector generates a first protection start signal when a duty cycle corresponding to the input driving signal changes by more than a predetermined amount of change. The protection control circuit outputs a forced disable signal in a positive period interval in response to receiving the first protection start signal to control the lower bridge switch of one phase of the inverter circuits to be turned off.