IP Library Granted Patent US 8,970,420
Granted Patent B2
US 8,970,420 · App. 13/843,763 · Granted Mar 3, 2015

Bipolar time-to-digital converter

Inventors: Stephan Henzler (Munich, DE); Markus Schimper (Moosinning, DE); Stefan Tertinek (Linz, AT)
Assignee: Intel Mobile Communications GmbH
H03M1/50
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 8,970,420
App. No.
13/843,763
Granted
Mar 3, 2015
Kind
B2
Abstract

Representative implementations of devices and techniques provide bipolar time-to-digital conversion. For example, either a positive time duration or a negative time duration may be converted to a digital representation by a linear time-to-digital converter (TDC). A set of logic functions may be applied to the input of the TDC to provide start and/or stop signals for the TDC. Further, a correction component may be applied to an input or an output of the TDC to compensate for a delay offset of the TDC.

Claims (37)

1. An apparatus, comprising:

a linear time-to-digital converter (TDC) arranged to output a duration value based on receiving a start signal and a stop signal, the apparatus arranged to output a digital value representative of a duration of a time interval and a polarity of the time interval, based on the duration value, the time interval comprising a positive time interval or a negative time interval;

a OR gate arranged to output the start signal based on receiving a first input and a second input, the first input representative of one of a beginning point or an ending point of the time interval and the second input representative of the other of the beginning point or the ending point of the time interval; and

a AND gate arranged to output the stop signal based on receiving the first input and the second input.

2. The apparatus of claim 1 , further comprising an auxiliary TDC coupled in parallel to the OR gate and the AND gate and arranged to determine the polarity of the time interval.

3. The apparatus of claim 2 , wherein the auxiliary TDC is further coupled to the start signal and is arranged to detect whether the first input or the second input is representative of the beginning point of the time interval.

4. The apparatus of claim 2 , wherein the auxiliary TDC is arranged to output the duration value for a preselected range of time intervals.

5. The apparatus of claim 2 , further comprising a post-processing component arranged to receive the duration value and the polarity of the time interval and to output the digital value.

6. The apparatus of claim 5 , wherein the post-processing component adds calibration information to the digital value based on an overlap of duration value outputs from the TDC and the auxiliary TDC.

7. The apparatus of claim 1 , wherein the OR gate and/or the AND gate includes a symmetric delay at each of the first and second inputs, providing an equal delay from each of the first and second inputs to the output.

8. The apparatus of claim 1 , wherein the OR gate is arranged to output the start signal based on receiving a multiplicity of three or more inputs and the AND gate is arranged to output the stop signal based on receiving the multiplicity of three or more inputs, and wherein the OR gate is arranged to output the start signal when a first input of the multiplicity of three or more inputs is active and the AND gate is arranged to output the stop signal when all inputs of the multiplicity of three or more inputs are active.

9. An apparatus, comprising:

a linear time-to-digital converter (TDC) arranged to output a duration value based on receiving a start signal and a stop signal, the apparatus arranged to output a digital value representative of a duration of a time interval and a polarity of the time interval based on the duration value, the time interval comprising a positive time interval or a negative time interval;

an input component arranged to output the start signal and the stop signal based on receiving a first input and a second input, the first input representative of one of a beginning point or an ending point of the time interval and the second input representative of the other of the beginning point or the ending point of the time interval; and

an adjustable correction component arranged to modify the start signal and/or the duration value, based on a delay offset of the linear TDC, the delay offset determined by processing one or more calibration signals through the linear TDC.

10. The apparatus of claim 9 , further comprising a calibration algorithm arranged to tune the adjustable correction component based on the delay offset determined by processing the one or more calibration signals through the TDC.

11. The apparatus of claim 9 , further comprising two or more multiplexers arranged to multiplex the start signal and the stop signal with the one or more calibration signals, outputs of the two or more multiplexers comprising start and stop inputs to the linear TDC.

12. The apparatus of claim 11 , wherein the two or more multiplexers are arranged to output the start signal and the stop signal while in an operational mode and are arranged to output the one or more calibration signals while in a calibration mode.

13. The apparatus of claim 9 , wherein the input component comprises a symmetric OR gate arranged to output the start signal based on receiving the first input and the second input, and a symmetric AND gate arranged to output the stop signal based on receiving the first input and the second input.

14. The apparatus of claim 9 , wherein the adjustable correction component is applied to an analog portion of the apparatus, and is arranged to adjust the start signal to compensate for the delay offset of the TDC.

15. The apparatus of claim 9 , wherein the adjustable correction component is applied to a digital portion of the apparatus, and is arranged to adjust the duration value to compensate for the delay offset of the TDC.

16. A method, comprising:

generating a start signal using a logical OR function, based on a first input representative of one of a beginning point or an ending point of a time interval and a second input representative of the other of the beginning point or the ending point of the time interval;

generating a stop signal using a logical AND function, based on the first input and the second input;

generating a duration value at a time-to-digital converter (TDC) based on the start signal and the stop signal;

determining a polarity of the time interval; and

generating a digital value representative of the time interval, based on the duration value and the polarity of the time interval, the time interval comprising a positive time interval or a negative time interval.

17. The method of claim 16 , further comprising:

generating a delay offset value by substituting one or more calibration signals for the start signal and the stop signal at the TDC; and

modifying the start signal and/or the duration value to compensate for the delay offset value.

18. The method of claim 16 , further comprising:

substituting one or more calibration signals for the start signal and the stop signal at the TDC, the one or more calibration signals having predetermined phase and/or frequency characteristics;

processing at least the output of the TDC to determine delay offset value of the TDC, using a calibration algorithm;

adjusting a correction component using the calibration algorithm, based on the delay offset value determined during the processing; and

modifying the start signal and/or the duration value using the correction component to compensate for the delay offset value.

19. The method of claim 16 , further comprising generating the duration value at a second TDC for a preselected range of time intervals, based on the first input and the second input.

20. The method of claim 16 , further comprising generating the duration value at the TDC based on a multiplicity of input values, wherein a measurement of the duration value begins when a first input value of the multiplicity of input values becomes active and the measurement of the duration value ends when all input values of the multiplicity of input values are active.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053518/0586 →
CONFIRMATORY ASSIGNMENT EFFECTIVE AS OF JANUARY 1, 2018 Recorded Aug 12, 2020
From: INTEL DEUTSCHLAND GMBH
To: INTEL CORPORATION
Reel/Frame 053477/0001 →
CHANGE OF NAME Recorded Nov 6, 2015
From: INTEL MOBILE COMMUNICATIONS GMBH
To: INTEL DEUTSCHLAND GMBH
Reel/Frame 037057/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2015
From: HENZLER, STEPHAN; SCHIMPER, MARKUS; TERTINEK, STEFAN
To: INTEL MOBILE COMMUNICATIONS GMBH
Reel/Frame 034662/0752 →
Continuity (1)
Related Publication 20140266848A1 · Sep 18, 2014