Circuits and systems for multiplexed isolator communication
First Claim
1. A communication circuit for transmitting and receiving data across an isolator bridging an isolation barrier, comprising:
- an input circuit configured to receive a plurality of input data channels;
a framing circuit coupled to the input circuit and configured to frame an input data packet from the plurality of input data channels;
a transmit circuit positioned on a first side of the isolator and configured to drive onto the isolator a first data signal comprising the input data packet;
a receive circuit positioned on the first side of the isolator and configured to receive a second data signal from the isolator; and
a control circuit configured to control the transmit circuit and the receive circuit to provide time division multiplexing of the first data signal and the second data signal,wherein the control circuit transitions to a transmit state, in which the transmit circuit is configured to drive the first data signal onto the isolator, from a receive state, in which the receive circuit is configured to receive the second data signal from the isolator, in response to detecting at least one of a data condition or a timing condition.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of a communication system for transmitting and receiving data across an isolation barrier may include a communication circuit connected to an isolator at a first side of the isolation barrier, the communication circuit having a transmit circuit to drive a first data signal onto the isolator based on input data received by the communication circuit, a receive circuit to receive a second data signal from the isolator and produce output data based on the received second data signal, and a control circuit to control the transmit and receive circuits to provide time division multiplexing of the first and second data signals. The control circuit may transition to a transmit state in which the transmit circuit drives the first data signal onto the isolator from a receive state in which the receive circuit receives the second data signal from the isolator in response to detecting a condition as a function of receiving a predetermined number of bits of the second data signal and passage of a predetermined time period.
75 Citations
25 Claims
-
1. A communication circuit for transmitting and receiving data across an isolator bridging an isolation barrier, comprising:
-
an input circuit configured to receive a plurality of input data channels; a framing circuit coupled to the input circuit and configured to frame an input data packet from the plurality of input data channels; a transmit circuit positioned on a first side of the isolator and configured to drive onto the isolator a first data signal comprising the input data packet; a receive circuit positioned on the first side of the isolator and configured to receive a second data signal from the isolator; and a control circuit configured to control the transmit circuit and the receive circuit to provide time division multiplexing of the first data signal and the second data signal, wherein the control circuit transitions to a transmit state, in which the transmit circuit is configured to drive the first data signal onto the isolator, from a receive state, in which the receive circuit is configured to receive the second data signal from the isolator, in response to detecting at least one of a data condition or a timing condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21, 22)
-
-
10. A method for transmitting and receiving data across an isolator bridging an isolation barrier, comprising:
-
receiving, by an input circuit of a communication circuit, a plurality of input data channels; framing, by a framing circuit of the communication circuit, an input data packet from the plurality of input data channels; receiving, by a receive circuit of the communication circuit, a first data signal from the isolator at a first side of the isolation barrier; detecting, by a control circuit of the communication circuit, at least one of a data condition or a timing condition; and driving, by a transmit circuit of the communication circuit, a second data signal comprising the input data packet onto the isolator at the first side of the isolation barrier in response to detecting the at least one of the data condition or the timing condition. - View Dependent Claims (11, 12, 13, 14, 15, 16, 23, 24)
-
-
17. A communication circuit for transmitting and receiving data across an isolator bridging an isolation barrier, comprising:
-
an input circuit configured for receiving a plurality of input data channels; a framing circuit configured for framing an input data packet from the plurality of input data channels; a transmit circuit configured for driving a first data signal comprising the input data packet onto the isolator at a first side of the isolation barrier; means for receiving a second data signal from the isolator at the first side of the isolation barrier; and a control circuit configured to control the transmit circuit and the means for receiving to provide time division multiplexing of the first data signal and the second data signal, wherein the control circuit transitions to a transmit state, in which the transmit circuit is configured to drive the first data signal onto the isolator, from a receive state, in which the means for receiving is configured to receive the second data signal from the isolator, in response to detecting at least one of a data condition or a timing condition. - View Dependent Claims (18, 19, 20, 25)
-
Specification