【導(dǎo)讀】我最后一次使用一個(gè)專(zhuān)用的邏輯分析儀(Logic Analyzer,LA)是在1997年。在這之后,我遭遇到一些邏輯分析儀被忽視、未被使用和不喜歡使用的狀況,它們被放在架子上或底下的長(zhǎng)凳上,且被塵封,發(fā)生了什么事呢?
那么,什么是邏輯分析儀?簡(jiǎn)單的說(shuō),它跟
示波器(scope)沒(méi)有太大的區(qū)別。有輸入端,雖然不太像一臺(tái)示波器,它們往往只區(qū)分邏輯“1”和“0”層級(jí),有一個(gè)控制如何快速輸出以進(jìn)行采樣的時(shí)基(timebase),或者你可以從你的電路提供采樣頻率。示波器或邏輯分析儀的選擇取決于你正在嘗試做的故障排除。
一臺(tái)相當(dāng)老式的邏輯分析儀。
通常的假設(shè)是你的信號(hào)完整度(Signal Integrity,SI)是好的,盡管有夠快的異步采樣頻率,且你沒(méi)有獲得任何爭(zhēng)議欠幅脈沖,或討厭的設(shè)定過(guò)程,或是時(shí)間違規(guī),后者是可以被檢測(cè)的。
當(dāng)在故障排除或驗(yàn)證時(shí),你通常會(huì)看系統(tǒng)的邏輯。這可能是固定的或可編程的硬件和/或軟件的操作,你想了解、校驗(yàn)和解決你的待測(cè)物(DUT)問(wèn)題,那么你對(duì)邏輯分析儀為何會(huì)逐漸消失的看法又是如何?
現(xiàn)今許多示波器在所有的性能和價(jià)格等級(jí),都有配置邏輯輸入。一臺(tái)示波器配有16個(gè)邏輯輸入是一個(gè)常見(jiàn)的數(shù)目,對(duì)許多人來(lái)說(shuō),這已經(jīng)相當(dāng)棒了。
FPGA開(kāi)發(fā)軟件包含了虛擬邏輯分析儀的功能,可讓你在計(jì)算機(jī)屏幕上查看幾乎是無(wú)限量的信號(hào),且大多數(shù)微處理器和控制器已內(nèi)置執(zhí)行類(lèi)似功能的除錯(cuò)硬件。誰(shuí)還需要一臺(tái)真正的邏輯分析儀?
邏輯分析儀
很顯然,還是有些人需要。泰克科技(Tektronix)、是德科技(Keysight)和一些較小的公司,讓邏輯分析儀的規(guī)格轉(zhuǎn)變?yōu)槿缤以?917年所夢(mèng)想的。如同示波器,較低階的設(shè)備一般都是采用USB模塊,或者在Oscium的案例中,一個(gè)適配器(dongle)插到你的i設(shè)備(iDevice,就是蘋(píng)果i系列設(shè)備,比如iPhone、iPad等),如下圖所示??梢栽L問(wèn)你喜愛(ài)的搜索引擎以便獲得更多范例。
通過(guò)適配器連接iDevice與測(cè)試設(shè)備。
邏輯分析儀有哪些效能上的不同點(diǎn)?和示波器相比,邏輯分析儀探測(cè)能力相當(dāng)顯著。廉價(jià)的模塊上有電線采集素材—對(duì)低速的作業(yè)有好處;高速的探測(cè)要求sub-pF輸入,通常情況下,你必須在PCB上設(shè)計(jì)多信道探頭配對(duì)模式,和示波器探頭相似的特點(diǎn),這兩者之間是有范圍的。
再次和示波器相比,觸發(fā)(Triggering)是另一個(gè)在專(zhuān)門(mén)與隨便(pro and casual)兩者之間的另一個(gè)不同處。“真的”邏輯分析儀讓你設(shè)定復(fù)雜的觸發(fā)模式、序列和狀態(tài)機(jī)(state-machine),基本上你需要編程觸發(fā)邏輯以響應(yīng)在DUT的預(yù)期(或突發(fā))事件。
有什么故事嗎?難道邏輯分析儀的消失僅僅是我的看法?我相當(dāng)肯定,邏輯分析儀沒(méi)有維持它們?cè)?jīng)有過(guò)的重要性。你最后一次使用它是什么時(shí)候?你曾經(jīng)使用過(guò)它嗎?現(xiàn)在你想要一臺(tái)嗎?