摘要 |
PROBLEM TO BE SOLVED: To suppress vibrations of a VCM with a spring return mechanism.SOLUTION: Upon receiving a command value S1 instructing a target stroke amount of a voice coil motor 200, a control signal generator 20 generates a control signal S2. A drive current generator 10 supplies the voice coil motor 200 with a drive current Icorresponding to the control signal S2. When an inverse of a resonant frequency of the voice coil motor 200 is defined as a resonance period, the control signal S2 is shifted from an initial value corresponding to a present stroke amount toward an intermediate value during a first term from the driving start, and is shifted from the intermediate value to a final value corresponding to a target stroke amount during a subsequent second term. A coefficient indicating a ratio of a differential between the initial value and the final value and a differential between the initial value and the intermediate value is variable. |