# US 11,907,054 B2 · Multi-module system with single terminal error flag input/output

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

- Number: US 11,907,054 B2
- Document ID: US11907054B2
- Status: Granted
- Kind: B2
- Application number: 17/845,117
- Filed: 2022-06-21
- Published: 2023-08-17
- Granted: 2024-02-20
- Earliest claimed: 2022-02-17
- Assignees: Power Integrations, Inc.
- Applicants: Power Integrations, Inc.
- Inventors: Stefan Baeurle; Michael Yue Zhang
- Web page: https://patentgrep.com/patent/US11907054B2

## CPC

- G06F 11/0775: {Content or structure details of the error report, e.g. specific table structure, specific error fields}
- H02P 29/024: Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
- G06F 11/0745: {in an input/output transactions management context (input/output processing in general G06F13/00)}
- H02P 6/00: Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor (vector control H02P21/00)
- H02P 27/06: using DC to AC converters or inverters (H02P27/05 takes precedence)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS

## Abstract

The system comprises a plurality of driver modules coupled by a fault condition bus, e.g. single-wire bus. Each driver module includes an Error Flag Interface block coupled between a single terminal error flag input/output (EF I/O) and a Control block. Each driver module may be coupled- to a motor. When a driver module detects a local fault condition, its Error Flag Interface block is configured to lower the voltage at the single terminal EF I/O to communicate the change to the other driver modules. The Error Flag Interface block is further configured to monitor voltage changes at its single terminal EF I/O. An external fault condition is detected when the single terminal EF I/O is at a low voltage. The Error Flag Interface block is further configured to send a signal disabling the output of the driver module.

## Claims

### Claim 1

A driver module comprising:
an error flag interface block having a single terminal error flag input/output (EF I/O); and a control block coupled to the error flag interface block,
wherein the control block is coupled to enable the error flag interface block to respond to a signal indicative of a fault condition,
wherein the control block is coupled to inhibit the switching of an output of the driver module when in response to the detection of the fault condition external to the driver module by the error flag interface block, the fault condition indicated by an error flag state on the single terminal EF I/O, and
wherein the control block is coupled to control the error flag interface block to set an error flag state on the single terminal EF I/O in response to the detection of the fault condition local to the driver module.

### Claim 2 (depends on 1)

The driver module of claim 1, wherein the fault condition local to the driver module is selected from the group consisting of over-current, over-voltage, and over-temperature.

### Claim 3 (depends on 1)

The driver module of claim 1, wherein the error flag interface block is coupled to respond to a reset state on the single terminal EF I/O and coupled to the control block to allow the output of the driver module to switch.

### Claim 4 (depends on 1)

The driver module of claim 1, wherein the driver module is a half-bridge inverter.

### Claim 5 (depends on 1)

The driver module of claim 1, wherein the driver module is a 3-phase motor drive inverter.

### Claim 6 (depends on 1)

The driver module of claim 1, wherein the driver module is a driver and power switch in a single package.

### Claim 7

A system comprising:
a fault condition bus; and
at least one driver module coupled to the fault condition bus, the at least one driver module further comprising,
an error flag interface block comprising a single terminal error flag input/output (EF I/O), wherein the single terminal EF I/O is coupled to the fault condition bus, and
a control block coupled to the error flag interface block,
wherein the control block is coupled to enable the error flag interface block to respond to a fault condition,
wherein control block is coupled to inhibit the operation of the driver module in response to the detection of the fault condition external to the driver module by the error flag interface block, the fault condition indicated by an error flag state on the single terminal EF I/O,
wherein the control block is coupled to control the error flag interface block to set an error flag state on the single terminal EF I/O in response to detection of the fault condition local to driver module.

### Claim 8 (depends on 7)

The system as in claim 7, wherein the fault condition bus is a single wire bus.

### Claim 9 (depends on 7)

The system of claim 7, wherein the fault condition local to the driver module is selected from the group consisting of over-current, over-voltage, and over-temperature.

### Claim 10 (depends on 7)

The system of claim 7, wherein the error flag interface block is coupled to respond to a reset state on the single terminal EF I/O and coupled to the control block to allow the output of the driver module to switch.

### Claim 11 (depends on 10)

The system of claim 10, further comprising a system controller coupled to the fault condition bus, wherein the system controller is coupled to set the reset state and to receive the error flag state.

### Claim 12 (depends on 7)

The system of claim 7, wherein the driver module is a half-bridge inverter.

### Claim 13 (depends on 7)

The system of claim 7, wherein the driver module is a 3-phase motor drive inverter.

### Claim 14 (depends on 7)

The system of claim 7, wherein the driver module is a driver and power switch in a single package.

### Claim 15

A method for error reporting by a driver module having a single terminal EF I/O coupled to a fault condition bus, the method comprising:
responding to a fault condition indicated by an error flag interface block of the driver module;
inhibiting switching of an output of the driver module by a control block in response to the fault condition occurring external to the driver module indicated by receiving an external flag at the single terminal EF I/O; and
asserting an error flag state on the single terminal EF I/O by the error flag interface block in response to the fault condition being detected local to the driver module.

### Claim 16 (depends on 15)

The method of claim 15, wherein the fault condition being detected local to the driver module is selected from the group consisting of over-current, over-voltage, and over-temperature.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
responding to a reset state of the error flag by the error flag interface block; and
allowing the control block to switch the output of the driver module.

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
receiving the error flag state by a system controller coupled to the fault condition bus; and
setting a reset state on the single terminal EF I/O of the driver module by the system controller.

### Claim 19 (depends on 17)

The method of claim 17, further comprising:
responding to a removal of the local fault condition; and
deasserting the error flag state of the single terminal EF I/O by the driver module, wherein the deasserting the error flag state corresponds to the reset state.
