MCU Cold-Start Calibration via External Data Overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for calibrating microcontroller units (MCUs) in automotive engine control units (ECUs) face challenges during cold-start calibration, as they require powering up the ECU, which can cause heating effects and invalidate the calibration process, and often necessitate pre-loading calibration data days in advance to reach low temperatures, disrupting normal operation.

Innovation Solution

A method that enables calibration during start-up by using an external support device to load initialisation and calibration data into the MCU without powering it up, utilizing a start-up initialisation component to configure the mapping mechanism and ensure valid data integrity, thereby avoiding heating effects and maintaining normal operational conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the ECU is powered up to load calibration data into memory, then calibration can be performed, but heating effects occur that invalidate the cold-start calibration process

Engineering Contradiction:
Improvecalibration validityVSAvoidMCU temperature
Core Design Contradiction:
ReliabilityVSTemperature

Solution Approach 1:

The calibration data is pre-loaded into the external support device's memory before the cold-start calibration process. The initialisation component then copies this pre-loaded data into the MCU's memory during the cold-start sequence, avoiding the need to power up the ECU in advance and thus preventing heating effects that would invalidate the cold-start calibration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An external support device is introduced as an intermediary to store calibration data externally. This external memory acts as a buffer, allowing the calibration data to be prepared in advance without heating the MCU, and then transferred to the MCU's internal memory during the cold-start calibration process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Temperature

If calibration data is pre-loaded days in advance to reach low temperatures, then cold-start calibration can be performed, but normal operation is disrupted

Engineering Contradiction:
Improvecold-start temperatureVSAvoidnormal operation
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The system dynamically switches between two operational modes: during cold-start calibration, the initialisation component actively copies data from external support device memory to MCU memory; during normal operation, the system uses the previously loaded calibration data without requiring external intervention. This dynamic behavior allows cold-start calibration without disrupting normal operational productivity.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If the ECU is powered up in advance to load calibration data, then memory can be configured, but the cold state behavior changes due to heating

Engineering Contradiction:
Improvememory configurationVSAvoidcold state behavior
Core Design Contradiction:
Ease of manufactureVSStability of the object's composition

Solution Approach 1:

The calibration data is prepared and stored in the external support device's memory in advance, but the actual memory configuration in the MCU occurs during the cold-start sequence itself. This preliminary preparation of data externally, followed by in-situ configuration during cold start, maintains both ease of manufacture and cold state behavior stability.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If external tools interact with the ECU during calibration, then calibration data can be loaded, but the calibration validity is compromised

Engineering Contradiction:
Improvecalibration data loadingVSAvoidcalibration validity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The initialisation component of the MCU performs the calibration data loading operation autonomously during the cold-start sequence, without requiring external calibration tools or manual intervention. The system serves itself by automatically copying data from the external support device to internal memory, thereby maintaining calibration validity while preserving ease of operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2643576B1Method for enabling calibration during start-up of a micro controller unit and integrated circuit therefor
Publication Date: 2018.09.12 NXP USA INC
  • EP2643576B1 patent drawingFigure 1
  • EP2643576B1 patent drawingFigure 2
  • EP2643576B1 patent drawingFigure 3

AI summary

A method (200) for enabling calibration during start-up of a micro controller unit (MCU) device. The method comprises, within the MCU device, reading overlay initialisation data from at least one memory element within an external support device operably coupled to the MCU device (240), and configuring memory mapping functionality of the MCU device to overlay data stored within at least a part of device memory of the MCU device with calibration data stored within the at least one memory element of the external support device in accordance with the overlay initialisation data (260).