LIN Bus Microprocessor Programming Mode Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional LIN bus micro-processor systems require a basic program to be loaded into the program memory before connecting with the LIN bus system, limiting the ability to access the programming mode pin externally after installation, which complicates the initial programming process.

Innovation Solution

A process and electronic module that allow a micro-processor system to be connected to a LIN bus system without a pre-loaded base program, using a mode change signal outside the LIN bus protocol to transition from a normal operating mode to a programming mode, enabling program loading and modification post-installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a basic program is loaded into program memory before connecting with the LIN bus system, then the micro-processor system can recognize control words and operate normally, but the programming mode pin becomes inaccessible after installation, complicating the initial programming process

Engineering Contradiction:
Improvesystem operation reliabilityVSAvoidprogramming accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by detecting voltage presence and automatically transitioning to a special operating mode within a predetermined time period after power-on, before normal operation begins. This allows the system to be programmed via the LIN bus without requiring external pin access, resolving the contradiction between reliable operation and programming accessibility.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the programming mode pin is made accessible after installation, then program loading becomes difficult, but if it is not accessible, then post-installation programming is impossible

Engineering Contradiction:
Improveprogramming convenienceVSAvoidpost-installation programmability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The LIN bus transmission line serves as an intermediary medium to transfer mode change signals and programming data to the micro-processor system without requiring physical access to the programming mode pin. This mediator enables post-installation programming while maintaining the pin's inaccessibility, resolving the contradiction between programming convenience and post-installation adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a mode change signal outside the LIN bus protocol is used, then the system can transition to programming mode via the bus, but it requires deviation from standard protocol

Engineering Contradiction:
Improveprogramming mode accessibilityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies local quality by implementing special protocol handling only during the predetermined time period after power-on, while maintaining standard LIN bus protocol compatibility for normal operation. This localized deviation allows programming mode transition without requiring system-wide protocol changes, resolving the contradiction between programming accessibility and protocol simplicity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8312191B2Electronic module and a process for operating a system module
Publication Date: 2012.11.13 INFINEON TECHNOLOGIES AG
  • US8312191B2 patent drawing
  • US8312191B2 patent drawing
  • US8312191B2 patent drawing

AI summary

The invention relates to an electronic module, in particular a micro-processor and/or micro-controller module, and a process for operating a system module, able to be connected with a bus, in particular a LIN bus system. The process includes operating the system module in a first operating mode, and operating the system module in a second operating mode, when, within a pre-determined time period after the start of the first operating mode, a mode start and/or mode change signal—not provided for by the system protocol—is received via the bus system.