Edge-based communication with a plurality of slave devices
First Claim
Patent Images
1. A bidirectional edge-based pulse width modulation communication system, comprising:
- a master device,a plurality of slave devices, anda communication path coupling the master device with the plurality of slave devices,wherein the master device is adapted to transmit a predetermined first trigger pulse, wherein the predetermined first trigger pulse comprises one of a plurality of different trigger pulses used by the bidirectional edge-based pulse width modulation communication system to the plurality of slave devices,wherein at least two slave devices of the plurality of slave devices are adapted to perform an action in response to the predetermined first trigger pulse,wherein the action comprises simultaneous data sampling in the at least two slave devices, andwherein in response to the predetermined first trigger pulse only a first one of the at least two slave devices performs a transmission of data, and in response to a second predetermined trigger pulse different from predetermined the first trigger pulse a second one of the at least two slave devices performs a transmission of data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and devices related to bidirectional edge-based pulse width modulation communication systems are disclosed. In some implementations, upon receipt of a predetermined trigger pulse at least two slave devices perform an action.
-
Citations
15 Claims
-
1. A bidirectional edge-based pulse width modulation communication system, comprising:
-
a master device, a plurality of slave devices, and a communication path coupling the master device with the plurality of slave devices, wherein the master device is adapted to transmit a predetermined first trigger pulse, wherein the predetermined first trigger pulse comprises one of a plurality of different trigger pulses used by the bidirectional edge-based pulse width modulation communication system to the plurality of slave devices, wherein at least two slave devices of the plurality of slave devices are adapted to perform an action in response to the predetermined first trigger pulse, wherein the action comprises simultaneous data sampling in the at least two slave devices, and wherein in response to the predetermined first trigger pulse only a first one of the at least two slave devices performs a transmission of data, and in response to a second predetermined trigger pulse different from predetermined the first trigger pulse a second one of the at least two slave devices performs a transmission of data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A slave device comprising:
-
a driver adapted to communicate based on bidirectional edge-based pulse width modulation protocol; and the slave device being adapted to receive a predetermined trigger pulse, wherein the predetermined trigger pulse comprises one of plurality of different trigger pulses used by the bidirectional edge-based pulse width modulation protocol and to transmit data in response to the predetermined trigger pulse, wherein in a case where a complete data transmission of a further slave device occurs in response to the predetermined trigger pulse, the slave device is adapted to start its transmission in response to the predetermined trigger pulse after the data transmission of the further slave device, and wherein the slave device is adapted to start its transmission in response to the predetermined trigger pulse a predetermined time after the predetermined trigger pulse in a case where no complete data transmission of the further slave device occurs. - View Dependent Claims (9, 10)
-
-
11. A method, comprising:
-
transmitting a trigger pulse by a master device in a bidirectional edge-based pulse width modulation communication system, performing an action in a first slave device in response to a predetermined trigger pulse, wherein the predetermined trigger pulse comprises one of a plurality of different trigger pulses used by the bidirectional edge-based pulse width modulation communication system, performing an action in a second slave device in response to the predetermined trigger pulse, wherein performing the action in the first slave device comprises transmitting data by the first slave device in response to the predetermined trigger pulse, and wherein performing the action in the second slave device comprises transmitting data in the second slave device after completion of data transmission by the first slave device, wherein, in case of a failure of the first slave device to completely transmit data, the method comprises transmitting data from the second slave device a predetermined time after the predetermined trigger pulse by; counting, by the second slave device, a number of data pulses sent by the first slave device; and starting data transmission by the second slave device when a predetermined number of data pulses has been reached. - View Dependent Claims (12, 13)
-
-
14. A slave device comprising:
-
a driver adapted to communicate based on bidirectional edge-based pulse width modulation protocol; and the slave device being adapted to receive a predetermined trigger pulse, wherein the predetermined trigger pulse comprises one of plurality of different trigger pulses used by the bidirectional edge-based pulse width modulation protocol and to transmit data in response to the predetermined trigger pulse, the slave device being adapted to receive a predetermined trigger pulse, wherein the predetermined trigger pulse comprises one of plurality of different trigger pulses used by the bidirectional edge-based pulse width modulation protocol and to transmit data in response to the predetermined trigger pulse after a data transmission of a further slave device is complete, wherein, in case of a failure of the further slave device to completely transmit data, the slave device is adapted to transmit data from the further slave device a predetermined time after the predetermined trigger pulse by; counting, by the slave device, a number of data pulses sent by the further slave device; and starting data transmission by the slave device when a predetermined number of data pulses has been reached. - View Dependent Claims (15)
-
Specification