USB isolator with advanced control features
Abstract
A USB-based isolator system conveys USB signals between a pair of galvanically isolated circuit systems and supports controlled enumeration by a downstream device on upstream USB signal lines. The isolator system provides a multi-mode voltage regulator to support multiple voltage supply configurations. The isolator system further provides control systems for each of the isolated circuit systems and provides robust control in a variety of start up conditions. Additionally, the isolator system includes refresh timers and watchdog mechanisms to support persistent operation but manage possible communication errors that can arise between the isolated circuit systems.
Claims
exact text as granted — not AI-modifiedWe claim:
1. An isolation system, comprising:
a plurality of isolation devices bridging an isolation barrier between an upstream side and a downstream side of the isolation barrier, a USB interface provided on an upstream side of the isolation barrier, including a termination circuit having a pull up resistor, an isolator transceiver coupling the USB interface to the isolation devices, and an isolator transmitter provided on a downstream side of the isolation barrier to receive an enumeration control signal, wherein the enumeration control signal propagates through at least one of the isolation devices to the upstream side and controls switching of the pull up resistor in the termination circuit.
2. The isolation system of claim 1 , wherein isolation devices are provided for each of a D+ and D− data signal of a USB protocol and a separate isolation device is provided for the enumeration control signal.
3. The isolation system of claim 1 , wherein isolation devices are provided for each of a D+ and D− data signal of a USB protocol, and signals are encoded so the enumeration control signal can propagate through said isolation devices along with the D+ and D− data.
4. The isolation system of claim 1 , wherein isolation devices are provided for each of a D+ and D− data signal of a USB protocol and are shared with the enumeration control signal.
5. The isolation system of claim 1 , wherein the isolation devices are unidirectional isolation devices.
6. The isolation system of claim 1 , wherein the isolation devices are bidirectional isolation devices.
7. The isolation system of claim 1 , further comprising an input for a selection signal that identifies which one of the D+ and D− data lines is to be connected to the pull up resistor.
8. The isolation system of claim 7 , wherein the input is provided on the upstream side of the isolation barrier.
9. The isolation system of claim 7 , wherein the input is provided on the downstream side of the isolation barrier.
10. An isolation system, comprising:
an isolation device bridging an isolation barrier between an upstream side and a downstream side; the downstream side including:
a downstream USB interface to detect, on a pair of differential signal lines, activity of a peripheral device, and
an isolator transmitter to transmit, across the isolation barrier through the isolation device, a control signal generated based on the detected activity on the pair of differential signal lines; and
the upstream side including:
upstream USB interface with a termination circuit including a pull up resistor,
an isolator receiver to receive the control signal from the downstream side, and
a controller to control selective connection of the pull up resistor to one of multiple upstream signal lines based on the control signal generated based on the detected activity on the pair of differential signal lines.
11. The isolation system of claim 10, wherein the detected activity includes a connection state of the peripheral device to the downstream USB interface.
12. The isolation system of claim 10, further comprising another isolation device bridging the isolation barrier between the upstream side and the downstream side, wherein the another isolation device is provided for transmitting USB data signals.
13. The isolation system of claim 10, wherein the isolation device is shared for transmission of the control signal and USB data signals.
14. The isolation system of claim 10, further comprising an encoder provided at the downstream side to encode the control signal with USB data signals, wherein the encoded signal is configured to be transmitted through the isolation device.
15. The isolation system of claim 10, further comprising a monitor to detect an operating speed of the peripheral device based on the activity of the peripheral device.
16. The isolation system of claim 10, wherein the isolation device is unidirectional.
17. The isolation system of claim 10, wherein the isolation device is bidirectional.
18. The isolation system of claim 10, wherein the detected activity includes an operating speed of the peripheral device.
19. The isolation system of claim 10, further comprising a pulse generator to generate the control signal, wherein the control signal is a pulse signal.
20. The isolation system of claim 10, further comprising a refresh timer to maintain one side of the isolation system in a reception state for communication across the isolation barrier during a watchdog interval.
21. A method, comprising:
detecting, on a pair of differential signal lines, at a first side of a galvanically isolated circuit system, activity by a peripheral device connected by first USB connection to the circuit system; transmitting, from the first side of the circuit system to a second side of the circuit system and across an isolation barrier of the circuit system, a control signal generated based on detected activity on the pair of differential signal lines; and controlling, at the second side of the circuit system, one or more pull up resistors of a second USB interface at the second side according to the control signal generated based on the detected activity on the pair of differential signal lines.
22. The method of claim 21, wherein the detected activity includes a connection state of the peripheral device to the first USB connection.
23. The method of claim 21, further comprising:
transmitting, from the first side to the second side of the circuit system, USB data signals.
24. The method of claim 21, wherein USB data signals and the control signal are transmitted through separate isolation devices.
25. The method of claim 21, wherein USB data signals and the control signal are transmitted through a common isolation device.
26. The method of claim 25, further comprising:
encoding the control signal with the USB data signals.
27. The method of claim 21, wherein the detected activity is a change in operating speed of the peripheral device.
28. The method of claim 21, wherein the control signal is a pulse signal.
29. The method of claim 21, further comprising:
maintaining one side of the isolated circuit system in a reception state for communication across the isolation barrier during a watchdog interval.
30. An integrated circuit, comprising:
an isolation barrier separating a first side and a second side of the integrated circuit; a USB interface to detect, on a pair of differential signal lines, an activity of a peripheral device; an isolator transmitter, on the first side, to transmit across the isolation barrier a control signal generated based on the detected activity on the pair of differential signal lines; an isolator receiver, on the second side, to receive the control signal from the first side; and a controller to control switching in a termination circuit based on the control signal generated based on the detected activity on the pair of differential signal lines.
31. The integrated circuit of claim 30, wherein the detected activity includes a connection state of the peripheral device to the USB interface.
32. The integrated circuit of claim 30, further comprising an isolation device for transmitting the control signal that is separate from another isolation device for transmitting USB data signals.
33. The integrated circuit of claim 30, wherein an isolation device is shared for transmission of the control signal and USB data signals.
34. The integrated circuit of claim 30, further comprising an encoder provided at the first side to encode the control signal with USB data signals, wherein the encoded signal to be transmitted through an isolation device.
35. The integrated circuit of claim 30, further comprising a monitor to detect an operating speed of the peripheral device, wherein the detected activity is the operating speed of the peripheral device.
36. The integrated circuit of claim 30, further comprising a capacitive isolation device bridging the isolation barrier between the first and second sides.
37. The integrated circuit of claim 30, further comprising a pulse generator to generate the control signal, wherein the control signal is a pulse signal.
38. The integrated circuit of claim 30, further comprising a refresh timer to maintain one side of the integrated circuit in a reception state for communication across the isolation barrier during a watchdog interval.Join the waitlist — get patent alerts
Track USRE47098E — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.