之前的解碼文章中我們有提到過嵌入式系統(tǒng)中越來越多的串行總線來進行相互通信,而Acute PC based邏輯分析儀在針對串行總線的分析方面有非常全面的解決方案,今天我們帶來LPC總線的解碼分析與觸發(fā),目前市場上沒有其他的解決方案。
LPC簡介
LPC(Low Pin Count)接口,主要連接常見低速設(shè)備:BIOS,串口,并口,PS/2的鍵盤和鼠標(biāo),軟盤控制器,LPC總線通常和主板上的南橋物理相連。LPC的最大優(yōu)勢是相比之前的ISA BUS總線信號腳位數(shù)大幅降低25-30個,所以作為取代ISA BUS的一種新接口規(guī)范在1997年由Intel公布。
實際案例測試:
客戶為上市股份公司,產(chǎn)品主要為臺式電腦,筆記本,超級本,平板電腦。在研發(fā)調(diào)試過程中,超級本開機不到一分鐘就會藍屏。而且經(jīng)常出現(xiàn)這種情況,通過他們工程師初步分析,懷疑是LPC通訊出現(xiàn)了問題,但苦于沒有驗證測試的手段,聯(lián)系到我們用Acute
PC based邏輯分析儀進行總線分析,以期待找到問題。
利用長記錄捕獲波形如下:
利用Acute PC based邏輯分析儀專有的LPC總線分析功能進行LPC參數(shù)設(shè)置:
LCLK: LPC數(shù)據(jù)傳輸之Clock。
Data Edge: 設(shè)置LCLK上升沿或下降沿時分析數(shù)據(jù)。
LFRAME: 標(biāo)示出每個Frame傳輸周期的開始位置或中斷Frame傳輸之用。
LAD[0-3]:數(shù)據(jù)總線用以傳輸命令、地址和數(shù)據(jù)之用。
Show the field in report: 啟用報告過濾功能,只要勾選需顯示于報告示窗內(nèi)的項目。
通過正確的總線設(shè)置之后,Acute PC based邏輯分析儀會將總線信息通過兩種方式直觀的顯示:1.波形下方的總線解碼條(BUS)2.最下方的總線信息欄,無論哪種方式都能讓客戶一眼就能看到總線的所有信息.
配合新推出的LPC總線觸發(fā)功能,可以進一步將信號定位在所需要的ADDR、DATA甚至是Error Frame的所在位置,搭配堆疊示波器更可以辨清是哪一個環(huán)節(jié)出了問題。
正是因為Acute PC based邏輯分析儀非常直觀的總線分析,代替了工程師手工解碼的工作,讓工程師迅速找出來了電腦開機藍屏的問題,DATA:2A重復(fù)出現(xiàn),與他們設(shè)計時不一致。
通過以上的實際案列我們可以看到Acute PC based邏輯分析儀不僅減少了工程師大量工作,而且?guī)兔こ處熝杆侔l(fā)現(xiàn)了問題,解決了困擾工程師多時的難題。配合新推出的LPC總線觸發(fā)功能可以進一步將信號定位在所需要的信號位置。