Fast DSI3 Bus Sensor Reinitialization After Unexpected Resets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle sensor systems face challenges in maintaining continuous operation due to unexpected resets caused by electromagnetic interference and electrostatic discharge, leading to substantial breaks in measurement acquisition and potential system resets.

Innovation Solution

Implement a method for fast sensor device reinitialization by querying a default bus address for a unique device identifier and initiating a data frame to collect time-division multiplexed data, using a lookup table to associate device-level traceability codes with dynamically-determined bus addresses, and reconfiguring reset sensors with lost information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensor devices are operated on DSI3 bus in automotive environment, then data communication is achieved, but electromagnetic interference and electrostatic discharge cause unexpected resets leading to measurement acquisition breaks

Engineering Contradiction:
Improvecontinuous operationVSAvoidelectromagnetic interference
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by querying the default bus address and detecting device resets before they cause system-level failures. The host device continuously monitors for reset conditions and initiates reinitialization procedures in advance, preventing measurement acquisition breaks and ensuring continuous operation in the electromagnetic environment.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If device reset occurs due to electromagnetic interference, then device recovery is needed, but substantial breaks in measurement acquisition occur

Engineering Contradiction:
Improvemeasurement continuityVSAvoidoutage time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system rushes through the reinitialization process by quickly querying the default bus address, detecting resets, and restoring device functionality within a single measurement cycle. This rapid response skips the prolonged outage period that would otherwise occur during device recovery, maintaining measurement continuity.

Inventive Principle:
Principle #21Skipping (Rushing through)

Solution Approach 2:

The host device performs preliminary detection of reset conditions and initiates reinitialization before the device fully loses functionality. By continuously monitoring the bus and detecting resets early, the system can restore measurement acquisition with minimal interruption, preventing substantial breaks in data collection.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If traditional reset procedures are used, then device functionality is restored, but system-level resets occur causing extended outages

Engineering Contradiction:
Improvedevice recoveryVSAvoidsystem outage
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system extracts the reset detection and reinitialization process from the traditional system-level reset procedure. By querying the default bus address and detecting device resets at the host level, the system handles recovery independently without triggering full system-level resets, thereby reducing outage time while maintaining ease of device recovery.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250258790A1Fast device reinitialization on DSI3 bus
Publication Date: 2025.08.14 SEMICON COMPONENTS IND LLC
  • US20250258790A1 patent drawing
  • US20250258790A1 patent drawing
  • US20250258790A1 patent drawing

AI summary

Accordingly, there is disclosed herein host device and bus communication method that enables fast sensor device reinitialization that minimizes outage time associated with an unexpected device reset. In one illustrative embodiment, a bus master includes: a driver configured to drive a downlink signal on a bus signal line coupled to slave devices each with a dynamically-determined bus address; a receive buffer configured to sense an uplink signal on the bus signal line; and a controller coupled to the driver and the receive buffer, the controller being configured to implement a communication method via the bus signal line. The communication method includes: sending a query for a unique device identifier to a default bus address; and upon detecting a query timeout, initiating a data frame to collect time-division multiplexed data from the slave devices.