發(fā)布時(shí)間: 2023-05-19 瀏覽次數(shù): 作者:邁昂科技
1,數(shù)字示波器存儲(chǔ)深度的基本概念
“存儲(chǔ)深度”是個(gè)翻譯過來的詞語,英文叫“Record Length”。有的將它翻譯成“存儲(chǔ)長(zhǎng)度”,“記錄長(zhǎng)度”,等。它表示示波器可以保存的采樣點(diǎn)的個(gè)數(shù)。存儲(chǔ)深度是“1千萬個(gè)采樣點(diǎn)”,示波器廠商寫作10Mpts,10MS或10M的都有。這里,pts可以理解為points的縮寫,S理解為Samples的意思。
存儲(chǔ)深度表現(xiàn)在物理介質(zhì)上其實(shí)是某種存儲(chǔ)器的容量,存儲(chǔ)器英文就是“Memory”。該存儲(chǔ)器容量的大小也就是“存儲(chǔ)深度”。存儲(chǔ)器保存滿了,達(dá)到存儲(chǔ)深度的極限之后怎么辦? 我們可以將示波器的存儲(chǔ)器理解為環(huán)形存儲(chǔ)器。示波器不斷采樣得到新的采樣點(diǎn)會(huì)填充進(jìn)來,老的采樣點(diǎn)會(huì)自動(dòng)地溢出,這樣周而復(fù)始的過程直到示波器被“觸發(fā)信號(hào)”“叫?!被蛘唛g隔一定長(zhǎng)的時(shí)間被強(qiáng)迫“叫停”為止?!敖型!币淮?,示波器就將存儲(chǔ)器中保存的這些采樣點(diǎn)“搬移”到示波器的屏幕上顯示。這兩次“搬移”之間等待的時(shí)間相對(duì)于采樣的時(shí)間極其漫長(zhǎng),被稱為“死區(qū)時(shí)間”。
上述過程經(jīng)常被筆者這樣打比方:存儲(chǔ)器就像一個(gè)“水缸”,“水缸”的容量就是“存儲(chǔ)深度”。如果使用一個(gè)“水龍頭”以恒定的速度對(duì)水缸注水,水龍頭的水流速度就是“采樣率”。當(dāng)水缸已經(jīng)被注滿水之后,水龍頭仍然在對(duì)水缸注水,水缸里的水有一部分會(huì)溢出來,但水缸的總體容量是保持不變的。在某種條件下,水缸里的水將被全部倒出來,周而復(fù)始。圖1形象地表示了這種環(huán)形存儲(chǔ)器的概念。
2,數(shù)字示波器存儲(chǔ)器的物理介質(zhì)
存儲(chǔ)器的物理介質(zhì)是什么? 是否就是我們熟悉的DDR內(nèi)存呢? 容量為什么那么???為什么不可以用硬盤或者SD卡等大容量介質(zhì)作為物理介質(zhì)呢? 如果是硬盤作為存儲(chǔ)介質(zhì),示波器不就可以作為數(shù)據(jù)記錄儀了嗎?
據(jù)筆者了解,早期的示波器包括現(xiàn)在的高帶寬示波器使用的存儲(chǔ)器都是示波器廠商自己設(shè)計(jì)的專用芯片,甚至一度存儲(chǔ)器芯片和ADC芯片之間的配合是A公司(后來叫K公司)的一個(gè)技術(shù)瓶頸。在若干年之前,K公司的所有示波器在存儲(chǔ)深度達(dá)到每通道2Mpts采樣點(diǎn)之后,采樣率會(huì)自動(dòng)降低到4GS/s,直到2006年(好象是這個(gè)年份,也許更晚點(diǎn)),當(dāng)年的A公司收購(gòu)了某芯片公司才解決這個(gè)技術(shù)瓶頸?,F(xiàn)在K公司的低帶寬示波器的所有系列中,存儲(chǔ)深度指標(biāo)一直不能突破每通道2Mpts,我猜想它可能采用的還是老款芯片。
對(duì)于高端數(shù)字示波器,存儲(chǔ)器芯片一直是核心技術(shù),對(duì)于里面的技術(shù)細(xì)節(jié)筆者知之甚少。示波器中的ADC速率太快,普通的存儲(chǔ)介質(zhì)根本來不及在這么短的時(shí)間內(nèi)“吞吐”那么大量的數(shù)據(jù)量。
還是用具體的數(shù)字來理解高速ADC的超大數(shù)據(jù)量對(duì)存儲(chǔ)器“吞吐量”提出的要求。譬如ADC的采樣率是20GS/s,也就是說每秒鐘要采樣20G個(gè)點(diǎn),而每個(gè)點(diǎn)是由8個(gè)0和1組成。如果ADC的輸出是完全按照串行數(shù)據(jù)的傳輸?shù)酱鎯?chǔ)器中,那么傳輸速率就是160Gbps。這是什么概念? 現(xiàn)在的PCI-Express 3.0的速率是 8Gbps,最高速的高速芯片在單板上傳輸速率能達(dá)到25Gbps,但還不成熟,也沒有用到示波器上。高速ADC的采樣點(diǎn)怎么傳輸?shù)酱鎯?chǔ)器中,這是一個(gè)難題! 其實(shí)這么高速的ADC也不可能是單芯片設(shè)計(jì)的,內(nèi)部是由很多2.5GS/s或1.25GS/s,250MS/s的“小的”ADC“交織拼接”實(shí)現(xiàn)的。既然不完全是串行的方式實(shí)現(xiàn),采用并行傳輸之后,傳輸?shù)酱鎯?chǔ)器的數(shù)據(jù)又怎么校準(zhǔn)、對(duì)齊,再通過觸發(fā)機(jī)制規(guī)整地顯示到數(shù)字示波器屏幕上呢? 這是示波器廠商的一點(diǎn)點(diǎn)小秘密。數(shù)字示波器發(fā)展到今天這方面門檻談不上多高,但還是有那么一點(diǎn)點(diǎn)的。
大家可能又會(huì)問另外一個(gè)問題,存儲(chǔ)器的數(shù)據(jù)又是怎么傳輸CPU中被分析、被顯示呢? 這也是一個(gè)問題,這問題涉及到數(shù)字示波器的數(shù)據(jù)處理的架構(gòu)。隨著數(shù)字示波器技術(shù)的發(fā)展,目前存在的兩種架構(gòu),一種是基于PC平臺(tái)的,另外一種是嵌入式的,主要是基于FPGA實(shí)現(xiàn)的。隨著DDR內(nèi)存速率的提高和FPGA計(jì)算能力的增強(qiáng),現(xiàn)在基于FPGA計(jì)算平臺(tái)的存儲(chǔ)器芯片已經(jīng)不再神秘,多是采用工業(yè)上的DDR內(nèi)存顆粒了,因此存儲(chǔ)深度這個(gè)指標(biāo),在不顧及存儲(chǔ)的采樣點(diǎn)是否真的被顯示、被分析的情況下,可以做得特別大了。但往往真實(shí)情況是,雖然存儲(chǔ)深度很高,但顯示的采樣點(diǎn)數(shù)和分析的采樣點(diǎn)數(shù)可能只有千分之幾,這主要取決于FPGA的“計(jì)算資源”或者說取決于成本,換句話說,取決于數(shù)字示波器產(chǎn)品的定義了。當(dāng)然在不顧及成本的情況下,可以向外行人吹噓一下是算法的優(yōu)勢(shì)。在這類產(chǎn)品中,在屏幕上看到的波形對(duì)應(yīng)的存儲(chǔ)深度并不等于采樣率乘以采樣時(shí)間,這有時(shí)侯確是讓人很糾結(jié)的。
3,存儲(chǔ)深度的應(yīng)用價(jià)值
有些低頻信號(hào)中有高頻噪聲,有些高速信號(hào)包含了低頻調(diào)制,有些信號(hào)的變化過程非常緩慢,有些分析本身只有樣本數(shù)足夠多才有意義,這四種情況下都需要長(zhǎng)存儲(chǔ)。 而前兩種情況都需要將感興趣的低頻成分完整地捕獲下來,才能進(jìn)行有意義的分析。在很多的實(shí)際應(yīng)用中都屬于上述四種長(zhǎng)存儲(chǔ)的應(yīng)用范疇,如電源軟啟動(dòng)過程的測(cè)量,電源紋波和電源噪聲的測(cè)量, FFT分析,擴(kuò)頻時(shí)鐘分析,發(fā)現(xiàn)隨機(jī)或罕見的錯(cuò)誤,統(tǒng)計(jì)分析,抖動(dòng)追蹤分析,眼圖,等。關(guān)于這方面有非常多的應(yīng)用文檔,該文不再細(xì)述。
-
2022-02-24
-
2023-02-15
-
2023-03-10
-
2022-02-16
-
2022-01-20
-
2023-09-22
-
2021-10-11
-
2015-12-08
-
2015-10-13