浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 可編程技術(shù)

對PLD進(jìn)行邊界掃描(JTAG)故障診斷

發(fā)布時間:2007/8/15 0:00:00 訪問次數(shù):471

IEEE 1149.1標(biāo)準(zhǔn)規(guī)定的邊界掃描技術(shù)是針對復(fù)雜數(shù)字電路而制定的。標(biāo)準(zhǔn)中的自治測試技術(shù)現(xiàn)已成為數(shù)字系統(tǒng)可測性設(shè)計的主流。在利用邊界掃描技術(shù)對芯片印刷電路板進(jìn)行測試時,單芯片與多芯片電路板雖有相同點(diǎn),但也有不同點(diǎn)。因為多芯片的電路板可以將幾個芯片分別作為測試向量進(jìn)行發(fā)送和接收,而單芯片電路板則只需要一個集發(fā)送、接收于一體的芯片。本文在以PC機(jī)作為邊界掃描測試向量生成和故障診斷的基礎(chǔ)上,對單芯片EPM9320LC84的印刷電路板故障診斷進(jìn)行了討論。
1 EPM9320LC84的結(jié)構(gòu)和性能
1.1 主要性能
EPM9320LC84是Altera公司生產(chǎn)的EPLD器件,它的主要性能如下:
內(nèi)含JTAG邊界掃描測試電路。
在5V電源條件下,JTAG接口可編程。
所有的I/O均可在3.3V或5V電源下工作,并且在引腳處都有輸入/輸出寄存器。
Altera MAX+PLUSⅡ 開發(fā)系統(tǒng)可提供軟件設(shè)計支持,該開發(fā)系統(tǒng)可工作在486PC機(jī)、奔騰PC機(jī)、Sun SPARC工作站、HP9000系列700工作站、IBM RISC系統(tǒng)/6000或DEC Alpha AXP工作站上。
利用EDIF、Verilog HDL、VHDL和其它軟件可通過CAE工具(如OrCAD)提供仿真支持。
1.2 管腳說明
圖1是EPM9320LC84的引腳圖,其功能如下:
VCC、VPP:芯片電源端。
GND:芯片地端。
I/O:輸入/輸出引腳。
IN1~IN4:專用輸入引腳。
TCK,TMS:分別為時鐘測試和測試模式選擇端。
:測試模式選擇端。
TDI,TDO分別為測試數(shù)據(jù)輸入、輸出端。
其中,TCK、TMS、TDI、TDO為JTAG邊界掃描接口,它們和芯片內(nèi)部的邊界掃描寄存器504個數(shù)據(jù)捕獲寄存器,168個數(shù)據(jù)更新寄存器,一個指令捕獲寄存器,一個指令更新寄存器鏈形成的邊界掃描結(jié)構(gòu)一起可用于芯片內(nèi)部和外部測試。


 

2 測試系統(tǒng)配置
把ByteBlaster 下載電纜連到PC機(jī)的打印并口可實(shí)現(xiàn)PC機(jī)并口與JTAG接口的互連。PC機(jī)可用軟件來控制邊界掃描接口以完成邊界掃描測試任務(wù)。
利用VC++語言可編寫MFC應(yīng)用程序(內(nèi)容主要包括:TAP控制類、測試向量生成、發(fā)送、采集類、故障診斷類等)以達(dá)到人機(jī)交互、故障診斷、數(shù)據(jù)管理三個方面的要求。 3 數(shù)據(jù)發(fā)送與數(shù)據(jù)采集
3.1 數(shù)據(jù)發(fā)送
通過extest模式發(fā)送數(shù)據(jù)時?稍谝莆浑A段將捕獲寄存器的數(shù)據(jù)移出,同時將測試圖形移入。而在更新階段,測試圖形從捕獲寄存器傳送到更新寄存器,再由更新寄存器驅(qū)動測試信號并將其輸出至I/O引腳。對于單芯片電路板來說,無論是輸入引腳,還是在引腳發(fā)送測試圖形時,其控制三態(tài)均應(yīng)為輸出狀態(tài),即令OEJ更新寄存器為1。
3.2 數(shù)據(jù)采集
數(shù)據(jù)采集的目的是得到引腳對測試圖形的響應(yīng)。如果引腳正確,輸出的測試圖形就等于采集到的測試圖形,如果引腳出現(xiàn)故障,兩者必有差異。由于采集到的測試數(shù)據(jù)就是故障診斷的依據(jù),所以能否正確、合理地采集到數(shù)據(jù)是數(shù)據(jù)采集的關(guān)鍵。單芯片電路板不像多芯片那樣利用sample模式采集數(shù)據(jù),而是仍舊利用extest模式來采集數(shù)據(jù)。
圖2是利用sample模式采集數(shù)據(jù)的原理圖。在捕獲階段,由OEJ和OUTJ來控制三態(tài)門狀態(tài),以使電路板上三態(tài)輸入引腳為高阻狀態(tài),三態(tài)輸出引腳為輸出狀態(tài)。由于采集的數(shù)據(jù)是引腳的實(shí)際狀態(tài),而不是引腳對輸出測試圖形的響應(yīng),故用sample模式不能正確地采集測試圖形以用于故障診斷。



