IP Library Granted Patent US 6,965,336
Granted Patent B2
US 6,965,336 · App. 10/313,207 · Granted Nov 15, 2005

Systems and methods of bidirectional communication across an isolation barrier

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,965,336
App. No.
10/313,207
Granted
Nov 15, 2005
Kind
B2
Abstract

A bi-directional isolation scheme is described in which digital data, including clock information, may be communicated bi-directionally across a single isolation barrier without requiring a phase locked loop (PLL) based clock recovery procedure. In this way, the lead-time needed by the receiving circuit to recover the data clock signal may be reduced and the polarity (or 180° phase) ambiguities often associated with PLL-based methods may be avoided.

Claims (46)

1. A bi-directional isolation system for providing an isolated communication channel for a source data signal synchronized by a source clock signal, comprising:

a bi-directional isolation barrier;

a source interface circuit coupled on one side of the isolation barrier and configured to multiplex the source clock signal on the source data signal and to transmit the multiplex signal across the isolation barrier; and

an isolated interface circuit coupled on an opposite side of the isolation barrier and configured to generate from the multiplex signal a recovered data signal and a recovered clock signal synchronized with the source clock signal, wherein the isolated interface circuit generates the recovered clock signal by slicing the multiplex signal.

2. The system of claim 1 , wherein the source interface circuit multiplexes the source clock signal on the source data signal by summing the source clock signal and the source data signal.

3. The system of claim 2 , wherein the source interface circuit is configured to quantize the source data signal and the source clock signal to respective logic levels.

4. The system of claim 3 , wherein the source clock signal logic levels span a wider range of values than the source data signal logic levels.

5. The system of claim 1 , wherein the isolated interface circuit generates the recovered clock signal by slicing the multiplex signal at an intermediate multiplex signal level.

6. The system of claim 5 , wherein the isolated interface circuit generates the recovered clock signal by slicing the multiplex signal at a level between a sum of a low source data signal logic level and a high source clock signal logic level and a sum of a high source data signal logic level and a low source clock signal logic level.

7. The system of claim 1 , wherein the isolated interface circuit generates the recovered data signal by slicing a time-delayed version of the multiplex signal.

8. The system of claim 7 , wherein the time-delayed version of the multiplex signal is sliced synchronously with the recovered clock signal.

9. The system of claim 7 , wherein the time-delayed version of the multiplex signal is sliced at a level greater than a sum of a low source data signal logic level and a high source clock signal logic level.

10. The system of claim 7 , wherein the time-delayed version of the multiplex signal is sliced at a level less than a sum of a high source data signal logic level and a low source clock signal logic level.

11. A bi-directional isolation method for providing an isolated communication channel across a bi-directional isolation barrier for a source data signal synchronized by a source clock signal, comprising:

on one side of the isolation barrier, multiplexing the source clock signal on the source data signal and transmitting the multiplex signal across the isolation barrier; and

on an opposite side of the isolation barrier, generation from the multiplex signal a recovered clock signal synchronized with the source clock signal, wherein the recovered clock signal is generated by the slicing the multiplex signal.

12. The method of claim 11 , wherein the source clock signal is multiplexed on the source data signal by summing the source clock signal and the source data signal.

13. The method of claim 12 , further comprising quantizing the source data signal and the source clock signal to respective logic levels.

14. The method of claim 13 , wherein the source clock signal logic levels span wider range of values than the source data signal logic levels.

15. The method of claim 11 , wherein the recovered clock signal is generated by slicing the multiplex signal at an intermediate multiplex signal level.

16. The method of claim 15 , wherein the recovered clock signal is generated by slicing the multiplex signal at a level between a sum of a low source data signal logic level and a high source clock signal logic level and a sum of a high source data signal logic level and a low source clock signal logic level.

17. The method of claim 11 , wherein the recovered data signal is generated by slicing a time-delayed version of the multiplex signal.

18. The method of claim 17 , wherein the time-delayed version of the multiplex signal is sliced synchronously with the recovered clock signal.

19. The method of claim 17 , wherein the time-delayed version of the multiplex signal is sliced at a level greater than a sum of a low source data signal logic level and a high source clock signal logic level.

