Design, Implementation and Characterization of Time-to-Digital

0 downloads 0 Views 2MB Size Report
The solution which seems to be interesting for digital FPGA devices is the ..... A Stanford research DG 645 digital delay generator has been used to generate.
Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

&KDSWHU

'HVLJQ,PSOHPHQWDWLRQ DQG&KDUDFWHUL]DWLRQRI7LPHWR'LJLWDO &RQYHUWHURQ/RZ&RVW)3*$ 'DGRXFKH)7XUNR70DODVV,6NLOLWVL$/pRQDUG- DQG8KULQJ:

,QWURGXFWLRQ 1RZDGD\V QXPHURXV DSSOLFDWLRQV UHTXLUH D SUHFLVH PHDVXUHPHQW RI WLPH GXUDWLRQ VHSDUDWLQJWZRRUVHYHUDOSK\VLFDOHYHQWV([DPSOHVRIWKHVHDSSOLFDWLRQVLQFOXGH7LPH RI )OLJKW VHQVRUV 7LPH UHVROYHG VSHFWURVFRS\ DQG IOXRUHVFHQFH SRVLWURQ HPLVVLRQ WRPRJUDSK\LQVWUXPHQWVDVZHOODVSXOVHSRVLWLRQGHPRGXODWRUV>@ ' VFDQQHUV RU ' FRQVROH JDPHV UHSUHVHQW W\SLFDO DSSOLFDWLRQV XVLQJ 7LPH RI )OLJKW 72) PHDVXUHPHQWVWRUHFRQVWLWXWHDWKUHHGLPHQVLRQDOVFHQH,QVXFKV\VWHPVWKHOLJKW LVHPLWWHGE\DODVHURUOLJKWHPLWWLQJGLRGHDQGGHWHFWHGE\VXLWDEOHOLJKWVHQVRUVDIWHU UHIOHFWLRQE\WKHLOOXPLQDWHGREMHFW7KHOLJKWSXOVH72)LVSURSRUWLRQDOWRWKHGLVWDQFH WUDYHOHGE\WKHODWWHU7KHPHDVXUHPHQWLVPDGHLQGHSHQGHQWO\E\VHYHUDOSL[HOVDOORZLQJ WKHUHFRQVWLWXWLRQRIWKH'VFHQH>@ 7R PHDVXUH WKLV GXUDWLRQ RQH XVHV GHYLFHV FDSDEOH RI FRQYHUWLQJ H[WUHPHO\ ORZ WLPH UHVROXWLRQ VRPHWHQVRISLFRVHFRQGV LQWRGLJLWDOYDOXHVXQGHUVWDQGDEOHIRUGRZQVWUHDP SURFHVVLQJ DQG FRQGLWLRQLQJ FKDLQ 7KHVH GHYLFHV DUH FRPPRQO\ NQRZQ DV 7LPHWR 'LJLWDO&RQYHUWHUV 7'&V >@7KH\KDYHEHHQODUJHO\XVHGIRUVHYHUDO\HDUVLQQXPHURXV VPDUW VHQVRU V\VWHPV SDUWLFOH DQG KLJKHQHUJ\ SK\VLFV DSSOLFDWLRQV DV ZHOO DV PHDVXUHPHQWDQGLQVWUXPHQWDWLRQDSSOLFDWLRQVVXFKDVGLJLWDOVFRSHVDQGORJLFDQDO\]HUV >@ 7KH VHYHUDO WHFKQLTXHV RI WLPHWRGLJLWDO FRQYHUVLRQ SURSRVHG LQ WKH OLWHUDWXUH FDQ EH UHJURXSHGLQWZRIDPLOLHVWKHILUVWJHQHUDWLRQIDPLO\EDVHGRQ$'&FRQYHUWHUVDQGWKH VHFRQGJHQHUDWLRQIDPLO\ZKLFKLVIXOO\GLJLWDO>@,QRUGHUWRGHVLJQD7'&DPHWKRG  :LOIULHG8KULQJ

,&XEH8058QLYHUVLWpGH6WUDVERXUJDQG&1566WUDVERXUJ)UDQFH





Sensors and Applications in Measuring and Automation Control Systems

EDVHGRQ7LPHWR$PSOLWXGH&RQYHUVLRQ 7$& FDQEHXVHG7KLVWHFKQLTXHLVEDVHGRQ FRQWUROOLQJ D FDSDFLWRU GLVFKDUJH 7KH WLPH HODSVHG EHWZHHQ VWDUW DQG VWRS VLJQDOV LV GHWHUPLQHG E\ WKH FDSDFLWRU YROWDJH EHIRUH DQG DIWHU GLVFKDUJLQJ +RZHYHU WKH 7$&V QHHGYHU\IDVWDQDORJVZLWFKHVDVZHOODVKLJKSUHFLVLRQFXUUHQWVRXUFHVDQG$'&V6R WKLVWHFKQLTXHLVQRWZHOOVXLWHGIRU)3*$XVH>@ $VDQDOWHUQDWLYHIXOO\GLJLWDOWHFKQLTXHVDUHSURSRVHG7KHVLPSOHVWZD\WRDFKLHYHWKLV REMHFWLYH LV WR XVH D GLJLWDO FRXQWHU VWDUWLQJ DQG VWRSSLQJ E\ WKH PHDVXUHG VLJQDO 1HYHUWKHOHVVWKHUHVROXWLRQRIVXFKV\VWHPVLVOLPLWHGE\WKHRSHUDWLQJIUHTXHQF\,QGHHG WRDFKLHYHDUHVROXWLRQRISVDIUHTXHQF\RI*+]LVWKHRUHWLFDOO\UHTXLUHG:LWK WKHFXUUHQWFORFNIUHTXHQF\OLPLWDWLRQWKLVWHFKQLTXHLVFRQVLGHUHGWREHUHVWULFWHGIRUWLPH UHVROXWLRQDERYHQVLQPRVWRIWKH)3*$EDVHGDSSOLFDWLRQV>@ 7KHVROXWLRQZKLFKVHHPVWREHLQWHUHVWLQJIRUGLJLWDO)3*$GHYLFHVLVWKHGLUHFWWLPHWR GLJLWDOFRQYHUVLRQZKLFKDOORZVWRPHDVXUHERWKORQJDQGVKRUWWLPHLQWHUYDOV6RPHRI WKH GLJLWDO WHFKQLTXHV WKDW FDQ EH UHDGLO\ LGHQWLILHG DUH >  @ 7DSSHG 'HOD\ /LQHV 7'/ 'HOD\/RFNHG/RRS '// 9HUQLHU'HOD\/LQH 9'/ 0XOWLOHYHO7'&HWF$OO RI WKHVH WLPHWRGLJLWDO FRQYHUVLRQ WHFKQLTXHV DUH XVXDOO\ GHVLJQHG DV $SSOLFDWLRQ 6SHFLILF,QWHJUDWHG&LUFXLWV $6,&V >@$6,&7'&VRIIHUKLJKSHUIRUPDQFHVEXWVXIIHU IURPDKLJKFRVWVORZWLPHWRPDUNHWDQGOLPLWHGUHFRQILJXUDWLRQSRVVLELOLWLHV,WLVDOVR ZRUWKQRWLQJWKDWWKH$6,&VROXWLRQVDUHQRWVXLWDEOHIRULQWHJUDWLRQLQWRUHFRQILJXUDEOH GLJLWDOGHVLJQVPRVWO\GHVFULEHGLQ+DUGZDUH'HVFULSWLRQ/DQJXDJHV +'/ $VDUHVXOW QXPHURXV VROXWLRQV IRU LPSOHPHQWLQJ 7'&V RQ )3*$ FLUFXLWV KDYH HPHUJHG >@ +RZHYHUWKHPRVWVLJQLILFDQWOLPLWDWLRQRIWKHVHDUFKLWHFWXUHVLVWKHGLIILFXOW\WRSUHGLFW WKHSODFHPHQWDQGURXWLQJGHOD\VDVZHOODVWKHWLPHGHOD\RIWKHORJLFJDWHVLWVHOI7KH FRQVHTXHQFH RI WKLV LQHYLWDEOH KDUGZDUH UHVWULFWLRQ LV D QRQVWDEOH UHVROXWLRQ RI WKH GHVLJQHG7'&>@ ,QWKLVFKDSWHUZHDLPWREULQJWRJHWKHUDQGH[WHQGRXUSUHYLRXVZRUNV>@LQDPRUH FRPSOHWHDQGXQLTXHGRFXPHQWGHGLFDWHGWRLQWURGXFHWKHGHVLJQWKHLPSOHPHQWDWLRQDV ZHOO DV WKH FKDUDFWHUL]DWLRQ RI D KLJK SHUIRUPDQFH 7'& RQ D ORZ FRVW )3*$ ,W LV RUJDQL]HGDVIROORZV6HFWLRQRYHUYLHZV7'&¶VIDPLOLHVDQGLQWURGXFHVWKHVWUXFWXUH RIWKHVWXGLHG7'&6HFWLRQSUHVHQWVWKHSURSRVHGGHVLJQPHWKRGRORJ\6HFWLRQ JLYHV D ILUVW FDVH VWXG\ VKRZLQJ WKH LPSOHPHQWDWLRQ RI D  SV 7'& RQ D F\FORQH ,9 )3*$ 6HFWLRQ  GHDOV ZLWK 7'& FKDUDFWHUL]DWLRQ XVLQJ 3RLVVRQ 3URFHVV (YHQWV DV ZHOODVWKHSUHVHQWDWLRQRIDIDVWDQGHIILFLHQWFRUUHFWLRQPHWKRG6HFWLRQLOOXVWUDWHV ZLWK D VHFRQG FDVH VWXG\ WKH XVH RI WKH GHVLJQHG 7'& IRU D IOXRUHVFHQFH OLIHWLPH PHDVXUHPHQW EDVHG RQ 7&63& 7LPH&RUUHODWHG 6LQJOH 3KRWRQ &RXQWLQJ  DQG GHPRQVWUDWHVWKHHIILFLHQF\RIWKHFRUUHFWLRQPHWKRGDWLPSURYLQJWKHWUDQVIHUIXQFWLRQ OLQHDULW\6HFWLRQSURYLGHVVRPHILQDOREVHUYDWLRQV

7LPHWRGLJLWDO&RQYHUWHUV)DPLOLHVDQGWKHLU)XQFWLRQLQJ3ULQFLSOH $ 7'& LV DQ HOHFWURQLF V\VWHP WKDW PHDVXUHV WKH WLPH LQWHUYDO EHWZHHQ WZR RFFXUULQJ HYHQWVRIDJLYHQVLJQDO,WVPDLQSXUSRVHLVWRFRQYHUWWHPSRUDOLQIRUPDWLRQWRELQDU\ VHTXHQFHXQGHUVWDQGDEOHIRUDGRZQVWUHDPSURFHVVLQJFKDLQ%XWWKHUHDUHGLIIHUHQWZD\V 

Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