圖3是利用extest模式在捕獲階段進(jìn)行數(shù)據(jù)采集的示意圖,圖中的三態(tài)門受OEJ、OUTJ更新寄存器控制,而這兩個寄存器的數(shù)值是發(fā)送測試圖形時的值,三態(tài)有效。所以它所采集的數(shù)據(jù)即為引腳對測試圖形的響應(yīng),可以滿足采集要求。



4 測試算法
電路板常見故障模型有呆滯型故障、固定開路故障和短路故障。為了消除誤判和混淆故障及提高診斷速度,可在算法上結(jié)合電路結(jié)構(gòu)對自適應(yīng)算法和CX-TB導(dǎo)通測試算法以及二進(jìn)制計數(shù)測試序列進(jìn)行改進(jìn),以對引腳全部的短路故障、呆滯故障進(jìn)行完備診斷。具體步驟如下:
(1)引腳分類
電路圖中的引腳可分為輸入、輸出、輸入/輸出、空閑、專用輸入、地/電源、NC幾類。由于專用輸入引腳邊界掃描結(jié)構(gòu)沒有更新寄存器,所以測試圖形無法輸出到引腳因此不能用此方法測試。而地/電源引腳、NC引腳不帶有邊界掃描結(jié)構(gòu)所以也不能測試。故此,真正能進(jìn)行測試的引腳只有前四類。可令n等于前四類引腳數(shù)目的總和。
(2)

IEEE 1149.1標(biāo)準(zhǔn)規(guī)定的邊界掃描技術(shù)是針對復(fù)雜數(shù)字電路而制定的。標(biāo)準(zhǔn)中的自治測試技術(shù)現(xiàn)已成為數(shù)字系統(tǒng)可測性設(shè)計的主流。在利用邊界掃描技術(shù)對芯片印刷電路板進(jìn)行測試時,單芯片與多芯片電路板雖有相同點(diǎn),但也有不同點(diǎn)。因為多芯片的電路板可以將幾個芯片分別作為測試向量進(jìn)行發(fā)送和接收,而單芯片電路板則只需要一個集發(fā)送、接收于一體的芯片。本文在以PC機(jī)作為邊界掃描測試向量生成和故障診斷的基礎(chǔ)上,對單芯片EPM9320LC84的印刷電路板故障診斷進(jìn)行了討論。
1 EPM9320LC84的結(jié)構(gòu)和性能
1.1 主要性能
EPM9320LC84是Altera公司生產(chǎn)的EPLD器件,它的主要性能如下:
內(nèi)含JTAG邊界掃描測試電路。
在5V電源條件下,JTAG接口可編程。
所有的I/O均可在3.3V或5V電源下工作,并且在引腳處都有輸入/輸出寄存器。
Altera MAX+PLUSⅡ 開發(fā)系統(tǒng)可提供軟件設(shè)計支持,該開發(fā)系統(tǒng)可工作在486PC機(jī)、奔騰PC機(jī)、Sun SPARC工作站、HP9000系列700工作站、IBM RISC系統(tǒng)/6000或DEC Alpha AXP工作站上。
利用EDIF、Verilog HDL、VHDL和其它軟件可通過CAE工具(如OrCAD)提供仿真支持。
1.2 管腳說明
圖1是EPM9320LC84的引腳圖,其功能如下:
VCC、VPP:芯片電源端。
GND:芯片地端。
I/O:輸入/輸出引腳。
IN1~IN4:專用輸入引腳。
TCK,TMS:分別為時鐘測試和測試模式選擇端。
:測試模式選擇端。
TDI,TDO分別為測試數(shù)據(jù)輸入、輸出端。
其中,TCK、TMS、TDI、TDO為JTAG邊界掃描接口,它們和芯片內(nèi)部的邊界掃描寄存器504個數(shù)據(jù)捕獲寄存器,168個數(shù)據(jù)更新寄存器,一個指令捕獲寄存器,一個指令更新寄存器鏈形成的邊界掃描結(jié)構(gòu)一起可用于芯片內(nèi)部和外部測試。


 