20. The method of claim 17 , wherein the time-delayed version of the multiplex signal is sliced at a level less than a sum of high source data signal logic level and a low source clock signal logic level.

21. A bi-directional isolation system for providing an isolated communication channel for a source data signal synchronized by a source clock signal, comprising:

a bi-directional isolation barrier;

a source interface circuit coupled on one side of the isolation barrier and configured to multiplex the source clock signal on the source data signal and to transmit the multiplex signal across the isolation barrier; and

an isolated interface circuit coupled on an opposite side of the isolation barrier and configured to generate from the multiplex signal a recovered data signal and a recovered clock signal synchronized with the source clock signal, wherein the source interface circuit multiplexes the source clock signal on the source data signal by summing the source clock signal and the source data signal, wherein the source interface circuit is configured to quantize the source data signal and the source clock signal to respective logic levels, and wherein the source clock signal logic levels span a wider range of values than the source data signal logic levels.

22. The system of claim 21 , wherein the isolated interface circuit generates the recovered clock signal by slicing the multiplex signal.

23. The system of claim 22 , wherein the isolated interface circuit generates the recovered clock signal by slicing the multiplex signal at an intermediate multiplex signal level.

24. The system of claim 23 , wherein the isolated interface circuit generates the recovered clock signal by slicing the multiplex signal at a level between a sum of a low source data signal logic level and a high source clock signal logic level and a sum of a high source data signal logic level and a low source clock signal logic level.

25. The system of claim 22 , wherein the isolated interface circuit generates the recovered data signal by slicing a time-delayed version of the multiplex signal.

26. The system of claim 25 , wherein the time-delayed version of the multiplex signal is sliced synchronously with the recovered clock signal.

27. The system of claim 25 , wherein the time-delayed version of the multiplex signal is sliced at a level greater than a sum of a low source data signal logic level and a high source clock signal logic level.

28. The system of claim 25 , wherein the time-delayed version of the multiplex signal is sliced at a level less than a sum of a high source data signal logic level and a low source clock signal logic level.

29. A bi-directional isolation method for providing an isolated communication channel across a bi-directional isolation barrier for a source data signal synchronized by a source clock signal, comprising:

on one side of the isolation barrier, multiplexing the source clock signal on the source data signal and transmitting the multiplex signal across the isolation barrier; and

on an opposite side of the isolation barrier, generating from the multiplex signal a recovered data signal and a recovered clock signal synchronized with the source clock signal, wherein the source clock signal is multiplexed on the source data signal by summing the source clock signal and the source data signal, and quantizing the source data signal and the source clock signal to respective logic levels, wherein the source clock signal logic levels span a wider range of values than the source data signal logic levels.

30. The method of claim 29 , further comprising generating the recovered clock signal by slicing the multiplex signal.

31. The method of claim 30 , wherein the recovered clock signal is generated by slicing the multiplex signal at an intermediate multiplex signal level.

32. The method of claim 31 , wherein the recovered clock signal is generated by slicing the multiplex signal at a level between a sum of a low source data signal logic level and a high source clock signal logic level and a sum of a high source data signal logic level and a low source clock signal logic level.

33. The method of claim 30 , wherein the recovered data signal is generated by slicing a time-delayed version of the multiplex signal.

34. The method of claim 33 , wherein the time-delayed version of the multiplex signal is sliced synchronously with the recovered clock signal.

35. The method of claim 33 , wherein the time-delayed version of the multiplex signal is sliced at a level greater than a sum of a low source data signal logic level and a high source clock signal logic level.

36. The method of claim 33 , wherein the time-delayed version of the multiplex signal is sliced at a level less than a sum of a high source data signal logic level and a low source clock signal logic level.

Assignments (5)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2020
From: INTEL CORPORATION
To: MAXLINEAR, INC.
Reel/Frame 053626/0636 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: INTEL CORPORATION
Reel/Frame 053259/0678 →
MERGER AND CHANGE OF NAME Recorded Jan 17, 2018
From: LANTIQ DEUTSCHLAND GMBH; LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 045086/0015 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 025413/0340 AND 025406/0677 Recorded Apr 17, 2015
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 035453/0712 →