WRSHUIRUPWKLVRSHUDWLRQWKDWOHDGVWRGLIIHUHQWNLQGVRIDUFKLWHFWXUHVZKLFKFDQEHGLYLGHG LQWRWZRIDPLOLHVWKHILUVWJHQHUDWLRQIDPLO\EDVHGRQ$'&FRQYHUWHUVDQGWKHVHFRQG JHQHUDWLRQIDPLO\ZKLFKLVIXOO\GLJLWDO7KLVVHFWLRQZLOOSUHVHQWWKHJHQHUDORSHUDWLRQ SULQFLSOHVRIWKHVHWHFKQLTXHVDQGLQWURGXFHVWKHFKRVHQVWUXFWXUHWREHLPSOHPHQWHGDQG FKDUDFWHUL]HGLQWKHIROORZLQJVHFWLRQV )LUVW*HQHUDWLRQRI7'&VRU$QDORJ7LPHWR'LJLWDO&RQYHUWHUV 7KHILUVWJHQHUDWLRQ7'&VFRQYHUWWKHWLPHLQWRGLJLWDOYDOXHVLQWZRVWHSV7KH¿UVWVWHS FRQVLVWV RI FRQYHUWLQJ WKH WLPH LQWHUYDO LQWR DQ DPSOLWXGH YROWDJH  XVLQJ WKH7LPHWR $PSOLWXGH&RQYHUWHUV 7$& ,QWKHVHFRQGVWHSWKHREWDLQHGYROWDJHLVGLJLWL]HGE\DQ $QDORJWR'LJLWDO &RQYHUWHU $'&  7KH RSHUDWLRQSULQFLSOH LV LOOXVWUDWHG E\)LJ  EHOORZ7RGLJLWL]HWKHWLPHLQWHUYDOWREHPHDVXUHG tm WZRVLJQDOHYHQWVDUHXVHGWR JHQHUDWH D SXOVH ZLWK WKH VDPH WLPH DV tm >@ 7KH JHQHUDWHG SXOVH LV DSSOLHG WR DQ LQWHJUDWRUZKLFKFRQYHUWVLWWRDYROWDJHZKLFKLVWKHQGLJLWL]HGE\DQ$'&

 )LJ%ORFNDQGVLJQDOGLDJUDPRIEDVLFDQDORJWLPHWRGLJLWDOFRQYHUWHUHJ>@

7KH WLPHWRDPSOLWXGH FRQYHUVLRQ LV LQWURGXFHG LQ  E\ %UXQR 5RVVL WR PHDVXUH PXRQVOLIHWLPHZLWKDJRRGSUHFLVLRQEXWIRUPLOLWDU\UDLVRQVLWZDVZLWKKHOGXQWLO >@>@7KLVRSHUDWLRQLVFDUULHGRXWILUVWO\E\XVLQJYDFXXPWXEHVEHIRUHWRPRYHWR IHUULWHFRUHVDQGILQDOO\&026FLUFXLWV 7KHSHUIRUPDQFHVRI$QDORJ7LPHWR'LJLWDO&RQYHUWHUVVWURQJO\GHSHQGVRQWKDWRIWKH LQFOXGHG$'&DQGRQWKHLQWHJUDWRURXWSXWQRLVH,QGHHGWRPHDVXUHVKRUWWLPHGXUDWLRQV ZLWKDJRRGSUHFLVLRQLWLVQHFHVVDU\WRXVHDKLJKUHVROXWLRQ$'&+RZHYHUPHDVXULQJ ORQJGXUDWLRQVQHHGVWRLQFUHDVHIXUWKHUWKH$'&G\QDPLFUDQJH$VDUHVXOWLWLVYHU\ GLIILFXOW WR GLJLWL]H ORQJ WLPH GXUDWLRQV ZLWK D KLJK SUHFLVLRQ WKDW OHDGV WR D EDG 7'& UHVROXWLRQIRUKLJKG\QDPLFUDQJHWLPHPHDVXUHPHQWV>@7KLVLVWKHPDLQZHDNQHVVRI 



Sensors and Applications in Measuring and Automation Control Systems

WKH ILUVW JHQHUDWLRQ 7'&V XVLQJ D 7$& DVVRFLDWHG ZLWK DQ $'& :H ZLOO VHH LQ WKH IROORZLQJVXEVHFWLRQWKDWIXOO\GLJLWDO7'&VGRQ¶WVXIIHUIURPWKLVOLPLWDWLRQ 6HFRQG*HQHUDWLRQRI7'&VRU)XOO\'LJLWDO7'&V 7KHQHHGIRULQFUHDVLQJO\KLJKWLPHUHVROXWLRQUHVXOWHGLQVKLIWLQJWRIXOO\GLJLWDO7'& DUFKLWHFWXUHV7KHILUVWLGHDLVWRXVHDFRXQWHUZLWKKLJKFORFNIUHTXHQF\7KHFRXQWLQJ SURFHVVLVWULJJHUHGE\WKHVLJQDOWREHPHDVXUHG,WVWDUWVE\WKHILUVWUDLVLQJHGJHRIWKH VLJQDODQGLWVWRSVZLWKLWVIDOOLQJHGJH&RQVHTXHQWO\WKHWLPHUHVROXWLRQLVGHWHUPLQHG E\WKHFRXQWHUFORFNIUHTXHQF\7KHUHVROXWLRQLVDVKLJKDVWKHFORFNIUHTXHQF\+RZHYHU WKHKLJKHUWKHIUHTXHQF\WKHPRUHHQHUJ\LQWHQVLYHWKHFLUFXLW0RUHRYHUWKHVWDQGDUG &026WHFKQRORJ\LVQRWVXLWDEOHIRUYHU\KLJKIUHTXHQFLHV)RUH[DPSOHWKHPD[LPXP IUHTXHQF\DFKLHYDEOHLQQP&026WHFKQRORJ\LVDURXQG*+]OHDGLQJWRDWLPH UHVROXWLRQRISVDWEHVW 7RRYHUFRPHWKLVOLPLWDWLRQRQHLQWHUHVWLQJDQGFRPPRQO\XVHGWHFKQLTXHLVWKH1XWW PHWKRGDOORZLQJWRPHDVXUHDWWKHVDPHWLPHORQJDVZHOODVVKRUWWLPHLQWHUYDOV,WV SULQFLSOHLVLQWURGXFHGLQWKHIROORZLQJ )XQFWLRQDO3ULQFLSOHRI'LJLWDO7'&VRU1XWW0HWKRG 7KHWHFKQLTXHSUHVHQWHGE\5RQDOG1XWWLQLVXVHGWRPHDVXUHORQJLQWHUYDOWLPHV XSWRPLOOLVHFRQG ZLWKYHU\KLJKUHVROXWLRQ SV >@)RUWKLVSXUSRVHWKH1XWW PHWKRGFRPELQHVGLIIHUHQWWLPHPHDVXUHPHQWVZLWKDSSURSULDWHVFDOHIRUHDFKRQH0RUH SUHFLVHO\LWLVFRPSRVHGRIWKUHHEORFNVWZRILQHPHDVXUHPHQWEORFNVDQGDFRDUVHRQH 7KHFRDUVHRQHFRXQWVWKHQXPEHU 1 RIFORFNSHULRGVEHWZHHQVWDUWDQGVWRSVLJQDOVDQG WKHILQHEORFNVHYDOXDWHWKHXQFHUWDLQWLHVZKLFKDUHVKRUWHUWKDQWKHFORFNSHULRGRQERWK VLGHVRIWKHWLPHLQWHUYDODVLOOXVWUDWHGLQ)LJ 7KHWLPHLQWHUYDOWREHPHDVXUHG Tm LVWKXVDFRPELQDWLRQRIWKUHHLQGLYLGXDOGXUDWLRQV  TCoarseZKLFKUHSUHVHQWVDQLQWHJHUQXPEHURIFORFNSHULRGV  TFine1UHSUHVHQWLQJ WKHWLPHEHWZHHQWKH67$57VLJQDOULVLQJHGJHDQGWKHILUVWIROORZLQJFORFNULVLQJHGJH DQG  TFine2ZKLFKLVWKHWLPHEHWZHHQWKHIDOOLQJHGJHRIWKHPHDVXUHGLQWHUYDODQGWKH IROORZLQJFORFNULVLQJHGJH$FFRUGLQJWRWKLVWLPLQJGLDJUDPWKHPHDVXUHGWLPHZLOOEH H[SUHVVHGDVIROORZV 

Tm

TFine  TCoarse  TFine  

KRZHYHUJLYHQWKHIDFWWKDW 

TCoarse

N ˜ Tclk 

 

 

ZHREWDLQWKHIROORZLQJH[SUHVVLRQ  

Tm

TFine  N ˜ Tclk  TFine  

 

Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

 )LJ)XQFWLRQLQJSULQFLSOHRIDJHQHULF7'&

,QPRVWVLWXDWLRQVWKHVWDUWVLJQDOFDQEHV\QFKURQL]HGZLWKWKHPDLQFORFN$VDQH[DPSOH LQIDVWLPDJLQJV\VWHPVZHQHHGWRNQRZWKHGHOD\VHSDUDWLQJDSKRWRQHPLVVLRQE\DODVHU GLRGHDQGWKHGHWHFWLRQRIWKDWSKRWRQE\D6LQJOH3KRWRQ$YDODQFKH'LRGH 63$' 6R WKH67$57VLJQDOWULJJHULQJWKHODVHUGLRGHFDQEHV\QFKURQL]HGZLWKWKHFRDUVHFRXQWHU FORFN7KH6723VLJQDODQQRXQFHVWKHGHWHFWLRQRIWKHSKRWRQE\WKH63$',QWKRVH FDVHV WKH ZKROH 7'& FDQ EH UHGXFHG WR D FRDUVH FRXQWHU DVVRFLDWHG WR D ILQH 7'& PHDVXULQJTFine2&RQVHTXHQWO\WKHPHDVXUHGLQWHUYDOWLPHZLOOEHJLYHQE\ 

Tm

N ˜ Tclk  TFine  

 

6LQFHWKHFRDUVHEORFNLVDVLPSOHFRXQWHULQFUHPHQWHGE\WKHV\VWHPFORFNZHZLOOIRFXV LQWKHIROORZLQJVHFWLRQVRQWKHLPSOHPHQWDWLRQRIWKHILQH7'& 6WUXFWXUHRIWKH6WXGLHG7'& $VPHQWLRQHGSUHYLRXVO\WKHUHDUHGLIIHUHQWWHFKQLTXHVRIGHVLJQLQJ7'&V,QWKLVZRUN ZH IRFXV RQ WKH FRPPRQO\ XVHG 7DSSHG 'HOD\ /LQHV 7'/  DUFKLWHFWXUH GHSLFWHG LQ )LJ $7'/7'&FRQVLVWVRI1FDVFDGHGGHOD\HOHPHQWVZKRVHLQSXWVDUHVWRUHGLQ')OLS )ORSV '))V :HZRXOGWKHQKDYHDVPDQ\'))VDVWKHUHDUHGHOD\HOHPHQWV7KHUHIRUH HDFKGHOD\HOHPHQWDVVRFLDWHGZLWKLWV'))IRUPVDQHOHPHQWDU\FHOORIWKH7'& 7KHQXPEHU N RIWKHVHHOHPHQWDU\FHOOVGHSHQGVRQWKHFRPPRQ'))FORFNIUHTXHQF\ 1/Tclk DVZHOODVWKHSURSDJDWLRQWLPHRIWKHGHOD\HOHPHQW td 7KLVLVJLYHQE\WKHUDWLR RIFORFNSHULRGWRSURSDJDWLRQWLPHWG6LQFHWKHYDOXHRIWGLVQRWSURYLGHGLWLVGHWHUPLQHG H[SHULPHQWDOO\ 



Sensors and Applications in Measuring and Automation Control Systems

 )LJ7DSSHGGHOD\OLQH7'&

'HVLJQRIWKH6WXGLHG7'& 'HVLJQDQG9DOLGDWLRQRIWKH(OHPHQWDU\&HOO 7RLPSOHPHQWWKHVWUXFWXUHRIWKH7'/7'&LQWURGXFHGDERYHWKHILUVWLGHDWKDWFRPHV LQPLQGLVWRGHVLJQDQHOHPHQWDU\FHOOZKLFKZLOOEHUHSOLFDWHGDFFRUGLQJWRWKHGHVLUHG OLQHVL]H7RGRVRZHFDQXVHDVLPSOHLQYHUWRUDVDGHOD\HOHPHQWDVVRFLDWHGZLWKD')) DVLOOXVWUDWHGE\)LJ

 )LJ6LPSOH7'&HOHPHQWDU\FHOO

+RZHYHULPSOHPHQWLQJD7'&FKDLQRQDQ)3*$E\UHSOLFDWLRQRIWKLVFHOOOHDGVWRD VLPSOLILHGFLUFXLWHQWLUHO\GLIIHUHQWIURPWKHGHVLUHGIXQFWLRQ,QGHHGLIWKHLQSXWVLJQDO 6WDUWBLQDQGWKHRXWSXWRIWKHVHFRQG7'&HOHPHQWDU\FHOOVLJQDO6WDUWBRXWKDYHWKHVDPH ORJLF HTXDWLRQ WKH ORJLF V\QWKHVLV WRRO XVHG WKH VRIWZDUH 4XDUWXV ,, LQ RXU FDVH  ZLOO VLPSOLI\WKHORJLFDOHTXDWLRQJLYLQJWKHRXWSXWYHUVXVWKHLQSXWVRWKDWLWVDYHVSODFHDQG WLPH7KHFRQVHTXHQFHLVDE\SDVVRIWKHGHOD\HOHPHQWRIWKH7'&FHOO 7R LOOXVWUDWH WKLV SKHQRPHQRQ ZH UHSUHVHQW LQ )LJ  WKH 57/ 5HJLVWHU 7UDQVIHU /HYHO YLHZUHVXOWLQJIURPWKHLPSOHPHQWDWLRQRIDVLPSOH7'&FKDLQFRPSRVHGRIIRXU HOHPHQWDU\FHOOV 

Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

,WFDQUHDGLO\EHVHHQWKDWLQVSLWHRIWKHSUHVHQFHRILQYHUWHUVWKHVRIWZDUHKDVVLPSOLILHG WKHORJLFDOHTXDWLRQV&RQVHTXHQWO\DOOWKHLQYHUWHGVLJQDOVDUHJURXSHGLQGHSHQGHQWO\RI WKHQRQLQYHUWHGRQHV,WLVWKXVHYLGHQWWKDWWKLVPHWKRGLVQRWVXLWDEOHIRUGHVLJQLQJD 7'&RQ)3*$1HYHUWKHOHVVLWLVZRUWKWRQRWLFHWKDWLILWLVQRWSRVVLEOHWRSUHYHQWWKH 4XDUWXV ,, VRIWZDUH WR RSWLPL]H WKH GDWD SDWK LW LV LQVWHDG SRVVLEOH WR FUHDWH WKLV SDWK PDQXDOO\E\RSHUDWLQJGLUHFWO\RQWKHORJLFDOUHVRXUFHVRIWKH)3*$,QGHHGWKH4XDUWXV ,,&KLS3ODQQHUWRRODOORZVSK\VLFDODFFHVVWRORJLFDOUHVRXUFHVDYDLODEOHRQWKHFKLS

 )LJ57/YLHZRIWKHLPSOHPHQWDWLRQRIDVLPSOHFHOOV7'&

8VLQJWKLVWRRORQHFDQFXVWRPL]HWKHFRQILJXUDWLRQRIWKHORJLFHOHPHQWVDQGLPSRVHWKH GDWD SDWK +RZHYHU WKH PDQXDO FRQILJXUDWLRQ RI ORJLF HOHPHQWV LV WHGLRXV DQG WLPH FRQVXPLQJLQSDUWLFXODUIRUV\VWHPVZLWKDFHUWDLQFRPSOH[LW\VXFKDV7'&V (YHQ LI ZH FDQ XVH WKLV WHFKQLTXH WR LPSOHPHQW D 7'& RQ DQ )3*$ JLYHQ WKH ODUJH QXPEHU RI ORJLF HOHPHQWV WR EH FRQILJXUHG LQGLYLGXDOO\ LW LV VWLOO GLIILFXOW WR VHW XS 0RUHRYHUWKH7'&FKDLQVL]HFDQYDU\IURPDQDSSOLFDWLRQWRDQRWKHULWZLOOEHWKHUHIRUH SUHIHUDEOHWRDXWRPDWHWKHFRQILJXUDWLRQVRWKDWWKHVROXWLRQZLOOEHJHQHULFDQGDGDSWDEOH +HQFHZHSURSRVHDQDSSURSULDWHGHVLJQPHWKRGRORJ\LQWKHIROORZLQJVHFWLRQ 



Sensors and Applications in Measuring and Automation Control Systems

3URSRVHG'HVLJQ0HWKRGRORJ\ ,Q RUGHU WR SURYLGH VROXWLRQV WR WKH LVVXHV UDLVHG DERYH LQ WKLV VHFWLRQ ZH VXJJHVW DQ DOWHUQDWLYHDSSURDFKWRLPSOHPHQWD7'&VWUXFWXUHIXOILOOLQJWKHIROORZLQJQHHGV $YRLGWKHVRIWZDUHGDWDSDWKVLPSOLILFDWLRQ ,QFUHDVH7'&UHVROXWLRQE\UHGXFLQJWKHSURSDJDWLRQWLPHWKURXJKGHOD\HOHPHQWV $XWRPDWHWKHHOHPHQWDU\FHOOVVHWXSSURFHVVWRRSWLPL]HWKHGHVLJQWLPHDQGHQDEOHWKH GHYHORSPHQWRIJHQHULFDQGDGDSWDEOHVWUXFWXUHV $QGXVHDORZFRVW)3*$WDUJHWWRLPSOHPHQWWKH7'& 7KLVPHWKRGUHOLHVRQL XVLQJDGGHUVDVGHOD\HOHPHQWVLL XVLQJWKH&DUU\&KDLQ/RJLF RIWKH)3*$DQGLLL XVLQJWKH&KLS3ODQQHUWRRO 8VLQJ$GGHUVDQG&DUU\&KDLQ/RJLF 7KHLPSOHPHQWDWLRQRIGLJLWDOFLUFXLWVRQ)3*$WDUJHWVGHSHQGVRQWKHDUFKLWHFWXUHRIWKH ORJLFDOUHVRXUFHVRIWKHWDUJHW,QWKLVZRUNZHDUHDLPLQJWRXVHDORZFRVW)3*$IURP $OWHUD&\FORQHIDPLO\7KHVHOHFWHGWDUJHWLVWKH&\FORQH,9 (3&()& EDVHGRQ WKHORJLFHOHPHQWVKRZQE\)LJ>@

 )LJ&\FORQH,9ORJLFHOHPHQWVWUXFWXUH



Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

7KH&\FORQH,9ORJLFDOHOHPHQWSURYLGHVDGHGLFDWHGSDWKIRUIDVWFDUU\SURSDJDWLRQ7KH UROHRIWKLVFDUU\FKDLQLVWRXVHVSHFLILFIDVWSDWKVIRUFDUU\SURSDJDWLRQLQVWHDGRIJHQHUDO SXUSRVHURXWLQJQHWZRUN'RLQJVRDOORZVXVWRGUDVWLFDOO\RSWLPL]HWKHSURSDJDWLRQWLPH 7KLVLVLGHDOIRUWKHHQKDQFHPHQWRIWKH7'&UHVROXWLRQ0RUHRYHULWDOORZVKDUPRQL]LQJ WKHGHOD\VRIWKH7'&HOHPHQWDU\FHOOV 7KHSUREOHPLVWKDWFXVWRPL]HGKDQGOLQJRIFDUU\FKDLQVLVUHVHUYHGWRKLJKSHUIRUPDQFH )3*$VVXFKDVWKH6WUDWL[IDPLO\IURP$OWHUDZKRVHFRVWLVRXWVWDQGLQJO\KLJK+RZHYHU LWLVSRVVLEOHWRFRQILJXUHWKH4XDUWXV,,V\QWKHVLVWRROWRRSWLPL]HVSHHG,QWKLVFDVHWKH V\QWKHVLVWRROXVHVWKHFDUU\FKDLQORJLFDXWRPDWLFDOO\ZKHQV\QWKHWL]LQJDQ+'/PRGHO LQYROYLQJDGGHUV ,WLVWKHUHIRUHSRVVLEOHWRXVHWKHFDUU\FKDLQORJLFWRPLQLPL]HDQGKDUPRQL]HSURSDJDWLRQ GHOD\VIRUFRPSRQHQWVLQYROYLQJDGGHUV,WLVSUHFLVHO\WKHLGHDWKDWLVH[SORLWHGKHUHWR GHVLJQ 7'& HOHPHQWDU\ FHOOV EDVHG RQ VLPSOH DGGHUV 7KLV ZDV GRQH E\ GHYHORSLQJ D VLPSOHEHKDYLRUDO9+'/PRGHOIRUDQDGGHUZLWKDFXVWRPL]DEOHQXPEHURIHOHPHQWDU\ FHOOV7KHQXPEHURIFHOOVGHSHQGVRQWKHGDWDOHQJWKPRGHOHGE\DJHQHULFSDUDPHWHU FDOOHG'$7$B:,'7+7KHZKROHPRGHOLVJLYHQE\)LJ

 )LJ$GGHU9+'/PRGHO

