US20080067969A1 - Stepping motor driving apparatus and stepping motor driving method - Google Patents
Stepping motor driving apparatus and stepping motor driving method Download PDFInfo
- Publication number
- US20080067969A1 US20080067969A1 US11/933,677 US93367707A US2008067969A1 US 20080067969 A1 US20080067969 A1 US 20080067969A1 US 93367707 A US93367707 A US 93367707A US 2008067969 A1 US2008067969 A1 US 2008067969A1
- Authority
- US
- United States
- Prior art keywords
- current
- offset
- period
- output
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/40—Open loop systems, e.g. using stepping motor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41326—Step motor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42198—Step motor driven by step size and step duration data
Definitions
- the invention relates to a technology of driving a stepping motor at low noise and low vibration.
- a stepping motor is used for applications in various position controls.
- a stepping motor is composed of a rotor and a stator having plural phases of windings and is arranged to rotate and stop by each unit angle. Control of the number of rotation steps allows the rotor to rotate or stop by a desired angle without feedback control. Such operational characteristic of the stepping motor is suited to position control application.
- the stepping motor is used widely in adjustment of iris, focus or zoom as an optical system actuator in electronic imaging apparatus such as a digital still camera (DSC) or a digital video camera (DVC).
- DSC digital still camera
- DVC digital video camera
- Operation of the stepping motor used in the digital video camera is particularly required to be low in noise and vibration. This is because noise generated by the stepping motor is captured by a built-in microphone to be recorded as noise, and vibration causes camera shake and lowered quality of recorded image. To meet such demand, driving technology of operating a stepping motor at low noise and low vibration is disclosed, for example, in patent document 1.
- FIG. 15 is a block diagram of a conventional stepping motor driving apparatus disclosed in patent document 1. The diagram describes only constituent elements necessary for explaining the principle. Since the stepping motor has plural phases of winding and the construction is the same in each winding, only one phase of winding is shown.
- the pulse width modulation controller 15 includes a comparator 16 , a flip-flop 17 , a reference pulse generator 18 , and a conduction logic section 19 .
- the reference pulse generator 18 sets the flip-flop 17 in every pulse width modulation period (PWM period).
- the conduction logic section 19 turns on either one of transistors 6 and 9 and either one of transistors 7 and 8 which compose the switching section 5 , in every specific period, in combination and timing so as not to shoot through.
- a current direction switch signal (PHASE in FIG. 15 ) entered into the conduction logic section 19 decides which one of transistors 6 and 9 and one of transistors 7 and 8 are turned on, and determines the direction of current flowing in the winding 3 .
- a supplied current measuring section 20 detects the current supplied in the winding 3 by turn-on of transistors 6 to 9 from the power source 1 , and outputs the detected current value to a comparator 16 .
- the supplied current measuring section 20 includes a detection resistor 21 , sense amplifier 22 , and gain setting resistors 23 and 24 .
- An amplifier 25 includes a sense amplifier 22 and a gain setting resistors 23 and 24 , and the amplification factor of the amplifier 25 , that is, the gain from input to output of sense amplifier 22 is determined by the gain setting resistors 23 and 24 .
- the current supplied to the winding 3 flows into the detection resistor 21 , and the voltage generated across the detection resistor 21 is fed into the sense amplifier 22 .
- the sense amplifier 22 multiplies the input voltage by the gain to send the multiplied voltage to the comparator 16 as a detected current value.
- the current flowing in the winding 3 to be detected by the supplied current measuring section 20 is called “a detected current value”.
- the reference signal generator 14 generates stepwise waves increasing and decreasing in steps, and sends to the comparator 16 as a reference signal which indicates the current limit value.
- the reference signal expressing the current limit value generated by the reference signal generator 14 is a current target value for the winding 3 .
- the comparator 16 compares the entered detected current value with the current target value, and resets the flip-flop 17 when the detected current value exceeds the current target value. By resetting the flip-flop 17 , the conduction logic section 19 turns off both transistors 7 and 8 for composing the switching section 5 . While the flip-flop 17 is reset and transistors 7 and 8 are turned off, power supply from power source 1 to winding 3 is cut off, and the current flowing in the winding 3 is decreased by regenerative operation.
- both transistors 7 and 8 are turned off, if both transistors 6 and 9 are cut off, the current flowing in the winding 3 is regenerated by either one of the flywheel diodes 11 and 12 , and either one of the flywheel diodes 10 and 13 . While both transistors 7 and 8 are turned off, if both transistors 6 and 9 are turned on, the current flowing in the winding 3 is regenerated by transistors 6 and 9 .
- PWM OFF period A period for which the flip-flop 17 is reset and the current flowing in the winding 3 is decreasing by the regenerative operation is called “PWM OFF period”.
- PWM OFF period the current flowing in the winding 3 decreases.
- the output signal of the reference pulse generator 18 sets the flip-flop 17 again, it is changed to PWM ON period, and the current flowing in the winding 3 begins to increase again.
- the average current supplied to the winding 3 gradually approaches the current target value.
- the current target value increases or decreases stepwise
- the average current supplied to the winding 3 increases or decreases stepwise, and the operation is the same in other phases of windings than winding 3 , and therefore the stepping motor 2 rotates and operates at rotating speed depending on the speed of step advancing.
- FIG. 16 is a diagram showing the relation of a reference signal and a current direction switch signal in a conventional stepping motor driving apparatus.
- the reference signal generator 14 generates a stepwise wave which increases and decreases in steps, sends it to the comparator 16 as a current target value.
- the stepping motor rotates by each unit angle.
- Step advance of the current target value is determined by input of CLK (clock signal) instructing the step advance, but it can be also determined by counting of step advance interval by a timer.
- the step advance period of the current target value is determined by input CLK period or period of a timer for determining the step advance interval.
- the period for advancing the step of the current target value determines the period of the stepping motor for rotating a unit angle is determined, and further the rotation period of the stepping motor is determined.
- the current target value is preferred to be a sinusoidal signal in terms of low noise and low vibration.
- the reference signal generator 14 generates a stepwise wave by sampling a sinusoidal wave.
- FIG. 16 shows a stepwise wave sampled in 64 steps as a current target value. Along with advance in steps, each value of the stepwise wave obtained by sampling the sinusoidal wave at each step is outputted sequentially, resulting in the stepwise wave sampling the sinusoidal wave.
- each value of the stepwise wave shows the amount of the current target value
- the current direction switch signal shows the direction of current.
- the stepwise wave smoothed by integrating means such as low pass filter is sent to the comparator 16 as a current target value.
- stepwise wave sampling a sinusoidal wave is not always required. In terms of mounting area, a stepwise wave sampling pseudo-sinusoidal wave, or stepwise wave out of sinusoidal waves may be also used. If sudden current changes by stepwise level changes may be permitted, unsmoothed stepwise waves may be sent to the comparator 16 .
- Patent Document 1 JP-A-2004-215385
- waveform of a current flowing in the winding 3 may be distorted due to the response delay of the sense amplifier 22 .
- FIG. 17 is a circuit diagram of general sense amplifier structure and PWM OFF period operation point.
- the sense amplifier 22 include P channel MOS transistors 30 a , 30 b and 30 c , N channel MOS transistors 31 a , 31 b and 31 c , and differential transistors 32 a and 32 b , a current source 33 , and a phase compensation capacitor 34 .
- the gain setting resistors 23 and 24 have the same resistance value R, with the gain doubled.
- FIG. 18 shows general sense amplifier structure and PWM ON period operation point.
- FIGS. 19A to 19 C are current path diagrams when changing the phases (reference sign “ 35 ” in the diagram denotes a current path).
- FIGS. 20A to 20 E are current waveform diagrams when the current target value is large in the conventional stepping motor driving apparatus.
- FIGS. 21A to 21 E are current waveform diagrams when the current target value is small in the conventional stepping motor driving apparatus.
- FIGS. 22A and 22B are waveform diagrams showing current waveform distortion in the conventional stepping motor driving apparatus.
- the sense amplifier 22 cannot output a voltage lower than the minimum voltage determined by a constant current flowing from P channel MOS transistor 30 c and ON resistance of N channel MOS transistor 31 c . Even if an amplifier of so-called rail-to-rail type is used, 0 V cannot be outputted when the minimum voltage of the sense amplifier 22 is 0 V.
- the minimum voltage is 20 mV, and Vout is 0.02 V.
- relation of virtual grounding of the sense amplifier 22 is broken, and differential transistors 32 a and 32 b are not in balanced state, and a voltage nearly equal to the voltage of power source 1 is applied to the phase compensation capacitor 34 .
- FIG. 18 shows an operation point of the sense amplifier during PWM ON period.
- PWM ON period since a current flows in the detection resistor 21 , a voltage determined by the current flowing in detection resistor 21 and resistance of the detection resistor 21 is applied to the non-inverting input terminal of the sense amplifier 22 .
- Vin+ 0.2 V.
- 0.2 V is fed, and the sense amplifier 22 outputs 0.4 V.
- Vin ⁇ is 0.2 V and Vout is 0.4 V.
- Vout is 0.4 V.
- a gate voltage Vgs 1 of N channel MOS transistor 31 c is applied to the phase compensation capacitor 34 , so that the voltage determined by a constant current flowing from P channel MOS transistor 30 c and ON resistance of N channel MOS transistor 31 c may be 0.4 V.
- an electric charge of [Ccomp ⁇ (VCC ⁇ 20 mV)] is accumulated at the operation point shown in FIG. 17
- an electric charge of [Ccomp ⁇ (Vgs 1 ⁇ 0.4 V)] is accumulated at the operation point in FIG. 18 .
- the time required for discharge is the time until the sense amplifier 22 can correctly judge the detected current value after transition from PWM OFF period to PWM ON period, and it becomes hence “a detection delay”.
- Such discharge is caused by a difference in currents flowing in the N channel MOS transistor 31 b and the differential transistor 32 b .
- the differential transistor 32 b is turned off more completely (as the larger voltage is input to the non-inverting terminal of the sense amplifier 22 after transition to PWM ON period, the differential transistor 32 b is turned off more completely), the required discharge time becomes shorter, and the detection delay is reduced.
- PWM ON period As shown in FIG. 19A , power is supplied to the winding 3 , and a current flows into the supplied current measuring section 20 .
- transistors 8 and 9 turn on, and transistors 6 and 7 turn off.
- PWM OFF period because of the regenerative operation as shown in FIG. 19B , a current does not flow into the supplied current measuring section 20 .
- the transistor 9 turn on, and the transistors 6 , 7 and 8 turn off.
- the current of winding 3 does not attenuate fully to 0 in transition to the next driving step.
- the driving step transits from 32 to 33 or from 0 to 1 with the current left over in the winding 3 , the current direction switch signal is changed over and the current at the winding 3 is inverted.
- transistors different from that in one driving step before turn on as shown in FIG. 19 C.
- the transistors 8 and 9 turn off, and the transistors 6 and 7 turn on.
- the current at the winding 3 flows from the ground to the power source, and the current flows into the supplied current measuring section 22 reversely from the ground, and the current further flows into the detection resistor 21 reversely from the ground.
- FIG. 20 and FIG. 21 Current waveform in the case of the detection delay is explained by referring to FIG. 20 and FIG. 21 .
- the portion indicated by A is the detection delay.
- the detected current value does not exceed the current target value. In this case, if there is a detection error, there is no adverse effect on detection operation.
- the detected current value is over the current target value.
- the PWM ON period continues, and hence it is out of the current target value.
- the attenuation in PWM OFF period is small, it takes only a short time to reach the current target value after the transition to PWM ON period.
- the actual current reaches the current target value within the detection delay, and hence it is highly possible that adverse effects occur as shown in FIG. 21 .
- the invention is directed to the above problems, and hence has an object to present a stepping motor driving apparatus and method capable of lowering vibration and noise in operation of the stepping motor.
- a stepping motor driving apparatus includes a detector operable to detect a current supplied to a winding included in the stepping motor, a first offset adding section operable to add an offset to the output of the detector, an amplifier operable to amplify the output of the first offset adding section, a reference signal generator operable to generate a reference signal which indicates a current limit, a second offset adding section operable to add an offset to the output of the reference signal generator, a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off, and a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the amplifier exceeds the output of the second offset adding section.
- a stepping motor driving apparatus includes a detector operable to detect a current supplied to a winding included in the stepping motor, a first offset adding section operable to add an offset to the output of the detector, an amplifier operable to amplify the output of the first offset adding section, an offset subtracting section operable to subtract an offset from the output of the amplifier, a reference signal generator operable to generate a reference signal which indicates a current limit, a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off, and a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the offset subtracting section exceeds the current limit indicated by the reference signal.
- a stepping motor driving apparatus includes a detector operable to detect a current supplied to a winding included in the stepping motor, a first offset adding section operable to add an offset to the output of the detector, an amplifier operable to amplify the output of the first offset adding section, a reference signal generator operable to generate a reference signal which indicates a current limit, a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off, and a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the amplifier exceeds the current limit indicated by the reference signal.
- a stepping motor driving apparatus includes a detector operable to detect a current supplied to a winding included in the stepping motor, a first offset adding section operable to add an offset to the output of the detector, a selector operable to select and output either one of the output of the detector and the output of the first offset adding section, an amplifier operable to amplify the output of the selector, a reference signal generator operable to generate a reference signal which indicates a current limit, a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off, a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the amplifier exceeds the current limit indicated by the reference signal, and a selector drive signal generator operable to control the selector.
- the selector drive signal generator judges turn-off of the switching section by the PWM controller, and outputs the judging result.
- the selector receives the judging result from the selector drive signal generator, and selects and output either one of the output of the detector and the output of the first offset adding section based on the received result.
- the selector may select, based on the judging result, the output of the first offset adding section in whole period in which the switching section is in turn-off state, and select the output of the detector in whole period in which the switching section is in turn-on state.
- the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-off state, and select the output of the detector in the remaining period in which the switching section is turn-off state and in whole period in which the switching section is in turn-on state.
- the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-on state and whole period in which the switching section is in turn-off state, and select the output of the detector in the remaining period in which the switching section is in turn-on state.
- the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-on state and in a part of period in which the switching section is in turn-off state, and select the output of the detector in the remaining period in which the switching section is in turn-on state and in the remaining period in which the switching section is in turn-off state.
- the selector drive signal generator may further judge that changeover of a winding current direction is instructed, and output the judging result.
- the selector may select, based on the judging result, the output of the first offset adding section in whole period in which the switching section is in turn-off state and in a predetermined period after the changeover of a winding current direction is instructed, and select the output of the detector in a period determined by reducing the predetermined period from a whole period in which the switching section is in turn-on state.
- the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-off state and in a predetermined period after the changeover of a winding current direction is instructed, and select the output of the detector in a period determined by reducing the predetermined period from the remaining period in which the switching section is turn-off state and a whole period in which the switching section is in turn-on state.
- the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-on state, in whole period in which the switching section is in turn-off state, and in a predetermined period after the changeover of a winding current direction is instructed, and select the output of the detector in a period determined by reducing the predetermined period from the remaining period in which the switching section is in turn-on state.
- the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-on state, in a part of period in which the switching section is in turn-off state, and in a predetermined period after the changeover of a winding current direction is instructed, and select the output of the detector in a period determined by reducing the predetermined period from the remaining period in which the switching section is in turn-on state and the remaining period in which the switching section is in turn-off state.
- a stepping motor driving method includes detecting a current supplied to a winding included in a stepping motor, adding a first offset to the detected current, amplifying the detected current with the added offset, generating a reference signal which indicates a current limit, adding a second offset to the reference signal, and controlling turn-on and turn-off of a switching section, the switching section being operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off.
- the controlling turns on the switching section every predetermined period, and turn off the switching section when the amplified current exceeds the reference signal with the added second offset.
- a stepping motor driving method includes detecting a current supplied to a winding included in a stepping motor, adding a first offset to the detected current, amplifying the detected current with the added offset, subtracting a second offset from the amplified current, generating a reference signal which indicates a current limit, and controlling turn-on and turn-off of a switching section, the switching section being operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off.
- the controlling turns on the switching section every predetermined period, and turn off the switching section when the current subtracted with the second offset exceeds the current limit indicated by the reference signal.
- a stepping motor driving method includes detecting a current supplied to a winding included in a stepping motor, adding an offset to the detected current, amplifying the detected current with the added offset, generating a reference signal which indicates a current limit, and controlling turn-on and turn-off of a switching section, the switching section being operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off.
- the controlling turns on the switching section every predetermined period, and turn off the switching section when the amplified current exceeds the current limit indicated by the reference signal.
- a stepping motor driving method includes detecting a current supplied to a winding included in a stepping motor, adding an offset to the detected current, selecting either one of the current with the added offset and the detected current without the offset, amplifying the selected current, generating a reference signal which indicates a current limit, and turning on a switching section every predetermined period, and turning off the switching section when the amplified current exceeds the current limit indicated by the reference signal.
- the selecting judges turn-off of the switching section and selects the current based on the judging result.
- adding the offset to the input of the detecting section can remove the detection delay and prevent waveform distortion, in particular, near the zero cross. Further the second offset is added in order to cancel the offset inputted to the detecting section, and thus the deviation of detected current caused by the added offset to the detecting section can be prevented. Reduction of the detection delay and prevention of the waveform distortion can achieve lower vibration and lower noise in the stepping motor.
- FIG. 1 is a block diagram of a structure of a stepping motor driving apparatus in a first embodiment of the invention.
- FIGS. 2A to 2 E are current waveform diagrams of the stepping motor driving apparatus in the first embodiment of the invention.
- FIG. 2A shows a waveform of an output of a reference pulse generator.
- FIG. 2B shows a waveform of a comparator output.
- FIG. 2C shows a waveform of a flip flop output.
- FIG. 2D shows waveforms of an output (“J”) of a reference signal generator (target current) and a winding current (“K”).
- FIG. 2E shows waveforms of an output (X) of a reference signal generator with offset added (target current), an output (“X”) of the reference signal generator (target current), and an output (“Y”) of a supplied current measuring section (detected current).
- FIGS. 3A to 3 D show a current path of the stepping motor driving apparatus in the first embodiment of the invention.
- FIG. 4 is a diagram of example of a detecting section in the first embodiment of the invention.
- FIGS. 5A to 5 D are diagrams of example of a first offset adding section in the first embodiment of the invention
- FIG. 6 is a diagram of a sense amplifier structure and PWM OFF period operation point in the first embodiment of the invention.
- FIG. 7 is a diagram of a sense amplifier structure and PWM ON period operation point in the first embodiment of the invention.
- FIG. 8 is a block diagram of a structure of a stepping motor driving apparatus in a second embodiment of the invention.
- FIGS. 9A to 9 D are diagrams of example of an offset subtracting section in the second embodiment of the invention.
- FIG. 10 is a block diagram of a structure of a stepping motor driving apparatus in a third embodiment of the invention.
- FIG. 11 is a block diagram of a structure of a stepping motor driving apparatus in a fourth embodiment of the invention.
- FIGS. 12A to 12 C are waveform diagrams of a stepping motor driving apparatus in the fourth embodiment of the invention: (i) an output of a reference pulse generator, (ii) a comparator output, (iii) a flip flop output (PWM controller output), (iv) a current direction switch signal PHASE, (v) an output of a selector drive signal generator, (vi) an output (“X”) of a reference signal generator (target current) and an output (“Y”) of a supplied current measuring section (detected current).
- FIG. 13 is a block diagram of a structure of a stepping motor driving apparatus in a fifth embodiment of the invention.
- FIGS. 14A to 14 C are waveform diagrams of the stepping motor driving apparatus in the fifth embodiment of the invention: (i) an output of a reference pulse generator, (ii) a comparator output, (iii) a flip flop output (PWM controller output), (iv) a current direction switch signal PHASE, (v) an output of a selector drive signal generator, (vi) an output (“X”) of a reference signal generator (target current) and an output (“Y”) of a supplied current measuring section (detected current).
- FIG. 15 is a structure of conventional stepping motor driving apparatus.
- FIG. 16 is a diagram of reference signal and current direction switch signal in conventional stepping motor driving apparatus.
- FIG. 17 is a diagram of a general sense amplifier structure and PWM OFF period operation point.
- FIG. 18 is a diagram of general sense amplifier structure and PWM ON period operation point.
- FIGS. 19A to 19 C are current path diagrams in phase changeover (commutation).
- FIGS. 20A to 20 E are current waveform diagrams with large current target value in the conventional stepping motor driving apparatus.
- FIG. 20A shows a waveform of an output of a reference pulse generator.
- FIG. 20B shows a waveform of a comparator output.
- FIG. 20C shows a waveform of a flip flop output.
- FIG. 20D shows waveforms of an output (“J”) of a reference signal generator (target current) and a winding current (“K”).
- FIG. 20E shows waveforms of an output (X) of a reference signal generator (target current) and an output (“Y”) of a supplied current measuring section (detected current).
- FIGS. 21A to 21 E are current waveform diagrams with small current target value in the conventional stepping motor driving apparatus.
- FIG. 21A shows a waveform of an output of a reference pulse generator.
- FIG. 21B shows a waveform of a comparator output.
- FIG. 21C shows a waveform of a flip flop output.
- FIG. 21D shows waveforms of an output (“J”) of a reference signal generator (target current) and a winding current (“K”).
- FIG. 21E shows waveforms of an output (X) of a reference signal generator (target current) and an output (“Y”) of a supplied current measuring section (detected current).
- FIG. 22A shows an ideal current waveform and FIG. 22B shows a current waveform with distortion, in the conventional stepping motor driving apparatus.
- the stepping motor driving apparatus in the first embodiment of the invention is described below with reference to FIG. 1 and FIG. 16 , and FIG. 2A to FIG. 7 .
- FIG. 1 is a block diagram of a stepping motor driving apparatus in the first embodiment.
- a stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding.
- FIG. 16 is a diagram showing the relation of a reference signal and a current direction switch signal PHASE in conventional stepping motor driving apparatus.
- the reference signal and current direction switch signal PHASE of the embodiment are same as in the prior art.
- the stepping driving apparatus receives a power from a power source 1 and drives a stepping motor 2 .
- the stepping motor which is a target to be controlled includes a winding 3 and a rotor 4 .
- the stepping motor driving apparatus includes a switching section 5 for controlling power supply to the winding 3 , a reference signal generator 14 for generating a reference signal indicating a current limit, a pulse width modulation (PWM) controller 15 , and supply current measuring section 20 .
- PWM pulse width modulation
- the switching section 5 includes transistors 6 to 9 and flywheel diodes 10 to 13 which form a current path.
- the PWM controller 15 includes a comparator 16 , a flip-flop 17 , a reference pulse generator 18 , and a conduction logic section 19 .
- the stepping motor driving apparatus in the first embodiment performs pulse width modulation (PWM) control, more specifically, performs PWM control in a current chopper method such that the average current supplied to the winding 3 approaches gradually the current limit value generated by the reference signal generator 14 .
- PWM pulse width modulation
- the current flowing in the winding 3 which is detected by the supplied current measuring section 20 is called a “detected current value”
- the reference signal expressing the current limit generated by the reference signal generator 14 is called a “current target value”.
- the current target value generated by the reference signal generator 14 is explained. Operation of the reference signal generator 14 is same as in the conventional stepping motor driving apparatus, and generates a stepwise wave increasing and decreasing in steps to output it as the current target value. As the current target value increases or deceases in steps, the stepping motor rotates by each unit angle. Advance of steps of the current target value is determined by input of CLK for instructing the step advance, but same effects are obtained by measuring of step advance intervals by a timer.
- the period of advancing the step of the current target value is determined by the input CLK period, or the timer period for determining the step advance interval. Depending on the period of advancing the step of the current target value, the period of stepping motor rotating by unit angle is determined, and thus the period of rotation of the stepping motor is determined.
- the current target value is preferred to be a sinusoidal signal from the viewpoint of low noise and low vibration.
- the reference signal generator 14 generates a stepwise wave obtained by sampling the sinusoidal wave.
- FIG. 16 shows a stepwise wave sampled in 64 steps as a current target value. Along with advance in steps, each value of the stepwise wave sampling the sinusoidal wave at each step is provided sequentially, resulting in a stepwise wave sampling the sinusoidal wave.
- Current direction of a current flowing in the winding 3 is specified by the current direction switch signal PHASE as shown in FIG. 16 . That is, the size of the stepwise wave shows the size of the current target value, and current direction switch signal PHASE shows a current direction. Further, to avoid sudden current changes by stepwise level changes, the stepwise wave smoothed by integrating means such as a low pass filter is sent as the current target value.
- the stepwise wave by sampling sinusoidal wave is not always required, but from the viewpoint of mounting area, a stepwise wave by sampling pseudo-sinusoidal wave, or a stepwise wave other than a sinusoidal wave may be also used. If sudden current changes by stepwise level changes may be permitted, an unsmoothed stepwise wave may be also outputted.
- the PWM controller 15 includes the comparator 16 , flip-flop 17 , reference pulse generator 18 , and conduction logic section 19 , and performs PWM control for the current of the winding.
- FIGS. 2A to 2 E show temporal changes of principal signals relating to PWM control operation, together with current waveform of the stepping motor driving apparatus.
- the reference pulse generator 18 outputs a signal of a specific period for instructing start of power supply to the winding 3 to the set terminal of the flip-flop 17 to set the flip-flop every specific period.
- the conduction logic section 19 receiving the output signal of the flip-flop 17 provides the transistors 6 to 9 with a gate signal for turning on or off the transistors, such that either one of transistors 6 and 9 and either one of transistors 7 and 8 for composing the switching section 5 turns on in combination and timing not to cause penetration to the ground from the power source. Then the power supply to the winding 3 is started and the current flowing in the winding 3 increases.
- the current direction switch signal PHASE entered in the conduction logic section 19 decides which one of transistors 6 and 9 and which one of transistors 7 and 8 are turned on, that is, the direction of the current flowing in the winding 3 .
- a period in which the flip-flop 17 is set and the current flowing in the winding 3 increases due to supply of electric power to the winding 3 is called “PWM ON period”.
- PWM ON period A period in which the flip-flop 17 is set and the current flowing in the winding 3 increases due to supply of electric power to the winding 3 is called “PWM ON period”.
- the specific period generated by the reference pulse generator 18 acts as the PWM period.
- the gate signals for turning on the transistors are supplied to the transistors 6 and 7 and the gate signal for turning off the transistors are supplied to the transistors 8 and 9 .
- the current path in PWM ON period is shown in current path 42 in FIG. 3A .
- a current flows from the power source 1 to the ground by way of the transistor 6 , winding 3 , transistor 7 , and supplied current measuring section 20 , and thus the power is supplied from the power source 1 to the winding 3 .
- the supplied current measuring section 20 is disposed between the ground and the switching section 5 to detect the current flowing to the ground by way of the supplied current measuring section 20 .
- the supplied current measuring section 20 can be disposed between the power source 1 and the switching section 5 to detect the current flowing from the power source 1 through the supplied current measuring section 20 . In this case, the same effects as in the embodiment can be obtained.
- the detected current value and current target value are not based on the ground, but are based on the power source 1 , and the magnitude relation of detected current value and current target value is opposite to the relation when based on the ground.
- the current flowing in the winding 3 flows in the current path 42 and is detected by the supplied current measuring section 20 .
- the supplied current measuring section 20 outputs the detected current value flowing in the winding 3 .
- the detected current value may include overshoot.
- Overshoot occurs mainly when a discharge current of parasitic capacitor of the switching section 5 , for example, a current due to discharge of electric charge of a parasitic capacitor between the drain and gate of the transistor 7 , flows into the supplied current measuring section 20 . Therefore, if the supplied current measuring section 20 and comparator 16 follow the overshoot, even though the current of the winding 3 is not actually higher than the current target value, the detected current value may be falsely detected to exceed the current target value, because of the overshoot.
- the current detection by the supplied current measuring section 20 and comparator 16 is masked.
- a set-priority flip-flop is used as the flip-flop 17 , and the pulse width of the signal output from the reference pulse generator 18 is adjusted to a pulse width corresponding to the mask time to mask the current detection. That is, while the reference pulse generator 18 is outputting a pulse width corresponding to the mask time, even if the comparator 16 detects falsely by overshoot, the flip-flop 17 operates on set-priority principle and is not reset.
- fixing of the output of the supplied current measuring section 20 or the output of the comparator 16 can provide the same effects.
- the comparator 16 receives a signal showing the detected current value and a signal showing the current target value.
- the signal showing the detected current value is the output of the supplied current measuring section 20
- the signal showing the current target value is the sum of the current target value output from the reference signal generator 14 and an offset by the second offset adding section 41 . Operation and effect of the second offset adding section 41 are specifically described later.
- the comparator 16 compares the input signal that shows the detected current value with the signal showing the current target value, and resets the flip-flop 17 when the signal showing the detected current value is higher than the signal showing the current target value, and starts regenerative operation.
- the period in which the flip-flop 17 is reset and a current flowing in the winding 3 is reduced by the regenerative operation is called “PWM OFF period”.
- the relation of set and reset of the flip-flop 17 and PWM ON period and PWM OFF period are controlled, so that PWM ON period starts by setting of the flip-flop 17 and PWM OFF period starts by resetting of the flip-flop 17 .
- the relation may be controlled reversely, the same effects as in the embodiment can be obtained.
- the conduction logic section 19 resets the flip-flop 17 to supply a gate signal for turning off the transistor to the transistors 7 and 8 .
- the period is transferred to PWM OFF period, power feed to the winding 3 is cut off, and the current flowing in the winding 3 begins to decrease due to the regenerative operation.
- FIG. 3B shows a current path in PWM OFF period with the transistors 6 and 7 turned on just before transfer to PWM OFF period.
- the current flowing in the winding 3 by regeneration flows through the flywheel diode 11 and transistor 6 and decreases.
- both transistors 6 and 9 can be turned on for the purpose of decreasing ripple of the current flowing in the winding 3 by reducing decrement amount of the current flowing in the winding 3 .
- Power consumption by the flywheel diode 11 is replaced by power consumption by ON resistance of the transistor 9 , and decreases, so that the decrement amount of current flowing in the winding 3 in PWM OFF period can be reduced.
- the current path in this case is shown as a current path 42 in FIG. 3C .
- the current flowing in the winding 3 by regeneration flows through transistors 6 and 9 to decrease.
- both transistors 6 and 9 can be turned off to quickly decrease the current flowing in the winding 3 .
- the current path in this case is shown as a current path 42 in FIG. 3D .
- the current flowing in the winding 3 by regeneration flows through the flywheel diodes 10 and 11 to decrease.
- the flywheel diodes 10 to 13 are provided, but they may be replaced by body diodes composed of back gate and drain of transistors 6 to 9 .
- Schottky barrier diodes can be used instead of flywheel diodes 10 to 13 .
- the reference pulse generator 18 sets the flip-flop 17 every specific period, repeating the same operation. Repeat of current increase during PWM ON period and current decrease during PWM OFF period, the average current supplied to the winding 3 gradually approaches the current target value. As the current target value increases and decreases in steps, the average current supplied to the winding 3 increases and decreases in steps, and the windings of other phases than winding 3 operate similarly, and the stepping motor 2 rotates at a rotating speed corresponding to the advance speed of the step.
- the supplied current measuring section 20 detects the current supplied from the power source 1 to the winding 3 by transistor 6 to 9 turned on to output it as the detected current value.
- the supplied current measuring section 20 in the embodiment includes a detection resistor 21 as detecting means (detector), an amplifier 25 as amplifying means, and a first offset adding section 40 .
- the amplifier 25 is composed of a sense amplifier 22 and gain setting resistors 23 and 24 , and the amplification factor of the amplifier 25 , that is, the gain from input to output of the sense amplifier 22 is determined by the gain setting resistors 23 and 24 .
- the detection resistor 21 is used as detecting means.
- detection resistor 21 instead of detection resistor 21 , as shown in FIG. 4 , using the ON resistance of MOS transistor 44 generated when a voltage 45 is applied to the gate can be used, the same effect as in detection resistor 21 in FIG. 1 can be obtained.
- the current supplied to the winding 3 flows into the ground through the detection resistor 21 , and generates a voltage across the detection resistor 21 which is determined by the resistance of the detection resistor 21 and the flowing current.
- the first offset adding section 40 adds an offset to the voltage across the detection resistor 21 .
- the voltage with the added offset is supplied to the non-inverting input terminal (+) of the sense amplifier 22 composing the amplifier 25 .
- the sense amplifier 22 that is, the amplifying means 25 amplifies the input voltage with a gain and outputs the amplified voltage to the comparator 16 as the detected current value.
- the first offset adding section 40 is composed of the resistor 47 and current source 48 .
- the voltage determined by the resistance of the resistor 47 and the current value of the current source 48 is the offset to be added.
- a diode can be used instead of the resistor 47 .
- the first offset adding section 40 is composed of a current source 48 , a gate applied voltage 49 , and a MOS transistor 50 .
- the offset to be added is sum of ON resistance of the MOS transistor 50 determined by the gate applied voltage 49 and the voltage determined by the current value of the current source 48 .
- the MOS transistor 50 can be realized by either P channel MOS transistor or N channel MOS transistor.
- the first offset adding section 40 is achieved by a source follower by a MOS transistor 51 and a current source 52 .
- a voltage between the gate and source is the offset.
- the emitter follower by a bipolar transistor may be used.
- the sense amplifier 22 is composed of P channel MOS transistors 30 a to 30 c , N channel MOS transistors 31 a to 31 c , differential transistors 32 a and 32 b , and a current source 33 .
- the first offset adding section 40 is composed of differential transistors 32 a and 32 b for composing the sense amplifier 22 .
- the offset occurring due to difference in size or number of pieces of differential transistor 32 a and 32 b is the offset to be added. Instead of generating the offset by difference in size or number of pieces, the offset can be also generated by unbalancing the currents flowing in the differential transistors 32 a and 32 b by controlling a current flowing either one of the differential transistors 32 a and 32 b.
- FIGS. 5A to 5 D showing the first offset adding section
- the second offset adding section has the same structure as the first offset adding section.
- the sense amplifier 22 should be replaced with the comparator 16 for the second offset adding section.
- FIG. 6 shows the PWM OFF period operation point when the offset is added by the first offset adding section 40
- FIG. 7 shows the PWM ON period operation point.
- the gain setting resistors 23 and 24 are identical in resistance value R, and then the gain becomes twice.
- PWM OFF period since the regenerative operation is conducted, a current does not flow in the detection resistor 21 . At this time, the voltage across the detection resistor 21 is the grounding voltage.
- the sense amplifier 22 cannot produce a voltage equal to or less than the minimum voltage which is determined by the constant current flowing from the P channel MOS transistor 30 c and the ON resistance of N channel MOS transistor 31 c .
- the minimum voltage of the sense amplifier 22 is 0 V, it cannot produce an output of 0 V.
- the output of the sense amplifier 22 is the minimum voltage of 20 mV.
- the relation of virtual grounding of the sense amplifier 22 is broken, and the differential amplifiers 32 a and 32 b are not in a balanced state, and a voltage nearly equal to the voltage of the power source 1 is applied to the phase compensation capacitor 34 .
- the output of the sense amplifier 22 is 40 mV higher than the minimum voltage of 20 mV, maintaining the relation of virtual grounding of the sense amplifier 22 .
- a gate voltage Vgs 2 of N channel MOS transistor 31 c is applied to the phase compensation capacitor 34 , so that the voltage determined by the constant current flowing from the P channel MOS transistor 30 c and the ON resistance of N channel MOS transistor 31 c becomes 0.04 V.
- PWM ON period operation point is shown in FIG. 7 .
- the voltage across the detection resistor 21 is a voltage determined by the current flowing in the detection resistor 21 and the resistance of the detection resistor 21 .
- An electric charge of [Ccomp ⁇ (Vgs 3 ⁇ 0.44 V)] is accumulated in the phase compensation capacitor 34 .
- the offset “OFFSET” by the first offset adding section 40 is at least required to satisfy the condition by the following formula (1) OFFSET ⁇ V min/ ⁇ (1) where ⁇ is amplification factor of the amplifier 25 , and Vmin is minimum output voltage by the sense amplifier 22 .
- the electric charge of the phase compensation capacitor 34 that must be discharged at the time of transition from PWM OFF period to PWM ON period is [Ccomp ⁇ 0.4 V], which is about 1/10 smaller as compared with the electric charge [Ccomp ⁇ 4.4 V] in the prior art shown in FIG. 17 and FIG. 18 . Further, when the current is smaller and the voltage across the detection resistor 21 is smaller, the electric charge to be discharged becomes further smaller.
- the electric charge to be discharged in the prior art is [Ccomp ⁇ 4.2 V], and the electric charge [Ccomp ⁇ 0.2 V] in the embodiment which is about 1/20 smaller.
- the time required for discharge is equal to time until the sense amplifier 22 comes to judge the detection current value correctly after the transition from PWM OFF period to PWM ON period, which is a detection delay.
- the electric charge to be discharge is small, and as a result no detection delay occur. Therefore, the detection delay can be eliminated, and in particular waveform distortion near the zero cross can be prevented.
- the first offset adding section 40 adds the offset that satisfies the formula (2). Hence the detection delay can be eliminated and waveform distortion can be prevented even when the current direction switch signal PHASE is changed over to invert the current of winding 3 .
- Second offset adding section 41 connected to the PWM controller 15 is explained.
- the detected current value outputted from the supplied current measuring section 20 may be actually deviated from the value corresponding to the current value flowing in the detection resistor 21 .
- the solid line denotes the detected current value after addition of the offset
- the dotted line is the detection current value before addition of the offset.
- the offset by the second offset adding section 41 is added to the current target value.
- the output from the supplied current measuring section 20 that is, the output from the amplifier 25 is deviated from the value corresponding to the current value flowing actually in the detection resistor 21 indicated by the lower dotted line, by the product of the offset added by the first offset adding section 40 and the amplification factor of the amplifier 25 .
- both the current target value fed actually to the comparator 16 and the current detected value are deviated by the same value.
- the differential value fed to the comparator 16 is same as the value without either offset. Accordingly, the magnitude judgment of current target value and current detected value by the comparator 16 is same as when the offset is not provided, and detected current deviation due to the added offset can be prevented.
- addition of the offset to the input of the sense amplifier 22 allows the detection delay to be eliminated, and in particular waveform distortion near zero cross to be prevented. Further, addition of the second offset to cancel the offset added to the input of the sense amplifier 22 allows deviation of detected current due to added offset to be prevented. As a result, low noise and low vibration in the stepping motor driving apparatus of the embodiment can be realized.
- the stepping motor driving apparatus in a second embodiment of the invention is similar to that in the first embodiment, except that offset subtracting section is provided instead of the second offset adding section of the first embodiment.
- offset subtracting section is provided instead of the second offset adding section of the first embodiment.
- FIG. 8 is block diagram of a structure of the stepping motor driving apparatus in the second embodiment.
- FIG. 9 is a diagram of an example of the offset subtracting section in the second embodiment.
- a stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding.
- the stepping motor driving apparatus as shown in FIG. 8 includes an offset subtracting section 55 .
- a signal showing the current target value is a current target value outputted from the reference signal generator 14
- a signal showing the detected current value is a result of subtracting the offset by the offset subtracting section 55 from the output of the supplied current measuring section 20 . Detail of operation and effect of the offset subtracting section 55 is described later.
- the comparator 16 compares the input signal showing the detected current value with the input signal showing the current target value, and resets the flip-flop 17 when the signal showing the detected current value exceeds the signal showing the current target value, resulting in transition to the PWM OFF period.
- FIGS. 9A to 9 D Specific examples of offset subtraction by the offset subtracting section 55 are shown in FIGS. 9A to 9 D.
- the offset subtracting section 55 includes a resistor 47 and a current source 48 .
- the voltage determined by resistance of the resistor 47 and current value of the current source 48 is the offset to be subtracted.
- a diode may be used instead of the resistor 47 .
- the offset subtracting section 55 includes a current source 48 , a gate applied voltage 49 , and a MOS transistor 50 .
- the voltage determined by ON resistance of the MOS transistor 50 determined by the gate applied voltage 49 and current value of the current source 48 is the offset to be subtracted.
- the MOS transistor 50 may be either P channel MOS transistor or N channel MOS transistor.
- the offset subtracting section 55 includes source follower composed of a MOS transistor 51 and a current source 52 , and the voltage between the gate and source is the offset to be subtracted.
- source follower composed of a MOS transistor 51 and a current source 52
- emitter follower by a bipolar transistor may be used.
- the comparator 16 includes P channel MOS transistors 56 a to 56 c , N channel MOS transistors 57 a to 57 c , differential transistors 58 a and 58 b , and a current source 59 .
- the offset subtracting section 55 includes differential transistors 58 a and 58 b composing the comparator 16 . The offset occurring due to difference in size or the number of pieces of differential transistors 58 a and 58 b is the offset to be subtracted.
- the offset may be also generated by increasing or decreasing the one of currents flowing in differential transistors 58 a and 58 b to unbalance the currents flowing in differential transistors 58 a and 58 b.
- the supplied current measuring section 20 detects the current flowing from the power source 1 to the winding 3 due to turn-on of transistors 6 to 9 , outputting a detected current value.
- the supplied current measuring section 20 in this embodiment includes a detection resistor 21 as detecting means, an amplifier 25 as amplifying means, and a first offset adding section 40 .
- the amplifier 25 includes a sense amplifier 22 and gain setting resistors 23 and 24 .
- the amplification factor of the amplifier 25 that is, the gain of output to input of the sense amplifier 22 is determined by the gain setting resistors 23 and 24 .
- the detection resistor 21 is used as detecting means. However as shown in FIG. 4 , using the ON resistance of the MOS transistor 44 with the gate applied voltage 45 provided, the same operation as in the detection resistor 21 in FIG. 8 can be obtained.
- the current supplied to the winding 3 flows into the ground through the detection resistor 21 , and the voltage determined by the resistance of the detection resistor 21 and the flowing current is generated across the detection resistor 21 .
- the voltage across the detection resistor 21 is added the offset by the first offset adding section 40 , and then is fed to the non-inverting input terminal of the sense amplifier 22 for composing the amplifier 25 .
- the sense amplifier 22 that is, the amplifier 25 amplifies the input voltage by gain times, and sends the amplified voltage to the offset subtracting section 55 .
- the detection delay can be eliminated, even when the current direction switch signal PHASE is changed and the current of the winding 3 is inverted. In particular, waveform distortion near zero cross can be prevented.
- the offset subtracting section 55 is explained. In this embodiment, instead of the second offset adding section in the first embodiment, the offset subtracting section 55 is provided. In this embodiment, too, same as in the first embodiment, the offset added by the first offset adding section 40 causes the output value from the supplied current measuring section 20 to deviate from the value corresponding to the current actually flowing in the detection resistor 21 . The output from the supplied current measuring section 20 is fed into the offset subtracting section 55 . To prevent the current flowing in the winding 3 from deviating from the current target value, the value subtracting the offset by the offset subtracting section 55 is outputted to the comparator 16 as a detected current value.
- the output from the supplied current measuring section 20 that is, the output from the amplifier 25 is deviated from the value corresponding to the current value actually flowing in the detection resistor 21 indicated by the dotted line in FIG. 2 , by the product of offset added by the first offset adding section 40 multiplied by the amplification factor of the amplifier 25 .
- the offset added by the first offset adding section 40 is canceled by the offset subtracted by the offset subtracting section 55 to be +/ ⁇ 0.
- judgment of current target value and current detected value by the comparator 16 is same as when no offset is applied, and thus deviation of the detected current due to the applied offset can be prevented.
- the detection delay can be eliminated by adding the offset to the input of the sense amplifier 22 .
- waveform distortion near the zero cross can be prevented.
- subtracting the offset for canceling the offset added to the input of the sense amplifier 22 deviation of detected current due to the added offset can be prevented.
- low noise and low vibration of stepping motor driving apparatus can be realized.
- the stepping motor driving apparatus in a third embodiment of the invention is similar to the stepping motor driving apparatus in the first embodiment, except that the second offset adding section of the first embodiment is not provided.
- FIG. 10 is block diagram of a structure of the stepping motor driving apparatus in the third embodiment.
- a stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding.
- the comparator 16 inputs a signal showing the detected current value and a signal showing the current target value.
- the signal showing the current target value is a current target value outputted from the reference signal generator 14
- the signal showing the detected current value is an output from the supplied current measuring section 20 .
- the comparator 16 compares the input signals showing the detected current value with the input signal showing the current target value, and resets the flip-flop 17 when the signal showing the detected current value exceeds the signal showing the current target value, resulting in transition to PWM OFF period.
- the supplied current measuring section 20 detects the current supplied from the power source 1 to the winding 3 by turn-on of the transistors 6 to 9 , and outputs it as a detected current value.
- the supplied current measuring section 20 in this embodiment includes a detection resistor 21 as detecting means, an amplifier 25 as amplifying means, and a first offset adding section 40 .
- the amplifier 25 includes a sense amplifier 22 , and a gain setting resistors 23 and 24 .
- the amplification factor of the amplifier 25 that is, the gain of output to input of the sense amplifier 22 is determined by the gain setting resistors 23 and 24 .
- the detection resistor 21 is used as detecting means. However as shown in FIG. 4 , using the ON resistance of the MOS transistor 44 with the gate applied voltage 45 provided, the same action as in the detection resistor 21 in FIG. 10 can be obtained.
- the current supplied to the winding 3 flows into the ground through the detection resistor 21 , and the voltage determined by the resistance of the detection resistor 21 and the flowing current is generated across the detection resistor 21 .
- the voltage across the detection resistor 21 is summed up with the offset by the first offset adding section 40 , and then is fed to the non-inverting input terminal of the sense amplifier 22 for composing the amplifier 25 .
- the sense amplifier 22 that is, the amplifier 25 amplifies the input voltage by gain times, and sends the produced voltage to the comparator 16 as a detected current value.
- the offset by the first offset adding section 40 which is an offset satisfying formulas (1) and (2) allows the detection delay to be eliminated even when the current direction switch signal PHASE is changed over with the current of the winding 3 inverted. In particular waveform distortion near zero cross can be prevented.
- the output value from the supplied current measuring section 20 is deviated from the value corresponding to the current value actually flowing in the detection resistor 21 .
- the offset to be added by the first offset adding section 40 is “offset” and the resistance of the detection resistor 21 is “Rcs”, the deviation of the detected current becomes “offset/Rcs”.
- the current value actually flowing in the detection resistor 21 is deviated in a direction to be smaller than the current target value.
- the embodiment does not have the second offset adding section in the first embodiment or the offset subtracting section in the second embodiment. It is not capable of canceling the deviation of the current flowing in the winding 3 from the current target value. When the deviation of the detected current is small and the deviation is within a permissible range, this embodiment is useful in terms of saving the number of components.
- the deviation occurs in a direction so that the current is smaller than the current target value.
- the current target value is 0 A (Ampere)
- the offset added by the first offset adding section 40 can be utilized as an offset which compensates that the current flowing in the winding 3 is securely 0 A.
- this embodiment is useful for compensating that the current flowing in the winding 3 is securely 0 A.
- the detection delay can be eliminated by adding the offset to the input of the sense amplifier 22 , and in particular waveform distortion near the zero cross can be prevented.
- the deviation of the detected current due to the offset added to the input of the sense amplifier 22 occurs, but to the contrary, the added offset compensates that the current flowing in the winding 3 is securely 0 A.
- low noise and low vibration of the stepping motor driving apparatus can be realized.
- the stepping motor driving apparatus in a fourth embodiment of the invention is similar to that in the first embodiment, except that the second offset adding section is not provided, and that a selector for selecting either one of the output of the detecting means or the output of the first offset adding section to output it into a later stage. Further a selector drive signal generator for judging that the PWM controller turns off the switching section and controlling the selector based on the judging result is provided in this embodiment.
- FIG. 11 is a block diagram of a structure of the stepping motor driving apparatus in the fourth embodiment.
- the stepping motor driving apparatus includes a selector 65 and a selector drive signal generator 66 .
- a stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding.
- FIGS. 12A to 12 C are waveform diagrams of the stepping motor driving apparatus of the fourth embodiment.
- the comparator 16 inputs a signal showing the detected current value and a signal showing the current target value.
- the signal showing the current target value is a current target value outputted from the reference signal generator 14 .
- the signal showing the detected current value is an output from the selector 65 which selects either one of the output of the detection resistor 21 and the output of the first offset adding section 40 to output it into a later stage. Specific operation and effects of the selector 65 are described later.
- the comparator 16 compares the input signals showing the detected current value with the signal showing the current target value, and resets the flip-flop 17 when the signal showing the detected current value exceeds the signal showing the current target value, resulting in transition to PWM OFF period.
- the supplied current measuring section 20 detects the current supplied from the power source 1 to the winding 3 due to turn-on of transistors 6 to 9 , and outputs it as a detected current value.
- the supplied current measuring section 20 in this embodiment includes a detection resistor 21 as detecting means, an amplifier 25 as amplifying means, a first offset adding section 40 , and a selector 65 .
- the amplifier 25 includes a sense amplifier 22 , and gain setting resistors 23 and 24 .
- the amplification factor of the amplifier 25 that is, the gain of output to input of the sense amplifier 22 is determined by the gain setting resistors 23 and 24 .
- the detection resistor 21 is used as detecting means. However as shown in FIG. 4 , using the ON resistance of the MOS transistor 44 with a gate applied voltage 45 provided, the same action as in detection resistor 21 in FIG. 11 can be obtained.
- the current supplied to the winding 3 flows into the ground through the detection resistor 21 .
- the voltage determined by the resistance of the detection resistor 21 and the flowing current is generated across the detection resistor 21 .
- the voltage across the detection resistor 21 is summed up with the offset by the first offset adding section 40 , and then is fed to one of the terminals of the selector 65 .
- the voltage across the detection resistor 21 is applied to the other terminal of the selector 65 .
- the selector 65 outputs optionally either one of the signal with offset and the signal without offset to the non-inverting input terminal of the sense amplifier 22 for composing the amplifier 25 , depending on the command from the selector drive signal generator 66 .
- the sense amplifier 22 that is, the amplifier 25 amplifies the input voltage by gain times, and sends the amplified voltage to the comparator 16 as a detected current value.
- the loop of the sense amplifier 22 is maintained by the first offset adding section 40 .
- transition from loop-out state to loop-maintained state of the sense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion can be prevented.
- FIG. 12A shows waveforms when the selector 65 passes the output of first offset adding section 40 in PWM OFF period and the output of the detection resistor 21 in the remaining period.
- a signal “A” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the first offset adding section 40 .
- a signal “B” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the detection resistor 21 .
- PWM OFF period the output of the selector drive signal generator 66 outputs a signal “A” to passes the output of the first offset adding section 40 , and thus as explained in the first embodiment, the loop of the sense amplifier 22 is maintained.
- PWM ON period the output of the selector drive signal generator 66 outputs a signal “B” to pass the output of the detection resistor 21 .
- FIG. 12B shows a waveform when the selector 65 passes the output of the first offset adding section 40 in a specified time before transition from PWM OFF period to PWM ON period, and passes the output of the detection resistor 21 in the remaining period.
- a signal “A” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the first offset adding section 40 .
- a signal “B” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the detection resistor 21 .
- the output of the selector drive signal generator 66 outputs A to pass the output of the first offset adding section 40 . As explained in the first embodiment, the loop of the sense amplifier 22 is maintained.
- the selector drive signal generator 66 outputs a signal “B” to passes the output of the detection resistor 21 .
- a current flows in the detection resistor 21 , and the loop of the sense amplifier 22 is maintained, and hence transition from loop-out state to loop-maintained state of the sense amplifier 22 does not occur. That is, the detection delay is eliminated, and waveform distortion is prevented.
- the loop of the sense amplifier 22 is out, and thus a specified period of transition from PWM OFF period to PWM ON period requires more time than that longer than the time required for changing from loop-out state to loop-maintained state of the sense amplifier 22 . Otherwise, the transition from PWM OFF period to PWM ON period with the sense amplifier 22 out of loop may occur, and hence the detection delay may occur.
- FIG. 12C shows a waveform when the selector 65 passes the output of the first offset adding section 40 in PWM OFF period and in a specified time after the transition from PWM OFF period to PWM ON period, and passes the output of the detection resistor 21 in the remaining period.
- a signal “A” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the first offset adding section 40 .
- a signal “B” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the detection resistor 21 .
- the selector drive signal generator 66 In PWM OFF period and in a specified period after the transition from PWM OFF period to PWM ON period, the selector drive signal generator 66 outputs a signal “A” to pass the output of the first offset adding section 40 .
- the loop of the sense amplifier 22 is maintained.
- the selector drive signal generator 66 After a specified time following the transition from PWM OFF period to PWM ON period, the selector drive signal generator 66 outputs a signal “B” to pass the output of the detection resistor 21 .
- PWM ON period a current flows in the detection resistor 21 and the loop of the sense amplifier 22 is maintained. Hence the transition from loop-out state to loop-maintained state of the sense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion is prevented.
- the output of the first offset adding section 40 is selected by the selector 65 in a whole PWM OFF period. However, in a part of PWM OFF period, the output of the first offset adding section 40 may be selected. That is, the output of the first offset adding section 40 may be selected in a predetermined period before the transition from PWM OFF period to PWM ON period, and the output of the detection resistor 21 may be selected in the remaining period of PWM OFF period.
- adding the offset to the input of sense amplifier 22 eliminates the detection delay in transition from PWM OFF period to PWM ON period. In particular, waveform distortion near the zero cross can be prevented. Without adding offset to the input of the sense amplifier 22 when detecting the current during PWM ON period, deviation of detected current due to the offset can be prevented. Hence, in the embodiment, low noise and low vibration of the stepping motor driving apparatus can be realized.
- the stepping motor driving apparatus in a fifth embodiment of the invention is similar to the stepping motor driving apparatus in the fourth embodiment.
- the difference is that the selector drive signal generator in the fourth embodiment can turn off the switching section by the PWM controller and judge that changing over of the winding current is instructed.
- FIG. 13 and FIG. 14 mainly the difference from the fourth embodiment is explained, and the same operations as in the fourth embodiment is omitted.
- FIG. 13 is block diagram of structure of the stepping motor driving apparatus in the fifth embodiment.
- a stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding.
- FIGS. 14A to 14 C show waveform diagrams of the stepping motor driving apparatus of the fifth embodiment.
- a current direction switch signal PHASE is fed to the selector drive signal generator 66 , and the selector 65 is controlled based on the signal PHASE in addition to the control in the fourth embodiment.
- FIG. 14A shows a waveform when the selector 65 passes the output of the first offset adding section 40 in PWM OFF period and in a specific period after direction changeover of the winding current is instructed and passes the output of the detection resistor 21 in the remaining period.
- a signal “A” is the output of the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the first offset adding section 40 .
- a signal “B” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the detection resistor 21 .
- the selector drive signal generator 66 outputs a signal “A” to pass the output of the first offset adding section 40 .
- the selector drive signal generator 66 outputs a signal “B” to pass the output of the detection resistor 21 .
- a current flows in the detection resistor 21 , and the loop of the sense amplifier 22 is maintained, and hence the transition from loop-out state to loop-maintained state of the sense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion is prevented.
- the selector drive signal generator 66 outputs a signal “A” to pass the output of the first offset adding section 40 .
- FIG. 14B shows a waveform when the selector 65 conducts the output of first offset adding section 40 in a specific period before transfer from PWM OFF period to PWM ON period and in a specific period after command for direction changeover of winding current, and the output of detection resistor 21 is conducting in the remaining period.
- a signal “A” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the first offset adding section 40
- a signal “B” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the detection resistor 21 .
- the selector drive signal generator 66 outputs a signal “B” to pass the output of the detection resistor 21 .
- a current flows in the detection resistor 21 , and the loop of the sense amplifier 22 is maintained, and hence the transition from loop-out state to loop-maintained state of the sense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion is prevented.
- the selector drive signal generator 66 outputs a signal “A” to pass the output of the first offset adding section 40 .
- FIG. 14C shows a waveform when the selector 65 passes the output of the first offset adding section 40 in PWM OFF period, in a specific period after the transition from PWM OFF period to PWM ON period, and in a specific period after direction changeover of winding current is instructed, and it passes the output of the detection resistor 21 in the remaining period.
- a signal “A” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the first offset adding section 40 .
- a signal “B” is the output of the selector drive signal generator 66 when the selector 65 selects and passes the output of the detection resistor 21 .
- the selector drive signal generator 66 In PWM OFF period, in a specific period after transition from PWM OFF period to PWM ON period, and in a specific period after the direction changeover of the winding current is instructed, the selector drive signal generator 66 outputs a signal “A” to pass the output of the first offset adding section 40 .
- the loop of the sense amplifier 22 is maintained.
- the selector drive signal generator 66 After a specific period following the transition from PWM OFF period to PWM OFF period, the selector drive signal generator 66 outputs a signal “B” to pass the output of the detection resistor 21 .
- the selector drive signal generator 66 outputs a signal “A” to pass the output of the first offset adding section 40 .
- the output of the first offset adding section 40 is selected by the selector 65 in a whole PWM OFF period. However, in a part of PWM OFF period, the output of the first offset adding section 40 may be selected. That is, the output of the first offset adding section 40 may be selected in a predetermined period before the transition from PWM OFF period to PWM ON period, and the output of the detection resistor 21 may be selected in the remaining period of PWM OFF period.
- adding of the offset to the input of the sense amplifier 22 can eliminate the detection delay in the transition from PWM OFF period to PWM ON period. In particular, waveform distortion near the zero cross can be prevented. Further, in a specific time after changeover of current direction switch signal PHASE, the offset is added to the input of the sense amplifier 22 . Thus when the current direction switch signal PHASE is changed over and the current of the winding 3 is inverted, the detection delay is eliminated, and waveform distortion in particular near the zero cross can be prevented.
- the invention is applied to the stepping motor driving apparatus, and in particular is useful as an apparatus for reducing vibration and noise, since it can prevent occurrence of waveform distortion and deviation of detected current due to detection delay.
Abstract
A stepping motor driving apparatus includes a detector that detects a current supplied to a winding included in the stepping motor, a first offset adding section that adds an offset to the output of the detector, an amplifier that amplifies the output of the first offset adding section, a reference signal generator that generates a reference signal indicating a current limit, a second offset adding section that adds an offset to the output of the reference signal generator, a switching section that supplies a power to the winding when the switching section is turned on and cuts off a power to the winding when the switching section is turned off, and a PWM controller that turns on the switching section every predetermined period, and turns off the switching section when the output of the amplifier exceeds the output of the second offset adding section.
Description
- This application is a divisional application of U.S. patent application Ser. No. 11/484,921, filed Jul. 10, 2006, which is incorporated herein by reference.
- 1. Field of the Invention
- The invention relates to a technology of driving a stepping motor at low noise and low vibration.
- 2. Related Art
- Hitherto, a stepping motor is used for applications in various position controls. A stepping motor is composed of a rotor and a stator having plural phases of windings and is arranged to rotate and stop by each unit angle. Control of the number of rotation steps allows the rotor to rotate or stop by a desired angle without feedback control. Such operational characteristic of the stepping motor is suited to position control application.
- Recently, the stepping motor is used widely in adjustment of iris, focus or zoom as an optical system actuator in electronic imaging apparatus such as a digital still camera (DSC) or a digital video camera (DVC).
- Operation of the stepping motor used in the digital video camera is particularly required to be low in noise and vibration. This is because noise generated by the stepping motor is captured by a built-in microphone to be recorded as noise, and vibration causes camera shake and lowered quality of recorded image. To meet such demand, driving technology of operating a stepping motor at low noise and low vibration is disclosed, for example, in
patent document 1. -
FIG. 15 is a block diagram of a conventional stepping motor driving apparatus disclosed inpatent document 1. The diagram describes only constituent elements necessary for explaining the principle. Since the stepping motor has plural phases of winding and the construction is the same in each winding, only one phase of winding is shown. - The pulse
width modulation controller 15 includes acomparator 16, a flip-flop 17, areference pulse generator 18, and aconduction logic section 19. Thereference pulse generator 18 sets the flip-flop 17 in every pulse width modulation period (PWM period). Hence theconduction logic section 19 turns on either one oftransistors transistors switching section 5, in every specific period, in combination and timing so as not to shoot through. A current direction switch signal (PHASE inFIG. 15 ) entered into theconduction logic section 19 decides which one oftransistors transistors winding 3. - During turn-on of the
transistors 6 to 9, electric power is supplied to the winding 3 from thepower source 1, and the current flowing in the winding 3 increases. Hereinafter, the period in which the flip-flop 17 is set and electric power is supplied to the winding 3 with the increased current flowing in the winding 3 is called “PWM ON period”. - A supplied
current measuring section 20 detects the current supplied in the winding 3 by turn-on oftransistors 6 to 9 from thepower source 1, and outputs the detected current value to acomparator 16. The suppliedcurrent measuring section 20 includes adetection resistor 21,sense amplifier 22, and gain settingresistors amplifier 25 includes asense amplifier 22 and again setting resistors amplifier 25, that is, the gain from input to output ofsense amplifier 22 is determined by thegain setting resistors winding 3 flows into thedetection resistor 21, and the voltage generated across thedetection resistor 21 is fed into thesense amplifier 22. Thesense amplifier 22 multiplies the input voltage by the gain to send the multiplied voltage to thecomparator 16 as a detected current value. - In the following explanation of operation, the current flowing in the
winding 3 to be detected by the suppliedcurrent measuring section 20 is called “a detected current value”. Thereference signal generator 14 generates stepwise waves increasing and decreasing in steps, and sends to thecomparator 16 as a reference signal which indicates the current limit value. The reference signal expressing the current limit value generated by thereference signal generator 14 is a current target value for the winding 3. - The
comparator 16 compares the entered detected current value with the current target value, and resets the flip-flop 17 when the detected current value exceeds the current target value. By resetting the flip-flop 17, theconduction logic section 19 turns off bothtransistors switching section 5. While the flip-flop 17 is reset andtransistors power source 1 to winding 3 is cut off, and the current flowing in the winding 3 is decreased by regenerative operation. - While both
transistors transistors winding 3 is regenerated by either one of theflywheel diodes flywheel diodes transistors transistors winding 3 is regenerated bytransistors - While both
transistors transistors flywheel diodes transistors flywheel diodes transistors - A period for which the flip-
flop 17 is reset and the current flowing in the winding 3 is decreasing by the regenerative operation is called “PWM OFF period”. During PWM OFF period, the current flowing in the winding 3 decreases. However when the output signal of thereference pulse generator 18 sets the flip-flop 17 again, it is changed to PWM ON period, and the current flowing in thewinding 3 begins to increase again. - By this operation, the average current supplied to the winding 3 gradually approaches the current target value. As the current target value increases or decreases stepwise, the average current supplied to the winding 3 increases or decreases stepwise, and the operation is the same in other phases of windings than winding 3, and therefore the stepping
motor 2 rotates and operates at rotating speed depending on the speed of step advancing. - The current target value generated by the
reference signal generator 14 is described.FIG. 16 is a diagram showing the relation of a reference signal and a current direction switch signal in a conventional stepping motor driving apparatus. - The
reference signal generator 14 generates a stepwise wave which increases and decreases in steps, sends it to thecomparator 16 as a current target value. As the current target value increase or decreases in steps, the stepping motor rotates by each unit angle. Step advance of the current target value is determined by input of CLK (clock signal) instructing the step advance, but it can be also determined by counting of step advance interval by a timer. The step advance period of the current target value is determined by input CLK period or period of a timer for determining the step advance interval. The period for advancing the step of the current target value determines the period of the stepping motor for rotating a unit angle is determined, and further the rotation period of the stepping motor is determined. The current target value is preferred to be a sinusoidal signal in terms of low noise and low vibration. Thereference signal generator 14 generates a stepwise wave by sampling a sinusoidal wave. -
FIG. 16 shows a stepwise wave sampled in 64 steps as a current target value. Along with advance in steps, each value of the stepwise wave obtained by sampling the sinusoidal wave at each step is outputted sequentially, resulting in the stepwise wave sampling the sinusoidal wave. - Current direction of a current flowing in the
winding 3 is specified by a current direction switch signal as shown inFIG. 16 . That is, each value of the stepwise wave shows the amount of the current target value, and the current direction switch signal shows the direction of current. Further, to avoid sudden current changes due to stepwise level change, the stepwise wave smoothed by integrating means such as low pass filter is sent to thecomparator 16 as a current target value. - The stepwise wave sampling a sinusoidal wave is not always required. In terms of mounting area, a stepwise wave sampling pseudo-sinusoidal wave, or stepwise wave out of sinusoidal waves may be also used. If sudden current changes by stepwise level changes may be permitted, unsmoothed stepwise waves may be sent to the
comparator 16. - *** Patent Document 1: JP-A-2004-215385
- According to the conventional steeping motor driving apparatus, however, waveform of a current flowing in the winding 3 may be distorted due to the response delay of the
sense amplifier 22. - This problem is discussed by referring to
FIG. 17 toFIG. 22B . -
FIG. 17 is a circuit diagram of general sense amplifier structure and PWM OFF period operation point. Thesense amplifier 22 include Pchannel MOS transistors channel MOS transistors differential transistors current source 33, and aphase compensation capacitor 34. Thegain setting resistors -
FIG. 18 shows general sense amplifier structure and PWM ON period operation point.FIGS. 19A to 19C are current path diagrams when changing the phases (reference sign “35” in the diagram denotes a current path).FIGS. 20A to 20E are current waveform diagrams when the current target value is large in the conventional stepping motor driving apparatus.FIGS. 21A to 21E are current waveform diagrams when the current target value is small in the conventional stepping motor driving apparatus.FIGS. 22A and 22B are waveform diagrams showing current waveform distortion in the conventional stepping motor driving apparatus. - During PWM OFF period, because of regenerative operation explained above, a current does not flow in the
detection resistor 21. As a result, a grounding voltage is supplied to the non-inverting input terminal of thesense amplifier 22, as shown Vin+=0 V inFIG. 17 . - The
sense amplifier 22 cannot output a voltage lower than the minimum voltage determined by a constant current flowing from Pchannel MOS transistor 30 c and ON resistance of Nchannel MOS transistor 31 c. Even if an amplifier of so-called rail-to-rail type is used, 0 V cannot be outputted when the minimum voltage of thesense amplifier 22 is 0 V. - In
FIG. 17 , the minimum voltage is 20 mV, and Vout is 0.02 V. At this time, a half voltage, that is, 10 mV is fed to the non-inverting input terminal of thesense amplifier 22 owing to its structure, showing inFIG. 17 as Vin−=0.01 V. In the state shown inFIG. 17 , relation of virtual grounding of thesense amplifier 22 is broken, anddifferential transistors power source 1 is applied to thephase compensation capacitor 34.FIG. 17 shows it as Vc=VCC. - Hereinafter, the state in which relation of virtual grounding is broken is called that the loop of the sense amplifier is out. An electric charge of [Ccomp×(VCC−20 mV)] is accumulated in the
phase compensation capacitor 34, where Ccomp is the capacitance of thephase compensation capacitor 34. -
FIG. 18 shows an operation point of the sense amplifier during PWM ON period. In PWM ON period, since a current flows in thedetection resistor 21, a voltage determined by the current flowing indetection resistor 21 and resistance of thedetection resistor 21 is applied to the non-inverting input terminal of thesense amplifier 22. InFIG. 18 , it is shown as Vin+=0.2 V. At inverting terminal of thesense amplifier 22, 0.2 V is fed, and thesense amplifier 22 outputs 0.4 V. - In
FIG. 18 , Vin− is 0.2 V and Vout is 0.4 V. At this time, the relation of virtual grounding of thesense amplifier 22 is maintained, and thedifferential amplifiers channel MOS transistor 31 c is applied to thephase compensation capacitor 34, so that the voltage determined by a constant current flowing from Pchannel MOS transistor 30 c and ON resistance of Nchannel MOS transistor 31 c may be 0.4 V.FIG. 18 shows it as Vc=Vgs1. - Hereinafter, the state in which the relation of the virtual grounding is maintained is called that the loop of the sense amplifier is maintained. An electric charge of [Ccomp×(Vgs1−0.4 V)] is accumulated in the
phase compensation capacitor 34. - Even when a voltage is supplied from the
detection resistor 21, if the loop of the sense amplifier is out, thesense amplifier 22 does not respond and the detected current value cannot be judged correctly. To judge the detected current value correctly after transition from PWM OFF period to PWM ON period, it is required to transfer from the operation point shown inFIG. 17 to that shown inFIG. 18 , and in particular, the electric charge in thephase compensation capacitor 34 is a problem. - As mentioned above, an electric charge of [Ccomp×(VCC−20 mV)] is accumulated at the operation point shown in
FIG. 17 , and an electric charge of [Ccomp×(Vgs1−0.4 V)] is accumulated at the operation point inFIG. 18 . The detected current value cannot be judged correctly unless an electric charge of [Ccomp×4.4 V] is discharged, where VCC=5.02 V and Vgs1=1.0 V. The time required for discharge is the time until thesense amplifier 22 can correctly judge the detected current value after transition from PWM OFF period to PWM ON period, and it becomes hence “a detection delay”. - Such discharge is caused by a difference in currents flowing in the N
channel MOS transistor 31 b and thedifferential transistor 32 b. As thedifferential transistor 32 b is turned off more completely (as the larger voltage is input to the non-inverting terminal of thesense amplifier 22 after transition to PWM ON period, thedifferential transistor 32 b is turned off more completely), the required discharge time becomes shorter, and the detection delay is reduced. - To the contrary, as the input voltage to the non-inverting terminal of
sense amplifier 22 is smaller after the transition to PWM ON period, that is, as the current flowing in thedetection resistor 21 is smaller, thedifferential transistor 32 b is turned off more poorly, and the required discharge time becomes longer, with the detection delay being longer. Therefore, the detection delay appears more significantly at driving steps of the smaller current target value, such as driving steps=0, 31 to 33, 63 shown inFIG. 16 . Since the driving step of the small current target value is close to the point of inverting the polarity of current, this is called “zero cross” hereinafter. InFIG. 16 , the zero cross is indicated by point A. - In PWM OFF period explained above, the loop of the sense amplifier is out, and the loop of the sense amplifier may not be out also in PWM ON period.
- The operation when the loop of the sense amplifier is out in PWM ON period is explained by referring to
FIG. 16 andFIGS. 19A to 19C. - In PWM ON period, as shown in
FIG. 19A , power is supplied to the winding 3, and a current flows into the suppliedcurrent measuring section 20. InFIG. 19A ,transistors transistors FIG. 19B , a current does not flow into the suppliedcurrent measuring section 20. InFIG. 19B , thetransistor 9 turn on, and thetransistors FIG. 19B , the current flowing in the winding 3 attenuates. But at driving step=32 or 0 shown inFIG. 16 , since the current is small, the voltage applied across the winding 3 is small in PWM OFF period, and hence the current flowing in the winding 3 hardly deteriorates. - When the advancing time of driving steps is short, that is, when the rotating speed of the stepping motor is fast, the current of winding 3 does not attenuate fully to 0 in transition to the next driving step. When the driving step transits from 32 to 33 or from 0 to 1 with the current left over in the winding 3, the current direction switch signal is changed over and the current at the winding 3 is inverted. Hence, transistors different from that in one driving step before turn on, as shown in FIG. 19C. In
FIG. 19C , thetransistors transistors current measuring section 22 reversely from the ground, and the current further flows into thedetection resistor 21 reversely from the ground. - As a result, a negative potential is generated across the
detection resistor 21, and is also applied in thesense amplifier 22. When the negative potential is applied, the loop of the sense amplifier is out with the same reason as in the case of input of grounding potential mentioned above, and the detection delay occurs. Therefore, as indicated by A inFIG. 16 , right after changeover of the current direction switch signal PHASE, that is, immediately before inversion of a current of the winding 3, the loop of the sense amplifier is out even after the transition to PWM ON period, and the detection delay occurs. - Current waveform in the case of the detection delay is explained by referring to
FIG. 20 andFIG. 21 . InFIG. 20 andFIG. 21 , the portion indicated by A is the detection delay. InFIG. 20 , during the detection delay, the detected current value does not exceed the current target value. In this case, if there is a detection error, there is no adverse effect on detection operation. - When the attenuation in PWM OFF period is large, it takes a long time until reaching the current target value after the transition to PWM ON period. Thus the actual current does not reach the current target value during the detection delay, and it is highly possible that adverse effect does not occur as shown in
FIG. 20 . The higher the current target value, the larger is the attenuation in the regenerative operation in PWM OFF period, and at driving step of high current target value, the effect is none or very small. - In
FIG. 21 , during the detection delay, the detected current value is over the current target value. In this case, since the detection is not conducted during the detection delay, although the current exceeds the current target value, the PWM ON period continues, and hence it is out of the current target value. When the attenuation in PWM OFF period is small, it takes only a short time to reach the current target value after the transition to PWM ON period. Thus the actual current reaches the current target value within the detection delay, and hence it is highly possible that adverse effects occur as shown inFIG. 21 . - The lower the current target value, the smaller is the attenuation in the regenerative operation in PWM OFF period, and it is highly possible that adverse effects occur at driving step of the low current target value. It means, particularly near zero cross, that the waveform is distorted obviously due to deviation from the target current. That is, as shown in portion A in
FIG. 22 , near zero cross, the current is deviated to the larger side from the current target value, and the waveform is distorted. - Thus, according to the conventional stepping motor driving apparatus, due to the detection delay of the sense amplifier, obvious distortion of the waveform may occur near zero cross in particular. Due to the waveform distortion, vibration and noise cannot be decreased sufficiently in application, more particularly, to an electronic imaging apparatus, and there is a further demand for lower vibration and lower noise of the stepping motor operation.
- The invention is directed to the above problems, and hence has an object to present a stepping motor driving apparatus and method capable of lowering vibration and noise in operation of the stepping motor.
- In a first aspect of the invention, a stepping motor driving apparatus includes a detector operable to detect a current supplied to a winding included in the stepping motor, a first offset adding section operable to add an offset to the output of the detector, an amplifier operable to amplify the output of the first offset adding section, a reference signal generator operable to generate a reference signal which indicates a current limit, a second offset adding section operable to add an offset to the output of the reference signal generator, a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off, and a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the amplifier exceeds the output of the second offset adding section.
- In a second aspect of the invention, a stepping motor driving apparatus includes a detector operable to detect a current supplied to a winding included in the stepping motor, a first offset adding section operable to add an offset to the output of the detector, an amplifier operable to amplify the output of the first offset adding section, an offset subtracting section operable to subtract an offset from the output of the amplifier, a reference signal generator operable to generate a reference signal which indicates a current limit, a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off, and a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the offset subtracting section exceeds the current limit indicated by the reference signal.
- In a third aspect of the invention, a stepping motor driving apparatus includes a detector operable to detect a current supplied to a winding included in the stepping motor, a first offset adding section operable to add an offset to the output of the detector, an amplifier operable to amplify the output of the first offset adding section, a reference signal generator operable to generate a reference signal which indicates a current limit, a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off, and a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the amplifier exceeds the current limit indicated by the reference signal.
- In a fourth aspect of the invention, a stepping motor driving apparatus includes a detector operable to detect a current supplied to a winding included in the stepping motor, a first offset adding section operable to add an offset to the output of the detector, a selector operable to select and output either one of the output of the detector and the output of the first offset adding section, an amplifier operable to amplify the output of the selector, a reference signal generator operable to generate a reference signal which indicates a current limit, a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off, a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the amplifier exceeds the current limit indicated by the reference signal, and a selector drive signal generator operable to control the selector.
- The selector drive signal generator judges turn-off of the switching section by the PWM controller, and outputs the judging result. The selector receives the judging result from the selector drive signal generator, and selects and output either one of the output of the detector and the output of the first offset adding section based on the received result.
- In the stepping motor driving apparatus of the forth aspect, the selector may select, based on the judging result, the output of the first offset adding section in whole period in which the switching section is in turn-off state, and select the output of the detector in whole period in which the switching section is in turn-on state.
- Alternatively, the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-off state, and select the output of the detector in the remaining period in which the switching section is turn-off state and in whole period in which the switching section is in turn-on state.
- Alternatively, the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-on state and whole period in which the switching section is in turn-off state, and select the output of the detector in the remaining period in which the switching section is in turn-on state.
- Alternatively, the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-on state and in a part of period in which the switching section is in turn-off state, and select the output of the detector in the remaining period in which the switching section is in turn-on state and in the remaining period in which the switching section is in turn-off state.
- Furthermore, the selector drive signal generator may further judge that changeover of a winding current direction is instructed, and output the judging result. In this case, the selector may select, based on the judging result, the output of the first offset adding section in whole period in which the switching section is in turn-off state and in a predetermined period after the changeover of a winding current direction is instructed, and select the output of the detector in a period determined by reducing the predetermined period from a whole period in which the switching section is in turn-on state.
- Alternatively, the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-off state and in a predetermined period after the changeover of a winding current direction is instructed, and select the output of the detector in a period determined by reducing the predetermined period from the remaining period in which the switching section is turn-off state and a whole period in which the switching section is in turn-on state.
- Alternatively, the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-on state, in whole period in which the switching section is in turn-off state, and in a predetermined period after the changeover of a winding current direction is instructed, and select the output of the detector in a period determined by reducing the predetermined period from the remaining period in which the switching section is in turn-on state.
- Alternatively, the selector may select the output of the first offset adding section in a part of period in which the switching section is in turn-on state, in a part of period in which the switching section is in turn-off state, and in a predetermined period after the changeover of a winding current direction is instructed, and select the output of the detector in a period determined by reducing the predetermined period from the remaining period in which the switching section is in turn-on state and the remaining period in which the switching section is in turn-off state.
- In a fifth aspect of the invention, a stepping motor driving method includes detecting a current supplied to a winding included in a stepping motor, adding a first offset to the detected current, amplifying the detected current with the added offset, generating a reference signal which indicates a current limit, adding a second offset to the reference signal, and controlling turn-on and turn-off of a switching section, the switching section being operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off. The controlling turns on the switching section every predetermined period, and turn off the switching section when the amplified current exceeds the reference signal with the added second offset.
- In a sixth aspect of the invention, a stepping motor driving method includes detecting a current supplied to a winding included in a stepping motor, adding a first offset to the detected current, amplifying the detected current with the added offset, subtracting a second offset from the amplified current, generating a reference signal which indicates a current limit, and controlling turn-on and turn-off of a switching section, the switching section being operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off. The controlling turns on the switching section every predetermined period, and turn off the switching section when the current subtracted with the second offset exceeds the current limit indicated by the reference signal.
- In a seventh aspect of the invention, a stepping motor driving method includes detecting a current supplied to a winding included in a stepping motor, adding an offset to the detected current, amplifying the detected current with the added offset, generating a reference signal which indicates a current limit, and controlling turn-on and turn-off of a switching section, the switching section being operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off. The controlling turns on the switching section every predetermined period, and turn off the switching section when the amplified current exceeds the current limit indicated by the reference signal.
- In an eighth aspect of the invention, a stepping motor driving method includes detecting a current supplied to a winding included in a stepping motor, adding an offset to the detected current, selecting either one of the current with the added offset and the detected current without the offset, amplifying the selected current, generating a reference signal which indicates a current limit, and turning on a switching section every predetermined period, and turning off the switching section when the amplified current exceeds the current limit indicated by the reference signal. The selecting judges turn-off of the switching section and selects the current based on the judging result.
- According to a stepping motor driving apparatus and method of the invention, adding the offset to the input of the detecting section can remove the detection delay and prevent waveform distortion, in particular, near the zero cross. Further the second offset is added in order to cancel the offset inputted to the detecting section, and thus the deviation of detected current caused by the added offset to the detecting section can be prevented. Reduction of the detection delay and prevention of the waveform distortion can achieve lower vibration and lower noise in the stepping motor.
-
FIG. 1 is a block diagram of a structure of a stepping motor driving apparatus in a first embodiment of the invention. -
FIGS. 2A to 2E are current waveform diagrams of the stepping motor driving apparatus in the first embodiment of the invention.FIG. 2A shows a waveform of an output of a reference pulse generator.FIG. 2B shows a waveform of a comparator output.FIG. 2C shows a waveform of a flip flop output.FIG. 2D shows waveforms of an output (“J”) of a reference signal generator (target current) and a winding current (“K”).FIG. 2E shows waveforms of an output (X) of a reference signal generator with offset added (target current), an output (“X”) of the reference signal generator (target current), and an output (“Y”) of a supplied current measuring section (detected current). -
FIGS. 3A to 3D show a current path of the stepping motor driving apparatus in the first embodiment of the invention. -
FIG. 4 is a diagram of example of a detecting section in the first embodiment of the invention. -
FIGS. 5A to 5D are diagrams of example of a first offset adding section in the first embodiment of the invention -
FIG. 6 is a diagram of a sense amplifier structure and PWM OFF period operation point in the first embodiment of the invention. -
FIG. 7 is a diagram of a sense amplifier structure and PWM ON period operation point in the first embodiment of the invention. -
FIG. 8 is a block diagram of a structure of a stepping motor driving apparatus in a second embodiment of the invention. -
FIGS. 9A to 9D are diagrams of example of an offset subtracting section in the second embodiment of the invention. -
FIG. 10 is a block diagram of a structure of a stepping motor driving apparatus in a third embodiment of the invention. -
FIG. 11 is a block diagram of a structure of a stepping motor driving apparatus in a fourth embodiment of the invention. -
FIGS. 12A to 12C are waveform diagrams of a stepping motor driving apparatus in the fourth embodiment of the invention: (i) an output of a reference pulse generator, (ii) a comparator output, (iii) a flip flop output (PWM controller output), (iv) a current direction switch signal PHASE, (v) an output of a selector drive signal generator, (vi) an output (“X”) of a reference signal generator (target current) and an output (“Y”) of a supplied current measuring section (detected current). -
FIG. 13 is a block diagram of a structure of a stepping motor driving apparatus in a fifth embodiment of the invention. -
FIGS. 14A to 14C are waveform diagrams of the stepping motor driving apparatus in the fifth embodiment of the invention: (i) an output of a reference pulse generator, (ii) a comparator output, (iii) a flip flop output (PWM controller output), (iv) a current direction switch signal PHASE, (v) an output of a selector drive signal generator, (vi) an output (“X”) of a reference signal generator (target current) and an output (“Y”) of a supplied current measuring section (detected current). -
FIG. 15 is a structure of conventional stepping motor driving apparatus. -
FIG. 16 is a diagram of reference signal and current direction switch signal in conventional stepping motor driving apparatus. -
FIG. 17 is a diagram of a general sense amplifier structure and PWM OFF period operation point. -
FIG. 18 is a diagram of general sense amplifier structure and PWM ON period operation point. -
FIGS. 19A to 19C are current path diagrams in phase changeover (commutation). -
FIGS. 20A to 20E are current waveform diagrams with large current target value in the conventional stepping motor driving apparatus.FIG. 20A shows a waveform of an output of a reference pulse generator.FIG. 20B shows a waveform of a comparator output.FIG. 20C shows a waveform of a flip flop output.FIG. 20D shows waveforms of an output (“J”) of a reference signal generator (target current) and a winding current (“K”).FIG. 20E shows waveforms of an output (X) of a reference signal generator (target current) and an output (“Y”) of a supplied current measuring section (detected current). -
FIGS. 21A to 21E are current waveform diagrams with small current target value in the conventional stepping motor driving apparatus.FIG. 21A shows a waveform of an output of a reference pulse generator.FIG. 21B shows a waveform of a comparator output.FIG. 21C shows a waveform of a flip flop output.FIG. 21D shows waveforms of an output (“J”) of a reference signal generator (target current) and a winding current (“K”).FIG. 21E shows waveforms of an output (X) of a reference signal generator (target current) and an output (“Y”) of a supplied current measuring section (detected current). -
FIG. 22A shows an ideal current waveform andFIG. 22B shows a current waveform with distortion, in the conventional stepping motor driving apparatus. - Preferred embodiments of the invention are described specifically below with reference to the accompanying drawings. In the following explanation, same members and parts as mentioned above are identified with same reference numerals, and detailed description is omitted.
- The stepping motor driving apparatus in the first embodiment of the invention is described below with reference to
FIG. 1 andFIG. 16 , andFIG. 2A toFIG. 7 . -
FIG. 1 is a block diagram of a stepping motor driving apparatus in the first embodiment. A stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding. -
FIG. 16 is a diagram showing the relation of a reference signal and a current direction switch signal PHASE in conventional stepping motor driving apparatus. The reference signal and current direction switch signal PHASE of the embodiment are same as in the prior art. - In
FIG. 1 , the stepping driving apparatus receives a power from apower source 1 and drives a steppingmotor 2. The stepping motor which is a target to be controlled includes a winding 3 and arotor 4. - The stepping motor driving apparatus includes a
switching section 5 for controlling power supply to the winding 3, areference signal generator 14 for generating a reference signal indicating a current limit, a pulse width modulation (PWM)controller 15, and supplycurrent measuring section 20. - The
switching section 5 includestransistors 6 to 9 andflywheel diodes 10 to 13 which form a current path. ThePWM controller 15 includes acomparator 16, a flip-flop 17, areference pulse generator 18, and aconduction logic section 19. - The stepping motor driving apparatus in the first embodiment performs pulse width modulation (PWM) control, more specifically, performs PWM control in a current chopper method such that the average current supplied to the winding 3 approaches gradually the current limit value generated by the
reference signal generator 14. In the following explanation of operation, the current flowing in the winding 3 which is detected by the suppliedcurrent measuring section 20 is called a “detected current value”, and the reference signal expressing the current limit generated by thereference signal generator 14 is called a “current target value”. - The current target value generated by the
reference signal generator 14 is explained. Operation of thereference signal generator 14 is same as in the conventional stepping motor driving apparatus, and generates a stepwise wave increasing and decreasing in steps to output it as the current target value. As the current target value increases or deceases in steps, the stepping motor rotates by each unit angle. Advance of steps of the current target value is determined by input of CLK for instructing the step advance, but same effects are obtained by measuring of step advance intervals by a timer. - The period of advancing the step of the current target value is determined by the input CLK period, or the timer period for determining the step advance interval. Depending on the period of advancing the step of the current target value, the period of stepping motor rotating by unit angle is determined, and thus the period of rotation of the stepping motor is determined. The current target value is preferred to be a sinusoidal signal from the viewpoint of low noise and low vibration. The
reference signal generator 14 generates a stepwise wave obtained by sampling the sinusoidal wave. -
FIG. 16 shows a stepwise wave sampled in 64 steps as a current target value. Along with advance in steps, each value of the stepwise wave sampling the sinusoidal wave at each step is provided sequentially, resulting in a stepwise wave sampling the sinusoidal wave. - Current direction of a current flowing in the winding 3 is specified by the current direction switch signal PHASE as shown in
FIG. 16 . That is, the size of the stepwise wave shows the size of the current target value, and current direction switch signal PHASE shows a current direction. Further, to avoid sudden current changes by stepwise level changes, the stepwise wave smoothed by integrating means such as a low pass filter is sent as the current target value. - The stepwise wave by sampling sinusoidal wave is not always required, but from the viewpoint of mounting area, a stepwise wave by sampling pseudo-sinusoidal wave, or a stepwise wave other than a sinusoidal wave may be also used. If sudden current changes by stepwise level changes may be permitted, an unsmoothed stepwise wave may be also outputted.
- The
PWM controller 15 includes thecomparator 16, flip-flop 17,reference pulse generator 18, andconduction logic section 19, and performs PWM control for the current of the winding. - Operation by PWM control is explained specifically by referring to
FIGS. 2A to 2E.FIGS. 2A to 2E show temporal changes of principal signals relating to PWM control operation, together with current waveform of the stepping motor driving apparatus. - The
reference pulse generator 18 outputs a signal of a specific period for instructing start of power supply to the winding 3 to the set terminal of the flip-flop 17 to set the flip-flop every specific period. As the flip-flop 17 is set, theconduction logic section 19 receiving the output signal of the flip-flop 17 provides thetransistors 6 to 9 with a gate signal for turning on or off the transistors, such that either one oftransistors transistors switching section 5 turns on in combination and timing not to cause penetration to the ground from the power source. Then the power supply to the winding 3 is started and the current flowing in the winding 3 increases. - The current direction switch signal PHASE entered in the
conduction logic section 19 decides which one oftransistors transistors flop 17 is set and the current flowing in the winding 3 increases due to supply of electric power to the winding 3 is called “PWM ON period”. In every signal of specific period generated by thereference pulse generator 18, power feed to the winding 3 is started, causing transition to the PWM ON period. Hence the specific period generated by thereference pulse generator 18 acts as the PWM period. - The gate signals for turning on the transistors are supplied to the
transistors transistors current path 42 inFIG. 3A . InFIG. 3A , a current flows from thepower source 1 to the ground by way of thetransistor 6, winding 3,transistor 7, and suppliedcurrent measuring section 20, and thus the power is supplied from thepower source 1 to the winding 3. - In this embodiment, the supplied
current measuring section 20 is disposed between the ground and theswitching section 5 to detect the current flowing to the ground by way of the suppliedcurrent measuring section 20. But the suppliedcurrent measuring section 20 can be disposed between thepower source 1 and theswitching section 5 to detect the current flowing from thepower source 1 through the suppliedcurrent measuring section 20. In this case, the same effects as in the embodiment can be obtained. - In this case, however, the detected current value and current target value are not based on the ground, but are based on the
power source 1, and the magnitude relation of detected current value and current target value is opposite to the relation when based on the ground. - In
FIG. 3A , the current flowing in the winding 3 flows in thecurrent path 42 and is detected by the suppliedcurrent measuring section 20. The suppliedcurrent measuring section 20 outputs the detected current value flowing in the winding 3. Right after transition to PWM ON period, the detected current value may include overshoot. - Overshoot occurs mainly when a discharge current of parasitic capacitor of the
switching section 5, for example, a current due to discharge of electric charge of a parasitic capacitor between the drain and gate of thetransistor 7, flows into the suppliedcurrent measuring section 20. Therefore, if the suppliedcurrent measuring section 20 andcomparator 16 follow the overshoot, even though the current of the winding 3 is not actually higher than the current target value, the detected current value may be falsely detected to exceed the current target value, because of the overshoot. - In such a case, during a specific time (called “mask time”) involving possible occurrence of overshoot, the current detection by the supplied
current measuring section 20 andcomparator 16 is masked. In the embodiment, a set-priority flip-flop is used as the flip-flop 17, and the pulse width of the signal output from thereference pulse generator 18 is adjusted to a pulse width corresponding to the mask time to mask the current detection. That is, while thereference pulse generator 18 is outputting a pulse width corresponding to the mask time, even if thecomparator 16 detects falsely by overshoot, the flip-flop 17 operates on set-priority principle and is not reset. During the mask time, fixing of the output of the suppliedcurrent measuring section 20 or the output of thecomparator 16 can provide the same effects. - The
comparator 16 receives a signal showing the detected current value and a signal showing the current target value. In the embodiment shown inFIG. 1 , the signal showing the detected current value is the output of the suppliedcurrent measuring section 20, and the signal showing the current target value is the sum of the current target value output from thereference signal generator 14 and an offset by the second offset addingsection 41. Operation and effect of the second offset addingsection 41 are specifically described later. - The
comparator 16 compares the input signal that shows the detected current value with the signal showing the current target value, and resets the flip-flop 17 when the signal showing the detected current value is higher than the signal showing the current target value, and starts regenerative operation. The period in which the flip-flop 17 is reset and a current flowing in the winding 3 is reduced by the regenerative operation is called “PWM OFF period”. - In this embodiment, the relation of set and reset of the flip-
flop 17 and PWM ON period and PWM OFF period are controlled, so that PWM ON period starts by setting of the flip-flop 17 and PWM OFF period starts by resetting of the flip-flop 17. But the relation may be controlled reversely, the same effects as in the embodiment can be obtained. - The
conduction logic section 19 resets the flip-flop 17 to supply a gate signal for turning off the transistor to thetransistors transistors FIG. 3B shows a current path in PWM OFF period with thetransistors - In
FIG. 3B , the current flowing in the winding 3 by regeneration flows through theflywheel diode 11 andtransistor 6 and decreases. In PWM OFF period, bothtransistors flywheel diode 11 is replaced by power consumption by ON resistance of thetransistor 9, and decreases, so that the decrement amount of current flowing in the winding 3 in PWM OFF period can be reduced. The current path in this case is shown as acurrent path 42 inFIG. 3C . - In
FIG. 3C , the current flowing in the winding 3 by regeneration flows throughtransistors transistors current path 42 inFIG. 3D . - In
FIG. 3D , the current flowing in the winding 3 by regeneration flows through theflywheel diodes flywheel diodes 10 to 13 are provided, but they may be replaced by body diodes composed of back gate and drain oftransistors 6 to 9. In order to lessen the decrement amount of the current flowing in the winding 3 during PWM OFF period, Schottky barrier diodes can be used instead offlywheel diodes 10 to 13. - After transition to PWM OFF period due to reset of the flip-
flop 17, thereference pulse generator 18 sets the flip-flop 17 every specific period, repeating the same operation. Repeat of current increase during PWM ON period and current decrease during PWM OFF period, the average current supplied to the winding 3 gradually approaches the current target value. As the current target value increases and decreases in steps, the average current supplied to the winding 3 increases and decreases in steps, and the windings of other phases than winding 3 operate similarly, and the steppingmotor 2 rotates at a rotating speed corresponding to the advance speed of the step. - Structure and operation of the supplied
current measuring section 20 are explained. The suppliedcurrent measuring section 20 detects the current supplied from thepower source 1 to the winding 3 bytransistor 6 to 9 turned on to output it as the detected current value. - The supplied
current measuring section 20 in the embodiment includes adetection resistor 21 as detecting means (detector), anamplifier 25 as amplifying means, and a first offset addingsection 40. Theamplifier 25 is composed of asense amplifier 22 and gain settingresistors amplifier 25, that is, the gain from input to output of thesense amplifier 22 is determined by thegain setting resistors - In
FIG. 1 , thedetection resistor 21 is used as detecting means. However instead ofdetection resistor 21, as shown inFIG. 4 , using the ON resistance ofMOS transistor 44 generated when avoltage 45 is applied to the gate can be used, the same effect as indetection resistor 21 inFIG. 1 can be obtained. The current supplied to the winding 3 flows into the ground through thedetection resistor 21, and generates a voltage across thedetection resistor 21 which is determined by the resistance of thedetection resistor 21 and the flowing current. The first offset addingsection 40 adds an offset to the voltage across thedetection resistor 21. The voltage with the added offset is supplied to the non-inverting input terminal (+) of thesense amplifier 22 composing theamplifier 25. Thesense amplifier 22, that is, the amplifying means 25 amplifies the input voltage with a gain and outputs the amplified voltage to thecomparator 16 as the detected current value. - With reference to
FIGS. 5A to 5D, a specific example of offset addition by the first offset addingsection 40 is described. - In
FIG. 5A , the first offset addingsection 40 is composed of theresistor 47 andcurrent source 48. The voltage determined by the resistance of theresistor 47 and the current value of thecurrent source 48 is the offset to be added. A diode can be used instead of theresistor 47. - In
FIG. 5B , the first offset addingsection 40 is composed of acurrent source 48, a gate appliedvoltage 49, and aMOS transistor 50. The offset to be added is sum of ON resistance of theMOS transistor 50 determined by the gate appliedvoltage 49 and the voltage determined by the current value of thecurrent source 48. TheMOS transistor 50 can be realized by either P channel MOS transistor or N channel MOS transistor. - In
FIG. 5C , the first offset addingsection 40 is achieved by a source follower by aMOS transistor 51 and acurrent source 52. a voltage between the gate and source is the offset. Instead of the source follower byMOS transistor 51, the emitter follower by a bipolar transistor may be used. - In
FIG. 5D , thesense amplifier 22 is composed of Pchannel MOS transistors 30 a to 30 c, Nchannel MOS transistors 31 a to 31 c,differential transistors current source 33. The first offset addingsection 40 is composed ofdifferential transistors sense amplifier 22. The offset occurring due to difference in size or number of pieces ofdifferential transistor differential transistors differential transistors -
FIGS. 5A to 5D showing the first offset adding section, the second offset adding section has the same structure as the first offset adding section. However, in a specific example ofFIG. 5D , thesense amplifier 22 should be replaced with thecomparator 16 for the second offset adding section. -
FIG. 6 shows the PWM OFF period operation point when the offset is added by the first offset addingsection 40, andFIG. 7 shows the PWM ON period operation point. Referring toFIG. 6 andFIG. 7 , the operation of the sense amplifier when the offset is added by the first offset adding section is explained. - In
FIG. 6 andFIG. 7 , thegain setting resistors detection resistor 21. At this time, the voltage across thedetection resistor 21 is the grounding voltage. - In
FIG. 6 , the offset by the first offset addingsection 40 is 20 mV. Therefore, avoltage 20 mV as the sum of the voltage across thedetection resistor 21 and the offset by the first offset addingsection 40 is fed to the non-inverting input terminal of thesense amplifier 22, as showing Vin+=0.02 V inFIG. 6 . A voltage 0.02 V is fed to the inverting input terminal of thesense amplifier 22 which in turn produces 0.04 V, as showing Vout=0.04 V inFIG. 6 . - Herein, the
sense amplifier 22 cannot produce a voltage equal to or less than the minimum voltage which is determined by the constant current flowing from the Pchannel MOS transistor 30 c and the ON resistance of Nchannel MOS transistor 31 c. In the case of amplifier of so-called rail-to-rail type, if the minimum voltage of thesense amplifier 22 is 0 V, it cannot produce an output of 0 V. - In the conventional stepping motor driving apparatus shown in
FIG. 17 , during PWM OFF period, the output of thesense amplifier 22 is the minimum voltage of 20 mV. At this time, the relation of virtual grounding of thesense amplifier 22 is broken, and thedifferential amplifiers power source 1 is applied to thephase compensation capacitor 34. - On the other hand, in
FIG. 6 showing the embodiment, because of the offset by the first offset addingsection 40, the output of thesense amplifier 22 is 40 mV higher than the minimum voltage of 20 mV, maintaining the relation of virtual grounding of thesense amplifier 22. At this time, since thedifferential amplifiers channel MOS transistor 31 c is applied to thephase compensation capacitor 34, so that the voltage determined by the constant current flowing from the Pchannel MOS transistor 30 c and the ON resistance of Nchannel MOS transistor 31 c becomes 0.04 V. A state in which the relation of virtual grounding is maintained is called “the loop of the sense amplifier is maintained”, while a state in which the relation of virtual grounding is broken is called “the loop of the sense amplifier is out”. InFIG. 6 , an electric charge of [Ccomp×(Vgs2−0.04 V)] is accumulated in thephase compensation capacitor 34. - PWM ON period operation point is shown in
FIG. 7 . During PWM ON period, since a current flows in thedetection resistor 21, the voltage across thedetection resistor 21 is a voltage determined by the current flowing in thedetection resistor 21 and the resistance of thedetection resistor 21. When the voltage across thedetection resistor 21 is 0.2 V and the offset by the first offset addingsection 40 is 20 mV, a voltage 0.22 V is fed to the non-inverting input terminal of thesense amplifier 22 as the sum of the voltage across thedetection resistor 21 and the offset by the first offset addingsection 40, as showing inFIG. 7 Vin+=0.22 V. - A voltage 0.22 V is fed to the inverting input terminal of the
sense amplifier 22 which in turn produces 0.44 V, as showing inFIG. 7 Vin−=0.22 V and Vout=0.44 V. At this time, too, the relation of virtual grounding of thesense amplifier 22 is maintained, and thedifferential amplifiers phase compensation capacitor 34 is provided with a gate voltage Vgs3 of Nchannel MOS transistor 31 c, so that the voltage determined by the constant current flowing from the Pchannel MOS transistor 30 c and the ON resistance of Nchannel MOS transistor 31 c is 0.44 V.FIG. 7 shows Vc=Vgs3. An electric charge of [Ccomp×(Vgs3−0.44 V)] is accumulated in thephase compensation capacitor 34. - In the embodiment shown in
FIG. 6 , also during PWM OFF period, the loop of sense amplifier is maintained, and thus in transition from PWM OFF period to PWM ON period, no transition occurs from the loop out state of the sense amplifier to the loop maintaining state. In order to maintain the loop of the sense amplifier even during PWM OFF period as in the embodiment, the offset “OFFSET” by the first offset addingsection 40 is at least required to satisfy the condition by the following formula (1)
OFFSET≧Vmin/α (1)
where α is amplification factor of theamplifier 25, and Vmin is minimum output voltage by thesense amplifier 22. - More specifically, it is required to add a margin in consideration of variations of each value in formula (1) and offset by the
sense amplifier 22. - As mentioned above, an electric charge of [Ccomp×(Vgs2−0.04 V)] is accumulated at the operation point shown in
FIG. 6 , and an electric charge of [Ccomp×(Vgs3−0.44 V)] is accumulated at the operation point shown inFIG. 7 . Considering from the square characteristics of input gate voltage and current in MOS transistor, there is no significant difference between Vgs2 and Vgs3, and hence it is approximately assumed to be Vgs2=Vgs3. - At this time, the electric charge of the
phase compensation capacitor 34 that must be discharged at the time of transition from PWM OFF period to PWM ON period is [Ccomp×0.4 V], which is about 1/10 smaller as compared with the electric charge [Ccomp×4.4 V] in the prior art shown inFIG. 17 andFIG. 18 . Further, when the current is smaller and the voltage across thedetection resistor 21 is smaller, the electric charge to be discharged becomes further smaller. - For example, when the voltage across the
detection resistor 21 is 0.1 V, the electric charge to be discharged in the prior art is [Ccomp×4.2 V], and the electric charge [Ccomp×0.2 V] in the embodiment which is about 1/20 smaller. As mentioned above, the time required for discharge is equal to time until thesense amplifier 22 comes to judge the detection current value correctly after the transition from PWM OFF period to PWM ON period, which is a detection delay. In the embodiment, the electric charge to be discharge is small, and as a result no detection delay occur. Therefore, the detection delay can be eliminated, and in particular waveform distortion near the zero cross can be prevented. - As explained above about the conventional stepping motor driving apparatus, when the current direction switch signal PHASE is changed over with the remaining current of the winding 3 and then the current of the winding 3 is inverted, the current of the winding 3 flows from the ground into the power source. At this time, the current flows reversely into the
sense amplifier 22 from the ground, and then the current flows reversely also into thedetection resistor 21 from the ground. As a result, a negative potential is generated across thedetection resistor 21. The condition shown in formula (1) is provided for the voltage across thedetection resistor 21 corresponding to the grounding voltage. To eliminate the detection delay also for the negative potential, it is required to satisfy the condition by the following formula (2)
OFFSET≧Vmin/α+Vneg (2)
wherein α is the amplification factor of theamplifier 25, OFFSET is the offset by the first offset addingsection 40, Vmin is the minimum voltage produced by thesense amplifier 22, and Vneg is the maximum negative potential generated across the detection resistor. - The first offset adding
section 40 adds the offset that satisfies the formula (2). Hence the detection delay can be eliminated and waveform distortion can be prevented even when the current direction switch signal PHASE is changed over to invert the current of winding 3. - Second offset adding
section 41 connected to thePWM controller 15 is explained. By the offset added by the first offset addingsection 40, the detected current value outputted from the suppliedcurrent measuring section 20 may be actually deviated from the value corresponding to the current value flowing in thedetection resistor 21. - In
FIG. 2 , the solid line denotes the detected current value after addition of the offset, and the dotted line is the detection current value before addition of the offset. As shown in part A inFIG. 2 , even during PWM OFF period with no current flowing, the output of the supplied current measuring section does not become the grounding voltage because of the offset. - In the embodiment, to prevent the current flowing in the winding 3 from deviating from the current target value due to the offset added by the first offset adding
section 40, the offset by the second offset addingsection 41 is added to the current target value. As indicated by the solid line inFIG. 2E , the output from the suppliedcurrent measuring section 20, that is, the output from theamplifier 25 is deviated from the value corresponding to the current value flowing actually in thedetection resistor 21 indicated by the lower dotted line, by the product of the offset added by the first offset addingsection 40 and the amplification factor of theamplifier 25. - By setting the offset of the current target value provided by the second offset adding
section 41 equal to the product of the offset added by the first offset addingsection 40 and the amplification factor of theamplifier 25, both the current target value fed actually to thecomparator 16 and the current detected value are deviated by the same value. Thus the differential value fed to thecomparator 16 is same as the value without either offset. Accordingly, the magnitude judgment of current target value and current detected value by thecomparator 16 is same as when the offset is not provided, and detected current deviation due to the added offset can be prevented. - As explained herein, according to the stepping motor driving apparatus of the first embodiment, addition of the offset to the input of the
sense amplifier 22 allows the detection delay to be eliminated, and in particular waveform distortion near zero cross to be prevented. Further, addition of the second offset to cancel the offset added to the input of thesense amplifier 22 allows deviation of detected current due to added offset to be prevented. As a result, low noise and low vibration in the stepping motor driving apparatus of the embodiment can be realized. - The stepping motor driving apparatus in a second embodiment of the invention is similar to that in the first embodiment, except that offset subtracting section is provided instead of the second offset adding section of the first embodiment. Referring to
FIG. 8 andFIG. 9 , mainly the difference from the first embodiment is explained, and the same operations as in the first embodiment are omitted. -
FIG. 8 is block diagram of a structure of the stepping motor driving apparatus in the second embodiment.FIG. 9 is a diagram of an example of the offset subtracting section in the second embodiment. A stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding. - The stepping motor driving apparatus as shown in
FIG. 8 includes an offset subtractingsection 55. - In the embodiment shown in
FIG. 8 , a signal showing the current target value is a current target value outputted from thereference signal generator 14, and a signal showing the detected current value is a result of subtracting the offset by the offset subtractingsection 55 from the output of the suppliedcurrent measuring section 20. Detail of operation and effect of the offset subtractingsection 55 is described later. Thecomparator 16 compares the input signal showing the detected current value with the input signal showing the current target value, and resets the flip-flop 17 when the signal showing the detected current value exceeds the signal showing the current target value, resulting in transition to the PWM OFF period. - Specific examples of offset subtraction by the offset subtracting
section 55 are shown inFIGS. 9A to 9D. - In
FIG. 9A , the offset subtractingsection 55 includes aresistor 47 and acurrent source 48. The voltage determined by resistance of theresistor 47 and current value of thecurrent source 48 is the offset to be subtracted. A diode may be used instead of theresistor 47. - In
FIG. 9B , the offset subtractingsection 55 includes acurrent source 48, a gate appliedvoltage 49, and aMOS transistor 50. The voltage determined by ON resistance of theMOS transistor 50 determined by the gate appliedvoltage 49 and current value of thecurrent source 48 is the offset to be subtracted. TheMOS transistor 50 may be either P channel MOS transistor or N channel MOS transistor. - In
FIG. 9C , the offset subtractingsection 55 includes source follower composed of aMOS transistor 51 and acurrent source 52, and the voltage between the gate and source is the offset to be subtracted. Instead of the source follower by theMOS transistor 51, emitter follower by a bipolar transistor may be used. - In
FIG. 9D , thecomparator 16 includes Pchannel MOS transistors 56 a to 56 c, Nchannel MOS transistors 57 a to 57 c,differential transistors current source 59. The offset subtractingsection 55 includesdifferential transistors comparator 16. The offset occurring due to difference in size or the number of pieces ofdifferential transistors differential transistors differential transistors - Structure and operation of supplied
current measuring section 20 are explained. The suppliedcurrent measuring section 20 detects the current flowing from thepower source 1 to the winding 3 due to turn-on oftransistors 6 to 9, outputting a detected current value. The suppliedcurrent measuring section 20 in this embodiment includes adetection resistor 21 as detecting means, anamplifier 25 as amplifying means, and a first offset addingsection 40. - The
amplifier 25 includes asense amplifier 22 and gain settingresistors amplifier 25, that is, the gain of output to input of thesense amplifier 22 is determined by thegain setting resistors - In
FIG. 8 , thedetection resistor 21 is used as detecting means. However as shown inFIG. 4 , using the ON resistance of theMOS transistor 44 with the gate appliedvoltage 45 provided, the same operation as in thedetection resistor 21 inFIG. 8 can be obtained. The current supplied to the winding 3 flows into the ground through thedetection resistor 21, and the voltage determined by the resistance of thedetection resistor 21 and the flowing current is generated across thedetection resistor 21. The voltage across thedetection resistor 21 is added the offset by the first offset addingsection 40, and then is fed to the non-inverting input terminal of thesense amplifier 22 for composing theamplifier 25. Thesense amplifier 22, that is, theamplifier 25 amplifies the input voltage by gain times, and sends the amplified voltage to the offset subtractingsection 55. - In the embodiment shown in
FIG. 8 , same as in the first embodiment, during also PWM OFF period, the loop of the sense amplifier is maintained by the first offset addingsection 40. Hence in transition from PWM OFF period to PWM ON period, transition from loop-out state to loop-maintained state of the sense amplifier does not take place. - As mentioned in the first embodiment, by determining the offset by the first offset adding
section 40 so as to satisfy formulas (1) and (2), the detection delay can be eliminated, even when the current direction switch signal PHASE is changed and the current of the winding 3 is inverted. In particular, waveform distortion near zero cross can be prevented. - The offset subtracting
section 55 is explained. In this embodiment, instead of the second offset adding section in the first embodiment, the offset subtractingsection 55 is provided. In this embodiment, too, same as in the first embodiment, the offset added by the first offset addingsection 40 causes the output value from the suppliedcurrent measuring section 20 to deviate from the value corresponding to the current actually flowing in thedetection resistor 21. The output from the suppliedcurrent measuring section 20 is fed into the offset subtractingsection 55. To prevent the current flowing in the winding 3 from deviating from the current target value, the value subtracting the offset by the offset subtractingsection 55 is outputted to thecomparator 16 as a detected current value. - As explained in the first embodiment, the output from the supplied
current measuring section 20, that is, the output from theamplifier 25 is deviated from the value corresponding to the current value actually flowing in thedetection resistor 21 indicated by the dotted line inFIG. 2 , by the product of offset added by the first offset addingsection 40 multiplied by the amplification factor of theamplifier 25. - By setting the offset by the offset subtracting
section 55 equal to the product of offset added by the first offset addingsection 40 multiplied by the amplification factor of theamplifier 25, the offset added by the first offset addingsection 40 is canceled by the offset subtracted by the offset subtractingsection 55 to be +/−0. As a result, judgment of current target value and current detected value by thecomparator 16 is same as when no offset is applied, and thus deviation of the detected current due to the applied offset can be prevented. - As explained herein, according to the stepping motor driving apparatus of the second embodiment, the detection delay can be eliminated by adding the offset to the input of the
sense amplifier 22. In particular, waveform distortion near the zero cross can be prevented. Also by subtracting the offset for canceling the offset added to the input of thesense amplifier 22, deviation of detected current due to the added offset can be prevented. In the embodiment, low noise and low vibration of stepping motor driving apparatus can be realized. - The stepping motor driving apparatus in a third embodiment of the invention is similar to the stepping motor driving apparatus in the first embodiment, except that the second offset adding section of the first embodiment is not provided.
- Referring to
FIG. 10 , mainly the difference from the first embodiment is explained, omitting the same operations as in the first embodiment. -
FIG. 10 is block diagram of a structure of the stepping motor driving apparatus in the third embodiment. A stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding. - The
comparator 16 inputs a signal showing the detected current value and a signal showing the current target value. In the embodiment shown inFIG. 10 , the signal showing the current target value is a current target value outputted from thereference signal generator 14, and the signal showing the detected current value is an output from the suppliedcurrent measuring section 20. Thecomparator 16 compares the input signals showing the detected current value with the input signal showing the current target value, and resets the flip-flop 17 when the signal showing the detected current value exceeds the signal showing the current target value, resulting in transition to PWM OFF period. - Structure and operation of the supplied
current measuring section 20 are explained. - The supplied
current measuring section 20 detects the current supplied from thepower source 1 to the winding 3 by turn-on of thetransistors 6 to 9, and outputs it as a detected current value. The suppliedcurrent measuring section 20 in this embodiment includes adetection resistor 21 as detecting means, anamplifier 25 as amplifying means, and a first offset addingsection 40. - The
amplifier 25 includes asense amplifier 22, and again setting resistors amplifier 25, that is, the gain of output to input of thesense amplifier 22 is determined by thegain setting resistors - In
FIG. 10 , thedetection resistor 21 is used as detecting means. However as shown inFIG. 4 , using the ON resistance of theMOS transistor 44 with the gate appliedvoltage 45 provided, the same action as in thedetection resistor 21 inFIG. 10 can be obtained. The current supplied to the winding 3 flows into the ground through thedetection resistor 21, and the voltage determined by the resistance of thedetection resistor 21 and the flowing current is generated across thedetection resistor 21. The voltage across thedetection resistor 21 is summed up with the offset by the first offset addingsection 40, and then is fed to the non-inverting input terminal of thesense amplifier 22 for composing theamplifier 25. Thesense amplifier 22, that is, theamplifier 25 amplifies the input voltage by gain times, and sends the produced voltage to thecomparator 16 as a detected current value. - In the third embodiment shown in
FIG. 10 , same as in the first embodiment, in PWM OFF period, too, the loop of the sense amplifier is maintained by the first offset addingsection 40. Thus in transition from PWM OFF period to PWM ON period, transition from loop-out state to loop-maintained state of the sense amplifier does not take place. - As mentioned in the first embodiment, the offset by the first offset adding
section 40 which is an offset satisfying formulas (1) and (2) allows the detection delay to be eliminated even when the current direction switch signal PHASE is changed over with the current of the winding 3 inverted. In particular waveform distortion near zero cross can be prevented. - In this embodiment, too, same as in the first embodiment, because of the offset added by the first offset adding
section 40, the output value from the suppliedcurrent measuring section 20 is deviated from the value corresponding to the current value actually flowing in thedetection resistor 21. When the offset to be added by the first offset addingsection 40 is “offset” and the resistance of thedetection resistor 21 is “Rcs”, the deviation of the detected current becomes “offset/Rcs”. The current value actually flowing in thedetection resistor 21 is deviated in a direction to be smaller than the current target value. - The embodiment does not have the second offset adding section in the first embodiment or the offset subtracting section in the second embodiment. It is not capable of canceling the deviation of the current flowing in the winding 3 from the current target value. When the deviation of the detected current is small and the deviation is within a permissible range, this embodiment is useful in terms of saving the number of components.
- Regarding the current value actually flowing in the detection resistor, the deviation occurs in a direction so that the current is smaller than the current target value. This means, when the current target value is 0 A (Ampere), that the current flowing in the winding 3 becomes 0 A securely regardless of fluctuations. The offset added by the first offset adding
section 40 can be utilized as an offset which compensates that the current flowing in the winding 3 is securely 0 A. When the current target value is 0 A, this embodiment is useful for compensating that the current flowing in the winding 3 is securely 0 A. - As explained herein, according to the stepping motor driving apparatus of the third embodiment, the detection delay can be eliminated by adding the offset to the input of the
sense amplifier 22, and in particular waveform distortion near the zero cross can be prevented. The deviation of the detected current due to the offset added to the input of thesense amplifier 22 occurs, but to the contrary, the added offset compensates that the current flowing in the winding 3 is securely 0 A. Hence, in the embodiment, low noise and low vibration of the stepping motor driving apparatus can be realized. - The stepping motor driving apparatus in a fourth embodiment of the invention is similar to that in the first embodiment, except that the second offset adding section is not provided, and that a selector for selecting either one of the output of the detecting means or the output of the first offset adding section to output it into a later stage. Further a selector drive signal generator for judging that the PWM controller turns off the switching section and controlling the selector based on the judging result is provided in this embodiment.
- Referring to
FIG. 11 andFIG. 12 , mainly the difference from the first embodiment is explained, omitting the same operations as in the first embodiment. -
FIG. 11 is a block diagram of a structure of the stepping motor driving apparatus in the fourth embodiment. The stepping motor driving apparatus includes aselector 65 and a selectordrive signal generator 66. A stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding. -
FIGS. 12A to 12C are waveform diagrams of the stepping motor driving apparatus of the fourth embodiment. - In the fourth embodiment shown in
FIG. 11 , thecomparator 16 inputs a signal showing the detected current value and a signal showing the current target value. The signal showing the current target value is a current target value outputted from thereference signal generator 14. The signal showing the detected current value is an output from theselector 65 which selects either one of the output of thedetection resistor 21 and the output of the first offset addingsection 40 to output it into a later stage. Specific operation and effects of theselector 65 are described later. Thecomparator 16 compares the input signals showing the detected current value with the signal showing the current target value, and resets the flip-flop 17 when the signal showing the detected current value exceeds the signal showing the current target value, resulting in transition to PWM OFF period. - Structure and operation of the supplied
current measuring section 20 are explained. The suppliedcurrent measuring section 20 detects the current supplied from thepower source 1 to the winding 3 due to turn-on oftransistors 6 to 9, and outputs it as a detected current value. The suppliedcurrent measuring section 20 in this embodiment includes adetection resistor 21 as detecting means, anamplifier 25 as amplifying means, a first offset addingsection 40, and aselector 65. - The
amplifier 25 includes asense amplifier 22, and gain settingresistors amplifier 25, that is, the gain of output to input of thesense amplifier 22 is determined by thegain setting resistors - In
FIG. 11 , thedetection resistor 21 is used as detecting means. However as shown inFIG. 4 , using the ON resistance of theMOS transistor 44 with a gate appliedvoltage 45 provided, the same action as indetection resistor 21 inFIG. 11 can be obtained. - The current supplied to the winding 3 flows into the ground through the
detection resistor 21. The voltage determined by the resistance of thedetection resistor 21 and the flowing current is generated across thedetection resistor 21. The voltage across thedetection resistor 21 is summed up with the offset by the first offset addingsection 40, and then is fed to one of the terminals of theselector 65. The voltage across thedetection resistor 21 is applied to the other terminal of theselector 65. - The
selector 65 outputs optionally either one of the signal with offset and the signal without offset to the non-inverting input terminal of thesense amplifier 22 for composing theamplifier 25, depending on the command from the selectordrive signal generator 66. Thesense amplifier 22, that is, theamplifier 25 amplifies the input voltage by gain times, and sends the amplified voltage to thecomparator 16 as a detected current value. In transition from PWM OFF period to PWM ON period, as far as theselector 65 is maintaining the output of the first offset addingsection 40 to thesense amplifier 22, same as in the first embodiment, the loop of thesense amplifier 22 is maintained by the first offset addingsection 40. Hence transition from loop-out state to loop-maintained state of thesense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion can be prevented. - The control timing of selecting operation of the
selector 65 by the selectordrive signal generator 66 is explained by referring toFIGS. 12A to 12C. -
FIG. 12A shows waveforms when theselector 65 passes the output of first offset addingsection 40 in PWM OFF period and the output of thedetection resistor 21 in the remaining period. - In
FIG. 12A , a signal “A” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of the first offset addingsection 40. A signal “B” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of thedetection resistor 21. During PWM OFF period, the output of the selectordrive signal generator 66 outputs a signal “A” to passes the output of the first offset addingsection 40, and thus as explained in the first embodiment, the loop of thesense amplifier 22 is maintained. In PWM ON period, the output of the selectordrive signal generator 66 outputs a signal “B” to pass the output of thedetection resistor 21. During PWM ON period, a current flows in thedetection resistor 21 and the loop of thesense amplifier 22 is maintained. Hence transition from loop-out state to loop-maintaining state of thesense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion is prevented. - During PWM ON period, since the output of the
detection resistor 21 is fed to thesense amplifier 22 not through the first offset addingsection 40, deviation of the detected current due to the first offset addingsection 40 does not occur. However, when the current direction switch signal PHASE is changed over and the current of the winding 3 is inverted, if a negative potential occurs in thedetection resistor 21, the detection delay occurs. But when negative potential disappears, the detection delay also disappears. -
FIG. 12B shows a waveform when theselector 65 passes the output of the first offset addingsection 40 in a specified time before transition from PWM OFF period to PWM ON period, and passes the output of thedetection resistor 21 in the remaining period. - Also in
FIG. 12B , a signal “A” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of the first offset addingsection 40. A signal “B” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of thedetection resistor 21. In a specified time before transition from PWM OFF period to PWM ON period, the output of the selectordrive signal generator 66 outputs A to pass the output of the first offset addingsection 40. As explained in the first embodiment, the loop of thesense amplifier 22 is maintained. - In the successive PWM ON period, the selector
drive signal generator 66 outputs a signal “B” to passes the output of thedetection resistor 21. During PWM ON period, a current flows in thedetection resistor 21, and the loop of thesense amplifier 22 is maintained, and hence transition from loop-out state to loop-maintained state of thesense amplifier 22 does not occur. That is, the detection delay is eliminated, and waveform distortion is prevented. - However, while the output of the selector
drive signal generator 66 outputs a signal “B” during PWM OFF period, the loop of thesense amplifier 22 is out, and thus a specified period of transition from PWM OFF period to PWM ON period requires more time than that longer than the time required for changing from loop-out state to loop-maintained state of thesense amplifier 22. Otherwise, the transition from PWM OFF period to PWM ON period with thesense amplifier 22 out of loop may occur, and hence the detection delay may occur. - During PWM ON period, since the output of the
detection resistor 21 is fed to thesense amplifier 22 not through the first offset addingsection 40, deviation of the detected current due to the first offset addingsection 40 does not occur. When the current direction switch signal PHASE is changed over and the current of the winding 3 is inverted, if a negative potential occurs in thedetection resistor 21, the detection delay occurs. In this case, when the negative potential disappears, the detection delay also disappears. -
FIG. 12C shows a waveform when theselector 65 passes the output of the first offset addingsection 40 in PWM OFF period and in a specified time after the transition from PWM OFF period to PWM ON period, and passes the output of thedetection resistor 21 in the remaining period. - In
FIG. 12C , too, a signal “A” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of the first offset addingsection 40. A signal “B” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of thedetection resistor 21. In PWM OFF period and in a specified period after the transition from PWM OFF period to PWM ON period, the selectordrive signal generator 66 outputs a signal “A” to pass the output of the first offset addingsection 40. Thus as explained in the first embodiment, the loop of thesense amplifier 22 is maintained. After a specified time following the transition from PWM OFF period to PWM ON period, the selectordrive signal generator 66 outputs a signal “B” to pass the output of thedetection resistor 21. During PWM ON period, a current flows in thedetection resistor 21 and the loop of thesense amplifier 22 is maintained. Hence the transition from loop-out state to loop-maintained state of thesense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion is prevented. - However, in PWM ON period, since the output of the
detection resistor 21 is applied to the sense amplifier not through the first offset addingsection 40, and deviation of the detected current due to the first offset addingsection 40 does not occur. In PWM OFF period and while the output of the selectordrive signal generator 66 outputs a signal “A”, deviation of the detection current by the first offset addingsection 40 occurs. To the contrary, when the current direction switch signal PHASE is changed over and the current of the winding 3 is inverted, the selectordrive signal generator 66 outputs a signal “A” longer than the time until the negative potential generated in thedetection resistor 21 disappears. Hence, in spite of the negative potential occurring in thedetection resistor 21, the loop of thesense amplifier 22 is maintained, the detection delay is eliminated, and waveform distortion is prevented. - In the example shown in
FIG. 12C , the output of the first offset addingsection 40 is selected by theselector 65 in a whole PWM OFF period. However, in a part of PWM OFF period, the output of the first offset addingsection 40 may be selected. That is, the output of the first offset addingsection 40 may be selected in a predetermined period before the transition from PWM OFF period to PWM ON period, and the output of thedetection resistor 21 may be selected in the remaining period of PWM OFF period. - As explained herein, according to the stepping motor driving apparatus of the fourth embodiment, in the transition from PWM OFF period to PWM ON period, adding the offset to the input of
sense amplifier 22 eliminates the detection delay in transition from PWM OFF period to PWM ON period. In particular, waveform distortion near the zero cross can be prevented. Without adding offset to the input of thesense amplifier 22 when detecting the current during PWM ON period, deviation of detected current due to the offset can be prevented. Hence, in the embodiment, low noise and low vibration of the stepping motor driving apparatus can be realized. - The stepping motor driving apparatus in a fifth embodiment of the invention is similar to the stepping motor driving apparatus in the fourth embodiment. The difference is that the selector drive signal generator in the fourth embodiment can turn off the switching section by the PWM controller and judge that changing over of the winding current is instructed. Referring to
FIG. 13 andFIG. 14 , mainly the difference from the fourth embodiment is explained, and the same operations as in the fourth embodiment is omitted. -
FIG. 13 is block diagram of structure of the stepping motor driving apparatus in the fifth embodiment. A stepping motor has plural phases of windings, and elements provided for a winding are identical in each phase. Thus the following explanation is made for elements provided for one phase of winding.FIGS. 14A to 14C show waveform diagrams of the stepping motor driving apparatus of the fifth embodiment. - In the stepping motor driving apparatus of the fifth embodiment shown in
FIG. 13 , a current direction switch signal PHASE is fed to the selectordrive signal generator 66, and theselector 65 is controlled based on the signal PHASE in addition to the control in the fourth embodiment. - The control timing of selecting operation of the
selector 65 by the selectordrive signal generator 66 is explained by referring toFIGS. 14A to 14C. -
FIG. 14A shows a waveform when theselector 65 passes the output of the first offset addingsection 40 in PWM OFF period and in a specific period after direction changeover of the winding current is instructed and passes the output of thedetection resistor 21 in the remaining period. - In
FIG. 14A , a signal “A” is the output of the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of the first offset addingsection 40. A signal “B” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of thedetection resistor 21. In PWM OFF period, and in a specific period after the direction changeover of winding current is instructed, the selectordrive signal generator 66 outputs a signal “A” to pass the output of the first offset addingsection 40. Hence, as explained in the first embodiment, the loop of thesense amplifier 22 is maintained. - In the successive PWM ON period, the selector
drive signal generator 66 outputs a signal “B” to pass the output of thedetection resistor 21. During PWM ON period, a current flows in thedetection resistor 21, and the loop of thesense amplifier 22 is maintained, and hence the transition from loop-out state to loop-maintained state of thesense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion is prevented. - During PWM ON period, since the output of the
detection resistor 21 is fed to thesense amplifier 22 via not the first offset addingsection 40, deviation of the detected current due to the first offset addingsection 40 does not occur. However, in this embodiment, also in a specific time after the current direction switch signal PHASE is changed over, the selectordrive signal generator 66 outputs a signal “A” to pass the output of the first offset addingsection 40. Hence if the current direction switch signal PHASE is changed over and the current of the winding 3 is inverted, the detection delay is eliminated, and waveform distortion can be prevented. -
FIG. 14B shows a waveform when theselector 65 conducts the output of first offset addingsection 40 in a specific period before transfer from PWM OFF period to PWM ON period and in a specific period after command for direction changeover of winding current, and the output ofdetection resistor 21 is conducting in the remaining period. - In
FIG. 14B , a signal “A” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of the first offset addingsection 40, while a signal “B” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of thedetection resistor 21. In a specific period before the transition from PWM OFF period to PWM ON period and in a specific period after the direction changeover of the winding current is instructed, the selectordrive signal generator 66 outputs a signal “A” to pass the output of the first offset addingsection 40. As explained in the first embodiment, the loop of thesense amplifier 22 is maintained. - In the successive PWM ON period, the selector
drive signal generator 66 outputs a signal “B” to pass the output of thedetection resistor 21. During PWM ON period, a current flows in thedetection resistor 21, and the loop of thesense amplifier 22 is maintained, and hence the transition from loop-out state to loop-maintained state of thesense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion is prevented. - However, in the PWM OFF period with the selector
drive signal generator 66 outputting a signal “B”, the loop of thesense amplifier 22 is out. Thus, that is, a specific period before the transition from PWM OFF period to PWM ON period has to be longer than the time required for transition from loop-out state to loop-maintained state of thesense amplifier 22. Otherwise, PWM OFF period is changed to PWM ON period with the loop of the sense amplifier being out, and the detection delay occurs. - During PWM ON period, since the output of the
detection resistor 21 is fed to thesense amplifier 22 via not the first offset addingsection 40, deviation of the detected current due to the first offset addingsection 40 does not occur. - In this embodiment, in a specific time after the current direction switch signal PHASE is changed over, the selector
drive signal generator 66 outputs a signal “A” to pass the output of the first offset addingsection 40. Hence if the current direction switch signal PHASE is changed over and the current of the winding 3 is inverted, the detection delay is eliminated, and waveform distortion can be prevented. -
FIG. 14C shows a waveform when theselector 65 passes the output of the first offset addingsection 40 in PWM OFF period, in a specific period after the transition from PWM OFF period to PWM ON period, and in a specific period after direction changeover of winding current is instructed, and it passes the output of thedetection resistor 21 in the remaining period. - In also
FIG. 14C , a signal “A” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of the first offset addingsection 40. A signal “B” is the output of the selectordrive signal generator 66 when theselector 65 selects and passes the output of thedetection resistor 21. - In PWM OFF period, in a specific period after transition from PWM OFF period to PWM ON period, and in a specific period after the direction changeover of the winding current is instructed, the selector
drive signal generator 66 outputs a signal “A” to pass the output of the first offset addingsection 40. Thus, as explained in the first embodiment, the loop of thesense amplifier 22 is maintained. After a specific period following the transition from PWM OFF period to PWM OFF period, the selectordrive signal generator 66 outputs a signal “B” to pass the output of thedetection resistor 21. During PWM ON period, a current flows in thedetection resistor 21, and the loop of thesense amplifier 22 is maintained, and hence the transition from loop-out state to loop-maintained state of thesense amplifier 22 does not take place. That is, the detection delay is eliminated, and waveform distortion is prevented. - During PWM ON period, since the output of the
detection resistor 21 is fed to thesense amplifier 22 via not the first offset addingsection 40, deviation of the detected current due to the first offset addingsection 40 does not occur, but in the PWM period with the selectordrive signal generator 66 outputting a signal “A”, the deviation of the detected current by the first offset addingsection 40 occurs. - In this embodiment, also in a specific time after the current direction switch signal PHASE is changed over, the selector
drive signal generator 66 outputs a signal “A” to pass the output of the first offset addingsection 40. Hence if the current direction switch signal PHASE is changed over, and the current of the winding 3 is inverted, the detection delay is eliminated, and waveform distortion can be prevented. - In the example shown in
FIG. 14C , the output of the first offset addingsection 40 is selected by theselector 65 in a whole PWM OFF period. However, in a part of PWM OFF period, the output of the first offset addingsection 40 may be selected. That is, the output of the first offset addingsection 40 may be selected in a predetermined period before the transition from PWM OFF period to PWM ON period, and the output of thedetection resistor 21 may be selected in the remaining period of PWM OFF period. - As explained herein, according to the stepping motor driving apparatus of the invention, in the transition from PWM OFF period to PWM ON period, adding of the offset to the input of the
sense amplifier 22 can eliminate the detection delay in the transition from PWM OFF period to PWM ON period. In particular, waveform distortion near the zero cross can be prevented. Further, in a specific time after changeover of current direction switch signal PHASE, the offset is added to the input of thesense amplifier 22. Thus when the current direction switch signal PHASE is changed over and the current of the winding 3 is inverted, the detection delay is eliminated, and waveform distortion in particular near the zero cross can be prevented. - Still more, without adding the offset to the input of the
sense amplifier 22 when detecting the current in PWM ON period, deviation of the detected current due to the offset can be prevented. Hence, in the embodiment, low noise and low vibration of the stepping motor driving apparatus can be realized. - The invention is applied to the stepping motor driving apparatus, and in particular is useful as an apparatus for reducing vibration and noise, since it can prevent occurrence of waveform distortion and deviation of detected current due to detection delay.
- Although the present invention has been described in connection with specified embodiments thereof, many other modifications, corrections and applications are apparent to those skilled in the art. Therefore, the present invention is not limited by the disclosure provided herein but limited only to the scope of the appended claims. The present disclosure relates to subject matter contained in Japanese Patent Application No. 2005-200170, filed on Jul. 8, 2005, which is expressly incorporated herein by reference in its entirety.
Claims (3)
1. A stepping motor driving apparatus comprising:
a detector operable to detect a current supplied to a winding included in the stepping motor;
a first offset adding section operable to add an offset to the output of the detector;
an amplifier operable to amplify the output of the first offset adding section;
an offset subtracting section operable to subtract an offset from the output of the amplifier;
a reference signal generator operable to generate a reference signal which indicates a current limit;
a switching section operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off; and
a PWM controller operable to turn on the switching section every predetermined period, and turn off the switching section when the output of the offset subtracting section exceeds the current limit indicated by the reference signal.
2. The stepping motor driving apparatus according to claim 1 , wherein the offset subtracted by the offset subtracting section is set to a value determined by multiplying the offset added by the first offset adding section by an amplification factor of the amplifier.
3. A stepping motor driving method comprising:
detecting a current supplied to a winding included in a stepping motor;
adding a first offset to the detected current;
amplifying the detected current with the added offset;
subtracting a second offset from the amplified current;
generating a reference signal which indicates a current limit; and
controlling turn-on and turn-off of a switching section, the switching section being operable to supply a power to the winding when the switching section is turned on, and cut off a power to the winding when the switching section is turned off,
wherein the controlling turns on the switching section every predetermined period, and turn off the switching section when the current subtracted with the second offset exceeds the current limit indicated by the reference signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/933,677 US20080067969A1 (en) | 2005-07-08 | 2007-11-01 | Stepping motor driving apparatus and stepping motor driving method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005200170 | 2005-07-08 | ||
JP2005-200170 | 2005-07-08 | ||
US11/484,921 US7352150B2 (en) | 2005-07-08 | 2006-07-10 | Stepping motor driving apparatus and stepping motor driving method |
US11/933,677 US20080067969A1 (en) | 2005-07-08 | 2007-11-01 | Stepping motor driving apparatus and stepping motor driving method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/484,921 Division US7352150B2 (en) | 2005-07-08 | 2006-07-10 | Stepping motor driving apparatus and stepping motor driving method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080067969A1 true US20080067969A1 (en) | 2008-03-20 |
Family
ID=37803180
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/484,921 Expired - Fee Related US7352150B2 (en) | 2005-07-08 | 2006-07-10 | Stepping motor driving apparatus and stepping motor driving method |
US11/933,677 Abandoned US20080067969A1 (en) | 2005-07-08 | 2007-11-01 | Stepping motor driving apparatus and stepping motor driving method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/484,921 Expired - Fee Related US7352150B2 (en) | 2005-07-08 | 2006-07-10 | Stepping motor driving apparatus and stepping motor driving method |
Country Status (1)
Country | Link |
---|---|
US (2) | US7352150B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120274261A1 (en) * | 2009-11-18 | 2012-11-01 | Trinamic Motion Control Gmbh & Co. Kg | Method and circuit arrangement for controlling current in motors |
US11131019B2 (en) | 2016-08-03 | 2021-09-28 | Ihi Hauzer Techno Coating B.V. | Apparatus for coating substrates |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7460774B2 (en) * | 2006-06-21 | 2008-12-02 | Optoelectronics Co., Ltd. | Method to control image stabilizer |
JP2008092652A (en) * | 2006-09-29 | 2008-04-17 | Fujitsu Ltd | Stepping motor controller, stepping motor control method and stepping motor control system |
JP2009065806A (en) * | 2007-09-10 | 2009-03-26 | Panasonic Corp | Stepping motor driving device and stepping motor driving method |
US8139113B2 (en) * | 2007-12-26 | 2012-03-20 | Utc Fire & Security Americas Corporation, Inc. | Method and system for operating a camera assembly |
US8279565B2 (en) * | 2009-02-20 | 2012-10-02 | Won-Door Corporation | Methods and systems relating to overcurrent circuit protection |
US8373377B2 (en) * | 2009-12-18 | 2013-02-12 | Sanyo Semiconductor Co., Ltd. | Driving circuit of stepping motor |
CN111123761A (en) * | 2019-11-26 | 2020-05-08 | 国网浙江省电力有限公司湖州供电公司 | Intelligent recognition device and recognition method for zero and live lines |
WO2021255813A1 (en) * | 2020-06-16 | 2021-12-23 | 三菱電機株式会社 | Power conversion device and electric power steering device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5648710A (en) * | 1994-11-16 | 1997-07-15 | Canon Kabushiki Kaisha | System for controlling drive of stepping motor |
US6150789A (en) * | 1999-02-13 | 2000-11-21 | Tri-Tech, Inc. | Stepper motor control |
US20040124804A1 (en) * | 2002-12-27 | 2004-07-01 | Hiroki Matsunaga | Stepping motor drive device and method |
US7129671B2 (en) * | 2003-12-19 | 2006-10-31 | Matsushita Electric Industrial Co., Ltd. | Stepping motor drive device and method |
US7272479B2 (en) * | 2004-06-16 | 2007-09-18 | Mitsubishi Denki Kabushiki Kaisha | Electrically operated power steering controller and adjusting method of driving electric current offset in this controller |
-
2006
- 2006-07-10 US US11/484,921 patent/US7352150B2/en not_active Expired - Fee Related
-
2007
- 2007-11-01 US US11/933,677 patent/US20080067969A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5648710A (en) * | 1994-11-16 | 1997-07-15 | Canon Kabushiki Kaisha | System for controlling drive of stepping motor |
US6150789A (en) * | 1999-02-13 | 2000-11-21 | Tri-Tech, Inc. | Stepper motor control |
US20040124804A1 (en) * | 2002-12-27 | 2004-07-01 | Hiroki Matsunaga | Stepping motor drive device and method |
US6838853B2 (en) * | 2002-12-27 | 2005-01-04 | Matsushita Electric Industrial Co., Ltd. | Stepping motor drive device and method |
US7129671B2 (en) * | 2003-12-19 | 2006-10-31 | Matsushita Electric Industrial Co., Ltd. | Stepping motor drive device and method |
US7272479B2 (en) * | 2004-06-16 | 2007-09-18 | Mitsubishi Denki Kabushiki Kaisha | Electrically operated power steering controller and adjusting method of driving electric current offset in this controller |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120274261A1 (en) * | 2009-11-18 | 2012-11-01 | Trinamic Motion Control Gmbh & Co. Kg | Method and circuit arrangement for controlling current in motors |
US9030150B2 (en) * | 2009-11-18 | 2015-05-12 | Trinamic Motion Control Gmbh & Co. Kg | Method and circuit arrangement for controlling current in motors |
US11131019B2 (en) | 2016-08-03 | 2021-09-28 | Ihi Hauzer Techno Coating B.V. | Apparatus for coating substrates |
Also Published As
Publication number | Publication date |
---|---|
US20070046245A1 (en) | 2007-03-01 |
US7352150B2 (en) | 2008-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7352150B2 (en) | Stepping motor driving apparatus and stepping motor driving method | |
US8569983B2 (en) | Motor driving apparatus and method for control of motor revolution | |
US5869946A (en) | PWM control of motor driver | |
US5923134A (en) | Method and device for driving DC brushless motor | |
JP3273817B2 (en) | Commutation delay circuit and commutation delay method | |
KR100801498B1 (en) | Switching control circuit and self-excited dc-dc converter | |
JP2008043171A (en) | Load drive device and electric device using the same | |
US9503004B2 (en) | Motor driving circuit | |
US5614797A (en) | Stator coil driver circuit for a brushless DC motor | |
US5300866A (en) | Drive apparatus and speed control apparatus for brushless motor | |
US7567749B2 (en) | Motor control circuit | |
JPH10322151A (en) | Improved peak detection device for automatic gain control | |
US6710568B2 (en) | Motor drive device | |
US20050001569A1 (en) | Motor driver | |
JP3785020B2 (en) | Semiconductor laser drive circuit | |
KR19990072258A (en) | Sensorless motor driver | |
EP3903411B1 (en) | Motor controller with power feedback loop and method | |
JPH07170779A (en) | Motor control method | |
WO2006132115A1 (en) | Image pickup apparatus | |
JPS60261387A (en) | Drive circuit of motor | |
JP2007043895A (en) | Device and method for driving stepping motor | |
JP2001037215A (en) | Switching regulator | |
US20070176569A1 (en) | System and method for establishing spindle motor current during cold temperature operation of HDD | |
EP0831578B1 (en) | Current feedback for polyphase DC motors | |
GB2141888A (en) | Electronically commutated motors |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |