To provide a motor drive circuit which can change the period of a soft switch in response to the rotational speed of a motor.
The motor drive circuit includes: a level shift circuit 51 shifting either one level in VH1 and VH2 signals so that a period making the level of V1 higher than the level of V2 becomes longer than the period making the level of V2 higher than the level of V1 on the basis of Hall signals VH1 and VH2 indicating the places of the rotation of the motor; and a level shift circuit 52 shifting either one level in VH1 and VH2 so that the period making the level of V3 higher than the level of V4 becomes shorter than the period making the level of V4 higher than the level of V3. The motor drive circuit further includes: comparators 53 and 54 detecting first timing when V1 and V2 cross and second timing when V3 and V4 cross and an output circuit outputting an indication signal Vssw for gradually changing the driving current of a coil for the motor only for the period between the first timing and the second timing.
IMAI TOSHIYUKI
SANYO SEMICONDUCTOR CO LTD