2 測試系統(tǒng)配置
把ByteBlaster 下載電纜連到PC機(jī)的打印并口可實(shí)現(xiàn)PC機(jī)并口與JTAG接口的互連。PC機(jī)可用軟件來控制邊界掃描接口以完成邊界掃描測試任務(wù)。
利用VC++語言可編寫MFC應(yīng)用程序(內(nèi)容主要包括:TAP控制類、測試向量生成、發(fā)送、采集類、故障診斷類等)以達(dá)到人機(jī)交互、故障診斷、數(shù)據(jù)管理三個方面的要求。 3 數(shù)據(jù)發(fā)送與數(shù)據(jù)采集
3.1 數(shù)據(jù)發(fā)送
通過extest模式發(fā)送數(shù)據(jù)時?稍谝莆浑A段將捕獲寄存器的數(shù)據(jù)移出,同時將測試圖形移入。而在更新階段,測試圖形從捕獲寄存器傳送到更新寄存器,再由更新寄存器驅(qū)動測試信號并將其輸出至I/O引腳。對于單芯片電路板來說,無論是輸入引腳,還是在引腳發(fā)送測試圖形時,其控制三態(tài)均應(yīng)為輸出狀態(tài),即令OEJ更新寄存器為1。
3.2 數(shù)據(jù)采集
數(shù)據(jù)采集的目的是得到引腳對測試圖形的響應(yīng)。如果引腳正確,輸出的測試圖形就等于采集到的測試圖形,如果引腳出現(xiàn)故障,兩者必有差異。由于采集到的測試數(shù)據(jù)就是故障診斷的依據(jù),所以能否正確、合理地采集到數(shù)據(jù)是數(shù)據(jù)采集的關(guān)鍵。單芯片電路板不像多芯片那樣利用sample模式采集數(shù)據(jù),而是仍舊利用extest模式來采集數(shù)據(jù)。
圖2是利用sample模式采集數(shù)據(jù)的原理圖。在捕獲階段,由OEJ和OUTJ來控制三態(tài)門狀態(tài),以使電路板上三態(tài)輸入引腳為高阻狀態(tài),三態(tài)輸出引腳為輸出狀態(tài)。由于采集的數(shù)據(jù)是引腳的實(shí)際狀態(tài),而不是引腳對輸出測試圖形的響應(yīng),故用sample模式不能正確地采集測試圖形以用于故障診斷。



圖3是利用extest模式在捕獲階段進(jìn)行數(shù)據(jù)采集的示意圖,圖中的三態(tài)門受OEJ、OUTJ更新寄存器控制,而這兩個寄存器的數(shù)值是發(fā)送測試圖形時的值,三態(tài)有效。所以它所采集的數(shù)據(jù)即為引腳對測試圖形的響應(yīng),可以滿足采集要求。



4 測試算法
電路板常見故障模型有呆滯型故障、固定開路故障和短路故障。為了消除誤判和混淆故障及提高診斷速度,可在算法上結(jié)合電路結(jié)構(gòu)對自適應(yīng)算法和CX-TB導(dǎo)通測試算法以及二進(jìn)制計數(shù)測試序列進(jìn)行改進(jìn),以對引腳全部的短路故障、呆滯故障進(jìn)行完備診斷。具體步驟如下:
(1)引腳分類
電路圖中的引腳可分為輸入、輸出、輸入/輸出、空閑、專用輸入、地/電源、NC幾類。由于專用輸入引腳邊界掃描結(jié)構(gòu)沒有更新寄存器,所以測試圖形無法輸出到引腳因此不能用此方法測試。而地/電源引腳、NC引腳不帶有邊界掃描結(jié)構(gòu)所以也不能測試。故此,真正能進(jìn)行測試的引腳只有前四類?闪睿畹扔谇八念愐_數(shù)目的總和。
(2)

相關(guān)IC型號

熱門點(diǎn)擊

 

推薦技術(shù)資料

電動吸錫烙鐵
    用12V/2A的電源為電磁閥和泵供電,F(xiàn)QPF9N50... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!