18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

聊聊FPGA中的TDC原理

智多晶 ? 來(lái)源:智多晶 ? 2025-09-02 15:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01引言

你有沒(méi)有想過(guò),我們?cè)趺床拍芫_地測(cè)量“時(shí)間”?

你可能會(huì)說(shuō),掐秒表不就完事了?那如果我們要測(cè)量的不是“秒”,而是皮秒(ps)——萬(wàn)億分之一秒的時(shí)候,該怎么辦?這可不是什么科幻情節(jié),在雷達(dá)、激光測(cè)距、高能物理實(shí)驗(yàn)里,精確到皮秒級(jí)的時(shí)間測(cè)量,是家常便飯。想達(dá)到 20 ps 的測(cè)量精度,傳統(tǒng)“脈沖計(jì)數(shù)法”(也就是掐秒表)需要 50 GHz 的時(shí)鐘,如果非得這樣的話,你得精通光學(xué)和應(yīng)用物理學(xué),好好讀一讀這篇《基于克爾光孤子晶體微梳的 49GHz 微波 Q 波段振蕩器》,我們貼心的為你放出DOI號(hào):doi: 10.1109/JLT.2019.2930466。

今天我們不談高大上的物理學(xué),只聊聊如何在 FPGA 中,用一串加法器和 D 觸發(fā)器,“數(shù)清楚時(shí)間”——這就是時(shí)間數(shù)字轉(zhuǎn)換器(TDC)的魅力。

02時(shí)間的多米諾骨牌

想象你有一串多米諾骨牌,推倒第一塊,它就會(huì)一塊接一塊地倒下去。這個(gè)“倒下去”的速度,就是骨牌之間的“傳播延遲”。FPGA里的加法器也有類似的“骨牌”——它叫進(jìn)位鏈(Carry Chain)。在FPGA里,為了把兩個(gè)數(shù)加起來(lái)又快又穩(wěn),芯片廠商把加法器的“進(jìn)位”信號(hào)做成了一個(gè)專用的、超高速的“高速公路”。這條“高速公路”的延遲,可以短到 20ps!

我們?cè)O(shè)計(jì)一個(gè)特殊的加法器串。正常情況下,它在算 111...111 + 000...000,結(jié)果是 111...111,風(fēng)平浪靜。但就在某一瞬間,我們給它一個(gè)“開(kāi)始”信號(hào)(Start),讓它突然開(kāi)始算 111...111 + 000...001。這個(gè)小小的“1”,就像推倒了第一塊骨牌,一個(gè)“進(jìn)位”信號(hào)會(huì)從最低位開(kāi)始,一級(jí)一級(jí)地向高位“鏈?zhǔn)絺鬟f”。這個(gè)“進(jìn)位”信號(hào)在鏈上傳播的距離,就代表了從“開(kāi)始”到“現(xiàn)在”過(guò)去了多少時(shí)間。

但問(wèn)題來(lái)了:我們?cè)趺础翱吹健边@個(gè)傳播到哪里了呢?答案是:“拍照”!我們?cè)诿恳粋€(gè)加法器后面,都接一個(gè)“小相機(jī)”(D觸發(fā)器),這個(gè)“小相機(jī)”的快門(mén),由另一個(gè)時(shí)鐘信號(hào)(我們叫它“采樣時(shí)鐘”或Strobe)控制。當(dāng)“快門(mén)”一閃,所有“小相機(jī)”就同時(shí)拍下一張照片,記錄下此刻進(jìn)位信號(hào)傳播到了哪一級(jí)。比如,照片顯示前10級(jí)都變“0”了,那我們就知道,從“開(kāi)始”到“拍照”這一刻,進(jìn)位信號(hào)跑了10級(jí)。

8545f488-83ab-11f0-a18e-92fbcf53809c.png

關(guān)鍵問(wèn)題來(lái)了:每一級(jí)進(jìn)位鏈到底有多長(zhǎng)?我們可以使用一個(gè)標(biāo)準(zhǔn)時(shí)間來(lái)預(yù)先測(cè)量,例如說(shuō)看 1 us 內(nèi)傳播了多少級(jí)進(jìn)位鏈,從而得到每一級(jí)的延遲。可現(xiàn)實(shí)是,每一級(jí)的延遲并不完全一樣!FPGA 內(nèi)部的進(jìn)位鏈并不是一顆顆“標(biāo)準(zhǔn)骨牌”。有的塊近(Slice 內(nèi)),有的遠(yuǎn)(跨 Slice)。這怎么辦?別慌,我們可以像攝影測(cè)量那樣,對(duì)每個(gè)“骨牌段”單獨(dú)標(biāo)尺!

03碼密度法:時(shí)間標(biāo)尺的“數(shù)豆子法”

