Motor driving circuit
First Claim
1. A motor driving circuit that receives an error signal having a digital value corresponding to a deviation between a current rotation speed of a motor, which is a subject to be driven, and its target value, so as to drive the motor, comprising:
- a digital filter that eliminates a high-frequency component of the error signal;
a driving unit that controls an electric current flowing through the motor in accordance with the digital value of the error signal from which the high-frequency component is eliminated by the digital filter; and
an upper-limit value setting unit that sets an upper limit value to the digital value of the error signal input to the digital filter, and whereinthe upper-limit value setting unit is configured to change the upper limit value according to a setting signal from the outside and whereinthe error signal comprises m bits, where m is a natural number; and
the upper-limit value setting unit invalidates the high-order n bits, where n is a natural number satisfying n<
m, of the digital value of the error signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A motor driving circuit drives a motor on receipt of an error signal having a digital value corresponding to a deviation between a current rotation speed of the motor, which is the subject to be driven, and its target value. A digital filter eliminates a high-frequency component of the error signal. A driving unit controls an electric current flowing through the motor in accordance with the digital value of the error signal from which the high-frequency component is eliminated by the digital filter. An upper-limit value setting unit sets an upper limit value to the digital value of the error signal input to the digital filter. The upper-limit value setting unit is configured to be capable of changing the upper limit value in accordance with a setting signal from the outside.
9 Citations
9 Claims
-
1. A motor driving circuit that receives an error signal having a digital value corresponding to a deviation between a current rotation speed of a motor, which is a subject to be driven, and its target value, so as to drive the motor, comprising:
-
a digital filter that eliminates a high-frequency component of the error signal; a driving unit that controls an electric current flowing through the motor in accordance with the digital value of the error signal from which the high-frequency component is eliminated by the digital filter; and an upper-limit value setting unit that sets an upper limit value to the digital value of the error signal input to the digital filter, and wherein the upper-limit value setting unit is configured to change the upper limit value according to a setting signal from the outside and wherein the error signal comprises m bits, where m is a natural number; and the upper-limit value setting unit invalidates the high-order n bits, where n is a natural number satisfying n<
m, of the digital value of the error signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A motor driving apparatus comprising:
-
a speed sensor that produces a speed signal having a frequency according to a rotation speed of a motor, which is a subject to be driven; a clock signal generating unit that generates a clock signal having a frequency according to a target value of the rotation speed of the motor; a speed discriminator that receives the speed signal output from the speed sensor and the clock signal so as to output an error signal having a digital value according to the deviation between the frequencies of two signals; and a motor driving circuit that drives the motor on the basis of the error signal output from the speed discriminator, the motor driving circuit comprising; a digital filter that eliminates a high-frequency component of the error signal; a driving unit that controls an electric current flowing through the motor in accordance with the digital value of the error signal from which the high-frequency component is eliminated by the digital filter; and an upper-limit value setting unit that sets an upper limit value to the digital value of the error signal input to the digital filter, and wherein the upper-limit value setting unit is configured to change the upper limit value according to a setting signal from the outside and wherein the error signal comprises m bits, where m is a natural number; and the upper-limit value setting unit invalidates the high-order n bits, where n is a natural number satisfying n<
m, of the digital value of the error signal.
-
-
9. An electronic apparatus comprising:
-
a motor driving apparatus that drives the motor; and a movable unit whose position is changed by the motor; wherein the motor driving apparatus comprises; a speed sensor that produces a speed signal having a frequency according to a rotation speed of a motor, which is a subject to be driven; a clock signal generating unit that generates a clock signal having a frequency according to a target value of the rotation speed of the motor; a speed discriminator that receives the speed signal output from the speed sensor and the clock signal so as to output an error signal having a digital value according to the deviation between the frequencies of two signals; and a motor driving circuit that drives the motor on the basis of the error signal output from the speed discriminator, the motor driving circuit comprising; a digital filter that eliminates a high-frequency component of the error signal; a driving unit that controls an electric current flowing through the motor in accordance with the digital value of the error signal from which the high-frequency component is eliminated by the digital filter; and an upper-limit value setting unit that sets an upper limit value to the digital value of the error signal input to the digital filter, and wherein the upper-limit value setting unit is configured to change the upper limit value according to a setting signal from the outside and wherein the error signal comprises m bits, where m is a natural number; and the upper-limit value setting unit invalidates the high-order n bits, where n is a natural number satisfying n<
m, of the digital value of the error signal.
-
Specification