IP Library Granted Patent US 8,593,100
Granted Patent B2
US 8,593,100 · App. 13/091,229 · Granted Nov 26, 2013

Motor drive circuit

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,593,100
App. No.
13/091,229
Granted
Nov 26, 2013
Kind
B2
Abstract

A motor drive circuit is configured to drive a motor coil based on duty ratio of a PWM signal, and includes a first pulse signal generating circuit configured to generate a first pulse signal for each time period, the time period being equal to 1/n of a time period during which the PWM signal is at one logic level, a counter configured to change a count value based on the first pulse signal, a drive signal output circuit configured to output a drive signal of one logic level when the count value is not a predetermined value and output the drive signal of the other logic level when the count value reaches the predetermined value, a drive circuit configured to perform PWM driving for the motor coil based on the duty ratio of the drive signal, and a setting circuit.

Claims (29)

1. A motor drive circuit configured to drive a motor coil based on duty ratio of a PWM signal, comprising:

a first pulse signal generating circuit configured to generate a first pulse signal for each time period, the time period being equal to 1/n of a time period during which the PWM signal is at one logic level, wherein n is a natural number greater than zero;

a counter configured to change a count value based on the first pulse signal;

a drive signal output circuit configured to output a drive signal of one logic level when the count value is not a predetermined value, and output the drive signal of the other logic level when the count value reaches the predetermined value;

a drive circuit configured to perform PWM driving for the motor coil based on the duty ratio of the drive signal; and

a setting circuit configured to

set, in the counter, such a count value as to decrease a current passing through the motor coil, for each period of the PWM signal, in a time period during which the current passing through the motor coil is decreased, and

set, in the counter, such a count value as to increase the current passing through the motor coil, for each period of the PWM signal, in a time period during which the current passing through the motor coil is increased,

out of a time period during which the current passing through the motor coil is changed in direction.

2. The motor drive circuit of claim 1 , wherein

the setting circuit includes:

a generating circuit configured to

generate such a count value that a difference between the count value and the predetermined value is decreased within a range not exceeding the n, as time elapses, in the time period during which the current passing through the motor coil is decreased, and

generate such a count value that the difference between the count value and the predetermined value is increased within the range not exceeding the n, as time elapses, in the time period during which the current passing through the motor coil is increased; and

a count value setting circuit configured to set, in the counter, the count value generated by the generating circuit for each period of the PWM signal.

3. The motor drive circuit of claim 2 , further comprising:

a second pulse signal generating circuit configured to generate a second pulse signal for each time period, the time period being equal to 1/m of the time period during which the current passing through the motor coil is changed in direction,

wherein m is a natural number greater than zero and is two times n, and

wherein the generating circuit

generates such a count value that the difference between the count value and the predetermined value is decreased until a time when the second pulse signal is input k times, wherein k is a natural number greater than zero and is equal to n, and

generates such a count value that the difference between the count value and the predetermined value is increased from a time when the second pulse signal is input k+1 times until a time when the second pulse signal is input the m times,

in the time period during which the current passing through the motor coil is changed in direction.

4. The motor drive circuit of claim 3 , wherein

the generating circuit generates such a count value as to reach the predetermined value when the second pulse signal is input the k times or the k+1 times.

5. The motor drive circuit of claim 1 , wherein

the first pulse signal generating circuit

generates the first pulse signal for each time period, which is equal to 1/n of the time period during which the PWM signal is at the one logic level, in the time period during which the current passing through the motor coil is changed in direction; and

generates the first pulse signal each time the PWM signal is changed from the one logic level to the other logic level, in a time period during which the current passing through the motor coil is not changed in direction, and wherein

the setting circuit sets, in the counter, such a count value as to reach the predetermined value when the first pulse signal is input to the counter, for each period of the PWM signal, in the time period during which the current passing through the motor coil is not changed in direction.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038620, FRAME 0087 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064070/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER 5859768 AND TO RECITE COLLATERAL AGENT ROLE OF RECEIVING PARTY IN THE SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 038620 FRAME 0087. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 25, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 039853/0001 →
SECURITY INTEREST Recorded Apr 15, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 038620/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: ON SEMICONDUCTOR TRADING SARL
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 032035/0470 →
CHANGE OF NAME Recorded Jan 23, 2014
From: ON SEMICONDUCTOR TRADING, LTD.
To: ON SEMICONDUCTOR TRADING SARL
Reel/Frame 032143/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2011
From: NAKAHATA, MASAHIRO; IMAI, TOSHIYUKI
To: ON SEMICONDUCTOR TRADING, LTD.
Reel/Frame 026433/0783 →