作者:一博科技高速先生自媒體成員 王輝東
魔鬼都藏在細節里,最常見的設計,也是最容易出現問題的地方,就因為在PCB添加了個防靜電標記,短路卻來的讓人措手不及,稀奇稀奇,讓我們一起看看今天案例。
下午三點半,暖陽和煦,春風拂面。
麗麗設計了個PCB,奮斗多日終于投到板廠制板去。
卸下包袱,減輕負擔,約上男票老鼠晚上去影院,要看最新大片《穿過寒冬擁抱你》。
為什么他的男友叫老鼠,不是這個男人長得不好看,而是因為有次半夜他起來偷吃方便面,被麗麗發現,遂送外號叫老鼠,從此替代他本人大名,閃亮登場。
都說女為悅己者容。
下班后第一時間,她要先打理打理自己,把最美麗的一面展示給男票看。
突然電話鈴聲響起來。
是PCB制板工廠打來的,說gerber文件比對有開短路。
這個如果無法確認,將是一個致命的問題。
PCB在工程制作的第一關,要先做IPC356的檢查。
結果在IPC356分析時,有下面的網絡出現了短路。
這個如果無法確認,將是一個致命的問題。
PCB在工程制作的第一關,要先做IPC356的檢查。
結果在IPC356分析時,有下面的網絡出現了短路。
工廠發來的報告截圖如下,一共有7處短路,如下所示。
麗麗停下手頭上的事,打開筆記本,就開始了找開短路的艱辛過程,除了兩處是她在設計時有強制短路需求的,能確認無異常,其它的五處短路位置,找死也找不到在哪里。
后來通過和工廠的多次溝通后,工廠把短路的位置給給截圖出來,大家是否看出了異常,所有的虛擬測試點都在標注記的中心位置。紅色為虛擬測試點產生的位置。
所有虛擬測試點都在標記的中心區域。
如下圖所示的:
無鉛標記、防靜電標記、可回收標記、標簽區域等標記。
IPC356文件的介紹
? 美國印刷電路學所制定的一種特定格式,記錄設計文件各邏輯關系的網絡集合文件。
? 確保我們PCB文件輸出的gerber與文件原理圖一致的一種邏輯網絡。
? 與CAM軟件建立的物理網絡進行對比??梢詸z查我們輸出的gerber文件及鉆孔文件,是否與PCB的原理圖一致,特別是網絡開短路的安全性。
? 素有“設計工程師的守護神,PCB加工的安全站。”之稱。
從上圖中我們能看出來,PCB原文件、gerber文件、還有工廠的工作稿有如下關系:
GERBER文件是從PCB原文件里面生成的。
工廠生產的工作稿,是用GERBER原文件制作的。
通常PCB制造工廠所做電測試時,只需保證工作稿和原稿的物理邏輯關系是一致的即可。
如果原始的GERBER文件輸出異常,后面所有的一切測試都要破防。
所以就需要一種文件出現,來模擬工廠電測試設備的原理,生成虛擬的測試點,進行開短路的比對,從而確保輸出原GERBER的正確性,IPC356文件應運而生。
為什么要做IPC的檢查
因為GERBER文件是從PCB原設計文件里面導出來的,在導出的GERBER的過程中,因為軟件版本的差異或者文件設置的異常,導致輸出的GERBER文件與PCB原設計文件的物理邏輯關系存在異常,也就是通常說的開短路。大家很清楚知道PCB開短路意味著什么樣的后果。
麗麗制板的PCB工廠做了IPC356對比后出現異常,她百思不得其解,后面直到請教了她的老朋友林如煙,才有了眉目。
原來是在建立標記封裝時,有兩種選項,如下圖所示。
建庫的時候,有些工程師人會把Package symbol和Mechaniclsymbol等弄混淆
1.如果新建的封裝類型選錯為Package symbol,就必須在封裝中加pad,如果不加pad,封裝建完后,保存會報錯(但實際在封裝上這個PAD又是不需要的,通常很多工程師靈機一動,會加一個設置為0的pad)
2.正常的加工輔助類型標記應該建成Mechanical symbol類型,這種類型就不用在封裝中加pad,就不會在IPC356比對開短路時,出現誤報的情況。
封裝的建立時候的設置
聽了如煙的講解,麗麗才明白,是自己在建立封裝時選了第一種選項(Package symbol)并加了個加pad,原來一切的問題根源都是自己帶來的,汲取教訓,總結經驗,輕裝上陣。
在確認網絡無異常以后,麗麗回復了工廠的郵件,她的心情異常美麗,她哼著小曲到了影院。
為了讓男友更方便的找到自己,她提前到座位上去等他去。
在電影即將開始的時候,他男票給她打來電話問她在哪里,找不到她,麗麗噌的一下子站起來,就看到了東張西望的男票,于是就激動的揮著手,大聲喊到:“老鼠,老鼠,這里…….”
旁邊的一群美女,一聽到老鼠兩個字,就啊的一聲,四散逃竄。留下一臉茫然的麗麗…….
這正是:標記建立不規范,無名網絡上了板。嘔心瀝血多查找,虛驚一場冒冷汗。
審核編輯:符乾江
評論
查看更多