|
正確選擇和使用邏輯分析儀 |
|
|
如果數(shù)字電路出現(xiàn)故障,我們一般優(yōu)先就考慮使用來(lái)檢查數(shù)字電路的完整性,不難發(fā)現(xiàn)存在的故障;但是在其他情況下你是否考慮到使用呢?譬如說(shuō):第一點(diǎn)如何觀察測(cè)試系統(tǒng)在執(zhí)行我們事先編制好的程序時(shí),是不是真正地在按照我們?cè)O(shè)計(jì)好的程序來(lái)執(zhí)行呢?如果我們向系統(tǒng)寫入的是(MOV A,B)而系統(tǒng)則是執(zhí)行的(ADD A,B),那會(huì)造成什么樣的后果?第二點(diǎn):怎么樣真正地監(jiān)測(cè)軟件系統(tǒng)的實(shí)際工作狀態(tài),而不是用DEBUG等方式進(jìn)行設(shè)置斷點(diǎn)后,查看預(yù)先設(shè)定的某些變量或內(nèi)存中的數(shù)據(jù)是我們預(yù)先想得到的值。在這里我們有第三、第四等等很多問(wèn)題有待解決。 通常我們將數(shù)字系統(tǒng)分成硬件部分和軟件部分,在研發(fā)設(shè)計(jì)這些系統(tǒng)時(shí),我們有很多事情要做,譬如硬件電路的初步設(shè)計(jì)、軟件的方案制定和初步編制、硬件電路的調(diào)試、 軟件的調(diào)試、以及最終的系統(tǒng)的定型等等工作,在這些工作中幾乎每一步工作都要的幫助,但是鑒于每個(gè)單位的經(jīng)濟(jì)實(shí)力和人員狀況不同,并且在很多系統(tǒng)的使用中都不是要把以上的每個(gè)部分都進(jìn)行一 遍,這樣我們就把的使用分成以下幾個(gè)層次: 第一個(gè)層次:只要查看硬件系統(tǒng)的一些常見的故障,例如時(shí)鐘信號(hào)和其他信號(hào)的波形、信號(hào)中是否存在嚴(yán)重影響系統(tǒng)的毛刺信號(hào)等故障; 第二個(gè)層次:要對(duì)硬件系統(tǒng)的各個(gè)信號(hào)的時(shí)序進(jìn)行很好的分析,以便最好地利用系統(tǒng)資源,消除由定時(shí)分析能夠分析出的一些故障; 第三個(gè)層次:要對(duì)硬件對(duì)軟件的執(zhí)行情況的分析,以確保寫入的程序被硬件系統(tǒng)完整地執(zhí)行; 第四個(gè)層次:需要實(shí)時(shí)地監(jiān)測(cè)軟件的執(zhí)行情況,對(duì)軟件進(jìn)行實(shí)時(shí)地調(diào)試。 第五個(gè)層次:需要進(jìn)行現(xiàn)有客戶系統(tǒng)的軟件和硬件系統(tǒng)性的解剖分析,達(dá)到我們對(duì)現(xiàn)有客戶系統(tǒng)的軟件和硬件系統(tǒng)全面透徹地了解和掌握的功能。

|
|
|