# US 10,374,533 B2 · Block commutation to reduce inverter losses for BLDC drives

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,374,533 B2
- Document ID: US10374533B2
- Status: Granted
- Kind: B2
- Application number: 15/819,203
- Filed: 2017-11-21
- Published: 2019-05-23
- Granted: 2019-08-06
- Earliest claimed: 2017-11-21
- Assignees: Infineon Technologies Austria AG
- Applicants: Infineon Technologies Austria AG
- Inventors: Venkata Anand Prabhala; Vatche Oknaian; Kapil Kelkar
- Web page: https://patentgrep.com/patent/US10374533B2

## CPC

- H02P 6/12: Monitoring commutation; Providing indication of commutation failure
- G01B 7/30: for measuring angles or tapers; for testing the alignment of axes
- H02P 6/085: {in a bridge configuration}
- H02P 6/14: Electronic commutators
- H02P 6/15: Controlling commutation time
- H02P 6/16: Circuit arrangements for detecting position
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS

## Abstract

Techniques to sense the direction of current through the power transistor of an inverter drive circuit and the position of the rotor for a brushless direct current (BLDC) motor. During the time demagnetizing current flows, the power transistor is turned ON, directing the demagnetizing current through the lower impedance transistor channel rather than through the body diode. Directing current to the transistor channel may reduce the diode losses in the power transistors, thereby reducing the overall power losses. In other examples, the low side as well as the high side power transistor may be turned on during the time the demagnetizing current flows through the given power transistor.

## Claims

### Claim 1

A method for controlling a motor, the method comprising:
sensing, by a controller circuit, a direction of current through a switch, wherein the switch comprises a body diode and wherein the body diode comprises an anode and a cathode;
sensing, by the controller circuit, a position of a rotor;
determining, by the controller circuit, based on a position of the rotor, that motor has reached an end of a commutation step; and
in response to determining, by the controller circuit, that the motor has reached the end of the commutation step and that current is in a freewheeling direction through the switch, turning on the switch, wherein the freewheeling direction is from the anode to the cathode of the body diode.

### Claim 2 (depends on 1)

The method of claim 1, wherein the switch is a low side switch, the commutation step is a first commutation step, and the position of the rotor is a first position, the method further comprising:
sensing, by the controller circuit, a direction of current through a high side switch;
determining, by the controller circuit, based on a second position of the rotor, that motor has reached an end of a second commutation step; and
in response to determining, by the controller circuit, that motor has reached the end of the second commutation step and that current is in a freewheeling direction through the high side switch, turning on the high side switch.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
waiting, by the controller circuit, for a first dead time period before turning on the low side switch; and
waiting, by the controller circuit, for a second dead time period before turning on the high side switch,
wherein during the first dead time period and during the second dead time period, the low side switch is OFF and the high side switch is OFF.

### Claim 4 (depends on 2)

The method of claim 2, wherein the low side switch comprises a metal oxide semiconductor field effect transistor (MOSFET) and the high side switch comprises a MOSFET.

### Claim 5 (depends on 2)

The method of claim 2, wherein the low side switch comprises a Gallium Nitride (GaN) switch and the high side switch comprises a GaN switch.

### Claim 6 (depends on 1)

The method of claim 1, wherein sensing, by the controller circuit, the position of the rotor comprises, receiving, by the controller circuit, an input from a Hall sensor.

### Claim 7 (depends on 1)

The method of claim 1, wherein sensing the direction of current through the switch comprises sensing, by the controller circuit, a direction of current through a shunt resistor connected in series with the switch.

### Claim 8 (depends on 1)

The method of claim 1, wherein the switch comprises a current sensing power metal oxide semiconductor field effect transistor (MOSFET).

### Claim 9

A motor control circuit, the circuit comprising:
a high side (HS) switch and a low side (LS) switch,
wherein the LS switch is connected in series with the HS switch,
wherein the LS switch comprises a first body diode and wherein the first body diode comprises an anode and a cathode, and
wherein the HS switch comprises a second body diode and wherein the second body diode comprises an anode and a cathode;
a current sensing element, wherein the current sensing element senses a direction of current through the LS switch;
a rotor sensing element, wherein the rotor sensing element senses a position of a rotor; and
a processing circuit, wherein the processing circuit is configured to:
control operation of the HS switch and the LS switch;
receive rotor position information from the rotor sensing element;
receive direction of current information from the current sensing element;
determine, based on a position of the rotor, that a motor has reached an end of a commutation step;
determine, based on the information from the current sensing element, that that current flows in a freewheeling direction through the LS switch, wherein the freewheeling direction is from the anode to the cathode of the first body diode; and
turn on the LS switch in response to determining that a motor has reached an end of the commutation step and that that the current flows in the freewheeling direction through the LS switch.