7KHILQH7'&XVLQJDGGHUVFDQEHSHUIRUPHGE\  DSSO\LQJWKH7'&LQSXWVLJQDO6723 WR WKH FDUU\ LQSXW VLJQDO FLQ  RI WKH DGGHU DQG   FKRRVLQJ YDOXHV IRU DGGHU RSHUDQG LQSXWV DDQGE VRWKDWDQRXWSXWFDUU\LVJHQHUDWHG FRXW µ¶ LILQSXWFDUU\LVHTXDOWR µ¶ 7KH RXWSXW FDUU\ LV WKHQ DQ H[DFW UHSOLFDWLRQ RI WKH LQSXW FDUU\ GHOD\HG E\ D WUDQVPLVVLRQWLPHWKURXJKWKHFHOO7RGRVRZHVLPSO\VHWDOOWKHELWVRIWKHILUVWRSHUDQG WRµ¶DQGWKHELWVRIWKHVHFRQGRSHUDQGWRµ¶)RUHDFKELW L WKHDULWKPHWLFVXPD L E L  



Sensors and Applications in Measuring and Automation Control Systems

JLYHVµ¶:KHQWKHLQSXWFDUU\LVDFWLYDWHG FLQ µ¶ E\WKH7'&LQSXWVLJQDO 6723  WKHDULWKPHWLFVXPDEFLQJLYHVµ¶DQGWKHFDUU\RXWSXWPRYHVWRµ¶ )LJLOOXVWUDWHVWKHLPSOHPHQWDWLRQRIRQHHOHPHQWDU\FHOORID7'&E\DORJLFHOHPHQW RIWKH&\FORQH,9WDUJHW7KHDGGHUFHOOLVREWDLQHGE\WKHORRNXSWDEOH /87 DQGWKH '))E\WKHVHTXHQWLDOFRQILJXUDEOHRXWSXWUHJLVWHU

 )LJ,PSOHPHQWDWLRQRID7'&HOHPHQWDU\FHOOE\DORJLFHOHPHQW

7KHRUHWLFDOO\WRREWDLQD7'&FKDLQVLPLODUWRWKH7'/VWUXFWXUHVKRZQE\)LJLW LVVXIILFLHQWWRGXSOLFDWHWKHVWUXFWXUHRI)LJDVRIWHQDVQHFHVVDU\WRUHDFKWKHGHVLUHG QXPEHURIFHOOV+RZHYHUZKHQLPSOHPHQWLQJVXFKDFKDLQRQWKH)3*$VRPH'))VRI WKH7'&HOHPHQWDU\FHOOVDUHGLVVRFLDWHGRIWKHLUFRUUHVSRQGLQJELWDGGHUFHOOVHYHQLI WKHGDWDSDWKLVSHUIHFWO\UHVSHFWHG7KLVSKHQRPHQRQRFFXUVUDQGRPO\DQGOHDGVWRWKH SODFLQJRIWKH'))DQGWKHGHOD\HOHPHQWRIWKHVDPH7'&¶VHOHPHQWDU\FHOOLQGLIIHUHQW ORJLFHOHPHQWVDVVKRZQLQ)LJ



 )LJ5DQGRPSODFLQJRI'))VRQWKHFKLS

7KH GLUHFW FRQVHTXHQFH RI FRPSRQHQW PLVSODFLQJ LV WKDW WKH WLPH GHOD\ LV QR ORQJHU LGHQWLFDOIRUDOOFHOOV7KLVLQHYLWDEO\JHQHUDWHVXQSUHGLFWDEOHDUWLIDFWV7RHQVXUHDUHOLDEOH RSHUDWLRQLWLVQHFHVVDU\WRRYHUFRPHWKLVSUREOHPE\FRQVWUDLQLQJWKHSODFHPHQWWRROWR 

Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

EULQJ WRJHWKHU WKH FRPSRQHQWV RI WKH VDPH FHOO LQ WKH VDPH ORJLF HOHPHQW 7KLV LV WKH SXUSRVHRIWKHQH[WVHFWLRQ 8VLQJ&KLS3ODQQHU )DVWLPDJLQJV\VWHPVUHTXLUH7'&¶VFDSDEOHRIPHDVXULQJYHU\VKRUWWLPHGXUDWLRQV,WLV WKHUHIRUHQHFHVVDU\WRPDVWHUDOORIWKHVLJQDOSURSDJDWLRQGHOD\VWKURXJKWKHFHOOVDVZHOO DVWKHURXWLQJQHWZRUN $VZHKDYHVHHQLQWKHSUHYLRXVVHFWLRQXQFRQVWUDLQHGDXWRPDWLFLPSOHPHQWDWLRQRID 7'& RQ DQ )3*$ XVXDOO\ OHDGV WR DQ LQKRPRJHQHRXV DQG LUUHSURGXFLEOH VWUXFWXUH &RQVHTXHQWO\WKHPHDVXUHPHQWUHVXOWVDUHWDLQWHGE\WKHVHXQFHUWDLQWLHV7KHUHIRUHLWLV QHFHVVDU\WRFRQWUROWKHH[DFWSK\VLFDOORFDWLRQRI7'&FHOOVRQWKHFKLS 7KLV FRXOG EH DFKLHYHG E\ XVLQJ WKH &KLS 3ODQQHU WRRO SURYLGHG E\ $OWHUD ZKLFK DFFRUGLQJWRWKHXVHU VQHHGVDOORZVWRVSHFLI\JLYHQLPSOHPHQWDWLRQUHJLRQVRQWKHFKLS IRUEORFNVFRQVWLWXWLQJWKHZKROHV\VWHP,QDGGLWLRQLWVXSSRUWVLQFUHPHQWDOFRPSLODWLRQ WRSUHVHUYHWKHZHOOLPSOHPHQWHGSDUWVDQGUHGXFHWKHFRPSLODWLRQWLPH7KLVRSHUDWLRQ WDNHVSODFHLQWKUHHGLVWLQFWVWHSV &UHDWLQJ'HVLJQ3DUWLWLRQVWKHILUVWVWHSFRQVLVWVRIGLYLGLQJWKHGHVLJQLQLQGLYLGXDO SDUWLWLRQVDFFRUGLQJWRV\VWHPFRPSOH[LW\DVZHOODVXVHUQHHGV  'HILQLQJ ORJLF UHJLRQV DIWHU SDUWLWLRQLQJ WKH GHVLJQ LW LV QHFHVVDU\ WR GHILQH ORJLFDO ]RQHV WKDW ZLOO EH DVVRFLDWHG WR WKH SDUWLWLRQV 7KLV DOORZV LQGLYLGXDO FRPSLOLQJ DQG RSWLPL]LQJRIHDFKUHJLRQ7KHWRROXVHGWRSHUIRUPWKLVRSHUDWLRQLV/RJLF/RFN5HJLRQ //5 ZLWKLQ&KLS3ODQQHU 3K\VLFDODVVLJQPHQWRIORJLFUHJLRQVLQRUGHUWRSK\VLFDOO\SUHVHUYHWKHORJLFUHJLRQV GHILQHGLQWKHSUHYLRXVVWHSE\PHDQVRIWKH//5WRROSK\VLFDOUHJLRQVRIWKHFKLSDUH DVVLJQHGWRLPSOHPHQWHGSDUWLWLRQV 7KHSK\VLFDOGHOLPLWDWLRQRIUHJLRQVSHUPLWVWRFRQVWUDLQWKHSODFLQJDQGURRWWRROWRSXW SDUWLWLRQVLQWKHLUVSHFLILHGUHJLRQVGHILQHGE\WKHXVHU7KLVDOORZVQRWRQO\DYRLGLQJWKH UDQGRPSODFHPHQWRIFHUWDLQ'))VDZD\IURPWKHLUDVVRFLDWHGGHOD\HOHPHQWVEXWDOVR LPSOHPHQWLQJWKHFRQFHUQHGSDUWLWLRQVDVFORVHDVSRVVLEOHWRLQSXWVLJQDOSLQV +,7DQG 6723 7KHSXUSRVHRIWKHODWWHURSHUDWLRQLVWRUHGXFHWKHSURSDJDWLRQGHOD\VRILQSXW VLJQDOWRWKHLQWHQGHGEORFNV)RULOOXVWUDWLYHSXUSRVHVZHUHSUHVHQWRQ)LJWKH DVVLJQPHQWVRISK\VLFDODOORFDWLRQVRIWKHSDUWLWLRQVGHILQHGXVLQJ//5DQGDFORVHXS YLHZRIWKHOD\RXWRIDFHOOVILQH7'&RQ)LJ 7KH 7'& ILWV SHUIHFWO\ ZLWKLQ WKH UHVHUYHG UHJLRQ WKDW ZRXOG EH DVVLJQHG WR LW &RQVHTXHQWO\ WKH ')) DQG WKH GHOD\ HOHPHQW RI HDFK 7'& HOHPHQWDU\ FHOO DUH QRZ LPSOHPHQWHGE\WKHVDPHORJLFHOHPHQW7KHWUDQVPLVVLRQGHOD\VDUHWKHQLGHQWLFDOIRU DOOFHOOV 



Sensors and Applications in Measuring and Automation Control Systems

 )LJ/D\RXWRILPSOHPHQWHGSDUWLWLRQVRID7'&

 )LJ3K\VLFDOLPSOHPHQWDWLRQRIFHOOV7'&

,PSOHPHQWDWLRQRIDSV7'&RQD&\FORQH,9)3*$ ,QWKLVVHFWLRQZHDSSO\WKHDERYHPHWKRGRORJ\WRDUHDOLVWLFFDVH$IWHULQWURGXFLQJWKH H[SHULPHQWDO FRQGLWLRQV ZH SUHVHQW D UREXVW HQFRGHU FDSDEOH RI GHWHFWLQJ IDLOXUH VHTXHQFHVWKDQZHGLVFXVVWKHHIIHFWRIFRQVWUDLQLQJFHOOSODFHPHQWE\XVLQJWKH&KLS 3ODQQHUWRRODQGILQDOO\ZHGHYHORSLPSURYHGUHVXOWVREWDLQHGE\RYHUFRPLQJDKDUGZDUH OLPLWDWLRQRIWKHXVHG)3*$GHVLJQNLW 

Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

