2008-08-05 DC FT/Corr 信號/電纜交互檢查程序

黃承光,  黎煥欣 Li Huan Hsin

 

小光在開發這個版本的 FPGA 程式之時, 同時也設計了一組測試用的 FT/CORR 板用的FPGA BITS 檔. 這個東西可以讓我們檢查我們的接線和 FT/CORR 之間的資料傳送有無問題.

------------------------------------------------------------------------------------------------------------------------------------

這是小光口述, 我的筆記

主要是說明, 當 PHASE toggle  設定值都不一樣時, 所有 pair 的實部及虛部都應該不會動或是正負一的變化而已. 而把其中任一 pair 同值, 則此 pair 的實部會一直穩定增加.  若一組 pair 的 toggle 值相差 8, 則其虛部會一直增加.

 

而也利用這個測試, 我才確認 FPGA 傳回結果中, fpga 的孔位與資料 offset 的關係. 如下圖手稿所繪, 不怎麼規則就是了.

 

 

用照片來說明就如下圖. c0-c1 是由高頻至低頻的輸入 (依我們原來的習慣), 而 offset 值則是傳回的資料值的資料字組的位置.

 

-------------------------------------------------------------------------------------------------------------------------------------

就從一開始說起, 先開系統的電源

 

把 usb 頭插進去, 若是在電腦開機的情況下, 要用這種方法重新啟動系統, 主要是 usb 的特性

該有的 port 都出來了.

執行 FPGA_PROG, 先照一般的程序, 如圖由上而下照指示操作

接著再寫入側面的測試 bits 檔 (TestPair_sync)

FPGA 就進入了測試模式. 接著執行 DAQ 程式.

與週邊聯結後, 選取 10Hz sample , 就可以開始觀察輸出的結果.

接著挑要看的 channel (Freq.)

在程式的左上角, 有一組 Ft/Corr Cross Test 的按鍵, 每 click 一下, toggle 數字就加一, 可以設定不同的相關模擬輸出數值.

故意全設成不一樣. 這可以使所有的 pair 值都固定住

 

這樣就可以在一個個 channel 檢查是否有通訊或 cables 的問題.

 

若同意設成同值

可以看出實部數字一直增加

 

若是特定 pair toggle 設定差值為 8

 

對應的 pair 虛部值就會一直增加.

------------------------------------------------------------------------------------------------------------------------------

有了這個交互測試的方法, 我們重新裝配 band1 的配線. 以便一個個來檢查配線有否問題.

 

 

首先是 c0, 若是正確的話, 在測試板做 cable 做測試校正的時候, 只有 c0 可以正確動作, 其它都不會正常動作

 

每換完一次 cable, 就要重新初始程式化一遍.

給定不同 toggle 數值

檢查 channel 1, 所有值應固定.

 

同理, 其它的 cable 及 channel 也應該固定住,才表示它們是正常的

--------------------------------------------------------------------------------------------------------------------------------

我們也就是用這個辦法來找出各個孔位組對的的資料結構.

---------------------------------------------------------------------------------------------------------------------------------

在大部份的檢查中, 若有一特定的 cable 是損壞的, 比如說 F6 的線壞了, 則跟 6 有關係的 pair 都會出問題, 那就換掉那條 cable 就是了. 不過有時還是會出現如下圖單一 pair 的跳動, 目前仍未理解其中的原因.

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 huanhsin 的頭像
    huanhsin

    黎煥欣的工作部落格

    huanhsin 發表在 痞客邦 留言(0) 人氣()