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 UHVROXWLRQVRPHWHQVRISLFRVHFRQGV LQWRGLJLWDOYDOXHVXQGHUVWDQGDEOHIRUGRZQVWUHDP SURFHVVLQJ DQG FRQGLWLRQLQJ FKDLQ 7KHVH GHYLFHV DUH FRPPRQO\ NQRZQ DV 7LPHWR 'LJLWDO&RQYHUWHUV7'&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&RQYHUVLRQ7$& 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\/LQH9'/ 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&RQYHUWHUV7$& ,QWKHVHFRQGVWHSWKHREWDLQHGYROWDJHLVGLJLWL]HGE\DQ $QDORJWR'LJLWDO &RQYHUWHU $'& 7KH RSHUDWLRQSULQFLSOH LV LOOXVWUDWHG E\)LJ EHOORZ7RGLJLWL]HWKHWLPHLQWHUYDOWREHPHDVXUHGtm 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\KLJKUHVROXWLRQSV >@)RUWKLVSXUSRVHWKH1XWW PHWKRGFRPELQHVGLIIHUHQWWLPHPHDVXUHPHQWVZLWKDSSURSULDWHVFDOHIRUHDFKRQH0RUH SUHFLVHO\LWLVFRPSRVHGRIWKUHHEORFNVWZRILQHPHDVXUHPHQWEORFNVDQGDFRDUVHRQH 7KHFRDUVHRQHFRXQWVWKHQXPEHU1 RIFORFNSHULRGVEHWZHHQVWDUWDQGVWRSVLJQDOVDQG WKHILQHEORFNVHYDOXDWHWKHXQFHUWDLQWLHVZKLFKDUHVKRUWHUWKDQWKHFORFNSHULRGRQERWK VLGHVRIWKHWLPHLQWHUYDODVLOOXVWUDWHGLQ)LJ 7KHWLPHLQWHUYDOWREHPHDVXUHGTm 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'LRGH63$' 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'& 7KHQXPEHUN RIWKHVHHOHPHQWDU\FHOOVGHSHQGVRQWKHFRPPRQ'))FORFNIUHTXHQF\ 1/Tclk DVZHOODVWKHSURSDJDWLRQWLPHRIWKHGHOD\HOHPHQWtd 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 LQSXWVDDQGE VRWKDWDQRXWSXWFDUU\LVJHQHUDWHGFRXW µ¶ LILQSXWFDUU\LVHTXDOWR µ¶ 7KH RXWSXW FDUU\ LV WKHQ DQ H[DFW UHSOLFDWLRQ RI WKH LQSXW FDUU\ GHOD\HG E\ D WUDQVPLVVLRQWLPHWKURXJKWKHFHOO7RGRVRZHVLPSO\VHWDOOWKHELWVRIWKHILUVWRSHUDQG WRµ¶DQGWKHELWVRIWKHVHFRQGRSHUDQGWRµ¶)RUHDFKELWL WKHDULWKPHWLFVXPDL EL
Sensors and Applications in Measuring and Automation Control Systems
JLYHVµ¶:KHQWKHLQSXWFDUU\LVDFWLYDWHGFLQ µ¶ E\WKH7'&LQSXWVLJQDO6723 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$:GDWDOVE
\ [
8QFRQVWUDLQWHG7'&UDZGDWD &RQVWUDLQWHG7'&UDZGDWD OLQHDUILW
7LPHSV
)LJ5HVSRQVHVRI)LQHXQFRQVWUDLQHGDQGFRQVWUDLQHG7'&
Sensors and Applications in Measuring and Automation Control Systems
7KHXQFRQVWUDLQHGILQH7'&UHVSRQVHEOXH 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\OLQHOHDGVWRDPHDQMLWWHURISVUPV7KXVWKHOLQHOHQJWK1 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
7LPHSV
7LPHSV
[
'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
-LWWHUSVUPV
(OHPHQWDU\7'&FHOO
)LJ1HZ-LWWHUPHDVXUHPHQWDIWHUUHSODFLQJWKHVZLWFKLQJ'&'&SRZHUVXSSO\FRUH E\D'&UHJXODWHGSRZHUVXSSO\
,1/SV
7LPHSV
7LPHSV
'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 UHJXODULQGHSHQGHQWFORFNVLJQDORIDUELWUDU\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\WKHVRFDOOHGSKRWRQVKRWQRLVHZKLFKLVDQRLVHRIDPSOLWXGHVTUW1 UPVOHDGLQJWRDUHODWLYHQRLVHRQWKHELQYDOXHRI
N N
N
7KXV RQH PXVW HQVXUH WKDW WKH GHWHFWHG )31 LV QRW GXH WR WKH UDQGRP QRLVH RI WKH PHDVXUHPHQWE\FKHFNLQJWKDWLWVYDOXHLVZHOODERYHVTUW1 )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\VTUW1 GXHWR 3RLVVRQVWDWLVWLFRQWKHDYHUDJHQXPEHU1RISKRWRQVSHUELQEHFRPHVPXFKOHVVWKDQWKH GHWHFWHGYDULDWLRQRI1IURPELQWRELQLHWKH)31DPSOLWXGHVHH)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&:OLJKWVRXUFHLVPXFKIDVWHUKLJKHU 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 UHODWLYHWRWKHDYHUDJHYDOXHUHGOLQHLQ)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[WUDFWHGIOXRUHVFHQFHOLIHWLPHLVQVLQYHU\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&RQYHUWHULQDP&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 *HLJHU0OOHU &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\ 1RYHPEHU0LODQR6,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