




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
74LS138測試開發目錄CONTENTS芯片簡介01測試規范02測試程序編寫05測試需求分析03電路圖繪制04調試06PARTONE數據手冊數據手冊174LS138芯片的功能測試主要是根據觀察真值表,配置真值表的相應輸入,觀察芯片的輸出功能是否與真值表大的輸出相對應。
PARTTWO測試需求分析測試需求分析201功能測試1.什么是功能測試
芯片功能測試是通過特定的測試方法和工具,對芯片進行一系列的操作和信號輸入,以檢測其輸出是否與設計規格一致,從而驗證芯片的功能是否完整且正確。測試需求分析301功能測試2.功能測試怎么測?根據真值表,將GND引腳連接測試機地,電源引腳VCC給5V,輸入引腳施加真值表中的不同組合的電平,輸出引腳進行電平比較,判斷實際輸出電平是否與期望電平一致,不一致則該測試項不通過。測試需求分析401開短路測試4.測試需求測試項目測試資源需求引腳Vcc輸入輸出引腳引腳GND功能1個V/I源14個PIN通道測試機地PARTTHREE電路圖繪制電路圖繪制5PARTFOUR測試程序編寫測試程序編寫603功能測試1.測試流程(1)
初始化測試機。(2)VCC引腳提供5V電壓(3)設置邏輯電平,多次為對應引腳提供相應電平
(4)通過真值表判斷芯片功能是否正確(4)測試機復位,斷開連接。測試程序編寫72.測試程序編寫
1).初始化測試機,并給電源引腳提供5V電壓cy->_reset();//初始化測試機cy->MSleep_mS(5);//延時5mscy->_on_vpt(1,1,5);//給電源引腳5V電壓cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫82.測試程序編寫
2).設置邏輯電平,對應真值表為對應引腳提供相應電平cy->_set_logic_level(2,0.8,2.7,0.4);//設置輸入高電平2V、輸入低電平0.8V,輸出高電平2.7V、輸出低電平0.4Vcy->MSleep_mS(5);//延時5mscy->_sel_drv_pin(1,2,3,4,5,6,0);//設定輸入引腳1,2,3,4,5,6cy->_sel_comp_pin(7,9,10,11,12,13,14,15,0);//設定輸出引腳7,9,10,11,12,13,14,15cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫92.測試程序編寫
3).第一行真值表功能測試cy->_set_drvpin("H",4,5,0);//給4、5引腳高電平,真值表的第一行的輸入組合cy->_set_drvpin("H",1,2,3,6,0);//給其他輸入引腳高電平,真值表的第一行的輸入組合,也可以給其他電平cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN1"),1,"XHHHHHHHXHXXXXXX");//XHHHHHHHXHXXXXXX:
X代表忽略此PIN腳狀態,H代表高電平,L代表低電平,從右到左依次是1腳到16腳的邏輯電平,7腳到15腳(扣除8腳)對應的輸出管腳邏輯電平為HHHHHHHH,其對應的是真值表第一行的輸出,_read_comppin函數將讀到的輸出腳的狀態與HHHHHHHH比較,并將比較結果賦給參數FUN1cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫102.測試程序編寫
4).第二行真值表功能測試cy->_set_drvpin("L",6,0);//給6引腳低電平,真值表的第二行的輸入組合cy->_set_drvpin("H",1,2,3,4,5,0);//給其他輸入引腳高電平,真值表的第二行的輸入組合,也可以給其他電平cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN2"),1,"XHHHHHHHXHXXXXXX");//將輸出腳的狀態與HHHHHHHH比較,并將比較結果賦給參數FUN2 cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫112.測試程序編寫
5).第三行真值表功能測試cy->_set_drvpin("L",4,5,1,2,3,0);//給4、5、1、2、3引腳低電平,真值表的第三行的輸入組合cy->_set_drvpin("H",6,0);//給6引腳高電平,真值表的第三行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN3"),1,"XLHHHHHHXHXXXXXX");//將輸出腳的狀態與LHHHHHHH比較,并將比較結果賦給參數FUN3cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫122.測試程序編寫
6).第四行真值表功能測試cy->_set_drvpin("H",6,1,0);//給6、1引腳高電平,真值表的第四行的輸入組合cy->_set_drvpin("L",4,5,2,3,0);//給4、5、2、3引腳低電平,真值表的第四行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN4"),1,"XHLHHHHHXHXXXXXX");//將輸出腳的狀態與HLHHHHHH比較,并將比較結果賦給參數FUN4cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫132.測試程序編寫
6).第四行真值表功能測試cy->_set_drvpin("H",6,1,0);//給6、1引腳高電平,真值表的第四行的輸入組合cy->_set_drvpin("L",4,5,2,3,0);//給4、5、2、3引腳低電平,真值表的第四行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN4"),1,"XHLHHHHHXHXXXXXX");//將輸出腳的狀態與HLHHHHHH比較,并將比較結果賦給參數FUN4cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫142.測試程序編寫
7).第五行真值表功能測試cy->_set_drvpin("H",6,2,0);//給6、2引腳高電平,真值表的第五行的輸入組合cy->_set_drvpin("L",4,5,1,3,0);//給4、5、1、3引腳低電平,真值表的第五行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN5"),1,"XHHLHHHHXHXXXXXX");//將輸出腳的狀態與HHLHHHHH比較,并將比較結果賦給參數FUN5cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫152.測試程序編寫
8).第六行真值表功能測試cy->_set_drvpin("H",6,1,2,0);//給6、1、2引腳高電平,真值表的第六行的輸入組合cy->_set_drvpin("L",4,5,3,0);//給4、5、3引腳低電平,真值表的第六行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN6"),1,"XHHHLHHHXHXXXXXX");//將輸出腳的狀態與HHHLHHHH比較,并將比較結果賦給參數FUN6cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫162.測試程序編寫
9).第七行真值表功能測試cy->_set_drvpin("H",6,3,0);//給6、3引腳高電平,真值表的第七行的輸入組合cy->_set_drvpin("L",4,5,1,2,0);//給4、5、1、2引腳低電平,真值表的第七行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN7"),1,"XHHHHLHHXHXXXXXX");//將輸出腳的狀態與HHHHLHHH比較,并將比較結果賦給參數FUN7cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫172.測試程序編寫
10).第八行真值表功能測試cy->_set_drvpin("H",6,1,3,0);//給6、1、3引腳高電平真值表的第八行的輸入組合cy->_set_drvpin("L",4,5,2,0);//給4、5、2引腳低電平,真值表的第八行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN8"),1,"XHHHHHLHXHXXXXXX");//將輸出腳的狀態與HHHHHLHH比較,并將比較結果賦給參數FUN8cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫182.測試程序編寫
11).第九行真值表功能測試cy->_set_drvpin("H",6,3,2,0);//給6、3、2引腳高電平,真值表的第九行的輸入組合cy->_set_drvpin("L",4,5,1,0);//給4、5、1引腳低電平,真值表的第九行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN9"),1,"XHHHHHHLXHXXXXXX");//將輸出腳的狀態與HHHHHHLH比較,并將比較結果賦給參數FUN9cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫192.測試程序編寫
12).第十行真值表功能測試cy->_set_drvpin("H",6,1,2,3,0);//給6、1、2、3引腳高電平,真值表的第十行的輸入組合cy->_set_drvpin("L",4,5,0);//給4、5引腳低電平,真值表的第十行的輸入組合cy->MSleep_mS(5);//延時5mscy->_read_comppin(_T("FUN10"),1,"XHHHHHHHXLXXXXXX");//將輸出腳的狀態與HHHHHHHL比較,并將比較結果賦給參數FUN10cy->MSleep_mS(5);//延時5ms03功能測試測試程序編寫20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 1-2數制-三要素電子課件教學版
- 稀土金屬提煉過程中的環境保護與產業轉型升級路徑探索研究考核試卷
- 目視化管理與危機管理考核試卷
- 海洋能資源勘查技術考核試卷
- 以錯過為話題的高考語文800字作文賞析
- 廈門高三市質檢語文作文
- 橡膠制品行業市場營銷推廣案例考核試卷
- 煉油廠能源管理與節能措施考核試卷
- 電聲器件在智能家居系統中的應用考核試卷
- 糕點制作工藝與模具應用考核試卷
- GB 7718-2025食品安全國家標準預包裝食品標簽通則
- 2025年高考歷史總復習世界近代史專題復習提綱
- 對患者入院評估的系統化方法試題及答案
- 教育與社會發展的關系試題及答案
- 內蒙古匯能集團筆試題庫
- 七年級英語下學期期中押題預測卷(深圳專用)(原卷版)
- 2024年貴州貴州路橋集團有限公司招聘真題
- DB11-T 2397-2025 取水供水用水排水數據庫表結構
- 多式聯運模式在跨境電商中的應用-全面剖析
- 2025年應急管理普法知識競賽題(附答案)
- 《工程勘察設計收費標準》(2002年修訂本)
評論
0/150
提交評論