([SHULPHQWDO0HDVXUHPHQW&RQGLWLRQV 7KH SURSRVHG 7'& GHVLJQ KDV EHHQ LPSOHPHQWHG ZLWKLQ WKH &\FORQH ,9 (3&()&  )3*$ WDUJHW 7KH FRDUVH FRXQWHU FORFN LV  0+] LH WKH FORFN SHULRGLVQV7KHGHOD\OLQHIRUWKHILQH7'&EDVHGRQFDUU\FKDLQDGGHUDUFKLWHFWXUH FRPSULVHVFHOOVLQRUGHUWRFRYHUDG\QDPLFUDQJHRIPRUHWKDQQV7KHVLJQDOWKDW QHHGVWREHPHDVXUHGSURSDJDWHVWKURXJKWKHGHOD\FKDLQXQWLOWKH)3*$FORFNGLVDEOHV WKH'))VWREORFNWKHLURXWSXWVDQGWKHQPHPRUL]HVWKHLUVWDWHV7KHYDOXHRIWKHVH'))V GHVFULEHVWKHWLPHVSHQWEHWZHHQWKHVLJQDO6723DQG&ORFN 7KHGDWDLVWKHQWUDQVPLWWHGWRD86%SRUWYLDDQ)7',)7+RSHUDWLQJLQSDUDOOHOPRGH ZLWKWUDQVIHUUDWHVUHDFKLQJXSWR0E\WHSHUVHFRQG7RDFTXLUHGDWDPHDVXUHPHQWV ZHGHYHORSHGDVSHFLILFDSSOLFDWLRQXVLQJWKH/DE9,(:VRIWZDUH ,QRUGHUWRUHGXFHWKHVL]HRIWKHGDWDWUDQVPLWWHGWRWKH86%SRUWZHGHYHORSHGD9+'/ PRGHORIDVSHFLILFHQFRGHUFRQYHUWLQJWKHELWVWRDRQHE\WHGDWD0RUHRYHULWILOWHUV SRWHQWLDOHUURUV7KHIXQFWLRQLQJRIWKHODWWHULVGHVFULEHGLQWKH6HFWLRQ $OO WKH EORFNV DUH VXPPDUL]HG LQ )LJ  VKRZLQJ WKH V\QRSWLF YLHZ RI WKH ZKROH V\VWHP 7KH7'&KDVEHHQFKDUDFWHUL]HGRQLWVZKROHG\QDPLFUDQJHLHIURPWRQVZLWKD SVVWHS$6WDQIRUGUHVHDUFK'*GLJLWDOGHOD\JHQHUDWRUKDVEHHQXVHGWRJHQHUDWH WKH67$57DQG6723VLJQDOVZLWKDWHPSRUDOMLWWHUEHORZSVUPV

 )LJ6\QRSWLFYLHZRIWKHLPSOHPHQWHG7'&V\VWHP





Sensors and Applications in Measuring and Automation Control Systems

(QFRGLQJ)LQH&RXQWHU2XWSXW%LQDU\6WUHDP $VGHVFULEHGSUHYLRXVO\WKHRXWSXWELQDU\GDWDVWUHDPRIWKHILQHFRXQWHUUHSUHVHQWLQJWKH PHDVXUHGWLPHLVDSSOLHGWRDQHQFRGHU7KHODWWHUSUHSDUHVWKHGDWDEHIRUHVDYLQJLWLQWR D ),)2 )LUVW LQ )LUVW 2XW  PHPRU\ ,QGHHG DW WKH RXWSXW RI WKH GHOD\ FKDLQ GDWD DUH SUHVHQWHG DV D VWULQJ PDGH RI ]HURV µ¶  RQ WKH OHIW DQG RQHV µ¶  RQ WKH ULJKW 7KH HQFRGHU¶VUROHLVWRFRXQWWKHQXPEHURIFRQVHFXWLYHVELWVVZLWFKHGWRµ¶DQGJHQHUDWHWKH FRUUHVSRQGLQJELWELQDU\FRGH6RWKHILUVWLGHDLVWRXVHDVLPSOHSULRULW\HQFRGHUWR GHWHFWWKHSRVLWLRQRIWKHPRVWVLJQLILFDQWELWPRYHGWRµ¶DQGJLYHVWKHFRUUHVSRQGLQJ ELQDU\FRGH7RLOOXVWUDWHWKLVZHVKRZRQ)LJWKHH[DPSOHRIDFHOO7'&RXWSXW ZKHQKDOIRIWKHFHOOVZHUHFURVVHGE\WKHPHDVXUHGVLJQDO,QWKLVFDVHWKHLQSXWRIWKH HQFRGHULV³´WKXV\LHOGLQJ³´DWWKHRXWSXW

 )LJ7KHWKHRUHWLFDOVWULQJ)25FHOOV7'&

+RZHYHUWKHSUREOHPZLWKVXFKDQDSSURDFKLVWKDWEHFDXVHRIPDQXIDFWXULQJYDULDWLRQV VXFKDVVHWXSWLPHPLVPDWFKIOLSIORSVORFDWHGIXUWKHULQWKHGHOD\FKDLQFDQVRPHWLPHV UHDFWHDUOLHURUYLFHYHUVD&RQVHTXHQWO\WKH7'&RXWSXWFDQEHHUURQHRXVDVLOOXVWUDWHG E\)LJZKHUHWKHLQSXWRIWKHHQFRGHUPD\EHVHWWR³´IRUWKH VDPH GHOD\ DV LQ )LJ  EHFDXVH D IOLS IORS SUHVHQWV D VKRUWHU VHWXS WLPH DQG WKXV GHWHFWVWKHGDWDSUHPDWXUHO\,QWKLVFDVHWKHRXWSXWRIWKHHQFRGHUZLOOEHZURQJLH ³´KHUHLQVWHDGRI³´

 )LJ,OOXVWUDWLRQRISRWHQWLDOHUURUVLQWKHGDWDVWULQJ



Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

7RRYHUFRPHVXFKHUURUVZHGHVLJQHGDUREXVWHQFRGHUZKLFKLQDGGLWLRQWRHQFRGLQJWKH ELWVLQRQHE\WHGDWDLWGHWHFWVIDLOHGPHDVXUHVGXHWRWKHIOLSIORSVVHWXSDQGKROG WLPHVPLVPDWFKHV7KHPHWKRGDGRSWHGKHUHLVWRGHWHFWµ¶VHTXHQFHLQVWHDGRIµ¶ +HQFHDOOWKHVHTXHQFHVLQFOXGLQJµ¶EHWZHHQWZRRUPRUH]HURV µ¶ DUHLGHQWLILHGDV ZURQJEHKDYLRURIWKHFRUUHVSRQGLQJ'))DQGWKXVLJQRUHG7KLVPHWKRGLVPRUHUREXVW DQGJHQHUDWHVWKHFRUUHFWRXWSXWHYHQLIDZURQJFRGHDSSHDUVDVLOOXVWUDWHGLQ)LJ

 )LJ&RUUHFWLRQRISRWHQWLDOHUURUVE\WKHHQFRGHU

(IIHFWRI&RQVWUDLQLQJ&HOO3ODFHPHQWE\WKH&KLS3ODQHU7RRO 7RVKRZWKHHIIHFWRIFRQVWUDLQLQJFHOOSODFHPHQWE\WKH&KLS3ODQQHUWRROZHUHSRUWRQ )LJ  WKH GHWDLO RI WKH XQFRQVWUDLQHG DQG FRQVWUDLQHG ILQH 7'& PHDVXUHPHQWV EHWZHHQWZRUHIHUHQFHFORFNHGJHVRQDUDQJHRIQV 



)LQH7'&5$:GDWD OVE



 \  [





 8QFRQVWUDLQWHG7'&UDZGDWD &RQVWUDLQWHG7'&UDZGDWD OLQHDUILW



 







  7LPH SV











)LJ5HVSRQVHVRI)LQHXQFRQVWUDLQHGDQGFRQVWUDLQHG7'&





Sensors and Applications in Measuring and Automation Control Systems

7KHXQFRQVWUDLQHGILQH7'&UHVSRQVH EOXH VKRZVDODUJHGLVFUHSDQF\RIWKH/6% /DVW 6LJQLILFDQW %LW  YDOXH LQGLFDWLQJ WKDW VRPH '))V KDYH EHHQ UDQGRPO\ SODFHG 7KH UHVXOWLQJ ODUJH VWHSV PDNH WKH XQFRQVWUDLQHG ILQH 7'& XQXVDEOH IRU VXE QDQRVHFRQG WLPLQJ &RQVHTXHQWO\ WKH XVH RI WKH &KLS 3ODQQHU WRRO DV GHVFULEHG LQ VHFWLRQ ,,, LV PDQGDWRU\WRREWDLQWKHEHKDYLRURIWKHFRQVWUDLQHGILQH7'&UHSUHVHQWHGE\WKHJUHHQ FXUYH$OLQHDUILWLVWKHQXVHGWRDVVHVVWKH/6%YDOXHRIWKHILQH7'&ZKLFKLVJLYHQE\ WKHLQYHUVHRIWKHOLQHDUILWVORSHLHSVLQWKLVVWXG\FDVH -LWWHU,1/DQG'1/(YDOXDWLRQ 7KHQRLVHLQWKHILQH7'&UHVSRQVHVKRZQLQ)LJLVGXHWRWKHMLWWHUZKLFKDGGV XQFHUWDLQW\RQHDFKPHDVXUHPHQW,WFDQEHHYDOXDWHGE\FRPSXWLQJWKHVWDQGDUGGHYLDWLRQ RIDVHWRIPHDVXUHPHQWVDWDJLYHQIL[HGGHOD\EHWZHHQWKH67$57DQG6723VLJQDOV 7KHMLWWHUGHSLFWHGLQ)LJKDVEHHQFKDUDFWHUL]HGIRUGLIIHUHQWGHOD\VFRUUHVSRQGLQJ WRDJLYHQVLJQDOSURSDJDWLRQDORQJWKHILQH7'&OLQH$VHDFKILQH7'&HOHPHQWDU\FHOO DGGVLWVRZQMLWWHU>@WKHJOREDOMLWWHUZLOOWKHQLQFUHDVHDVDVTXDUHURRWRIWKHQXPEHU 1RIFHOOVDVJLYHQE\WKHIROORZLQJH[SUHVVLRQ 

D   E  N 

 

ZKHUHĮLVWKHLQLWLDOMLWWHUSUHVHQWDWWKHLQSXWRIWKHILUVWFHOODQGȕWKHVLQJOHFHOOMLWWHU

 )LJ-LWWHUPHDVXUHPHQWDFFRUGLQJWRWKHHOHPHQWDU\OHYHOWKHMLWWHULQFUHDVHVDVWKHVLJQDO SURSDJDWHVDORQJWKHILQH7'&FHOOV

