High precision time-to-digital converters for applications requiring a wide measurement range
Abstract The aim of this work was to develop time-to-digital converters(TDC) with a wide measurement range of several hundred microseconds and with a measurement precision of a few picoseconds. Because of these requirements, the focus of this work was mainly on TDC architectures based on the Nutt i...
Main Author: | |
---|---|
Other Authors: | |
Format: | Doctoral Thesis |
Language: | English |
Published: |
Oulun yliopisto
2016
|
Subjects: | |
Online Access: | http://urn.fi/urn:isbn:9789526211510 http://nbn-resolving.de/urn:isbn:9789526211510 |
id |
ndltd-oulo.fi-oai-oulu.fi-isbn978-952-62-1151-0 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
English |
format |
Doctoral Thesis |
sources |
NDLTD |
topic |
clock jitter phase noise switched-frequency ring oscillator time interval measurement time-to-digital converter time-to-voltage converter aika-digitaalimuunnin aika-jännitemuunnin aikavälimittaus kellojitter rengasoskillaattori vaihekohina |
spellingShingle |
clock jitter phase noise switched-frequency ring oscillator time interval measurement time-to-digital converter time-to-voltage converter aika-digitaalimuunnin aika-jännitemuunnin aikavälimittaus kellojitter rengasoskillaattori vaihekohina Keränen, P. (Pekka) High precision time-to-digital converters for applications requiring a wide measurement range |
description |
Abstract
The aim of this work was to develop time-to-digital converters(TDC) with a wide measurement range of several hundred microseconds and with a measurement precision of a few picoseconds. Because of these requirements, the focus of this work was mainly on TDC architectures based on the Nutt interpolation method, which has several advantages when a long measurement range is a requirement.
Compared to conventional data converters the characteristics of a Nutt TDC differ significantly when, for example, quantization errors and linearity errors are considered. In this thesis, the operating principle of a Nutt TDC is analysed and, in particular, the effects of reference clock instabilities are studied giving new insight how the different phase noise processes can be reliably translated into time interval jitter, and how these affect the measurement precision when very long time intervals are measured. Furthermore, these analytical results are confirmed by measurements conducted with a long-range TDC designed as part of this work.
Two long-range TDCs have been designed, each based on different interpolator architectures. The first TDC utilises discrete component time-to-voltage converters(TVC) as interpolators. Other key functionality is implemented on an FPGA. The interpolators use Miller integrators to improve the linearity and the single-shot precision of the converter. The TDC has a nominal measurement range of 84ms and it achieves a single-shot precision of 2ps for time intervals shorter than 2ms, after which the precision starts to deteriorate due to the phase noise of the reference clock.
In addition to the discrete TDC, an integrated long-range CMOS TDC has been designed with 0.35μm technology. Instead of TVCs, this TDC features cyclic/algorithmic interpolators, which are based on switched-frequency ring oscillators(SRO). The frequency switching is used as a mechanism to amplify quantization error, a key functionality required by any cyclic or a pipeline converter. The interpolators are combined with a 16-bit main counter giving a total range of 327μs. The RMS single-shot precision of the TDC is 4.2ps without any nonlinearity compensation. Furthermore, a calibration functionality implemented partially on-chip ensures that the accuracy of the TDC varies only ±2.5ps in a temperature range of -30C to 70C. Although implemented with fairly old technology, the interpolators’ effective linear range and precision represent state-of-the-art performance.
=== Tiivistelmä
Tämän työn tavoitteena oli kehittää aika-digitaalimuuntia (TDC), joilla on laaja satojen mikrosekuntien mittausalue ja muutaman pikosekunnin kertamittaustarkkuus. Näistä vaatimuksista johtuen tässä työssä keskitytään pääasiassa Nuttin interpolointimenetelmään perustuviin TDC-arkkitehtuureihin.
Verrattuna tavanomaisiin datamuuntimiin, Nutt TDC:n toiminta poikkeaa merkittävästi, kun tarkastellaan kvantisointi- ja lineaarisuusvirhettä. Tässä väitöskirjatyössä Nuttin menetelmään perustavan TDC:n toiminta analysoidaan, jonka yhteydessä tutkitaan erityisesti referenssioskillaattorin epästabiilisuuksien vaikutusta mittausepävarmuuteen. Tämän pohjalta vaihekohinan eri kohinaprosessit voidaan luotettavasti muuntaa taajuustason kohinatiheysmittauksista aika-tasossa kuvattavaksi aikavälijitteriksi. Nämä teoreettiset tulokset ovat varmistettu yhdellä osana tätä työtä suunnitellulla pitkän kantaman TDC:llä.
Teoreettisen tarkastelun lisäksi kaksi pitkän kantaman TDC:tä on suunniteltu, toteutettu ja testattu. Ensimmäinen näistä perustuu erilliskomponenteilla toteutettuun aika-jännitemuunnokseen (TVC) pohjautuvaan interpolointimenetelmään. Analogisten interpolaattoreiden ohella muu olennainen toiminnallisuus toteutettiin FPGA:lle. Interpolaattorit käyttävät Miller-integraattoreita lineaarisuuden ja kertamittaustarkkuuden parantamiseksi. TDC:n nimellinen mittausalue on 84ms ja sillä saavutetaan 2ps:n kertamittaustarkkuus, kun mitattava aikaväli on lyhyempi kuin 2ms, minkä jälkeen mittaustarkkuus heikkenee referenssioskillaattorin vaihekohinan vaikutuksesta.
Toinen pitkän kantaman TDC perustuu 0.35μm:n CMOS teknologialla totetutettuun integroituun piiriin. Aika-jännitemuunnoksen sijasta tämä TDC perustuu sykliseen/algoritmiseen interpolointitekniikkaan, jossa taajuusmoduloitua rengasoskillaattoria(SRO) käytetään kvantisointivirheen vahvistamiseksi. Interpolaattorit ovat yhdistetty 16-bittiseen referenssioskillaattorin laskuriin, jolloin TDC:n mittausalue on noin 327μs. Tämän TDC:n RMS kertamittaustarkkuus on 4.2ps, joka saavutetaan ilman epälineaarisuuden kompensointia. Samalle piirille on lisäksi toteutettu kalibrointitoiminnallisuus, jolla varmistetaan TDC:n hyvä mittaustarkkuus kaikissa olosuhteissa. Mittaustarkkuus poikkeaa maksimissaan vain ±2.5ps, kun lämpötila on välillä -30C-70C. Vaikka TDC on toteutettu kohtalaisen vanhalla CMOS teknologialla, interpolaattoreiden efektiivinen lineaarinen alue ja mittaustarkkuus edustavat alansa huippua.
|
author2 |
Kostamovaara, J. (Juha) |
author_facet |
Kostamovaara, J. (Juha) Keränen, P. (Pekka) |
author |
Keränen, P. (Pekka) |
author_sort |
Keränen, P. (Pekka) |
title |
High precision time-to-digital converters for applications requiring a wide measurement range |
title_short |
High precision time-to-digital converters for applications requiring a wide measurement range |
title_full |
High precision time-to-digital converters for applications requiring a wide measurement range |
title_fullStr |
High precision time-to-digital converters for applications requiring a wide measurement range |
title_full_unstemmed |
High precision time-to-digital converters for applications requiring a wide measurement range |
title_sort |
high precision time-to-digital converters for applications requiring a wide measurement range |
publisher |
Oulun yliopisto |
publishDate |
2016 |
url |
http://urn.fi/urn:isbn:9789526211510 http://nbn-resolving.de/urn:isbn:9789526211510 |
work_keys_str_mv |
AT keranenppekka highprecisiontimetodigitalconvertersforapplicationsrequiringawidemeasurementrange |
_version_ |
1718553978467254272 |
spelling |
ndltd-oulo.fi-oai-oulu.fi-isbn978-952-62-1151-02017-10-14T04:16:53ZHigh precision time-to-digital converters for applications requiring a wide measurement rangeKeränen, P. (Pekka)info:eu-repo/semantics/openAccess© University of Oulu, 2016info:eu-repo/semantics/altIdentifier/pissn/0355-3213info:eu-repo/semantics/altIdentifier/eissn/1796-2226clock jitterphase noiseswitched-frequency ring oscillatortime interval measurementtime-to-digital convertertime-to-voltage converteraika-digitaalimuunninaika-jännitemuunninaikavälimittauskellojitterrengasoskillaattorivaihekohinaAbstract The aim of this work was to develop time-to-digital converters(TDC) with a wide measurement range of several hundred microseconds and with a measurement precision of a few picoseconds. Because of these requirements, the focus of this work was mainly on TDC architectures based on the Nutt interpolation method, which has several advantages when a long measurement range is a requirement. Compared to conventional data converters the characteristics of a Nutt TDC differ significantly when, for example, quantization errors and linearity errors are considered. In this thesis, the operating principle of a Nutt TDC is analysed and, in particular, the effects of reference clock instabilities are studied giving new insight how the different phase noise processes can be reliably translated into time interval jitter, and how these affect the measurement precision when very long time intervals are measured. Furthermore, these analytical results are confirmed by measurements conducted with a long-range TDC designed as part of this work. Two long-range TDCs have been designed, each based on different interpolator architectures. The first TDC utilises discrete component time-to-voltage converters(TVC) as interpolators. Other key functionality is implemented on an FPGA. The interpolators use Miller integrators to improve the linearity and the single-shot precision of the converter. The TDC has a nominal measurement range of 84ms and it achieves a single-shot precision of 2ps for time intervals shorter than 2ms, after which the precision starts to deteriorate due to the phase noise of the reference clock. In addition to the discrete TDC, an integrated long-range CMOS TDC has been designed with 0.35μm technology. Instead of TVCs, this TDC features cyclic/algorithmic interpolators, which are based on switched-frequency ring oscillators(SRO). The frequency switching is used as a mechanism to amplify quantization error, a key functionality required by any cyclic or a pipeline converter. The interpolators are combined with a 16-bit main counter giving a total range of 327μs. The RMS single-shot precision of the TDC is 4.2ps without any nonlinearity compensation. Furthermore, a calibration functionality implemented partially on-chip ensures that the accuracy of the TDC varies only ±2.5ps in a temperature range of -30C to 70C. Although implemented with fairly old technology, the interpolators’ effective linear range and precision represent state-of-the-art performance. Tiivistelmä Tämän työn tavoitteena oli kehittää aika-digitaalimuuntia (TDC), joilla on laaja satojen mikrosekuntien mittausalue ja muutaman pikosekunnin kertamittaustarkkuus. Näistä vaatimuksista johtuen tässä työssä keskitytään pääasiassa Nuttin interpolointimenetelmään perustuviin TDC-arkkitehtuureihin. Verrattuna tavanomaisiin datamuuntimiin, Nutt TDC:n toiminta poikkeaa merkittävästi, kun tarkastellaan kvantisointi- ja lineaarisuusvirhettä. Tässä väitöskirjatyössä Nuttin menetelmään perustavan TDC:n toiminta analysoidaan, jonka yhteydessä tutkitaan erityisesti referenssioskillaattorin epästabiilisuuksien vaikutusta mittausepävarmuuteen. Tämän pohjalta vaihekohinan eri kohinaprosessit voidaan luotettavasti muuntaa taajuustason kohinatiheysmittauksista aika-tasossa kuvattavaksi aikavälijitteriksi. Nämä teoreettiset tulokset ovat varmistettu yhdellä osana tätä työtä suunnitellulla pitkän kantaman TDC:llä. Teoreettisen tarkastelun lisäksi kaksi pitkän kantaman TDC:tä on suunniteltu, toteutettu ja testattu. Ensimmäinen näistä perustuu erilliskomponenteilla toteutettuun aika-jännitemuunnokseen (TVC) pohjautuvaan interpolointimenetelmään. Analogisten interpolaattoreiden ohella muu olennainen toiminnallisuus toteutettiin FPGA:lle. Interpolaattorit käyttävät Miller-integraattoreita lineaarisuuden ja kertamittaustarkkuuden parantamiseksi. TDC:n nimellinen mittausalue on 84ms ja sillä saavutetaan 2ps:n kertamittaustarkkuus, kun mitattava aikaväli on lyhyempi kuin 2ms, minkä jälkeen mittaustarkkuus heikkenee referenssioskillaattorin vaihekohinan vaikutuksesta. Toinen pitkän kantaman TDC perustuu 0.35μm:n CMOS teknologialla totetutettuun integroituun piiriin. Aika-jännitemuunnoksen sijasta tämä TDC perustuu sykliseen/algoritmiseen interpolointitekniikkaan, jossa taajuusmoduloitua rengasoskillaattoria(SRO) käytetään kvantisointivirheen vahvistamiseksi. Interpolaattorit ovat yhdistetty 16-bittiseen referenssioskillaattorin laskuriin, jolloin TDC:n mittausalue on noin 327μs. Tämän TDC:n RMS kertamittaustarkkuus on 4.2ps, joka saavutetaan ilman epälineaarisuuden kompensointia. Samalle piirille on lisäksi toteutettu kalibrointitoiminnallisuus, jolla varmistetaan TDC:n hyvä mittaustarkkuus kaikissa olosuhteissa. Mittaustarkkuus poikkeaa maksimissaan vain ±2.5ps, kun lämpötila on välillä -30C-70C. Vaikka TDC on toteutettu kohtalaisen vanhalla CMOS teknologialla, interpolaattoreiden efektiivinen lineaarinen alue ja mittaustarkkuus edustavat alansa huippua. Oulun yliopistoKostamovaara, J. (Juha)2016-04-05info:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://urn.fi/urn:isbn:9789526211510urn:isbn:9789526211510eng |