我們用了一個(gè)很巧妙的方法——碼密度法,聽(tīng)起來(lái)高大上,其實(shí)就像……數(shù)豆子!我們讓 Start 和 Strobe 信號(hào)變成兩個(gè)不同頻率的、不相關(guān)的時(shí)鐘(clk_i 和 clk_d),拍照的頻率要顯著大于 Start 對(duì)應(yīng)時(shí)鐘的頻率(可以理解為骨牌重新擺放好的操作頻率),然后持續(xù)反復(fù)的擺好、推倒、再拍照。這樣操作的目的是為了保證每次拍照的傳播時(shí)間是隨機(jī)的,也就是下圖中的 t 是在 [0, Tc) 之間隨機(jī)分布的,Tc 是 clk_d 的周期,也就是拍照的周期。

85587b3a-83ab-11f0-a18e-92fbcf53809c.png

每次拍,骨牌只倒到某一塊,這個(gè)“最后倒下的塊”的編號(hào)是我們關(guān)心的。我們反復(fù)拍了很多很多次,記錄每一塊“成為最后倒下者”的次數(shù)。次數(shù)越多,說(shuō)明這塊延遲時(shí)間越長(zhǎng)——就像誰(shuí)碗里的豆子最多,誰(shuí)“最拖沓”。

這樣,我們就得到了整條進(jìn)位鏈的延遲分布圖,堪比給骨牌鏈打上精確刻度線!通過(guò)這種方法,我們就能精確地測(cè)量出每一級(jí)進(jìn)位鏈的真實(shí)延遲時(shí)間,無(wú)論它是快是慢。然后,我們把這些數(shù)據(jù)存成一個(gè)“查找表”。

一旦我們有了這個(gè)“查找表”,TDC就真正“畢業(yè)”了,以后再要測(cè)量一個(gè)時(shí)間間隔,我們只需要:給一個(gè)“開(kāi)始”信號(hào),用“快門(mén)”拍一張照,得到進(jìn)位信號(hào)傳播的“級(jí)數(shù)”,最后查表把每一級(jí)的延遲加起來(lái),就能得到精確的時(shí)間!

04總結(jié)一下這個(gè)妙招

1. 把 TDC 的 Start 和 Strobe 信號(hào)換成兩個(gè)“頻率不搭”的時(shí)鐘;

2. 一次次拍照,記錄骨牌(進(jìn)位鏈)傳播的終點(diǎn);

3. 每個(gè)位置被“命中”的次數(shù)越多,說(shuō)明它的延遲越長(zhǎng);

4. 統(tǒng)計(jì)出每一級(jí)進(jìn)位單元的真實(shí)延遲,形成查找表,實(shí)現(xiàn)時(shí)間間隔的高精度換算。

Tip

(本文基于西安智多晶微電子《基于碼密度法的TDC_DEMO用戶指南》整理,想了解技術(shù)細(xì)節(jié)的朋友可以訪問(wèn)智多晶官網(wǎng)獲取)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1650

    文章

    22217

    瀏覽量

    628007
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    4110

    瀏覽量

    142108
  • TDC
    TDC
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    14180
  • 時(shí)間數(shù)字轉(zhuǎn)換器

    關(guān)注

    0

    文章

    4

    瀏覽量

    1583

原文標(biāo)題:高精度時(shí)間測(cè)量就像數(shù)碗里的豆子?聊聊FPGA中的TDC原理

