<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 數字示波器中的波形存儲、錄制與回放

數字示波器中的波形存儲、錄制與回放

作者: 時(shí)間:2011-12-19 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:、錄制與田放是的重要功能。在此采用閃速器(FLASH Memory)重要的數據,方便用戶(hù)事后調出觀(guān)察、分析和對比。每段存儲的長(cháng)度固定,根據存儲波形的序號、大小、起始地址等建立波形存儲索引表,通過(guò)查詢(xún)波形索引表可選擇要的波形。還可以通過(guò)波影錄制功能把信號波影錄制到靜態(tài)數據存儲器(SDRAM)中,然后波形,尋找并觀(guān)察自己需要的波形。通過(guò)直接存儲(DMA)方式實(shí)現將顯示緩沖區存儲的波形搬移到波形錄制的緩存中去,實(shí)現了數據的高速存儲。在手持式示波表的研制過(guò)程中實(shí)現了此波錄制和方法達到了預期的效果。
關(guān)鍵詞:;波形存儲;波形錄制;波形回放

0 引言
自然界的信號大多都是瞬時(shí)變化的一過(guò)性信號,采用示波器的觸發(fā)功能可以捕獲符合觸發(fā)條件的信號,一些重要的信號需要存儲并做進(jìn)一步的觀(guān)察和分析。早期的模擬示波器無(wú)法完成對波形的存儲和回放,而現在的數字存儲示波器都具有波形存儲和回放功能。波形存儲是將波形數據存儲在閃速存儲器(FLASHMemory)中,可以長(cháng)時(shí)間保存數據,掉電之后數據不會(huì )丟失,方便用戶(hù)存儲一些重要的波形以便后期觀(guān)察或對比。在觀(guān)察一些瞬態(tài)信號時(shí),用戶(hù)來(lái)不及捕捉這樣的信號,可以通過(guò)波形錄制功能將信號存儲在靜態(tài)數據存儲器(SDRAM)中,然后可回放信號波形,再仔細觀(guān)察信號的特征。波形錄制是一種連續存儲波形的功能,即存儲從開(kāi)始錄制波形的時(shí)刻起到結束時(shí)刻的每幅波形。利用波形錄制與回放功能可以檢測那些不易確定觸發(fā)條件的瞬態(tài)信號。
根據波形存儲的長(cháng)度是否可變將波形存儲分為固定波形數據長(cháng)度存儲方法和可變波形數據長(cháng)度存儲方法。固定波形數據長(cháng)度存儲方法比較簡(jiǎn)單,而且回放方便。示波器在使用過(guò)程中,正常觸發(fā)模式和掃描模式所要存儲的波形點(diǎn)數是不一樣的。需要用可變存儲長(cháng)度方式存儲波形數據。
本文只考慮存儲示波器2個(gè)通道的各一組數據,給每個(gè)通道的正常觸發(fā)模式和掃描模式各分出一個(gè)存儲區。正常觸發(fā)模式的數據長(cháng)度與掃描模式的數據長(cháng)度不同。根據存儲波形的關(guān)鍵信息建立波形存儲索引表,通過(guò)查詢(xún)波形索引表選擇要回放的波形。波形存儲索引表存儲在鐵電存儲器(FM24CL04)中,對鐵電存儲器可以進(jìn)行快速讀寫(xiě),掉電之后數據可以保存10年。所述波形存儲、錄制和回放方法已經(jīng)用于所研制的手持式示波表中,可方便地對所觀(guān)察的信號進(jìn)行記錄和分析。達到了預期的效果。

1 方案設計
固定大小存儲方法是一種簡(jiǎn)單的波形存儲方法,可以完成波形和設置的基本存儲要求,雖然正常觸發(fā)和掃描模式下的波形點(diǎn)數不一樣,但是每種模式下的波形點(diǎn)數是固定的,可以把2種模式下的波形分開(kāi)存儲。根據存儲波形的序號、大小、起始地址等在鐵電存儲器(FM24CL04)中建立波形存儲索引表,通過(guò)查詢(xún)波形索引表可選擇要回放的波形。由波形存儲在鐵電存儲器中的邏輯位置計算出實(shí)際存儲地址。比如存儲10幅波形,FLASH就分出10個(gè)區(A,B,…,J),每個(gè)區的起始地址是一定的。而鐵電存儲器也分出10個(gè)位置(100,101,…,109)分別對應于FLASH的10個(gè)區,假設位置101存儲B區的邏輯位置N,每一組波形的大小是固定的,設為M個(gè)字節,則當前的波形(起始位置設為ADDR_STAR)位置就是ADDR_STAR+M*(N-1)。
波形錄制是把波形數據存儲在SDRAM中,本設計中應用ADSP的DMA方式不通過(guò)CPU直接實(shí)現波形數據的高速傳輸,這樣可以很大程度地節省CPU的資源,實(shí)現更加方便。

2 方案實(shí)現
2.1 波形FLASH存儲與回放
采用固定大小存儲方案實(shí)現波形FLASH存儲與回放,通過(guò)單通道的波形存儲來(lái)討論。FLASH分出個(gè)區A1,A2分別給通道1的正常觸發(fā)模式和掃描模式,鐵電儲存器一時(shí)也分出2個(gè)位置X1,X2與A,B2個(gè)區一一對應。邏輯位置N1表示第N1個(gè)波形的位置,波形大小即波形點(diǎn)數為K1或K2,起始地址AD-DR1,ADDR2表示A,B兩個(gè)區的起始地址,波形地址就是本幅波形存儲位置的首地址。波形存儲地址示意表如表1所示。

本文引用地址:http://dyxdggzs.com/article/194611.htm

a.jpg


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 數字示波器 波形 存儲 回放

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>