$FXUYHIROORZLQJWKLVODZLVILWWHGRQWKHMLWWHUSURILOHWRXQGHUOLQHWKHMLWWHU¶VYDULDWLRQ UHODWLRQVKLSLQWKHGHOD\OLQH7KHH[WUDFWLRQRIWKLVSDUDPHWHUVOHDGVWRDQLQLWLDOMLWWHUĮ RISVUPVDQGDVLQJOHFHOOMLWWHUȕRISVUPV7KHDFFXPXODWHGMLWWHUDFURVVWKHILQH 7'&GHOD\OLQHOHDGVWRDPHDQMLWWHURISVUPV7KXVWKHOLQHOHQJWK 1 KDVWREHNHSW DVORZDVSRVVLEOHLQRUGHUWRREWDLQWKHEHVWDFFXUDF\7KLVFDQEHGRQHE\XVLQJWKH IDVWHVWDFKLHYDEOHIUHTXHQF\IRUWKHFRDUVHFRXQWHU 

Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

7KH,QWHJUDO1RQ/LQHDULW\HUURU ,1/ DQGWKH'LIIHUHQWLDO1RQ/LQHDULW\ '1/ KDYH EHHQPHDVXUHGRYHUWKHHQWLUHUDQJHRIWKH7'&)RULOOXVWUDWLYHSXUSRVHVWKHUHVXOWVIURP D GHOD\RI WR QV DUH UHSUHVHQWHG E\ )LJ  KHUHDIWHU ,W FDQ EH VHHQ WKDW WKH LPSOHPHQWHGV\VWHPVKRZVDQ,1/RISVUPVDQGD'1/RISVUPV7KHVWDWLF SHULRGLFLW\RIWKH,1/LVDULVLQJIURPWKH7DSSHG'HOD\/LQHEXWWKHDGGLWLRQDOMLWWHUQRLVH LVVWLOOREVHUYDEOHRQWKLVPHDVXUHPHQWVDQGKDVDVWURQJQHJDWLYHLPSDFWRQWKH,1/DQG '1/HUURUV

,1/ SV

   







 7LPH SV



 7LPH SV







 

[

'1/ SV

   











 

[



)LJ,1/DQG'1/HUURUVRIWKHLPSOHPHQWHG7'&RYHUDUDQJHRIQV

7R GHWHUPLQH WKH RULJLQ RI WKH KLJK MLWWHU ZH LQYHVWLJDWHG WKH HIIHFW RI WKH )3*$ LQSXWRXWSXWEXIIHUGHOD\VWKH)3*$RVFLOODWRUIUHTXHQF\DQGWKH86%FRPPXQLFDWLRQ LQWHUIDFH)LQDOO\ZHILQGWKDWPRVWRIWKHMLWWHUDULVHVIURPDQHOHFWULFDOQRLVHSUHVHQWRQ WKHYROWFRUH)3*$SRZHUVXSSO\,QGHHGWRJHQHUDWHWKLVYROWDJHWKHXVHG)3*$NLW XVHVDVZLWFKLQJ'&'&FRQYHUWHUZKLFKSUHVHQWVDSHULRGLFQRLVHRIDERXWPLOOLYROWV UPVDWDIUHTXHQF\RIDWHQVRIN+]$PRGLILFDWLRQRIWKHSRZHUVXSSO\RIWKH)3*$ PDFURFHOO LV DIIHFWLQJ LWV SURSDJDWLRQ WLPH DQG LQ WKLV FDVH WKH SURSDJDWLRQ WLPH PRGLILFDWLRQLVDPSOLILHGE\WKHQXPEHURIFKDLQHGHOHPHQWVDWDJLYHQSRVLWLRQRIWKH WDSSHG GHOD\ OLQH 7R RYHUFRPH WKLV OLPLWDWLRQ WKH SURYLGHG SRZHU VXSSO\ KDV EHHQ XQVROGHUHGDQGUHSODFHGE\DQH[WHUQDOOLQHDUUHJXODWHGSRZHUVXSSO\JHQHUDWRU7KHQHZ PHDVXUHPHQWVRIMLWWHU,1/DQG'1/DUHUHSRUWHGRQ)LJDQG)LJ ,W FDQ UHDGLO\ EH VHHQ WKDW WKH PHDQ MLWWHU LV LPSURYHG DQG UHDFKHV SVUPV ZKLFK LV PRVWO\GXHWRWKHGHOD\JHQHUDWRU6WDQIRUG'*XVHGWRPDNHWKHPHDVXUHPHQW7KH SHULRGLFEHKDYLRURIWKHMLWWHULVGXHWRWKHWUDQVLWLRQEHWZHHQWZRVOLFHVRIWKHWDSSHG GHOD\OLQH7KHMLWWHULVQRORQJHULQFUHDVLQJZLWKWKHSRVLWLRQRIWKHGHOD\FHOOZLWKLQWKH WDSSHGGHOD\OLQHLQGLFDWLQJWKDWWKHHOHPHQWDU\GHOD\FHOOMLWWHUȕLVQHJOLJLEOHLQUHJDUGV 



Sensors and Applications in Measuring and Automation Control Systems

RIWKHLQLWLDOMLWWHUĮRISVUPVRIWKH6WDQIRUGJHQHUDWRU$VDUHVXOWZHFDQFRQFOXGH WKDWWKDQNWRDFOHDQPDLQ)3*$FRUHVXSSO\YROWDJHDMLWWHUSHUIRUPDQFHPXFKEHWWHUWKDQ WKHELQVL]HFDQEHREWDLQLQVXULQJDYHU\JRRGPHDVXUHPHQW 

-LWWHU SVUPV

    







 (OHPHQWDU\7'&FHOO









)LJ1HZ-LWWHUPHDVXUHPHQWDIWHUUHSODFLQJWKHVZLWFKLQJ'&'&SRZHUVXSSO\FRUH E\D'&UHJXODWHGSRZHUVXSSO\ 

,1/ SV

   









  7LPH SV















  7LPH SV









'1/ SV

   



)LJ1HZ,1/DQG'1/HUURUVRIWKHLPSOHPHQWHG7'&RYHUDUDQJHRIQVDIWHU FOHDQLQJWKH)3*$FRUHVXSSO\YROWDJH

7KH,1/DQGWKH'1/DUHUHGXFHGWRSVUPVDQGSVUPVUHVSHFWLYHO\7KHVSLNHV YLVLEOHLQWKH,1/DWDQGQVFRUUHVSRQGWRWKHWRJJOHRIDFRDUVHFRXQWHUELW 2QFH DJDLQ WKHVH PHDVXUHPHQW DUH VKRZLQJ D SHULRGLFLW\ GXH WR WKH WDSHG GHOD\ OLQH OHQJWKRIQV 

Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

7'&&KDUDFWHUL]DWLRQDQG&RUUHFWLRQZLWK3RLVVRQ3URFHVV(YHQWV ,QWKLVVHFWLRQZHDLPWRSUHVHQWDFRUUHFWLRQPHWKRGWKDWLPSURYHVWKHWUDQVIHUIXQFWLRQ OLQHDULW\RIDQ\7'&LQGHSHQGHQWO\RILWVVWUXFWXUHDQGLWVPDWHULDOLPSOHPHQWDWLRQ6RLW LVHYLGHQWWKDWWKLVWHFKQLTXHIRFXVHVRQGRZQVWUHDP7'&GDWDSRVWSURFHVVLQJ7KHILUVW VWHSRIWKLVWHFKQLTXHLVWKHFKDUDFWHUL]DWLRQRIWKH7'&WKXVZHEHJLQE\GHYHORSLQJWKH FKDUDFWHUL]DWLRQDSSURDFKEHIRUHSUHVHQWLQJWKHSURSRVHGFRUUHFWLRQPHWKRG 7'&&KDUDFWHUL]DWLRQ 7KH7'&FKDUDFWHUL]DWLRQZLWK3RLVVRQ3URFHVV(YHQWVDSSURDFKFRQVLVWVLQPHDVXULQJD SHUIHFWO\XQLIRUPGLVWULEXWLRQRIWHPSRUDOHYHQWVLQRUGHUWRHYDOXDWHWKHDFFXUDF\RIDOO WKH7'&ELQV%\ELQDFFXUDF\ZHPHDQWKHWHPSRUDOVL]HRIHDFKELQ,QGHHGLIDELQRI WKH7'&LVWHPSRUDOO\ODUJHUWKDQLWVKRXOGEHLWJDWKHUVPRUHHYHQWVIURPWKHXQLIRUP GLVWULEXWLRQDQGWKXVWKHWRWDOFRXQWRIWKLVELQLVKLJKHU&RQYHUVHO\DVPDOOHUELQVKRZV D WRWDO FRXQW SURSRUWLRQDOO\ ORZHU WKDQ H[SHFWHG $ SHUIHFW JHQHUDWRU RI UDQGRP XQFRUUHODWHG HYHQWV LV D 63$' WKDW GHWHFWV SKRWRQV JHQHUDWHG E\ D ³FRQWLQXRXV ZDYH´ &: OLJKWVRXUFHVXFKDVDEDWWHU\SRZHUHG/LJKW(PLWWLQJ'LRGH /(' ,QGHHGWKH VLQJOHSKRWRQGHWHFWLRQLVZHOONQRZQWREHDQLGHDO3RLVVRQ3URFHVVZKLFKLVFRPSOHWHO\ XQLIRUPDQGXQFRUUHODWHG$VDUHPLQGHU7KH3RLVVRQGLVWULEXWLRQLVDGLVFUHWHSUREDELOLW\ GLVWULEXWLRQWKDWH[SUHVVHVWKHSUREDELOLW\RIHYHQWVRFFXUULQJLQDIL[HGLQWHUYDORIWLPHLI WKHVHHYHQWVRFFXUZLWKDNQRZQDYHUDJHUDWHDQGLQGHSHQGHQWO\RIWKHWLPHVLQFHWKHODVW HYHQW ,QDQH[SHULPHQWZKHUHWKHVWDUWHYHQWVDUHJLYHQE\WKHVLQJOHSKRWRQGHWHFWLRQHYHQWV SURYLGHG E\ D 63$' XQGHU ZHDN &: LOOXPLQDWLRQ DQG WKH VWRS HYHQW DUH JLYHQ E\ D UHJXODULQGHSHQGHQWFORFNVLJQDO RIDUELWUDU\IUHTXHQF\ DQLGHDO7'&VKRXOGGLVSOD\WKH H[DFWVDPHSKRWRQFRXQWLQJSUREDELOLW\SHUWLPHELQ+HQFHWKHFRUUHVSRQGLQJGLVWULEXWLRQ RIGHWHFWLRQWLPHVZLWKUHVSHFWWRWKHUHIHUHQFHFORFNVKRXOG\LHOGDIODWKLVWRJUDP,ID GHIDXOWDSSHDUVRQWKH7'&FKDLQWKHHUURULVWHPSRUDOO\VWDWLF7KLVPHDQVWKDWLIWKH PHDVXUHPHQW LV GRQH VHYHUDO WLPHV WKH VDPH HUURU ZLOO RFFXU HYHU\ WLPH DQG D )L[HG 3DWWHUQ1RLVH )31 ZLOODSSHDURQWKHPHDVXUHGKLVWRJUDP0RUHSUHFLVHO\LQDJLYHQ H[SHULPHQWDOUHDOL]DWLRQGXHWRWKH3RLVVRQVWDWLVWLFVWKHHIIHFWLYHQXPEHU1RIFRXQWV SHUELQLVDIIHFWHGE\WKHVRFDOOHGSKRWRQVKRWQRLVHZKLFKLVDQRLVHRIDPSOLWXGHVTUW 1  UPVOHDGLQJWRDUHODWLYHQRLVHRQWKHELQYDOXHRI

N N



  N

 

7KXV RQH PXVW HQVXUH WKDW WKH GHWHFWHG )31 LV QRW GXH WR WKH UDQGRP QRLVH RI WKH PHDVXUHPHQWE\FKHFNLQJWKDWLWVYDOXHLVZHOODERYHVTUW 1  )RUH[DPSOHWKHKLVWRJUDPGLVSOD\HGLQ)LJUHVXOWVIURPDVHFRQGVDFTXLVLWLRQ XQGHUDSKRWRQFRXQWLQJUDWHRIN+]ZLWKWKH)3*$EDVHG7'&GHVFULEHGLQ>@ ZLWKDWHPSRUDOUHVROXWLRQRISVRYHUDUDQJHRIQV7KHPHDVXUHG)31LVREWDLQHG E\WKHGHWHFWLRQRIDODUJHQXPEHURIQRQFRUUHODWHG3RLVVRQHYHQWVJHQHUDWHGE\D63$' 



