全面認識邏輯分析儀(上)
2.雙重探測要求每個(gè)測試點(diǎn)上有兩只探頭,這會(huì )降低測量的質(zhì)量。
[圖示內容:]
State probes: 狀態(tài)探頭
Timing probes: 定時(shí)探頭
最好同時(shí)采集定時(shí)數據和狀態(tài)數據,通過(guò)同一只探頭同時(shí)進(jìn)行采集(圖3)。一條連接、一個(gè)設置、一次采集,同時(shí)提供定時(shí)數據和狀態(tài)數據。這簡(jiǎn)化了探頭的機械連接,減少了問(wèn)題。一只探頭對電路的影響較低,保證測量更加準確,對電路運行的影響更小。
3.同時(shí)探測通過(guò)同一只探頭提供狀態(tài)采集和定時(shí)采集,提供了更簡(jiǎn)單、更干凈的測量環(huán)境。
[圖示內容:]
Timing/state probes: 定時(shí)/狀態(tài)探頭
邏輯分析儀的探測系統、觸發(fā)系統和時(shí)鐘系統共存,把數據傳送到實(shí)時(shí)采集內存中。這個(gè)內存是儀器的心臟,是從SUT中采樣的所有數據的目的地,也是所有儀器分析和顯示的來(lái)源。
邏輯分析儀擁有內存,能夠以?xún)x器的采樣率存儲數據。這個(gè)內存可以想象成一個(gè)擁有通道寬度和存儲深度的矩陣(圖4)。儀器累積所有信號活動(dòng)記錄,直到觸發(fā)事件或用戶(hù)告訴它停止。結果是采集數據,本質(zhì)上是一個(gè)多通道波形顯示,讓您以非常高的定時(shí)精度查看您已經(jīng)采集的所有信號的交互情況。
4.邏輯分析儀在深內存中存儲采集數據,使用一條全深度通道支持每個(gè)數字輸入。
[圖示內容:]
Memory depth: 存儲深度
Input: 輸入
Number of channels: 通道數量
采集更多的樣點(diǎn)(時(shí)間)提高了同時(shí)捕獲錯誤及導致錯誤的問(wèn)題的機會(huì )。邏輯分析儀持續對數據采樣,填充實(shí)時(shí)采集內存,根據先進(jìn)先出的原則丟掉溢出的數據。這樣,實(shí)時(shí)數據一直流經(jīng)內存。在觸發(fā)事件發(fā)生時(shí),“掛起”流程會(huì )啟動(dòng),把數據保存在內存中。
觸發(fā)在內存中的位置非常靈活,可以捕獲和考察觸發(fā)事件發(fā)生前、發(fā)生后及周?chē)氖录?。這是一種重要的調試功能。如果您觸發(fā)了一個(gè)問(wèn)題癥狀–通常是某類(lèi)錯誤,您可以設置邏輯分析儀,存儲觸發(fā)前的數據(預觸發(fā)數據),捕獲導致這一癥狀的問(wèn)題。邏輯分析儀還可以設置成存儲觸發(fā)后一定數量的數據(后觸發(fā)數據),查看錯誤可能產(chǎn)生的后續影響。
邏輯分析儀的主采集內存存儲著(zhù)一條完善的長(cháng)信號活動(dòng)記錄。當今部分邏輯分析儀可以在幾百條通道內以幾千兆赫茲的速率捕獲數據,在長(cháng)記錄長(cháng)度中累積結果。顯示的每個(gè)信號跳變被視為發(fā)生在活動(dòng)時(shí)鐘速率定義的采樣間隔內的某個(gè)位置上。捕獲的邊沿可能發(fā)生在前一個(gè)樣點(diǎn)幾皮秒后,或發(fā)生在后續樣點(diǎn)前幾皮秒,或發(fā)生在兩者之間。所以,采樣間隔決定著(zhù)儀器的分辨率。
不斷演變的高速計算總線(xiàn)和通信設備正推動(dòng)著(zhù)對邏輯分析儀更高定時(shí)分辨率的需求。解決這一挑戰的方式是高速緩沖內存,在觸發(fā)點(diǎn)周?chē)叩拈g隔上捕獲信息。在這里,在內存填滿(mǎn)時(shí),也是不斷用新樣點(diǎn)代替最老的樣點(diǎn)。每條通道都有自己的緩沖內存。這類(lèi)采集保存著(zhù)跳變和事件的動(dòng)態(tài)高分辨率記錄,而這些跳變和事件在主內存采集下的分辨率時(shí)可能是看不到的。
評論