1、3070设备指导第一章 系統管理.3 第一節 如何開啟Agilent 3070?.3 第二節 如何關閉 Agilent 3070.5 第三節 UNIX簡介.7 第二章 Agilent 3070簡介.15 第一節 Agilent 3070 系統硬體簡介.15 第二節 Agilent 3070系統軟體簡介.19 第三節 Agilent 3070測試概念與流程簡介.22 第四節 BT-Basic使用簡介.25 第三章 基本操作.29 第一節 如何載入治具及測試程式.29 第二節 如何解讀 error ticket.30 第三節 如何debug analog 元件.36 第四節 如何debug tes
2、tjet.40 第五節 治具的維護與保養.44 第六節 如何使用 Operator Mode.47 第七節 常見之錯誤訊息.49 第四章 實驗.51 實驗一 Software Configure設定.51 實驗二 使用線上手冊.54 實驗三 Find Pins 及Verify Node練習.56 第一章 系統管理 第一節 如何開啟Agilent 3070? 1. 打開空壓機的電源。 2. 打開 Agilent 3070 硬體的電源。開關位置如下圖所示 按下綠色按鈕 3. 打開工作站及螢幕的電源。 4. 直到登入視窗出現後,輸入 user1 按下視窗中的 OK 按鈕或是按下鍵盤上的 Enter
3、鍵。 5. 再輸入password,按下視窗中的 OK 按鈕或是按下鍵盤上的 Enter 鍵。 6. 利用滑鼠右鍵,開啟一個BT-BASIC 視窗。 7. 在BT-BASIC 視窗的命令列上(command line)輸入: testhead power on 再按下鍵盤上的 Enter 鍵 此時這個BT-BASIC視窗,在右上方屬性位置會多一個 “ 1 ” ,視窗擁有testhead 控制權,並出現testhead控制列,即可準備測試了。 文字方塊: testhead控制列文字方塊: testhead控制權第二節 如何關閉 Agilent 3070 有兩種方式可以關機 : 方法1 關機程序_
4、一般程序 1. 在擁有testhead控制權的BT-BASIC輸入 testhead power off,按下鍵盤上的 Enter 鍵,當指令執行完畢,控制列消失後,即可關閉testhead電源。 2. 開啟一個shell window,進入super user mode 。 3. 輸入cd / 按 Enter ,回到根目錄。 4. 輸入 shutdown h 0 按 Enter 。 5. 按 N 鍵。 6. 當畫面出現以下訊息時: system has halted OK to turn off power or reset system UNLESS “WAIT for UPS to tu
5、rn off power “ message was printed above 此時即可關閉工作站及螢幕電源。 方法2 關機程序_利用 shutdown user 1. 在擁有控制權的BT-BASIC輸入 testhead power off, 按下鍵盤上的 Enter 鍵,關閉testhead電源。 2. 按下 EXIT的按鈕,離開CDE介面。 3. 在登入視窗輸入shutdown,按下視窗上的OK按鈕。 4. 在登入視窗輸入password,按下視窗上的OK按鈕。 5. 當畫面出現以下訊息時: system has halted OK to turn off power or reset
6、 system UNLESS “WAIT for UPS to turn off power “ message was printed above 此時即可關閉工作站及螢幕電源。 補充: 如何建立shutdown user?(optional) 1. 開啟一個shell window,切換到super user模式,在提示符號 # 後輸入sam。 2. 在sam的選單中,按下Accounts for Users and Groups,再按下Users。 3. 在新出現的視窗上按下Actions = add。 4. 輸入使用者的名字shutdown以及User ID(UID)為0。 5. 按下
7、OK,再按下yes(是否要重複使用UID 0),再按下OK。 6. 出現password的視窗,可自行設定,不需密碼時,按下Ok即可。 7. 以shutdown user重新登入到系統中。 8. 用BT-BASIC,開啟/home/shutdown/.dtprofile,輸入以下兩行: cd / /sbin/shutdwon h y 0 9. 存檔並關閉即可。 第三節 UNIX簡介 一、 常用的UNIX指令: Notes: 在UNIX環境中,英文字大小寫有差別。 . cd (Change Directory)更改工作目錄。 . pwd (Present Working Directory)列出
8、目前的工作路徑。 範例: $ cd /home/user1/class_bd .到class_bd的路徑 $pwd /home/user1/class_bd $ cd . .回到上一層目錄 $pwd /home/user1 $cd / .回到根目錄 $pwd /. bdf 列出目前各個logic volume的使用情形。 範例: $bdf Filesystem Kbytes used avail %used Mounted on /dev/vg00/lvol4 1502173 116403 186038 88% /home . ll (List Long)列出目前工作目錄下所有檔案的詳細資料。
9、 例如: d wxrrwxrwxlink numberowner group size date name owner group other 其中第一個英文字母代表檔案類型(file type)可以為: . = ordinary 表示一般文件。 d = directory 表示這是一個目錄。 l = symbolic link 表示這個檔案會連結到某一個路徑。 其餘九個字母分別代表了檔案擁有者(owner) ,同一個group的使用者,以及其他使用者有關Read、Write、Execute的權限,每一種權限分別以一個數字代表。 Read=4 Write=2 Execute=1 範例: drw
10、xrw-r-x 1 user1 hp3070 1024 Dec 17 21:00 class_bd 表示class_bd這個目錄,owner有rwx的權限,同一個group的user有rw的權 限,其他的user有rx的權限. . ls (List Short)列出目前工作目錄下的檔案名稱(只有檔案名稱)。 . lsf (List Short, File of the directory specified)列出目前工作目錄下的檔案名稱,並標記出可執行的檔案以及目錄。如: fixture/ /表示這是一個目錄。 Testplan 表示這是一個檔案。 Sorter* 表示這是一個執行檔。 文字方
11、塊: file type範例: $ll drwxrwxr-x 1 user1 hp3070 1024 Dec 17 21:00 class_bd drwxr-x- 2 user1 hp3070 2048 Nov 12 15:03 Data $ls class_bd Data $lsf class_bd Data . cp (Copy Files) 複製檔案。 語法: cp source_file new_file .複製檔案 cp r dir new_dir .複製目錄 cp source_file dest_dir .複製檔案到指定路徑 Note: 1. 絕對路徑指以根目錄為參考點的路徑,例
12、如“/home/user1/class_bd”,第一個“/”指的就是根目錄,這個路徑是指根目錄下的home下的user1下的class_bd子目錄。 2. 相對路徑指的是以目前所在路徑為參考點的路徑,例如”class_bd/config”就是指目前路徑下的class_bd子目錄下的config檔。 1. 相對路徑的複製 範例1. $pwd /hp3070/boards $ls data .目前/hp3070/boards下已經有一個檔案為data $cp data data1 .將data複製一個新的檔案名為data1 $ls data data1 .重新下ls 指令,此時/hp3070/bo
13、ards下多了data1 範例2. $pwd /hp3070/boards $ls class_bd $cp r class_bd class_bd1 .複製一個目錄 $ls class_bd class_bd1 ./hp3070/boards下多了class_bd1目錄 2. 絕對路徑的複製 範例3.$pwd /hp3070/boards $ls class_bd $ cp r class_bd /home/user1/class_bd .將class_bd目錄複製一份至 /home/user1下 $ls class_bd .此時/hp3070/boards下仍只有class_bd $cd
14、/home/user1 .將路徑換至/home/user1下,發現多了 class_bd 目錄 $ls class_bd . mv (Move or Rename Files) 移動檔案或修改檔名。 語法: mv file file1 .將file更名為file1 mv file dest_dir .將file 移至其他路徑 範例: $ls data $mv data test2 .將data更名為test2 $ls test2 $mv test2 /home/user1/project/test2 .將test2移至/home/user1/project下 . rm (Remove File
15、s) 移除檔案或目錄。 語法:rm file .移除檔案 rm r dirname .移除目錄 範例: $ls class_bd file $ rm file $rm r class_bd . mkdir (Create Directories) 新增目錄。 範例: $mkdir test . rmdir (Remove Directories) 移除空目錄。 範例: $rmdir test . chmod:更改檔案的使用模式。 範例1: $ll -rw-rw-rw 7 hp3070 1024 Aug 15 2001 class_bd $ chmod 777 class_bd $ll -rwx
16、rwxrwx 7 hp3070 1024 Aug 15 2001 class_bd 範例2: $ll -rwxrwxrwx 7 hp3070 1024 Aug 15 2001 class_bd $ chmod 776 class_bd $ll -rwxrwxrw- 7 hp3070 1024 Aug 15 2001 class_bd 範例3: $ll -rwxrwxrw- 7 hp3070 1024 Aug 15 2001 class_bd $ chmod 734 class_bd $ll -rwx-wxr- 7 hp3070 1024 Aug 15 2001 class_bd 範例4: $l
17、l -rwx-wxr- 7 hp3070 1024 Aug 15 2001 class_bd $ chmod 764 class_bd $ll -rwxrw-r- 7 hp3070 1024 Aug 15 2001 class_bd . exit 結束關畢Shell 視窗 二、 Changing Ownership . 更改owner: chown new_owner path/file 範例: $ll drwxrwxr-x 4 user1 hp3070 1024 Aug 15 2001 class_bd $chown user2 class_bd $ll drwxrwxr-x 4 user2
18、 hp3070 1024 Aug 15 2001 class_bd . 更改group: chgrp new_group path/file 範例: $ll drwxrwxr-x 4 user1 hp3070 1024 Aug 15 2001 test1 $chgrp class2 test1 $ll drwxrwxr-x 4 user1 class2 1024 Aug 15 2001 test1 . 同時更改owner和group: chown new_owner:new_group path/file 範例: $ll drwxrwxr-x 4 user1 hp3070 1024 Aug 1
19、5 2001 data $chown user2:class2 data $ll drwxrwxr-x 4 user2 class2 1024 Aug 15 2001 data 文字方塊: group文字方塊: owner三、 Directory Backups . tar cv 將程式tar到帶子中。 . tar xv 將程式由帶子tar到機器中。 . tar rv 將程式tar到帶子上,但是會接在帶子原有的程式後面。 . tar tv 列出帶子所tar的程式,但是不tar到機器上。 . tar cvf filename.tar filename 將檔案壓縮成.tar檔。 . tar xvf
20、 filename.tar 將.tar檔還原。 . compress filename.tar 將.tar 檔壓縮成.Z檔。 . uncompress filename.tar.Z 將.Z檔還原為.tar檔。 範例: 1. 如果在/home/user1/project下有test1、test2、test3三個目錄,要將其中test1 tar到磁帶中? $cd /home/user1/project $tar cv test1 2. 如果tar 完test1後還要將test2 接著用同一磁帶tar起來呢? $tar rv test2 .記住這次用rv,如果再用cv 那裡磁帶中的test1會被覆蓋
21、過去 3. 檢查資料是否都tar 好了: $tar tv 4. 將磁帶中的資料tar 回工作站的硬碟中: $cd /home/user1/project2 .先指定要放資料的錄徑 $tar xv 5. 將test 壓縮成.tar檔: $tar cvf test.tar test 6. 將test.tar 還原為test: $tar xvf test.tar 7. 將test.tar 壓成.Z檔: $compress test.tar 8. 將test.tar.Z 還原為.tar: $uncompress test.tar.Z 第二章 Agilent 3070簡介 第一節 Agilent 307
22、0 系統硬體簡介 一、 簡介 3070系統可以大致分為三個部分,分別為工作站 ( Controller ),testhead 以及擴充箱 ( Support Bay )。 Note:擴充箱只有在307x的系統中才需要用到,而在317x及327x的系統中並不一定要使用。 二、 硬體架構 文字方塊: controller文字方塊: support bay文字方塊: testheadSlot 13 1. Module and Bank:依系統的型號不同,會有不同數量的module。Module和bank的定義如上圖所示。在module中會有許多的卡片,各有各的用途。以下是各種卡片詳細的介紹。 2.
23、Module中的卡片:每個module可以插9片卡片。第一槽是ASRU card,第六槽是Control card,其他的則是Pin card。 I. Control Card: 在毎一個Module必須要有一片,也只能有一片,而且要放在Slot 6的位置。簡單來說,Control Card的工作就是控制module中其他的卡片,告訴它們要做什麼,要怎麼做。如:在類比量測( Analog Test )時,Control Card 會發出命令讓某些pin card上的relay(繼電器)關閉以形成量測迴路,並啟動ASRU card上的儀器進行量測。 II. ASRU Card: 在毎一個Modu
24、le必須要有一片,也只能有一片,而且要放在Slot 1的位置。ASRU( Analog Stimulus/Response Unit ) Card的工作就是負責類比量測。在ASRU Card中有信號源(source),偵測器(detector)以及一些用來做多工(multiplexing)的排線(bus)。 文字方塊: Slot 13文字方塊: Module 2 module0 Module 3 module1Module 3 Module 1文字方塊: Slot 1: ASRUSlot 6: Module Control CardAll others: Pin Cards文字方塊: Pin
25、78 Pin1 1文字方塊: 78文字方塊: Slot 1文字方塊: Bank 2 Bank1 Bank 1III. Pin Card: 在毎一個module中至少要一片,而毎一個module中可以放最多九片Pin Card。Pin Card上有relay來進行多工的動作,以形成量測迴路。Pin card有兩種,hybrid和analog。Hybrid card可提供數位和類比測試所需的線路,而analog card只有類比的線路。一個系統內pin card越多則可測的點數越高。 3. BRC( Bank , Row , Column )的算法:在3070上有很多的卡片,而毎一片卡片的毎一支Pin的位置要怎麼來定義 我們用所謂的BRC來做定義(格式為brrcc)。所謂B就是Bank,在圖中我們可以看到,從正面來看3070系統,右邊這兩個
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1