一種集成電路開短路測試方案詳解
出處:維庫電子市場網(wǎng) 發(fā)布于:2023-06-21 15:50:05
集成電路開短路測試分為開路測試(open short to VDD)和短路測試(open short to VSS)。
一般來說,芯片的每個引腳都有泄放或保護電路是兩個首尾相連的二極管,一端接VDD,一端接VSS,信號是從兩個二極管的接點進來測試時測試時,先把芯片的VDD引腳接0伏(或接地),再給每個芯片引腳供給一個100uA到500uA從測試機到芯片的電流,電流會經(jīng)上端二極管流向VDD(0伏),然后測引腳的電壓,正常的值應該是一個二極管的偏差電壓0.7伏左右,我們一般設上限為1.5伏,下限為0.2伏,大于1.5伏判斷為openfail,小于0.2伏判斷為shortfail.這就是open_short_to_VDD測試。
open_short_to_VSS測試的原理基本相同。同樣把先VDD接0伏,然后再給一個芯片到測試的電流,電流由VSS經(jīng)下端二級管流向測試機。然后測引腳的電壓,同樣正常的值應該是一個二極管的偏差電壓0.7伏左右,只是電壓方向相反,上限還是為1.5伏,下限為0.2伏,大于1.5伏判斷為openfail,小于0.2伏判斷為shortfail.這就是open_short_to_VSS測試。
(一)硬件設計
5V電壓源通過電路產生2.5V電壓,供電流源使用。電流源是通過Q1和Q2兩個PNP管基極共聯(lián)以及三個電阻按右上圖所示連接而成,該電流源主要用于提供100mA到500mA的電流用于測試輸入,其中C4電容主要是在瞬間斷電起到緩沖作用。
比較電路上端接2.5V,通過電阻的分壓作用在芯片LM358AM的2號引腳產生1.5V的電壓,在5號引腳產生0.2V的電壓;將3和6號引腳電位與他們比較,以此來選通二極管D1或D2,當3和6號引腳電位高于1.5V或低于0.2V時二極管其中一個導通,介于兩電位之間時兩個二極管全部截止,其中3和6號引腳電位等于所U3選通引腳電位。
控制電路主要通過對AT89S52編程控制U2和U3的6,9,10,11號引腳實現(xiàn);右上圖是AT89S52的復位電路。
選通電路主要用于選擇被測芯片的引腳,芯片U2選通的引腳通過其3號引腳將被測引腳點置0,芯片U3選通的引腳置于與其3號引腳相同的電平,之后通過發(fā)光二極管來顯示兩引腳是開路或短路,還是正常。
(二)軟件設計
#include《reg52.h》
#include《intrins.h》
#define uint unsigned int
#define uchar unsigned char
sbit P1_0 =P1^0; //定義p1.0口
sbit P1_1 =P1^1;//定義P1.1口
void deplay(uint z) //延時
{
uint x,y;
for(x=z;x》0;x--)
for(y=110;y》0;y--);
}
void open_short_to_VDD() //開路測試
{
uint i,j;
P2=0x34;
i=P2&0x0f;
j=(P2&0xf0)》》4;
for(i=3;i《=6;i++)
{if(j==i) conTInue;
P2=(j《《4)|i;
if(P1_0)P1_1 =1;else P1_1 =0;
deplay(700);
}
}
void open_short_to_VSS() //短路測試
{
uint i,j;
P2=0x23;
i=P2&0x0f;
j=(P2&0xf0)》》4;
for(i=3;i《=6;i++)
{
if(i==j) conTInue;
P2=(j《《4)|i;
deplay(700);
}
}
void short_out_to_PIN() //對各引腳測短路
{uint i,j;
P2=0x32;
i=P2&0x0f;
j=(P2&0xf0)》》4;
for(i=3;i《=6;i++)
{
for(j=3;j《=6;j++)
{
if(j==i) conTInue;
P2=(j《《4)|i;
deplay(1000);
}
}
}
main()
{
while(1)
{
open_short_to_VDD();
deplay(700);
open_short_to_VSS();
deplay(700);
short_out_to_PIN();
}
}
上一篇:FPGA基本知識介紹
版權與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉載請必須注明維庫電子市場網(wǎng),http://www.udpf.com.cn,違反者本網(wǎng)將追究相關法律責任。
本網(wǎng)轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。
如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
- 集成電路傳統(tǒng)封裝:材料與工藝的全面解讀2025/8/1 10:32:18
- 一文讀懂TTL電路的基本結構、工作原理和特性2020/9/8 11:29:48
- 如何通過R10電位器線性改變VRF的電壓值2020/7/15 15:09:26
- FPGA基本知識介紹2018/4/21 14:34:50
- 一文解析FPGA的片上資源使用情況(組合邏輯及時序邏輯)2018/4/18 15:36:03