Single-Wire Bus Slave Device Predictive Sampling Window
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In single-wire bus systems, existing technologies face challenges in synchronizing data transmission and power charging operations between host and slave devices, particularly when the host device has varying clock frequencies, leading to potential interference and inefficient energy management.
Innovation Solution
A slave device is equipped with a detector to identify transitions on the single-wire bus, determining timing information to predict the host's sampling window and decide whether to perform a charge operation before or after this window, ensuring reliable communication and energy management by maintaining the bus state accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the slave device performs charge operation continuously to ensure sufficient power, then the energy management is improved, but it may interfere with the host sampling window and cause communication errors
Solution Approach 1:
The slave device performs charge operations in advance during identified safe time windows before the host sampling window begins, ensuring sufficient power is accumulated without interfering with communication. The device predicts the host sampling window start time and completes charging before this critical period.
Solution Approach 2:
The charge operation timing is dynamically adjusted based on predicted host sampling window timing. The slave device adapts its charging schedule to avoid fixed interference patterns, shifting charge operations to occur before predicted sampling windows or after they complete.
2Use of energy by moving object
If the slave device uses larger capacitors to store more energy for charging, then the power supply stability is improved, but the manufacturing cost and device size increase
Solution Approach 1:
Instead of using larger capacitors, the system performs charge operations in advance during safe time windows, accumulating sufficient energy before it is needed. This temporal scheduling allows smaller capacitors to suffice since they only need to store energy for brief periods rather than maintaining large reserves continuously.
Solution Approach 2:
The invention changes the timing parameter of charge operations rather than changing the physical size of energy storage components. By adjusting when charging occurs (during safe windows) rather than how much capacity is available, the system achieves stable power supply with smaller, cheaper capacitors.
3Productivity
If the slave device transmits data during the host sampling window, then the communication speed is improved, but the charge operation must be precisely timed to avoid interference
Solution Approach 1:
The slave device detects transitions on the single-wire bus to identify the host sampling window timing. This feedback mechanism allows the device to adapt its charge operation scheduling based on actual host behavior, simplifying timing control by reacting to observable signals rather than requiring complex pre-synchronization.
Solution Approach 2:
The slave device predicts the host sampling window start time in advance and completes charge operations before this predicted window begins. This preliminary charging approach allows high-speed data transmission during the sampling window without complex real-time coordination, as the charging schedule is determined beforehand.
Data Source
AI summary
Systems and techniques for single-wire communications are described. A described system includes a host device, and a slave device coupled with the host device via a single-wire bus. The host device can be configured to transmit synchronization information based on transitions over the single-wire bus. The slave device can be configured to detect the transitions on the single-wire bus, determine timing information of the host device based on a first transition of the transitions and a second transition of the transitions, determine a predicted start time of a host sampling window based on the timing information, and determine, based on a predicted charging duration, whether to perform a charge operation before the predicted start time or after a predicted end time of the host sampling window. The charge operation can include drawing power from the single-wire bus to charge the device.


