Galvanically Isolated Motor Driver Link With Time-Slot Polling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electric motor control and power conversion systems lack effective isolation between low-voltage and high-voltage sections, necessitating improved communication protocols that ensure safety, speed, and reduced IC area usage.

Innovation Solution

A communication protocol utilizing smart time-sharing of transmission and reception windows, Manchester encoding/decoding, and watchdog supervision for safe, fast communication between low-voltage and high-voltage devices, facilitated by a single IC with integrated communication interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If galvanic isolation is implemented between low-voltage and high-voltage sections, then safety is improved, but communication complexity increases

Engineering Contradiction:
ImprovesafetyVSAvoidcommunication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication protocol is segmented into distinct time slots: a first time slot for master-to-slave transmission and a second time slot for slave-to-master transmission. This temporal segmentation allows simple half-duplex communication over a single isolated line, resolving the contradiction by maintaining safety through galvanic isolation while keeping communication complexity low through clear protocol structure.

Inventive Principle:
Principle #1Segmentation

2Reliability

If isolated communication protocols are used, then safety and speed specifications are met, but IC area increases

Engineering Contradiction:
ImprovesafetyVSAvoidIC area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges bidirectional communication into a single half-duplex channel using time-division multiplexing. Instead of implementing separate full-duplex isolated channels that would require larger IC area, the solution combines both directions into one time-multiplexed channel, reducing the isolated communication interface area while maintaining safety through galvanic isolation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The communication uses periodic time slots where the first time slot is dedicated to master-to-slave transmission and the second time slot to slave-to-master transmission. This periodic time-division approach enables safe isolated communication with reduced hardware requirements compared to simultaneous bidirectional communication.

Inventive Principle:
Principle #19Periodic action

3Area of stationary object

If time-division multiplexing is implemented, then IC area is reduced, but communication speed requirements increase

Engineering Contradiction:
ImproveIC areaVSAvoidcommunication speed
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The protocol uses parameter changes including Manchester encoding to represent bits, allowing robust communication at moderate speeds. The time slot durations and baud rates are optimized to balance IC area reduction with acceptable communication speed, ensuring that the half-duplex operation does not become a bottleneck for the overall system performance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3975493B1Communication method, corresponding system and device
Publication Date: 2025.10.29 STMICROELECTRONICS SRL
  • EP3975493B1 patent drawingFigure 1~2
  • EP3975493B1 patent drawingFigure 3~4
  • EP3975493B1 patent drawingFigure 5~6

AI summary

A protocol for exchanging data signals (2001, 2002, 2001', 2002') via a galvanic isolation link (ISO, 12) between a first unit (101), such as a low-voltage controller interface, and a second unit (102), such as a high-voltage driver interface of a high-voltage devioe such as an electric motor (EM) comprises exchanging data signals in subsequent time slots of fixed time duration during which first data signals are sent from the first unit (101) and received by the second unit (102) and second data signals are sent from the second unit (102) in response to first data signals received from the first unit (101). The first data signals comprise polling signals sent from the first unit (101) to the second unit (102) at each one of the subsequent time slots as well as on-demand requests sent from the first unit (101) to the second unit (102) in response to respective access requests received by the first unit (101), from a microcontroller (MC) for instance. The second data signals comprise status response signals sent from the second unit (102) in response to polling signals from the first unit (101) as well as read signals from the second unit (102) sent from the second unit (102) in response to on-demand requests from the first unit (101) .