### Claim 10 (depends on 9)

The circuit of claim 9, wherein:
the commutation step is a first commutation step and the position of the rotor is a first position,
the current sensing element is a first current sensing element,
the motor control circuit further comprises a second current sensing element, wherein the second current sensing element senses the direction of current through the HS switch, and
the processing circuit is further configured to:
receive direction of current information from the second current sensing element,
determine, based on a second position of the rotor, that the motor has reached an end of a second commutation step,
determine, based on the information from the current sensing element, that that current flows in a freewheeling direction through the HS switch, wherein the freewheeling direction is from the anode to the cathode of the second body diode,
turn on the HS switch in response to determining that a motor has reached an end of the second commutation step and that that the current flows in the freewheeling direction through the HS switch.

### Claim 11 (depends on 10)

The circuit of claim 10, wherein the processing circuit is further configured to determine that the motor control circuit:
is at the end of a first commutation step based on determining that the rotor is in the first position; and
is at the end of a second commutation step based on determining that the rotor is in the second position.

### Claim 12 (depends on 9)

The circuit of claim 9, wherein the LS switch comprises a Gallium Nitride (GaN) switch and the HS switch comprises a GaN switch.

### Claim 13 (depends on 9)

The circuit of claim 9, wherein sensing the direction of current through the LS switch and the HS switch comprises sensing a direction of current through a shunt resistor connected in series with the HS switch or the LS switch.

### Claim 14 (depends on 9)

The circuit of claim 9, further comprising a signal conditioning circuit, wherein the signal conditioning circuit is configured to amplify and filter an indication of current received from the current sensing element.

### Claim 15 (depends on 9)

The circuit of claim 9, further comprising a signal conditioning circuit, wherein the signal conditioning circuit is configured to:
receive rotor position information via the rotor sensing element;
sample and filter the rotor position information;
check the sampled and filtered rotor position information for errors;
control the operation of the HS switch and the LS switch based on the rotor position information.

### Claim 16 (depends on 9)

The circuit of claim 9, further comprising a temperature input element, wherein the temperature input element is configured to receive an indication of a temperature of a component external to the motor control circuit.

### Claim 17

A system comprising:
an inverter circuit comprising:
a high side (HS) switch and a low side (LS) switch,
wherein the LS switch is connected in series with the HS switch,
wherein the LS switch comprises a first body diode and wherein the first body diode comprises an anode and a cathode, and
wherein the HS switch comprises a second body diode and wherein the second body diode comprises an anode and a cathode; and
a current sensing element, wherein the current sensing element senses a direction of current through the LS switch;
a gate driver circuit, wherein the gate driver circuit controls a first gate for the HS switch and a second gate for the LS switch;
a rotor sensing element, wherein the rotor sensing element senses a position of a rotor; and
a controller circuit, wherein the controller circuit is configured to:
control operation of the gate driver circuit;
receive rotor position information from the rotor sensing element;
receive direction of current information from the current sensing element;
determine, based on a position of the rotor, that a motor has reached an end of a commutation step;
determine, based on the current sensing element, that that current flows in a freewheeling direction through the LS switch, wherein the freewheeling direction is from the anode to the cathode of the first body diode; and
signal the gate driver circuit to turn on the LS switch in response to determining that a motor has reached an end of the commutation step and that that the current flows in the freewheeling direction through the LS switch.

### Claim 18 (depends on 17)

The system of claim 17, wherein the controller circuit is further configured to:
receive an indication of a direction of current through a HS switch via the current sensing element,
determine whether the rotor is in a second position,
determine, based on the information from the current sensing element, whether current flows in a freewheeling direction through the HS switch, wherein the freewheeling direction is from the anode to the cathode of the first body diode, and
turn on the HS switch in response to determining that a rotor is in a second position and that that the current flows in a freewheeling direction through the HS switch.

### Claim 19 (depends on 18)

The system of claim 18, wherein:
turning on the LS switch in response to determining that the rotor is in the first position comprises redirecting the current that flows in the freewheeling direction from flowing through a body diode of the LS switch to flowing through a transistor channel of the LS switch; and
turning on the HS switch in response to determining that the rotor is in the second position comprises redirecting the current that flows in the freewheeling direction from flowing through a body diode of the HS switch to flowing through a transistor channel of the HS switch.

### Claim 20 (depends on 18)

The system of claim 18, wherein the LS switch comprises a current sensing power metal oxide semiconductor field effect transistor (MOSFET) and the high side switch comprises a current sensing power MOSFET.
