時域反射儀的硬件設計與實現----關鍵電路設計(三)
在ARM讀取RAM內部的數據時,此時RAM計數器的計數時鐘已經換成由ARM來提供,即ARM通過I/O口產生一個上升沿信號,送給地址計數器。在讀取數據的時候,RAM地址計數器并不是從零開始從新計數,而是繼續(xù)從D點所在的地址繼續(xù)計數,則D+1號地址所對應的數據應該是被認為在整個儲存深度(3K)中的第一個數據,從D+l到C點則為1K的預觸發(fā)數據,從C到D則為后觸發(fā)數據。因此根據觸發(fā)信號到來的偶然性,每一次從RAM中讀取數據時,C點和D點所對應的RAM的地址不一定都相同,但是ARM從RAM中讀回的數據,經過從新排列,保證每次采集到的數據的前1K點就是預觸發(fā)數據。這樣經過軟件處理顯示到屏幕上以后,波形不僅可以前后移動,同時也保證了觸發(fā)的穩(wěn)定。
評論