Fast DSI3 Bus Sensor Reinitialization After Unexpected Resets
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If device reset occurs due to electromagnetic interference, then device recovery is needed, but substantial breaks in measurement acquisition occur
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.
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.
3Ease of operation
If traditional reset procedures are used, then device functionality is restored, but system-level resets occur causing extended outages
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.
Data Source
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.


