Anti-Aliasing TDC Buffer Chain for Accurate Voltage Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Time-to-digital converters face aliasing errors when converting thermometer-encoded data to binary-encoded data, particularly due to multiple pulses being captured within a sampling window, leading to inaccuracies in voltage level measurement.

Innovation Solution

An anti-aliasing time-to-digital converter (TDC) with an N-bit buffer chain is implemented, which detects the earliest failure point of a pulse signal and selectively includes or excludes bits from the buffer chain to generate a sum representing the voltage level, preventing aliasing errors by adjusting the count based on the midpoint of the buffer chain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a standard time-to-digital converter captures all pulses in the sampling window, then the measurement range is increased, but aliasing errors occur when multiple pulses are captured

Engineering Contradiction:
Improvevoltage level measurement accuracyVSAvoidaliasing error prevention
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The buffer chain is divided into two segments: a first portion and a second portion. The TDC selectively sums bits from only the first portion when aliasing is detected, effectively segmenting the measurement process to exclude corrupted data from the second portion while retaining valid data from the first portion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary detection of the lowest failure position in the thermometer code before generating the final binary output. By identifying where aliasing occurred and adjusting the summation accordingly, the system preemptively corrects the measurement error rather than attempting to correct it after the fact.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the TDC counts all 1 bits in the buffer chain, then the conversion is simple and fast, but aliasing errors corrupt the binary code output

Engineering Contradiction:
Improveconversion speedVSAvoidbinary code accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection of the lowest failure position in the thermometer code before generating the final binary output. By identifying where aliasing occurred and adjusting the summation accordingly, the system preemptively corrects the measurement error rather than attempting to correct it after the fact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The TDC dynamically adjusts its counting behavior based on the detected failure position. When aliasing is detected in the second portion, the system adaptively changes from counting all bits to counting only bits in the first portion, optimizing both speed and accuracy for each specific measurement condition.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11196435B1Anti-aliasing techniques for time-to-digital converters
Publication Date: 2021.12.07 APPLE INC
  • US11196435B1 patent drawing
  • US11196435B1 patent drawing
  • US11196435B1 patent drawing

AI summary

Systems, apparatuses, and methods for implementing an anti-aliasing technique for a time-to-digital converter are described. A pulse generator generates a pulse with a width that is representative of a voltage level of a supply voltage. A buffer chain receives the pulse from the pulse generator. A first sum is calculated by adding together a number of one bits in a first portion of the buffer chain. Also, a second sum is calculated by adding together a number of one bits in a second portion of the buffer chain. Then, a third sum is calculated by adding the first sum to the second sum if the first sum is saturated. Otherwise, the third sum is equal to the first sum if the first sum is not saturated. The third sum is used as a representation of the voltage level of the supply voltage.