CPC G06F 13/362 (2013.01) [G06F 1/12 (2013.01); G06F 13/4282 (2013.01); H04L 12/40 (2013.01)] | 27 Claims |
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.
|