ESL Driver Circuit Aggregating Busy Signals to Reduce Polling Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional ESL driver circuits require a significant time period to update display pictures and need to query each driver to determine if they are busy or idle, limiting their performance due to the need for sequential polling.

Innovation Solution

An ESL driver circuit architecture that aggregates busy signals from multiple ESL drivers using controlling transistors and a serial transmission protocol, allowing the host circuit to determine if all drivers are idle without querying each one individually, thereby reducing the time wasted on polling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the host circuit queries each ESL driver individually to determine busy or idle state, then the system can accurately track driver status, but the time consumption increases significantly due to sequential polling

Engineering Contradiction:
Improvedriver status detection accuracyVSAvoidpolling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines multiple ESL drivers into a single driver group controlled by one host circuit. The busy port of each ESL driver is connected to the control circuit through individual control transistors, and all control transistors share a common drain terminal connected to the host circuit's busy port. This merging allows the host circuit to determine the busy/idle state of all drivers simultaneously through a single status check, eliminating sequential polling while maintaining accurate status detection.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple ESL drivers operate with different oscillation frequencies and frame rates, then each driver can be optimized for its specific ESL panel, but the host circuit cannot efficiently manage all drivers due to varying update times

Engineering Contradiction:
Improvedriver configuration flexibilityVSAvoiddisplay update efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the control of multiple ESL drivers by providing individual control ports and control transistors for each driver within the driver group. This allows the host circuit to independently control and manage each driver's operation parameters (such as oscillation frequency and frame rate) while still benefiting from the aggregated status monitoring. The segmentation enables flexible configuration of each driver according to its specific ESL panel requirements without compromising overall system efficiency.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If the host circuit controls multiple ESL drivers individually, then each driver can be managed separately, but the system complexity increases due to multiple control lines and query commands

Engineering Contradiction:
Improveindividual driver controlVSAvoidcontrol circuit architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal control architecture where a single host circuit can control multiple ESL drivers through standardized control ports and a unified busy port interface. The control circuit uses identical control transistor configurations for each driver, and all drivers share the same communication protocol and status monitoring mechanism. This multi-functionality allows the host circuit to manage multiple drivers with varying parameters while maintaining a relatively simple and standardized control architecture, reducing overall system complexity compared to fully individualized control.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10997941B1ESL driver mechanism capable of determining whether all ESL drivers are busy or idle without further querying or polling all ESL drivers
Publication Date: 2021.05.04 HIMAX TECH LTD
  • US10997941B1 patent drawing
  • US10997941B1 patent drawing
  • US10997941B1 patent drawing

AI summary

An ESL driver circuit to be coupled to a host circuit and an ESL panel includes an ESL driver and a controlling transistor. The ESL driver has a serial clock input coupled to the serial clock port of the ESL driver circuit, a serial data input coupled to the serial data port of the ESL driver circuit, a control input coupled to the control port of the ESL driver circuit, and a busy output. The controlling transistor has a control terminal coupled to the busy output of the ESL driver, a first terminal coupled to a supply voltage level via a resistor, and a second terminal coupled to a ground level, and is configured to receive the busy output of the ESL driver to generate a busy signal at the first terminal.