P C B 可測性設計布線規則之建議― ― 從源頭改善可測率PCB 設計除需考慮功能性與安全性等要求外,亦需考慮可生產與可測試。這里提供可測性設計建議供設計布線工程師參考。1. 每一個銅箔電路支點,至少需要一個可測試點。如無對應的測試點,將可導致與之相關的開短路不可檢出,并且與之相連的零件會因無測試點而不可測。2. 雙面治具會增加制作成本,且上針板的測試針定位準確度差。所以Layout 時應通過Via Hole 盡可能將測試點放置于同一面。這樣就只要做單面治具即可。3. 測試選點優先級:A.測墊(Test Pad) B.通孔(Through Hole) C.零件腳(Component Lead) D.貫穿孔(Via Hole)(未Mask)。而對于零件腳,應以AI 零件腳及其它較細較短腳為優先,較粗或較長的引腳接觸性誤判多。4. PCB 厚度至少要62mil(1.35mm),厚度少于此值之PCB 容易板彎變形,影響測點精準度,制作治具需特殊處理。5. 避免將測點置于SMT 之PAD 上,因SMT 零件會偏移,故不可靠,且易傷及零件。6. 避免使用過長零件腳(>170mil(4.3mm))或過大的孔(直徑>1.5mm)為測點。7. 對于電池(Battery)最好預留Jumper,在ICT 測試時能有效隔離電池的影響。8. 定位孔要求:(a) 定位孔(Tooling Hole)直徑最好為125mil(3.175mm)及其以上。(b) 每一片PCB 須有2 個定位孔和一個防呆孔(也可說成定位孔,用以預防將PCB反放而導致機器壓破板),且孔內不能沾錫。(c) 選擇以對角線,距離最遠之2 孔為定位孔。(d) 各定位孔(含防呆孔)不應設計成中心對稱,即PCB 旋轉180 度角后仍能放入PCB,這樣,作業員易于反放而致機器壓破板)9. 測試點要求:(e) 兩測點或測點與預鉆孔之中心距不得小于50mil(1.27mm),否則有一測點無法植針。以大于100mil(2.54mm)為佳,其次是75mil(1.905mm)。(f) 測點應離其附近零件(位于同一面者)至少100mil,如為高于3mm 零件,則應至少間距120mil,方便治具制作。(g) 測點應平均分布于PCB 表面,避免局部密度過高,影響治具測試時測試針壓力平衡。(h) 測點直徑最好能不小于35mil(0.9mm),如在上針板,則最好不小于40mil(1.00mm),圓形、正方形均可。小于0.030”(30mil)之測點需額外加工,以導正目標。(i) 測點的Pad 及Via 不應有防焊漆(Solder Mask)。(j) 測點應離板邊或折邊至少100mil。(k) 錫點被實踐證實是最好的測試探針接觸點。因為錫的氧化物較輕且容易刺穿。以錫點作測試點,因接觸不良導致誤判的機會極少且可延長探針使用壽命。錫點尤其以PCB 光板制作時的噴錫點最佳。PCB 裸銅測點,高溫后已氧化,且其硬度高,所以探針接觸電阻變化而致測試誤判率很高。如果裸銅測點在SMT 時加上錫膏再經回流焊固化為錫點,雖可大幅改善,但因助焊劑或吃錫不完全的緣故,仍會出現較多的接觸誤判。
上傳時間: 2014-01-14
上傳用戶:cylnpy
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。 本實驗採用中斷式實現使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時間: 2013-11-12
上傳用戶:a673761058
介紹了基于TMS320F2812 DSP芯片的節能控制技術的研究。利用TMS320F2812強大的計算能力,根據電機輸入電壓、電流的過零點計算出實際功率因數角,比較最佳功率因數角的目標值,調整輸出觸發脈沖,使電機以最佳功率因數狀態運行,以達到電機節能高效的控制目標
上傳時間: 2014-12-28
上傳用戶:lixinxiang
相控陣雷達導引頭是未來導引頭發展的一個重要領域,為了消除彈體擾動對導引頭測量誤差的影響,實現相控陣雷達導引頭的捷聯去耦,設計了一種相控陣雷達導引頭捷聯去耦數字平臺,采用基于四元數法求取彈體的姿態角,采用相控陣雷達導引頭波束掃描穩定算法實現對波束掃描誤差的補償,達到導引頭捷聯去耦的目的,并在MATLAB中對四元數法和波束掃描穩定算法進行了仿真驗證,取得了較好的去耦效果,該相控陣雷達導引頭捷聯去耦數字平臺具有原理簡單、算法運算量小和去耦效率高的特點
上傳時間: 2013-10-21
上傳用戶:Tracey
基于信號到達角度(AOA)的定位算法是一種常見的無線傳感器網絡節點自定位算法,算法通信開銷低,定位精度較高。由于各種原因,估測的多個節點位置可能存在不可靠位置,提出了一種改進的基于信號到達角的定位方法,通過過濾誤差較大的估計位置,來提高定位的精度。仿真結果表明,本文提出的改進算法很好地提高了定位精度。
上傳時間: 2013-12-19
上傳用戶:jennyzai
為實現反輻射導彈分辨多個干擾源,根據空間譜估計原理,提出采用均勻圓形陣列天線結構對目標進行測向定位,并運用MUSIC算法估計其到達角,實現空域分辨。建立了基于均勻圓陣的二維DOA估計模型,討論了角分辨算法在導引頭中的具體應用。仿真結果證明了采用該方法能夠有效分辨多個干擾源。
上傳時間: 2013-10-11
上傳用戶:guojin_0704
針對某型自行火炮耳軸傾斜傳感器維修需要,采用單片機控制技術和電動角位檢測技術,設計了自行火炮耳軸傾斜傳感器檢測儀。通過裝備維修實際應用,表明該項目實現了耳軸傾斜傳感器輸出信號的快速檢測與故障判斷,為該型自行火炮耳軸傾斜傳感器檢測提供了有效手段。
上傳時間: 2014-12-29
上傳用戶:ljj722
分析了靜止同步補償器(Static Synchronous Compensator, STATCOM)的系統結構和工作原理,采用基于調節控制角δ的單變量間接電流控制策略,以PSIM軟件為工具建立了STATCOM的仿真模型。在此基礎上,分析了多臺STATCOM并聯運行的控制方法,并選擇分散控制方法對2臺STATCOM并聯進行了仿真分析。仿真實驗結果表明STATCOM并聯運行可以有效提高無功補償容量,補償效果良好。
上傳時間: 2014-12-29
上傳用戶:assef
在有電磁波信息鏈的條件下,飛行器通過單電磁矢量傳感器接收來自基站的完全極化電磁波信號,并對該信號進行處理獲得電磁波的波達角和極化角。本文提出了一種新的基于電磁矢量傳感器的MUSIC極化-空域聯合譜估計方法,此方法將極化空域導向矢量分解成矩陣旋轉乘積的形式,并將其作進一步的演化成矩陣生成元的形式。最后用仿真驗證了算法的有效性。
上傳時間: 2014-12-21
上傳用戶:1037540470
步進電機是將電脈沖信號轉變為角位移或線位移的開環控制元件
上傳時間: 2013-11-09
上傳用戶:zw380105939