Bi-directional data isolator with dynamic communication
First Claim
1. A bi-directional data isolator, comprising:
- an isolation barrier;
a first circuit configured to;
transmit a first data packet, over a first clock period having a first length, across the isolation barrier;
transmit a first clock marker across the isolation barrier at a beginning of the first clock period; and
transmit a second clock marker across the isolation barrier at an end of the first clock period; and
a second circuit configured to receive the first data packet and transmit a second data packet having a different number of bits than the first data packet, over a second clock period having a second length different from the first length, across the isolation barrier.
1 Assignment
0 Petitions
Accused Products
Abstract
Data isolators for providing isolation between two ports that enable dynamic communication are described. The dynamic communication may be achieved by varying a ratio of the data rate relative to a clock frequency of a clock signal. The data isolator may include a first circuit that transmits data across an isolation barrier when the clock signal is in a first state and a second circuit that transmits data across the isolation barrier when the clock signal is in a second state. The clock frequency may be variable and, as a result, change the duration of data transmissions in a given clock cycle. For example, the clock frequency may be reduced to increase the number of bits transmitted per clock cycle and, conversely, increased to reduce the number of bits transmitted per clock cycle. Thus, the number of bits transmitted per clock cycle may be adjusted to suit the situation.
-
Citations
20 Claims
-
1. A bi-directional data isolator, comprising:
-
an isolation barrier; a first circuit configured to; transmit a first data packet, over a first clock period having a first length, across the isolation barrier; transmit a first clock marker across the isolation barrier at a beginning of the first clock period; and transmit a second clock marker across the isolation barrier at an end of the first clock period; and a second circuit configured to receive the first data packet and transmit a second data packet having a different number of bits than the first data packet, over a second clock period having a second length different from the first length, across the isolation barrier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data isolator, comprising:
-
an isolation barrier; a first circuit configured to; transmit a first data packet, over a first clock period having a first length, across the isolation barrier; transmit a first clock marker across the isolation barrier at a beginning of the first clock period; transmit a second clock marker across the isolation barrier at an end of the first clock period; and transmit a second data packet, having a different number of bits than the first data packet, over a second clock period having a second length different from the first length, across the isolation barrier; and a second circuit configured to receive the first and second data packets across the isolation barrier. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of operating a data isolator, the method comprising:
-
transmitting, by a first circuit across an isolation barrier, a first number of bits over a first clock period having a first length; transmitting, by the first circuit across the isolation barrier at a beginning of the first clock period, a first clock marker; transmitting, by the first circuit across the isolation barrier at an end of the first clock period after transmitting the first number of bits, a second clock marker; and transmitting, by the first circuit across the isolation barrier, a second number of bits different from the first number of bits over a second clock period having a second length different from the first length. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification