US 11,886,366 B2
One-wire bidirectional bus signaling with manchester encoding
Lalan Jee Mishra, San Diego, CA (US); Umesh Srikantiah, San Diego, CA (US); and Richard Dominic Wietfeldt, San Diego, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Feb. 22, 2022, as Appl. No. 17/677,731.
Prior Publication US 2023/0267085 A1, Aug. 24, 2023
Int. Cl. G06F 13/362 (2006.01); G06F 1/12 (2006.01); G06F 13/42 (2006.01); H04L 12/40 (2006.01)
CPC G06F 13/362 (2013.01) [G06F 1/12 (2013.01); G06F 13/4282 (2013.01); H04L 12/40 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method of data communication performed at a bus master device, comprising:
determining that a first sequence start condition (SSC) has been initiated when a single-wire serial bus has transitioned from a first signaling state to a second signaling state;
causing a line driver to drive the single-wire serial bus from the second signaling state to the first signaling state after a first duration, thereby completing the first SSC;
providing an arbitration window that comprises a plurality of timeslots by causing the line driver to present a high impedance to the single-wire serial bus after the first SSC is completed;
causing the line driver to drive the single-wire serial bus to the first signaling state in each timeslot in the plurality of timeslots in which the single-wire serial bus is driven to the second signaling state;
transmitting a second SSC after the arbitration window is expired; and
transmitting a command addressed to at least one slave device after transmitting the second SSC, the command being encoded using Manchester encoding.