工業(yè)產(chǎn)線用的 AGV 小車(chē)和高校實(shí)驗(yàn)室里的巡線機(jī)器人,底層往往跑著同一類(lèi)主控芯片——德州儀器的 Stellaris 系列 ARM Cortex-M3。EKT-EVALBOT 這套件就是圍繞 LM3S9B92 搭起來(lái)的一個(gè)完整運(yùn)動(dòng)控制平臺(tái),出廠時(shí)以散件形式交付:板卡、線纜、結(jié)構(gòu)件、車(chē)輪、緊固件分裝在防靜電袋和塑料托盤(pán)里。到貨檢驗(yàn)的麻煩恰恰藏在這種"非單一器件"的套件形態(tài)里。散件套件在倉(cāng)儲(chǔ)和二次分銷(xiāo)環(huán)節(jié)容易被拆包重封,某幾件被替換、補(bǔ)配的情況并不罕見(jiàn);更隱蔽的是板卡本身可能是拆機(jī)板重新包裝,ESD 袋子封口平整但內(nèi)部板子已經(jīng)過(guò)波峰焊返修。
從板卡絲印和模具特征判斷是否為原廠出貨
LM3S9B92 這顆芯片用的是 100 引腳 LQFP 封裝,原廠板卡上的 IC 標(biāo)識(shí)是激光蝕刻的,字跡呈淺灰白、邊緣有輕微燒蝕感,用指甲刮不掉。仿板或翻新板常用油墨絲印,顏色偏白且飽滿(mǎn),酒精棉簽擦拭多次就能看出浮色??磁未a是關(guān)鍵一步。TI 的頂標(biāo)一般分三行:第一行是器件型號(hào)縮寫(xiě),第二行是批次代碼 YYWW 加 Lot Number,比如 "1245A" 表示 2012 年第 45 周、A 廠區(qū)。這里有個(gè)容易忽略的點(diǎn)——LM3S9B92 這個(gè)料號(hào)在市場(chǎng)上流通的多為早些年生產(chǎn)的批次,如果供應(yīng)商給出的批次碼 YYWW 落在近兩年,那就要多留個(gè)心眼,核對(duì)封裝廠的模具版本是否對(duì)得上。
板邊的定位孔和拼板 V-CUT 也是辨?zhèn)巫ナ?。原廠 EVAL 板的 PCB 邊緣處理干凈,V-CUT 殘屑少,定位孔內(nèi)壁無(wú)毛刺。翻新板通常是手工分板或銑刀分板,孔壁會(huì)留下明顯的刀具走痕。套件里的車(chē)輪、編碼器碼盤(pán)這些注塑件,原廠件澆口位置規(guī)整,塑料件表面有模具編號(hào)。老實(shí)說(shuō),注塑件的辨識(shí)難度比板卡高,因?yàn)椴煌哪>邟伖鉅顟B(tài)會(huì)有差異,只能作為輔助判斷。
關(guān)鍵參數(shù)實(shí)測(cè):萬(wàn)用表、示波器和可調(diào)電源的組合拳
對(duì)于套件里的核心板卡,上電前的靜態(tài)檢查先做。用萬(wàn)用表二極管檔測(cè) VDD 與 GND 之間的等效阻抗,正常應(yīng)在幾百歐姆量級(jí),如果接近短路說(shuō)明板上有擊穿或焊錫殘留。接著給 3.3V 供電,用示波器測(cè)復(fù)位引腳的上電復(fù)位波形——這類(lèi) MCU 的 POR 閾值通常在 1.5V 到 2.0V 之間,復(fù)位脈沖寬度應(yīng)該在幾十微秒級(jí)。如果復(fù)位波形塌陷或抖動(dòng),可能是復(fù)位電容批次偏差或復(fù)位芯片異常。
晶振起振情況要單獨(dú)看。板載通常是 8MHz 無(wú)源晶振配內(nèi)部 PLL 倍頻到 50MHz。把示波器探頭撥到 10X 擋、帶寬限制開(kāi)到 20MHz,測(cè)晶振引腳能看到正弦波,峰峰值在 1V 左右。起振時(shí)間一般在幾毫秒內(nèi),超過(guò) 10ms 才穩(wěn)定就說(shuō)明負(fù)載電容匹配有問(wèn)題。對(duì)于這類(lèi)機(jī)器人套件產(chǎn)品,電機(jī)驅(qū)動(dòng)部分的 PWM 輸出可以用示波器直接測(cè)驅(qū)動(dòng)芯片輸入腳——占空比隨固件設(shè)定變化,如果占空比固定不動(dòng),說(shuō)明 MCU 沒(méi)有正常跑程序或者 PWM 模塊配置失敗。
核心參數(shù)核對(duì)清單
| 參數(shù)名 | 數(shù)值 | 工程意義說(shuō)明 |
|---|---|---|
| Configuration(配置類(lèi)型) | Robot Components | 表明該套件以機(jī)器人運(yùn)動(dòng)部件為核心組成,非純開(kāi)發(fā)板形態(tài) |
| Utilized IC / Part(主控器件) | LM3S9B92 | ARM Cortex-M3 內(nèi)核 MCU,此參數(shù)表示套件的算力與外設(shè)資源上限 |
| Contents(套件內(nèi)容) | Board(s), Cable(s), Components, Hardware, Wheel(s) | 說(shuō)明交付物含板卡、線纜、元件、緊固件與車(chē)輪,驗(yàn)貨需逐項(xiàng)清點(diǎn) |
| 內(nèi)核架構(gòu) | 需查閱本型號(hào)最新 datasheet | 特定參數(shù),詳見(jiàn) datasheet |
| 供電電壓范圍 | 需查閱本型號(hào)最新 datasheet | 超過(guò)此值通常會(huì)觸發(fā)板上穩(wěn)壓器保護(hù)或永久損傷 |
先說(shuō) Contents 這一行。"Board(s)" 用的是復(fù)數(shù)形式,意味著套件內(nèi)可能不止一塊 PCB——主控板和電機(jī)驅(qū)動(dòng)板是分開(kāi)的。驗(yàn)貨時(shí)如果只收到一塊板,那缺件基本坐實(shí)。"Wheel(s)" 同樣如此,標(biāo)準(zhǔn)配置是左右兩輪加一個(gè)萬(wàn)向輪,來(lái)料只有兩個(gè)驅(qū)動(dòng)輪而少萬(wàn)向輪的情況在實(shí)際項(xiàng)目中遇到過(guò)。緊固件和排線看似不起眼,但銅柱長(zhǎng)度不對(duì)會(huì)導(dǎo)致車(chē)輪裝配后摩擦底板,這類(lèi)問(wèn)題裝機(jī)時(shí)才暴露,返工成本比驗(yàn)貨時(shí)高得多。
LM3S9B92 這顆芯片本身已經(jīng)停產(chǎn)多年,對(duì)應(yīng)的 Stellaris 系列后來(lái)被 TI 并入 Tiva 產(chǎn)品線。這對(duì)來(lái)料檢驗(yàn)的含義很直接:到貨板卡的主控芯片如果絲印過(guò)于清晰、邊緣毫無(wú)氧化痕跡,反而需要警惕——正常的庫(kù)存老批次料引腳會(huì)有輕微發(fā)暗,助焊劑殘留難以完全清除。新的太"完美"的絲印,有可能是打磨重刻的。對(duì)于此類(lèi)機(jī)器人套件產(chǎn)品,通常整批板卡的 MCU 批次號(hào)應(yīng)保持相對(duì)集中,如果同一箱里出現(xiàn)跨多個(gè)年份的批次混裝,基本可判定為拼湊庫(kù)存。
X-Ray 與開(kāi)蓋 Decap 在高價(jià)值批次中的適用邊界
X-Ray 主要看 BGA 和 QFN 器件的焊點(diǎn)空洞率。LM3S9B92 是 LQFP 封裝,引腳外露,X-Ray 的檢查價(jià)值有限。但對(duì)于套件里可能搭載的電源管理芯片(如果采用 QFN 或 DFN 封裝),X-Ray 能看出焊盤(pán)是否潤(rùn)濕良好、有無(wú)虛焊導(dǎo)致的空洞。IPC-A-610 對(duì) Class 2 產(chǎn)品的焊點(diǎn)空洞率上限一般控制在 25% 以?xún)?nèi),Class 3 更嚴(yán)。超過(guò)這個(gè)比例,長(zhǎng)期振動(dòng)工況下焊點(diǎn)容易開(kāi)裂。
開(kāi)蓋 Decap 屬于破壞性分析,只在批量?jī)r(jià)值較高或者對(duì)供應(yīng)商資質(zhì)存疑時(shí)做。把芯片封裝用發(fā)煙硝酸腐蝕掉,在顯微鏡下看 die 的版圖。原廠 die 上有 TI 的 logo 和器件標(biāo)識(shí),翻新片或打磨片的 die 版圖與絲印型號(hào)常對(duì)不上。這個(gè)手段的成本不低,單顆 Decap 加顯微拍攝的費(fèi)用不少,所以通常只在幾顆抽樣上做,不可能整批開(kāi)蓋。對(duì)于 EKT-EVALBOT 這類(lèi)教學(xué)套件,除非采購(gòu)批量很大且用于正式產(chǎn)品集成,否則 Decap 的投入產(chǎn)出比不劃算。
包裝標(biāo)簽與出廠資料的核對(duì)要點(diǎn)
TI 的 EVAL 套件外箱標(biāo)簽包含型號(hào)、數(shù)量、批次號(hào)和產(chǎn)地。EKT-EVALBOT 的型號(hào)后綴 "EKT" 對(duì)應(yīng)的是哪個(gè)配置版本,這個(gè)要和訂單逐字核對(duì)——同系列的 EKC、EKK、EKS、EKI 后綴對(duì)應(yīng)的套件內(nèi)容不同,有的含編碼器、有的不含,拿錯(cuò)版本會(huì)導(dǎo)致整批物料無(wú)法用于既定實(shí)驗(yàn)。箱內(nèi)通常有一份 Quick Start Guide 或者 README 卡片,上面印有板卡的修訂版本號(hào)(Rev A、Rev B 之類(lèi))。板卡 PCB 上的絲印 Rev 號(hào)必須與文檔一致,Rev 不匹配意味著底層硬件設(shè)計(jì)有改動(dòng),外設(shè)引腳定義可能變了。
防靜電袋的封口方式也值得一看。原廠用的是熱封口,封線均勻連續(xù);二次封口常見(jiàn)的是自封條或訂書(shū)釘,或者熱封線歪斜不齊。潮敏等級(jí)標(biāo)簽(MSL)和干燥劑的狀態(tài)能反映倉(cāng)儲(chǔ)條件,如果干燥劑已經(jīng)飽和變色,說(shuō)明這批貨在濕度超標(biāo)的環(huán)境里存放過(guò),板卡上電前需要做烘烤去潮處理。
抽檢方案與判定標(biāo)準(zhǔn)的確定
套件類(lèi)產(chǎn)品的抽檢不能完全套用元件級(jí)的 AQL 表。GB/T 2828.1 的正常檢驗(yàn)一次抽樣方案里,一般檢驗(yàn)水平 II、AQL 2.5 適用于外觀和包裝檢查,但功能測(cè)試的樣本量要加大。經(jīng)驗(yàn)上,批量在 50 套以?xún)?nèi)時(shí),功能全檢更穩(wěn)妥;超過(guò) 50 套可按 20% 抽檢、但不少于 10 套。功能測(cè)試項(xiàng)至少覆蓋:上電自檢、電機(jī)正反轉(zhuǎn)、編碼器反饋計(jì)數(shù)、串口通信。任何一項(xiàng)失效即判該樣本不合格,整批不合格品率超過(guò) 5% 就觸發(fā)加嚴(yán)檢驗(yàn)。
外觀不合格的判定要區(qū)分致命缺陷和輕微缺陷。板卡斷線、芯片缺失、連接器破損屬于致命缺陷,一個(gè)即拒收。絲印模糊、包裝袋輕微破損屬于輕微缺陷,允許一定比例存在。這里有個(gè)容易犯的錯(cuò)誤:把套件當(dāng)作單一元件來(lái)定 AQL,結(jié)果功能測(cè)試的樣本量不足,漏檢了批次性的固件燒錄問(wèn)題——有些翻新套件的 MCU 里還留著上一手的程序,上電后電機(jī)亂轉(zhuǎn)。這種問(wèn)題只有實(shí)際跑一遍運(yùn)動(dòng)測(cè)試才能發(fā)現(xiàn),目檢和萬(wàn)用表測(cè)靜態(tài)參數(shù)都看不出來(lái)。工程師在制定來(lái)料檢驗(yàn)規(guī)范時(shí),往往把注意力放在電氣參數(shù)上,卻忽略了套件類(lèi)產(chǎn)品的"整機(jī)功能驗(yàn)證"環(huán)節(jié),這是需要糾正的取向。