摘要
您是否還在為定位出錯(cuò)位置而反復(fù)推算,為選擇觸發(fā)而糾結(jié),為降低采樣精度而煩惱呢?在信號(hào)調(diào)試的時(shí)候,我們總希望邏輯分析儀存儲(chǔ)的時(shí)間能盡量地長(zhǎng)一些,那么如何最大限度地拓展邏輯分析儀存儲(chǔ)時(shí)間呢?
一、增加存儲(chǔ)器空間
硬件模塊交互一般包含硬件識(shí)別時(shí)序、初始化時(shí)序、交互通訊時(shí)序、狀態(tài)轉(zhuǎn)換時(shí)序、復(fù)位時(shí)序等。這些時(shí)序任何一種異常都會(huì)造成不同程度的異常表現(xiàn)。所以在硬件出現(xiàn)邏輯錯(cuò)誤時(shí),需要將交互過(guò)程中的部分甚至全部時(shí)序采集并圖形化展示出來(lái)以方便排查錯(cuò)誤。
如果邏輯分析儀的存儲(chǔ)深度在1Mbps以下,如果使用100MHz的采樣頻率也僅僅能夠采集10ms左右,10ms的采樣時(shí)間一般僅能捕獲部分有效時(shí)序,如果需要捕獲整個(gè)初始化或者通訊過(guò)程的時(shí)序一般需要1s甚至10s以上的采樣時(shí)間,小存儲(chǔ)深度的邏輯分析儀就無(wú)法滿足需求了。 LA2832A Plus 在傳統(tǒng)模式下最大支持64Mbps存儲(chǔ)深度,相對(duì)傳統(tǒng)邏輯分析儀提升了64倍以上。

圖1 存儲(chǔ)空間對(duì)比示意
二、提高存儲(chǔ)空間利用率
邏輯分析儀受主板面積、技術(shù)、成本等諸多因素限制存儲(chǔ)空間不可能無(wú)限擴(kuò)大,更多的辦法為合理利用存儲(chǔ)空間,提高空間利用率。
1、壓縮存儲(chǔ)。
在通訊過(guò)程中,大部分協(xié)議每次數(shù)據(jù)傳輸之間都會(huì)存在長(zhǎng)短不一的空閑信號(hào),而這些信號(hào)同樣是一個(gè)采樣點(diǎn)存儲(chǔ)一個(gè)單元,您是不是覺(jué)得非常浪費(fèi),為了解決這樣的浪費(fèi)提高存儲(chǔ)空間的利用率。

圖2 壓縮存儲(chǔ)對(duì)比示意
2、通道復(fù)用。
大多數(shù)協(xié)議和通訊模塊僅僅使用1~4條通道進(jìn)行通訊,而邏輯分析儀一般都支持32通道,大部分通道都沒(méi)有使用,他們空間也自然浪費(fèi)了。如果支持16通道/8通道模式,復(fù)用不使用通道的內(nèi)存空間提高存儲(chǔ)深度,一樣能夠有效拓展存儲(chǔ)時(shí)間。

圖3 通道復(fù)用對(duì)比示意
3、實(shí)時(shí)存儲(chǔ)。
邏輯分析儀由于其高采樣頻率,數(shù)據(jù)無(wú)法從硬件實(shí)時(shí)存儲(chǔ)在硬盤(pán)之類的存儲(chǔ)空間內(nèi),其存儲(chǔ)空間受限于硬件存儲(chǔ)空間。廣州致遠(yuǎn)LA2532A Plus、LA2832A、LA2832A Plus三款邏輯分析儀,充分利用壓縮存儲(chǔ),下位機(jī)存儲(chǔ)空間,USB高速傳輸,實(shí)現(xiàn)實(shí)時(shí)存儲(chǔ)邏輯分析儀數(shù)據(jù)到硬盤(pán)的功能。對(duì)低速協(xié)議,空閑較多的協(xié)議能夠在高采樣頻率下無(wú)死區(qū)采集并存儲(chǔ)在PC端硬盤(pán)。真正實(shí)現(xiàn)海量存儲(chǔ)。

圖4 記錄模式對(duì)比示意
4、智能過(guò)濾
比較多的通訊協(xié)議都存在使能信號(hào)線或者在總線為某種狀態(tài)下無(wú)需對(duì)信號(hào)進(jìn)行處理,將無(wú)效的信號(hào)采集回來(lái)也屬于浪費(fèi),如果邏輯分析儀提供信號(hào)智能過(guò)濾功能,就能夠?qū)⒅付ǖ臒o(wú)效時(shí)序過(guò)濾,從而存儲(chǔ)空間盡可能采集有效數(shù)據(jù),提高單次采集存儲(chǔ)深度。

圖5 智能過(guò)濾效果對(duì)比
三、深存儲(chǔ)的優(yōu)點(diǎn)
1、查看全部數(shù)據(jù),一次采集全面分析
同一個(gè)錯(cuò)誤表現(xiàn)可能有多種時(shí)序問(wèn)題造成,深存儲(chǔ)的邏輯分析儀,可以一次捕獲所有時(shí)序,查看所有異常點(diǎn)和細(xì)節(jié),加快開(kāi)發(fā)速度。
2、完整的上下文,方便問(wèn)題排查
深存儲(chǔ)設(shè)備中由于可以記錄完整的上下文關(guān)系,可以快速發(fā)現(xiàn)問(wèn)題原因及產(chǎn)生的新錯(cuò)誤。簡(jiǎn)單方便。
3、高保真采樣,不放過(guò)任何細(xì)節(jié)
深存儲(chǔ)邏輯分析儀不必通過(guò)降低采樣頻率來(lái)實(shí)現(xiàn)長(zhǎng)時(shí)間存儲(chǔ),使用高采樣頻率也能夠完成長(zhǎng)時(shí)間存儲(chǔ),不放過(guò)任何細(xì)節(jié)。
總結(jié):
深存儲(chǔ)是邏輯分析儀必然趨勢(shì),隨著它的到來(lái)將改變我們對(duì)邏輯分析儀使用方法,使研發(fā)更加簡(jiǎn)單快捷。致遠(yuǎn)電子深存儲(chǔ)系列邏輯分析儀已經(jīng)為您準(zhǔn)備,您準(zhǔn)備好了么?
|