Sensors and Applications in Measuring and Automation Control Systems

LOOXPLQDWHGZLWK&:OLJKW7KLVVLJQDOVKRXOGEHIODWIRUDQLGHDO7'&,QWKHVSHFLILF FDVHRIWKLV7'&WKHILQHFRXQWHULVD7DSSHG'HOD\/LQHPDGHRIHOHPHQWDU\GHOD\ FHOOV RI SV IRU D WRWDO OHQJWK RI QV 7KLV ILQH 7'& FRXQWHU LV WKXV SHULRGLFDOO\ UHLQLWLDOL]HGHYHU\QVZKHQWKHFRDUVHFRXQWHULVLQFUHPHQWHG+HQFHWKHRYHUDOO)31RI WKH7'&LVWKHSHULRGLFUHSHWLWLRQRIWKH)31FKDUDFWHUL]LQJWKHQVORQJWDSSHGGHOD\ OLQHXVHGIRUWKHILQH7'&FRXQWHU)LJGLVSOD\VD]RRPLQWKLVQVORQJ)31PRWLI

 )LJ7'&)31PHDVXUHGRYHUDUDQJHRIQV

7KHRYHUDOOSKRWRQDFFXPXODWLRQWLPHLVODUJHHQRXJKWKDWWKHXQFHUWDLQW\VTUW 1 GXHWR 3RLVVRQVWDWLVWLFRQWKHDYHUDJHQXPEHU1RISKRWRQVSHUELQEHFRPHVPXFKOHVVWKDQWKH GHWHFWHGYDULDWLRQRI1IURPELQWRELQLHWKH)31DPSOLWXGH VHH)LJ +HQFH WKHREVHUYHG)31FRPHVIURPWKHGHOD\PLVPDWFKRIWKHWDSSHGGHOD\OLQHXVHGIRUWKH ILQH7'&FRXQWHU

 )LJ=RRPRQWKHQVWLPHODSVFRUUHVSRQGLQJWRWKHQVWLPHZLQGRZRI)LJ

$QRWKHU PHWKRG IRU 3RLVVRQ SURFHVV HYHQWV JHQHUDWLRQ XVLQJ D 63$' LV WR H[SORLW WKH SKRWRGHWHFWRU GDUN FRXQW UDWH '&5  RULJLQDWLQJ IURP WKHUPDO DFWLYDWLRQ DW DPELHQW 

Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

WHPSHUDWXUH)LJGLVSOD\VWKH)31KLVWRJUDPFKDUDFWHUL]LQJWKHILQHFRXQWHUXSRQ DFFXPXODWLQJ GDUN FRXQWV RYHU  PLQXWHV ZKHQ WKH 63$' LV PDLQWDLQHG LQ FRPSOHWH GDUN7KHGDUNFRXQWUDWHLV+]LQWKLVFDVH:HQRWHWKDWWKH)31LVYHU\VLPLODUWR WKDWRI)LJDVH[SHFWHGVLQFHLWLVDSURSHUW\RIWKH7'&LQGHSHQGHQWRIWKHSURFHVV OLJKWRUGDUNFRXQWV JHQHUDWLQJWKH3RLVVRQGLVWULEXWHGHYHQWV7KHVOLJKWGLIIHUHQFHVDUH FRQVLVWHQWZLWKWKHSK\VLFDOVKRWQRLVHRIDERXWFRXQWUPVLQWKHVHFRQGPHDVXUHPHQW &RQVHTXHQWO\WKH)31FKDUDFWHUL]DWLRQZLWKD&:OLJKWVRXUFHLVPXFKIDVWHU KLJKHU FRXQWLQJUDWH DQGWKHUHIRUHSUHIHUUHG2WKHUOLJKWVRXUFHVOLNHGD\OLJKWDQGQHRQOLJKW +]IUHTXHQF\ KDYHEHHQWHVWHG\LHOGLQJWKHVDPH)31KLVWRJUDP

 )LJ7'&)31KLVWRJUDPPHDVXUHGIURPWKHGDUNFRXQWVJHQHUDWHGE\WKH63$'

7KHDERYH)31PHDVXUHPHQWFDQEHXVHGWRUHWULHYHWKH7'&WUDQVIHUIXQFWLRQZLWKRXW WKHQHHGRIDFRPSOH[GHOD\JHQHUDWRU$VPHQWLRQHGEHIRUHEHFDXVHZHGHWHFW3RLVVRQ SURFHVV HYHQWV LI D ELQ RI WKH 7'& LV WHPSRUDOO\ ODUJHU WKDQ WKH PHDQ ELQ ZLGWK LWV QXPEHURIFRXQWVLVLQFUHDVHGLQWKHVDPHSURSRUWLRQ&RQVHTXHQWO\WKHDEVROXWHWLPH 7'&WUDQVIHUIXQFWLRQFDQEHH[WUDFWHGIURPWKHQXPEHURIFRXQWVLQWKH7'&ELQVZLWK

TDC n



¦T n

i 

i

¦ bin T

M

i 

¦ bin n

i 

i



 

i

ZKHUHTiLVWKHDFWXDOGXUDWLRQRIHDFKLQGLYLGXDO7'&ELQbiniLVWKHQXPEHURIHYHQWV GHWHFWHGLQELQQXPEHUiTLVWKHWRWDOWLPHUDQJHDQGMLVWKHWRWDOQXPEHURI7'&ELQV LQWKHWLPHUDQJHT7KHH[WUDFWHGWUDQVIHUIXQFWLRQRIWKH7'&RYHUWKHQVWLPHUDQJH RI WKH ILQH FRXQWHU LV SUHVHQWHG LQ )LJ  7KH OLQHDU ILW DOORZV FKDUDFWHUL]LQJ WKH ,QWHJUDO1RQ/LQHDULW\RIWKH7'&ZKLFKLVWKHUHVLGXDORIWKHILWVKRZQLQ)LJ 7KHUHVXOWVREWDLQHGZLWKWKLVPHWKRGDUHFRQVLVWHQWZLWKWKHPHDVXUHPHQWVUHSRUWHGLQ >@ 



Sensors and Applications in Measuring and Automation Control Systems

 )LJ7UDQVIHUIXQFWLRQDQG,1/RIWKHQVORQJ7'/RIWKH7'&ILQHFRXQWHU GHVFULEHGLQ>@

&RUUHFWLRQ0HWKRGRORJ\ 7KH)31HYLGHQFHGLQ)LJEHLQJDV\VWHPDWLFELDVLWZLOODOVRDIIHFWKLVWRJUDPV UHFRUGHGLQ7&63&H[SHULPHQWVDVZHOODVLQDQ\RWKHUDSSOLFDWLRQRIWKH7'&+RZHYHU LWFDQEHXVHGWRGHILQHDVFDOLQJIDFWRUIRUHDFKELQVRDVWRFRUUHFWE\SRVWSURFHVVLQJ WKH7'&WUDQVIHUIXQFWLRQ7KLVIDFWRULVVLPSO\WKHGHYLDWLRQRIWKHFRXQWQXPEHURIHDFK biniGXULQJWKHFDOLEUDWLRQSURFHVVGHVFULEHGSUHYLRXVO\RIWKHUHIHUHQFH)31KLVWRJUDP UHODWLYHWRWKHDYHUDJHYDOXH UHGOLQHLQ)LJ VXFKWKDWWKHFRUUHFWHGELQFRXQWbinci LVJLYHQE\



binci

 M

¦ bin M

i 

bini

i

binmi 

 

ZKHUHMLVWKHWRWDOQXPEHURI7'&ELQVDQGbinmiLVWKHUDZGDWDZLWKRXWFRUUHFWLRQ 7KH FRUUHFWLRQ DSSOLHG WR WKH )31 KLVWRJUDP OHDGV WR D FRPSOHWHO\ IODW KLVWRJUDP E\ FRQVWUXFWLRQ1RWHWKDWWKLVPHWKRGLVQRWDSSOLFDEOHZLWKWKHPLVVLQJFRGHRIWKH7'& WKDW DUH UHSRUWLQJ D QXOO RU HYHQ YHU\ FORVH WR ]HUR GHQVLW\ DV WKHGLYLVLRQ ZLOOOHDG WR LQILQLW\RUWRDQDPSOLILFDWLRQRIWKHQRLVHRIWKHFORVHWR]HURELQ



Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

7&63&0HDVXUHPHQWRI)OXRUHVFHQFH/LIHWLPH ,QWKHIROORZLQJWKHFKDUDFWHUL]HG7'&LVXVHGLQD7&63&H[SHULPHQWWRPHDVXUHWKH IOXRUHVFHQFHOLIHWLPHRIIOXRUHVFHLQGLVVROYHGLQZDWHUEXIIHUHGDWS+ $SLFRVHFRQG QPODVHUSXOVH>@H[FLWHVWKHIOXRUHVFHQFH7KHIOXRUHVFHQFHVLJQDOLVGHWHFWHGE\D 63$'DQGWKHDUULYDOWLPHRILQGLYLGXDOSKRWRQVUHODWLYHWRWKHSUHYLRXVODVHUSXOVHLV PHDVXUHG DQG VWRUHG E\ WKH 7'& RQ WKH )3*$ ERDUG )LJ  VKRZV WKH UDZ GDWD WKHUHIRUHGLVSOD\LQJWKHVDPH)31HYLGHQFHGDERYHWKHLPSHUIHFWWUDQVIHUIXQFWLRQRIWKH 7'& FUHDWHV D VWDWLF SDWWHUQ )31  DW WKH RULJLQ RI WKH SHULRGLF JOLWFKHV LQ WKH UDZ KLVWRJUDP7KHQVSHULRGLFLW\RIWKH)31LVFOHDUO\VHHQDOVRLQWKLVGDWD 7KH VDPH GDWD DUH SRVWSURFHVVHG E\ DSSO\LQJ WR HDFK ELQ FRXQW WKH FRUUHFWLRQ IDFWRU LQWURGXFHGDERYHDQGWKHFRUUHFWHGGDWDDUHSORWWHGLQ)LJ7KH)31LVVXSSUHVVHG DQGWKHH[WUDFWHGIOXRUHVFHQFHOLIHWLPHLV“QVLQYHU\JRRGDJUHHPHQWZLWKWKH H[SHFWHGYDOXHIRUIOXRUHVFHLQDWS+ >@

 )LJ)OXRUHVFHQFHGHFD\ ZLWKRXWFRUUHFWLRQ

)LJ)OXRUHVFHQFHGHFD\ ZLWKFRUUHFWLRQ