文章出處:【微信號(hào):智多晶,微信公眾號(hào):智多晶】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MCU如何配置固定TDC

    如附圖所示,在發(fā)送和接收消息期間,控制器開(kāi)始發(fā)送比特的時(shí)間與從接收終端接收到位置的時(shí)間之間存在延遲,即發(fā)送節(jié)點(diǎn)的延遲。 數(shù)據(jù)字段 CANFD 的采樣點(diǎn)需要采用發(fā)送節(jié)點(diǎn)延遲補(bǔ)償機(jī)制(TDC 機(jī)制
    發(fā)表于 01-22 07:29

    TDC1000-TDC7200EVM外接START和STOP信號(hào)時(shí)如何不受TDC1000的信號(hào)影響?

    TDC1000-TDC7200EVM外接START和STOP信號(hào)時(shí),如何不受TDC1000的信號(hào)影響?
    發(fā)表于 12-09 07:13

    有做過(guò)基于FPGATDC的嗎?

    最近在做TDC,一直不明白如何設(shè)計(jì)驗(yàn)證,有沒(méi)有之前做過(guò)的?
    發(fā)表于 05-13 09:55

    海信TDC3488彩電電路圖

    海信TDC3488彩電電路圖 海信TDC3488彩色電視機(jī)電路圖,海信TDC3488彩電圖紙,海信TDC3488原理圖
    發(fā)表于 05-08 15:04 ?30次下載
    海信<b class='flag-5'>TDC</b>3488彩電電路圖

    海信TDC2901彩電電路圖

    海信TDC2901彩電電路圖海信TDC2901彩色電視機(jī)電路圖,海信TDC2901彩電圖紙,海信TDC2901原理圖
    發(fā)表于 05-08 15:05 ?23次下載
    海信<b class='flag-5'>TDC</b>2901彩電電路圖

    tdc7200

    TDC7200是高精度計(jì)時(shí)器,該文檔詳細(xì)介紹了TDC7200的工作模式和性能參數(shù)
    發(fā)表于 05-24 17:12 ?10次下載

    AN0014_高精度低功耗芯片 TDC-GP2在熱表的應(yīng)用

    AN0014_高精度低功耗芯片 TDC-GP2在熱表的應(yīng)用_CN
    發(fā)表于 06-03 15:53 ?18次下載

    TDC-GP2在超聲波流量計(jì)時(shí)差法的應(yīng)用

    TDC-GP2在超聲波流量計(jì)時(shí)差法的應(yīng)用
    發(fā)表于 06-14 15:45 ?34次下載

    TDC1011 TDC1011 用于液位感測(cè)、流量感測(cè)的超聲波感測(cè)模擬前端 (AFE)

    電子發(fā)燒友網(wǎng)為你提供TI(ti)tdc1011相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有tdc1011的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,tdc1011真值表,tdc1011管腳等資料,
    發(fā)表于 08-01 18:19
    <b class='flag-5'>TDC</b>1011 <b class='flag-5'>TDC</b>1011 用于液位感測(cè)、流量感測(cè)的超聲波感測(cè)模擬前端 (AFE)

    TDC7200 TDC7200 面向水、燃?xì)狻崃坑?jì)量應(yīng)用的時(shí)間數(shù)字轉(zhuǎn)換器

    電子發(fā)燒友網(wǎng)為你提供TI(ti)tdc7200相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有tdc7200的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,tdc7200真值表,tdc7200管腳等資料,
    發(fā)表于 08-01 18:11
    <b class='flag-5'>TDC</b>7200 <b class='flag-5'>TDC</b>7200 面向水、燃?xì)狻崃坑?jì)量應(yīng)用的時(shí)間數(shù)字轉(zhuǎn)換器

    TDC1000 TDC1000:超聲波模擬前端

    電子發(fā)燒友網(wǎng)為你提供TI(ti)tdc1000相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有tdc1000的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,tdc1000真值表,tdc1000管腳等資料,
    發(fā)表于 08-01 18:15
    <b class='flag-5'>TDC</b>1000 <b class='flag-5'>TDC</b>1000:超聲波模擬前端

    TDC7201 適用于飛行時(shí)間應(yīng)用的 TDC7201 時(shí)間數(shù)字轉(zhuǎn)換器

    電子發(fā)燒友網(wǎng)為你提供TI(ti)tdc7201相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有tdc7201的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,tdc7201真值表,tdc7201管腳等資料,
    發(fā)表于 08-01 18:15
    <b class='flag-5'>TDC</b>7201 適用于飛行時(shí)間應(yīng)用的 <b class='flag-5'>TDC</b>7201 時(shí)間數(shù)字轉(zhuǎn)換器

    使用FPGA實(shí)現(xiàn)TDC的設(shè)計(jì)報(bào)告資料說(shuō)明

    TDC英文全名叫 Time to Digital Converter,即時(shí)間數(shù)字轉(zhuǎn)換器。TDC廣泛應(yīng)用于高能物理粒子壽命檢測(cè),自動(dòng)檢測(cè)設(shè)備,激光探測(cè),醫(yī)療圖像掃描,相位測(cè)量,以及頻率測(cè)量等研究領(lǐng)域
    發(fā)表于 03-05 11:47 ?18次下載
    使用<b class='flag-5'>FPGA</b>實(shí)現(xiàn)<b class='flag-5'>TDC</b>的設(shè)計(jì)報(bào)告資料說(shuō)明

    fpga實(shí)現(xiàn)tdc的設(shè)計(jì)開(kāi)題報(bào)告

    fpga實(shí)現(xiàn)tdc的設(shè)計(jì)開(kāi)題報(bào)告(桂林長(zhǎng)城電源技術(shù)有限公司)-該文檔為fpga實(shí)現(xiàn)tdc的設(shè)計(jì)開(kāi)題報(bào)告講解文檔,是一份很不錯(cuò)的參考資料,具有較高參考價(jià)值,感興趣的可以下載看看……………
    發(fā)表于 08-04 18:29 ?10次下載
    <b class='flag-5'>fpga</b>實(shí)現(xiàn)<b class='flag-5'>tdc</b>的設(shè)計(jì)開(kāi)題報(bào)告

    淺析TDC1000-TDC7200超聲波感應(yīng)水流/液位/濃度評(píng)估模塊

    TDC1000 -TDC7200EVM是一款評(píng)估模塊 (EVM),允許用戶評(píng)估帶有 TDC7200 時(shí)間數(shù)字轉(zhuǎn)換器的 TDC1000 超聲波模擬前端的操作和性能。
    的頭像 發(fā)表于 08-29 09:05 ?4213次閱讀