Devices, systems and methods for synchronizing event windows in wireless network
AssigneeCypress Semiconductor Corporation
InventorRaghunatha Kondareddy
Life of this patent
Estimating the term…
Abstract
A method can include receiving a timing signal that is part of a first communication protocol; by operation of a master device operating according to a second communication protocol, determining event timing windows for a plurality of slave devices of the master device; and by operation of the master device, transmitting control packets to the slave devices, adjusting clock values in the slave devices to sequentially order the event timing windows within an event group window; wherein the event window is timed according to the timing signal. Related devices and systems are also disclosed.
Claims20
A method, comprising:
- in a master device, generating a strobe signal from a clock configured to synchronize communications of a first communication protocol;
- by operation of the master device, determining event timing windows of a second communication protocol for a plurality of slave devices of the master device;
- by operation of the master device, establishing an event group window that is synchronous with the strobe signal;
- by operation of the master device, if an event timing window of a slave device is not in the event group window, transmitting at least one clock adjustment packet to the slave device configured to cause the slave device to adjust the event timing window to move toward the group window;
- by operation of the master device, continuing to transmit clock adjustment packets to slave devices until the event timing windows of the slave devices are sequentially ordered within the event group window.
A device, comprising:
- first communication circuits configured to receive and transmit data over at least a first medium according to a first protocol, the first communication circuits including a clock circuit to synchronize operations according to the first protocol;
- second communication circuits configured to receive and transmit data over at least the first medium according to a second protocol, the second communication circuits configurable as a master device according to the second protocol;
- wherein
- the device is configured to
- generate a strobe signal from the clock circuit,
- establish an event group window synchronous with the strobe signal,
- determine initial positions for event timing windows according to the second protocol for a plurality of slave devices,
- if an event timing window of a slave device is not in the event group window, transmit at least one clock adjustment packet addressed to the slave device configured to cause the slave device to move the event timing window toward the event group window, and
- continuing to transmit clock adjustment packets to slave devices until the event timing windows of the slave devices are sequentially ordered within the event group window.
A system, comprising:
- a plurality of slave devices, each slave device including a slave controller configured to establish periodic event timing windows based on a slave clock;
- and
- a master device that includes
- first communication circuits operating according to a first clock circuit and a first communication protocol,
- second communication circuits in wireless communication with the slave devices according to a second communication protocol, the second communication circuits configured to
- generate a strobe signal from the first clock circuit,
- establish an event group window that is synchronous with the strobe signal,
- if an event timing window of a slave device is not in the event group window, transmit a clock adjustment command to the slave device to move the event timing window toward the event group window;
- and
- continue to transmit clock adjustment commands to the slave devices until the event timing windows of the slave devices are sequentially ordered within the event group window.
Dependencies are inferred from the claim text.