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