LIN Bus Slave Circuit Wake-Up Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current LIN bus slave circuits face inefficiencies in distinguishing between valid wake-up commands and prolonged bus voltage drops, leading to unnecessary transitions between sleep and normal modes, which affects power consumption and accuracy.
Innovation Solution
A slave circuit with a detector circuit and timer device that evaluates bus voltage thresholds to differentiate between wake-up commands and prolonged drops, using comparators to determine valid wake-up signals and control mode transitions, thereby optimizing power management and reducing false wake-ups.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the slave circuit uses a simple voltage threshold detection to identify wake-up commands, then the circuit complexity is reduced, but the accuracy of distinguishing valid wake-up commands from prolonged bus voltage drops deteriorates
Solution Approach 1:
The detection function is segmented into two independent components: a detector circuit for voltage threshold detection and a timer device for duration measurement. This segmentation allows each component to perform its specialized function efficiently, resolving the contradiction by maintaining low overall complexity while improving detection accuracy through functional division.
Solution Approach 2:
The timer device acts as an intermediary between the detector circuit and the mode control logic. It measures the duration of voltage drops and provides timing information that enables accurate discrimination between valid wake-up commands and erroneous prolonged drops, thereby improving detection accuracy without significantly increasing circuit complexity.
2Speed
If the slave circuit transitions to normal mode upon detecting bus voltage drops, then the responsiveness to wake-up commands is improved, but the power consumption increases due to unnecessary mode transitions
Solution Approach 1:
The timer device performs preliminary action by measuring the duration of voltage drops before triggering a mode transition. This preliminary timing measurement ensures that only valid wake-up commands (within the specified time window) cause mode transitions, thereby maintaining fast response to legitimate commands while preventing unnecessary transitions that would increase power consumption.
Solution Approach 2:
The system implements feedback through the timer device monitoring the bus voltage duration and providing feedback to the mode control logic. This feedback mechanism enables the system to distinguish between valid wake-up commands and erroneous prolonged drops, ensuring mode transitions occur only when appropriate, thus optimizing the balance between response speed and power consumption.
3Reliability
If the slave circuit monitors bus voltage continuously, then the detection reliability is improved, but the power consumption in sleep mode increases
Solution Approach 1:
The detector circuit performs periodic voltage threshold checks rather than continuous monitoring, triggered by voltage drop events. This periodic action maintains detection reliability by catching valid wake-up commands while significantly reducing power consumption compared to continuous monitoring, as the circuit remains in low-power sleep mode between detection events.
Data Source
AI summary
A slave circuit of a LIN bus and method for operating a slave circuit is provided. The slave circuit includes a receiver circuit that is connected to the bus in order to output bit sequences as a function of a bus voltage, an interface circuit for controlling a sleep mode and a normal mode, a detector circuit for evaluating the bus voltage which is connected to the bus, a timer device that is connected to an output of the detector circuit and to the interface circuit. Whereby, the detector circuit, the timer device, and the interface circuit are designed to detect an exceedance of a time threshold by a waveform of the bus voltage of the bus, and to continue a sleep mode in the event of an exceedance, wherein the time threshold is greater than the duration of a wake-up command.


