Isolated system data communication
First Claim
1. A system, comprising:
- a first circuit system;
a second circuit system; and
an isolator device coupling the first circuit system and the second circuit system,wherein the first circuit system comprises a communication system configured to transmit across the isolator device a series of multiple pulses representing both data and a clock edge,wherein at least one pulse of the series of pulses represents the clock edge and at least one other pulse of the series of pulses represents the data; and
wherein the second circuit system is configured to receive the series of pulses, and comprises;
a oneshot configured to frame the series of pulses, anda controller coupled to the oneshot, configured to reconstruct the data and the clock edge based on pulses framed by the oneshot.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention may provide a system with a first and second circuit system separated by an electrical isolation barrier but provided in communication by at least one isolator device that bridges the isolation barrier. The first circuit system may include a communication system to transmit data across a common isolator device as a series of pulses, and the second circuit system may receive the series of pulses corresponding to the data. The second circuit system may include a detector coupled to the common isolator device to detect the received pulses, a oneshot to frame the received pulse(s), and a controller to reconstruct the data based on accumulated framed pulse(s). Therefore, noise induced spurious pulses outside the oneshot intervals may be ignored by the second circuit system providing improved noise immunity.
50 Citations
19 Claims
-
1. A system, comprising:
-
a first circuit system; a second circuit system; and an isolator device coupling the first circuit system and the second circuit system, wherein the first circuit system comprises a communication system configured to transmit across the isolator device a series of multiple pulses representing both data and a clock edge, wherein at least one pulse of the series of pulses represents the clock edge and at least one other pulse of the series of pulses represents the data; and wherein the second circuit system is configured to receive the series of pulses, and comprises; a oneshot configured to frame the series of pulses, and a controller coupled to the oneshot, configured to reconstruct the data and the clock edge based on pulses framed by the oneshot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of communicating across an isolation barrier, comprising:
-
receiving, by a receiver, one or more pulses across an isolator device; framing the one or more pulses in a oneshot interval, wherein framing of only a single pulse in the oneshot interval indicates a rising or falling clock edge toggle and framing of multiple pulses in the oneshot interval indicates the other of the rising or falling clock edge toggle; and reconstructing, by a controller, clock edge information based on a number of pulses framed in the oneshot interval. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving, by a receiver, a first pulse across an isolation barrier; framing the received first pulse in a oneshot interval; accumulating a packet of one or more pulses including the received first pulse during the oneshot interval; toggling a clock signal based on receiving the first pulse; confirming, by a controller, the clock signal toggling based on the one or more pulses accumulated in the packet; and if an error is detected, correcting, by the controller, the error at a next packet. - View Dependent Claims (18, 19)
-
Specification