摘要 |
In described examples of a system and method for providing electrically isolated communications between two USB2 devices (305, 320), two isolating eUSB2 repeaters (345, 360) are used to implement a digital isolation barrier (330) between the two USB2 devices (305, 320). The isolating eUSB2 repeaters (345, 360) are configured to broker isolated communications between the two USB2 devices (305, 320) using a modified eUSB2 protocol that allows the two isolating eUSB2 repeaters (345, 360) to interoperate across the isolating barrier (330). The modified eUSB2 protocol allows the two isolating eUSB2 repeaters (345, 360) to broker isolating communications on behalf of the USB2 devices (305, 320) without the use of an accurate clock signal. The modified eUSB2 protocol used by the isolating eUSB2 repeaters (345, 360) is configured in particular to support certain end-of-packet translations between USB2 data and the modified eUSB2 protocol, management of certain USB2 bus state transitions, and assignment of roles to the two isolating eUSB2 repeaters (345, 360). |