&RQFOXVLRQ 7KLV FKDSWHU SURSRVHV D JOREDO PHWKRGRORJ\ WR GHVLJQ DQG LPSOHPHQW 7LPHWR'LJLWDO &RQYHUWHUVRQORZFRVW)3*$WDUJHWV,WSUHVHQWVKRZWRXVHGLIIHUHQWWRROVWRHQKDQFH WKH7'&UHVROXWLRQE\UHGXFLQJSURSDJDWLRQGHOD\VWKURXJKWKHFRQQHFWLRQQHWZRUNDV ZHOODVWKHORJLFJDWHVWKHPVHOYHV)LUVWWKHXVHRIDGGHUVDVGHOD\HOHPHQWVWREHQHILW IURP D GHGLFDWHG FDUU\ FKDLQ ORJLF SDWK LV SUHVHQWHG 7KHQ WKH FKLS SODQQHU LV WDNHQ DGYDQWDJHRIWRFRQVWUDLQWKHSODFLQJDQGURRWWRROWRSXWWKHSDUWLWLRQVRIWKHV\VWHPLQ XVHU VSHFLILHG SK\VLFDO UHJLRQV 7KLV LV FHQWUDO LQ PDVWHULQJ RI SURSDJDWLRQ GHOD\V DQG FRQVHTXHQWO\LPSURYLQJWKHUHVROXWLRQDQGWKHVWDELOLW\RIWKH7'&





Sensors and Applications in Measuring and Automation Control Systems

7KHSURSRVHGPHWKRGRORJ\LVDSSOLHGWRGHVLJQDQGLPSOHPHQWD7'&ZLWKDUHVROXWLRQ RIDERXWSVRQD&\FORQH,9)3*$7KHLPSOHPHQWHG7'&SUHVHQWVDMLWWHURIRQO\ SVUPVDQGWKH'1/DQG,1/KDVEHHQPHDVXUHGWREHDQGSVUPVUHVSHFWLYHO\ ,QDGGLWLRQZHLQWURGXFHVDIDVWDQGHIILFLHQWFRUUHFWLRQPHWKRGWRLPSURYHWKHWUDQVIHU IXQFWLRQOLQHDULW\RIHLWKHU$6,&RU)3*$7LPHWR'LJLWDO&RQYHUWHUV7KHDSSURDFKLV EDVHGRQWKHPHDVXUHPHQWRIDODUJHQXPEHURI3RLVVRQSURFHVVHYHQWVJHQHUDWHGE\D VLPSOH 63$' OLJKWHQHG E\ D FRQWLQXRXV ZDYH OLJKW VRXUFH ,PSRUWDQWO\ LW DOORZV PHDVXULQJWKH7'&WUDQVIHUIXQFWLRQZLWKRXWWKHQHHGRIDQ\H[SHQVLYHGHOD\JHQHUDWRU WRFDOLEUDWHWKHGHYLFH7KHSURSRVHGFRUUHFWLRQLVDSRVWSURFHVVRSHUDWLRQDQGWKXVFDQ EH LPSOHPHQWHG IRU DQ\ W\SH RI 7'& ,WV HIILFLHQF\ LV GHPRQVWUDWHG LQ D UHDO 7&63& H[SHULPHQW7KHIXQFWLRQWUDQVIHUFRUUHFWLRQPHWKRGLVVLPSOHIDVWHIILFLHQWDQGGRHV QRWUHTXLUHKDUGZDUHPRGLILFDWLRQRIWKH7'& 7KH KLJKOLJKWHG UHVXOWV LQ WKLV FKDSWHU DUH YHU\ SURPLVLQJ QRW RQO\ EHFDXVH WKH\ DUH VXLWDEOHIRUGRPDLQVUHTXLULQJKLJKSHUIRUPDQFHVEXWDOVREHFDXVHWKH\DUHDFKLHYHGE\ XVLQJDORZFRVW)3*$IDPLO\ZKLFKRSHQVWKHGRRUWRDEURDGHUXVHLQDJUHDWDPRXQWRI IDVWDSSOLFDWLRQILHOGV

5HIHUHQFHV >@ 0)LVKEXUQ/+0HQQLQJD&)DYLDQG(&KDUERQ$SV)3*$%DVHG7'&:LWK 0XOWLSOH &KDQQHOVIRU 2SHQ6RXUFH$SSOLFDWLRQV IEEE Transactions on Nuclear Science 9RO,VVXHSS >@ (&KDUERQ0)LVKEXUQ5:DONHU5+HQGHUVRQDQG&1LFODVV63$'EDVHGVHQVRUV72) 5DQJH,PDJLQJ &DPHUDV ) 5HPRQGLQR DQG ' 6WRSSD (GV  Springer-Verlag %HUOLQ +HLGHOEHUJSS± >@ //L7LPHRIIOLJKWFDPHUD±DQLQWURGXFWLRQ6/2$%±7HFKQLTXHDO:KLWH3DSHUTexas Instruments-DQXDU\UHYLVHG0D\ >@ 6+HQ]OHU7LPHWR'LJLWDO&RQYHUWHUVSpringer Science+Business Media B. V >@ 6 @ ,0DODVVH:8KULQJ-/H1RUPDQG1'XPDVDQG)'DGRXFKHSV5HVROXWLRQ+\EULG 7LPHWR'LJLWDO&RQYHUWHULQD—P&0267HFKQRORJ\LQProceedings of the 12th IEEE International New Circuits and Systems Conference (NEWCAS) 7URLV5LYLqUHV &DQDGD -XQHSS >@-.DOLV]56]SOHW-3DVLHUELQVNLDQG$3RQLHFNL)LHOGSURJUDPPDEOHJDWHDUUD\EDVHG WLPHWRGLJLWDO FRQYHUWHU ZLWK SV UHVROXWLRQ IEEE Trans. Instrum. Meas., 9RO  ,VVXHSS± >@, 9RUQLFX 5 &DUPRQD*DOiQ DQG È 5RGUtJXH]9i]TXH] :LGH UDQJH SV LQFUHPHQWDO UHVROXWLRQWLPHLQWHUYDOJHQHUDWRUEDVHGRQ)3*$WHFKQRORJ\LQProceedings of the IEEE



Chapter 11. Design, Implementation and Characterization of Time-to-Digital Converter on Low-Cost FPGA

International Conference on 21st Electronics, Circuits and Systems (ICECS), 0DUVHLOOH )UDQFH'HFHPEHUSS >@0 /LQ * 7VDL & /LX DQG 6 &KX )3*$%DVHG KLJK DUHD HIILFLHQW 7LPHWR'LJLWDO ,3 GHVLJQLQProceedings of the 10th Region Conference TENCON IEEE 10+RQJ.RQJ&KLQD 1RYHPEHUSSO >@51DUDVLPPDQ$3UDEKDNDUDQG1&KDQGUDFKRRGDQ,PSOHPHQWDWLRQRIDSVUHVROXWLRQ 7LPHWR'LJLWDO &RQYHUWHU LQ )3*$ LQ Proceedings of the International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV)6KLOORQJ,QGLD -DQXDU\SS >@$ $ORLVLR 3 %UDQFKLQL 5 *LRUGDQR 9 ,]]R DQG 6 /RIIUHGR +LJKSUHFLVLRQ 7LPHWR 'LJLWDOFRQYHUWHULQD)3*$GHYLFHLQIEEE Nuclear Science Symposium Conference Record 2UODQGR)ORULGD86$2FWREHUSS >@66-XQQDUNDU32¶&RQQRUDQG5)RQWDLQH)3*$EDVHGVHOIFDOLEUDWLQJSLFRVHFRQG UHVROXWLRQ ZLGH UDQJH 7LPHWR'LJLWDO FRQYHUWHU LQ IEEE Nuclear Science Symposium Conference Record (NSS '08)'UHVGHQ*HUPDQ\2FWREHUSS± >@)'DGRXFKH77XUNR:8KULQJ,0DODVV-%DUWULQJHUDQG-3/H1RUPDQG'HVLJQ 0HWKRGRORJ\RI7'&RQ/RZ&RVW)3*$7DUJHWV &DVH6WXG\,PSOHPHQWDWLRQRIDSV 5HVROXWLRQ 7'& RQ D &\FORQH ,9 )3*$ 7DUJHW  LQ Proceedings of the 9th International Conference on Sensor Technologies and Applications (SENSORCOMM’15)9HQLFH,WDO\ $XJXVWSS >@)'DGRXFKH77XUNR:8KULQJ,0DODVV1'XPDVDQG-3/H1RUPDQG1HZ'HVLJQ PHWKRGRORJ\ RI +LJKSHUIRUPDQFH 7'& RQ D /RZ &RVW )3*$ 7DUJHWV Sensors & Transducers9RO,VVXH2FWREHUSS >@77XUNR$6NLOLWVL:8KULQJ-3/H1RUPDQG1'XPDV)'DGRXFKH-/pRQDUG7LPH WR 'LJLWDO &RQYHUWHU 7UDQVIHUW )XQFWLRQ ,PSURYHPHQW XVLQJ 3RLVVRQ SURFHVV HYHQW LQ Proceedings of the 1st International Conference on Advances in Signal, Image and Video (SIGNAL’16)/LVERQ3RUWXJDO-XQH-XQHSS >@% 5RVVL 1 1HUHVRQ ([SHULPHQWDO $UUDQJHPHQW IRU WKH 0HDVXUHPHQW RI 6PDOO 7LPH ,QWHUYDOV EHWZHHQ WKH 'LVFKDUJHV RI *HLJHU0OOHU &RXQWHUV Review of Scientific InstrumentsSS >@*:&ODUN7KH&RQWULEXWLRQVRI%UXQR%5RVVLWR3DUWLFOH3K\VLFVDQG$VWURSK\VLFVLQ Attidel XXV Congresso Nazionale di Storia della Fisica e dell’Astronomia 0LODQR ,WDO\ 1RYHPEHU 0LODQR6,6)$ SS55 >@5 1XWW 'LJLWDO 7LPH ,QWHUYDORPHWHU Review of Scientific Instruments 9RO   SS >@&\FORQH,9'HYLFH+DQGERRNAltera Corporation, $SULO9RO&KDSWHU >@0 =ODWDQVNL : 8KULQJ -3 /H 1RUPDQG DQG ' 0DWKLRW $ )XOO\ FKDUDFWHUL]DEOH DV\QFKURQRXVPXOWLSKDVHGHOD\JHQHUDWRUIEEE Transactions on Nuclear Science,9RO ,VVXHSS >@: 8KULQJ 9 =LQW - %DUWULQJHU $ ORZFRVW KLJKUHSHWLWLRQUDWH SLFRVHFRQG ODVHU GLRGH SXOVH JHQHUDWRU LQ Proceedings of the SPIE - The International Society for Optical Engineering9ROSS >@-/pRQDUG1'XPDV-3&DXVVp60DLOORW1*LDQQDNRSRXORX6%DUUHDDQG:8KULQJ +LJKWKURXJKSXW WLPHFRUUHODWHG VLQJOH SKRWRQ FRXQWLQJ Lab on a Chip  9RO  ,VVXHSS