Programmable Linked-List Current Controller for Flexible Profile Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing current-control technologies, such as fixed state-machine and micro-sequencer approaches, face limitations in flexibility and complexity, making it difficult to generate versatile current profiles while ensuring safe and reliable operation, particularly in safety-critical applications like automotive fuel injection systems.

Innovation Solution

A programmable linked-list current controller that configures current control phases dynamically, allowing for flexible generation of current profiles with varying characteristics and sequences, by storing phase information in a memory device and linking entries based on trigger events, ensuring termination after a specified time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed state-machine approach is used to control current phases, then the control circuit is easier to verify and validate, but the flexibility to build new current profiles is limited

Engineering Contradiction:
Improveverification and validation easeVSAvoidflexibility in building new current profiles
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the state machine programmable rather than fixed. The control circuit includes a programmable state machine that can be configured at runtime to implement different current profiles, allowing the system to adapt to various requirements while maintaining the structured verification benefits of state-machine control. This resolves the contradiction by enabling both verification ease and profile flexibility through programmability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of state machine configuration from fixed to programmable. By allowing the state transitions, phases, and parameters to be modified through programming rather than being hardwired, the system achieves versatility in creating different current profiles while preserving the systematic approach that facilitates verification and validation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a micro-sequencer approach is used to control current phases, then the flexibility in current profile generation is improved, but the system complexity and difficulty of verification increase

Engineering Contradiction:
Improveflexibility in current profile generationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by implementing a programmable state machine that can be configured at runtime, providing the flexibility of software control without the full complexity of a general-purpose micro-sequencer. The state machine structure maintains organized, verifiable logic while allowing programmable adaptation to different current profiles.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent substitutes a simplified programmable state machine for the more complex micro-sequencer architecture. This replacement reduces system complexity while retaining the essential flexibility needed for generating various current profiles, as the state machine provides a more structured and verifiable control framework.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If a micro-sequencer approach is used to control current phases, then the versatility of control functions is improved, but the reliability and safety verification become difficult

Engineering Contradiction:
Improveversatility of control functionsVSAvoidsafety verification
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies dynamics by using a programmable state machine that combines the versatility of runtime configuration with the verification advantages of structured control logic. The programmable nature allows versatile control functions while the state-machine framework enables systematic safety verification.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent substitutes a programmable state machine for the micro-sequencer approach to improve reliability and safety verification. The state machine's structured logic provides better predictability and verifiability while maintaining versatility through programmability, making safety-critical verification more feasible.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Ease of manufacture

If a fixed state-machine approach is used, then the verification and validation process is simplified, but the ability to respond to different operational requirements is limited

Engineering Contradiction:
Improveverification and validation process easeVSAvoidability to respond to different operational requirements
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by implementing a programmable state machine that can be configured for different operational requirements while maintaining the verification advantages of structured control. The programmable configuration allows the system to adapt to various operational scenarios without sacrificing verification ease.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the state machine from fixed to programmable, allowing parameters and transition logic to be modified based on operational requirements. This enables the system to respond to different operational scenarios while preserving the systematic verification approach that makes validation easier.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9103295B2Current controller having programmable current-control parameters and hardware-implemented support functions
Publication Date: 2015.08.11 VITESCO TECHNOLOGIES USA LLC
  • US9103295B2 patent drawing
  • US9103295B2 patent drawing
  • US9103295B2 patent drawing

AI summary

A current-control profile may be built from a sequence of phases in which the current is controlled in a defined manner. The electrical behavior of these phases may be configured within a list, which contains one entry, or slot, for each phase and which may be stored in a memory device. The order for stepping through the list is not hard-wired into the control circuit. Instead, such an order is part of the configuration for each entry, or slot, itself. Each entry/slot contains the information about the next phase, or the next possible phases depending upon the occurrence of any trigger events. In this way, the list of entries/slots is linked dynamically by the configuration thereby allowing for generation, in a flexible way, of current profiles with different characteristics and different numbers of phases and sequences.