一、飛針測試設備的關鍵挑戰
飛針測試機作為印製電路板(PCB)和半導體封裝測試環節的核心設備,其係統性能直接影響測試覆蓋率、測試效率和測試結果的置信度。隨著電子產品向高密度、微型化發展,飛針測試係統在工程應用層麵麵臨以下幾個突出的技術挑戰:
多軸高速協同與定位穩定性的矛盾
現(xian)代(dai)飛(fei)針(zhen)測(ce)試(shi)機(ji)通(tong)常(chang)配(pei)備(bei)四(si)根(gen)或(huo)更(geng)多(duo)獨(du)立(li)探(tan)針(zhen)臂(bi),需(xu)要(yao)在(zai)對(dui)角(jiao)線(xian)或(huo)特(te)定(ding)路(lu)徑(jing)上(shang)同(tong)時(shi)或(huo)順(shun)序(xu)移(yi)動(dong)至(zhi)數(shu)十(shi)微(wei)米(mi)級(ji)別(bie)的(de)測(ce)試(shi)點(dian)。傳(chuan)統(tong)架(jia)構(gou)采(cai)用(yong)多(duo)個(ge)獨(du)立(li)的(de)運(yun)動(dong)控(kong)製(zhi)卡(ka)驅(qu)動(dong)伺(si)服(fu)電(dian)機(ji),通(tong)過(guo)上(shang)層(ceng)工(gong)控(kong)機(ji)進(jin)行(xing)協(xie)調(tiao)。這(zhe)種(zhong)方(fang)式(shi)的(de)瓶(ping)頸(jing)在(zai)於(yu),不(bu)同(tong)控(kong)製(zhi)卡(ka)之(zhi)間(jian)的(de)時(shi)鍾(zhong)存(cun)在(zai)微(wei)秒(miao)級(ji)的(de)同(tong)步(bu)偏(pian)差(cha),在(zai)多(duo)探(tan)針(zhen)同(tong)時(shi)進(jin)行(xing)動(dong)態(tai)測(ce)試(shi)(如測試電容、高速信號)時,各軸微小的時序不同步會被放大,導致探針接觸瞬間的機械抖動或電氣信號采樣時刻不一致,影響高頻、高靈敏度參數的測量複現性。
微弱電氣信號采集的完整性與抗幹擾難題
飛針測試需測量從毫伏、微安級到數十伏、安培級寬範圍的電氣信號,包括直流電阻、絕緣阻抗、電容、二極管特性乃至簡單的導通性。傳統方案中,高精度數字萬用表(DMM)或專用采集卡通過GPIB、USB或以太網與主控機連接。信號路徑長,且測試機內部伺服電機、繼電器動作會產生複雜的電磁幹擾。采集係統與運動控製係統分離,使得電氣測量時刻與探針物理接觸狀態、伺服運動噪聲難以嚴格關聯分析,在測量低電平信號時,信噪比和測量一致性麵臨挑戰。
測試程序生成與維護的效率瓶頸
每款新的PCB板都對應成百上千個測試點坐標、測試參數(如電壓/電流限值、合格範圍)和測試邏輯。傳統流程依賴離線軟件生成測試程序,再導入設備。當設計發生工程變更(ECO)或需要針對不同批次調整測試參數時,修改、驗證和部署測試程序流程繁瑣,涉及多個軟件工具,嚴重依賴測試工程師的專業經驗,設備適應產品換型的效率有待提升。
二、解決方案概述:集成化運動控製與信號采集平台
本方案提出以ARMxy BL370係列邊緣工業計算機為核心,構建一個將多軸協同運動控製、高保真信號采集和測試流程管理深度集成的統一技術平台,旨在係統性地應對上述挑戰。
統一控製核心:采用BL372B作為係統主控製器。其異構計算架構進行明確分工:四核ARM Cortex-A53處理器運行Linux係統,承載測試程序解析、用戶界麵、數據管理和網絡通信等複雜非實時任務;獨立的ARM Cortex-M0內核,在Linux-RT-5.10.198實時操作係統內核的調度下,專門負責多探針伺服軸的插補運動控製、高速IO響應以及觸發信號生成等對時序確定性要求高的任務。
基於EtherCAT的硬同步運動控製:通過控製器內置的IgH EtherCAT主站,將所有探針臂的伺服驅動器、以及擴展的IO模塊作為從站接入同一實時網絡。EtherCAT的分布式時鍾機製能夠實現所有節點間的亞微秒級時鍾同步。這使得多根探針的運動軌跡規劃、速度曲線以及關鍵的“接觸”與“抬起”動作,可以在一個確定的、極短的控製周期內同步執行,從而減少因多軸協同偏差引起的機械振動與測量時序誤差。
測試流程與數據管理集成:方案將測試程序管理、實時信號采集與設備控製置於同一軟件框架下,提升整體協作效率。
三、係統IO需求分析與模塊化選型
為實現可靠的電氣測試,係統需要處理多種類型的信號,對模擬量采集的精度和抗幹擾能力有特定要求。
1. 核心控製單元配置
主控製器:BL372B(3×EtherCAT網口,1×X板槽,2×Y板槽)。網口一用於連接所有探針伺服軸驅動網絡;網口二可連接位於測試頭附近的遠程IO站,用於縮短傳感器信號傳輸距離;網口三接入工廠網絡用於數據傳輸。
處理核心:SOM372(RK3562J, 32GB eMMC, 4GB LPDDR4X),為存儲大量的測試程序、校準數據和測試結果日誌提供充足的容量。
操作係統:Linux-RT-5.10.198實時內核,確保運動控製周期和同步觸發的確定性。
2. 關鍵功能IO選型
|
功能模塊
|
信號需求
|
選型型號
|
功能說明
|
|
高保真電氣信號采集
|
需要采集差分形式的微弱電壓信號(如毫伏級開爾文測量)或電流信號,以抑製測試環境中常見的共模幹擾。信號帶寬從直流到可能數百千赫茲。
|
Y34板(4路差分輸入0~±10V AI模塊)
|
gaimokuaidechafenshurujiegounengyouxiaoyizhigongmozaosheng,qijiaogaodefenbianlvhecaiyanglvshiheyongyufeizhenceshizhonggeleidianqicanshudeshuzihuacaiji。tongguopeizhi,keyongyuceliangPCB網絡的電阻、電壓,或與程控精密電源配合進行四線製測量。多塊Y34板可擴展通道數以支持多探針並行測試。
|
|
探針狀態與輔助控製
|
數字輸入(DI):監測探針接觸確認(壓力傳感器)、限位、安全門狀態。數字輸出(DO):控製測試繼電器矩陣、真空吸附、狀態指示燈。
|
X13板(2DI+2DO)或X23板(4DI+4DO)
|
處理測試機的邏輯控製與狀態反饋。繼電器矩陣的控製對於切換測試信號路徑至不同的探針或測試儀器至關重要。
|
|
同步與觸發
|
高速數字IO,用於在探針接觸穩定的瞬間,向高精度采集設備(或Y34板自身)發出采樣觸發信號。
|
X14板(高速DI)或利用EtherCAT的同步觸發機製
|
實現運動係統與測量係統在時序上的嚴格配合,確保測量在機械振動最小的最佳時刻進行。
|
3. 軟件功能實現
QuickConfig測試程序管理:此工具提供結構化的測試項目管理界麵。測試工程師可以導入PCB的CAD坐標文件,並在此圖形化環境中進行:
測試點指派與路徑規劃:將物理測試點坐標與邏輯測試項(如“NetA對GND電阻”)關聯,並可優化多探針的移動路徑以提升測試效率。
測試參數集中配置:為每項測試設置激勵參數(如測試電流、頻率)、測量範圍、上下限閾值以及延遲、濾波等高級參數。
程序版本與部署:所(suo)有(you)配(pei)置(zhi)保(bao)存(cun)為(wei)可(ke)複(fu)用(yong)的(de)測(ce)試(shi)程(cheng)序(xu)文(wen)件(jian)。更(geng)換(huan)被(bei)測(ce)板(ban)型(xing)時(shi),操(cao)作(zuo)員(yuan)隻(zhi)需(xu)加(jia)載(zai)對(dui)應(ying)的(de)程(cheng)序(xu)文(wen)件(jian),係(xi)統(tong)即(ji)可(ke)自(zi)動(dong)完(wan)成(cheng)坐(zuo)標(biao)映(ying)射(she)和(he)參(can)數(shu)配(pei)置(zhi),大(da)幅(fu)簡(jian)化(hua)換(huan)線(xian)流(liu)程(cheng)。
集成化測試執行與數據分析:在測試運行時,運動控製核心(M0)執行探針定位,並在接觸就緒後發出硬件觸發。觸發信號同步啟動Y34板進行信號采集。采集到的原始數據(波形或讀數)與當前測試點ID、運動狀態參數一同打包,由A53核心進行實時分析、判斷並生成結構化測試報告。這種軟硬件協同的設計,減少了數據在不同設備間流轉的延遲與不確定性。
四、一體化方案的技術特點分析
相較於傳統的“工控機+多軸運動控製卡+外置高精度采集設備”的分散式架構,本集成化方案在係統層麵展現出不同的工程特點。
|
對比維度
|
傳統飛針測試機控製方案
|
基於BL370的集成化方案
|
技術特點分析
|
|
係統同步性與時序控製
|
運動控製與數據采集係統時鍾獨立,依賴軟件或外部硬件觸發同步,存在百納秒至微秒級的不可控抖動。
|
基於硬件協議的硬同步。運動指令與數據采集觸發在同一個EtherCAT周期框架內生成和傳遞,同步性由網絡物理層和分布式時鍾協議保證。
|
為多探針動態測試提供了更高確定性的同步基礎,有助於提升高頻或動態參數測試的一致性。
|
|
信號路徑與測量完整性
|
被測信號需經探針、電纜、繼電器矩陣、長距離傳輸至外部采集設備,路徑長,易引入幹擾和損耗。
|
信號采集前端集成化、就近化。Y34模塊可作為分布式采集節點靠近測試頭部署,通過EtherCAT數字鏈路傳輸數據,縮短了微弱模擬信號的傳輸距離,提高了抗幹擾能力。
|
有利於改善低電平信號測量的信噪比和穩定性。
|
|
測試係統配置與維護
|
運動程序、測試參數、儀器驅動分布在不同的軟件環境中,係統集成、調試和後期維護複雜度高。
|
統一軟件平台管理。QuickConfig提供從坐標管理、測試邏輯到參數設置的一站式配置環境,降低了測試程序開發和維護的技術門檻。
|
提升了測試工程效率,加速了產品換型的測試準備過程。
|
|
數據關聯與深度分析
|
運動數據、電氣測量數據、事件日誌存儲在不同位置,關聯分析需要複雜的事後數據對齊處理。
|
原生數據融合。所有時間相關的運動事件、觸發時刻、采樣數據在控製器內部以統一時間基準生成和存儲,天然形成具有嚴格時序關係的“測試過程數據包”。
|
為測試失效的深度根因分析(如區分是接觸問題還是電路缺陷)提供了完整、高置信度的數據上下文。
|
五、總結
基於ARMxy BL370邊緣控製器的飛針測試機解決方案,其核心思路是通過硬件功能的深度集成與軟件層麵的統一管理,來重構測試設備的控製係統架構。該方案利用EtherCAT實現多探針的高確定性協同運動,借助模塊化高精度采集IO提升信號獲取質量,並通過一體化的測試軟件優化工作流程。
這種集成化路徑,為應對PCB測試中日益增長的高密度訪問、高速度測試、複雜信號測量以及快速換線的需求,提供了一種側重於提升係統內在協同性、數據一致性和工程效率的技術選擇。它旨在幫助設備開發者和使用者,構建更穩定、更高效且更易於維護的測試能力,以適應電子製造業對質量檢測環節提出的更高要求。
|