High Speed Bus for Isolated Data Acquisition Applications
First Claim
1. A data acquisition device comprising:
- a plurality of data acquisition channels;
an isolated system management unit coupled to the data acquisition channels;
a host system management unit coupled to a host communication channel;
a serial bus coupled to the host system management unit and the isolated system management unit;
isolation circuitry coupled to the serial bus, wherein the isolation circuitry is configured to electrically isolate the host system management unit from the isolated system management unit and the data acquisition channels;
wherein the isolated system management unit and the host system management unit are each configured to store data associated with one or more pending bus transactions, wherein each of the system management units is further configured to select at least one of the pending bus transactions according to a predetermined priority based scheme, encode and serialize the data associated with the selected bus transaction, and transmit the serialized data across the isolation circuitry to the other system management unit via the serial bus.
5 Assignments
0 Petitions
Accused Products
Abstract
An isolated data acquisition device including a plurality of data acquisition channels, an isolated system management unit coupled to the data acquisition channels, a host system management unit, a serial bus coupled to the host system management unit and the isolated system management unit, and isolation circuitry coupled to the serial bus. The isolation circuitry electrically isolates the host system management unit from the isolated system management unit and the data acquisition channels. During operation, the isolated system management unit and the host system management unit may each store data associated with one or more pending bus transactions. Each of the system management units may select at least one of the pending bus transactions according to a predetermined priority scheme, encode and serialize the data associated with the selected bus transaction, and transmit the serialized data across the isolation circuitry to the other system management unit via the serial bus.
-
Citations
21 Claims
-
1. A data acquisition device comprising:
-
a plurality of data acquisition channels; an isolated system management unit coupled to the data acquisition channels; a host system management unit coupled to a host communication channel; a serial bus coupled to the host system management unit and the isolated system management unit; isolation circuitry coupled to the serial bus, wherein the isolation circuitry is configured to electrically isolate the host system management unit from the isolated system management unit and the data acquisition channels; wherein the isolated system management unit and the host system management unit are each configured to store data associated with one or more pending bus transactions, wherein each of the system management units is further configured to select at least one of the pending bus transactions according to a predetermined priority based scheme, encode and serialize the data associated with the selected bus transaction, and transmit the serialized data across the isolation circuitry to the other system management unit via the serial bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for processing data in an isolated data acquisition device, the method comprising:
-
providing a plurality of data acquisition channels; providing an isolated system management unit coupled to the data acquisition channels; providing a host system management unit coupled to a host communication channel; providing a serial bus coupled to the host system management unit and the isolated system management unit; providing isolation circuitry coupled to the serial bus to electrically isolate the host system management unit from the isolated system management unit and the data acquisition channels; storing data associated with one or more pending bus transactions in the host system management unit or the isolated system management unit; selecting at least one of the pending bus transactions using one of the system management units and according to a predetermined priority based scheme, encoding and serializing the data associated with the selected bus transaction, and transmitting the serialized data across the isolation circuitry to the other system management unit via the serial bus. - View Dependent Claims (18, 19)
-
-
20. An isolated data acquisition device comprising:
-
a plurality of data processing subsystems; a plurality of data acquisition channels; an isolated system management unit coupled to the plurality of data processing subsystems via the data acquisition channels; a host system management unit coupled to a host communication channel, wherein the host communication channel is configured to couple to a host computer system; a serial bus coupled to the host system management unit and the isolated system management unit; isolation circuitry coupled to the serial bus, wherein the isolation circuitry is configured to electrically isolate the host system management unit from the isolated system management unit and the data processing subsystems; wherein the isolated system management unit and the host system management unit are each configured to store data associated with one or more pending bus transactions between the system management units, wherein each of the system management units is configured to select at least one of the pending bus transactions according to a predetermined priority based scheme, encode and serialize the data associated with the selected bus transaction to form a data packet, and transmit the data packet across the isolation circuitry to the other system management unit via the serial bus. - View Dependent Claims (21)
-
Specification