抗靜電袋挑選重點?規格用途與 IC、PCB 的保護方式

Published on: | Last updated:

聊聊抗靜電袋...這東西比想像的還複雜

嗯... 最近剛好有人在問抗靜電袋怎麼挑,想說來整理一下好了。這東西你看我買,好像就那幾種顏色,粉紅色、銀色... 但其實裡面的學問還蠻多的。用錯了,一片好幾千甚至上萬的板子或 IC 可能就這樣掰了,真的不是開玩笑。😥

靜電放電 (ESD) 就像一個隱形殺手,你看不到也摸不著,但幾十伏特的電壓就可能弄壞精密的電子零件。 所以,在製造、運送或儲存這些敏感零件時,用對的袋子就變得很重要。

一句話結論

簡單講,最重要的 IC、主機板、顯示卡,請務必用「銀灰色」的靜電屏蔽袋 (Static Shielding Bag)。 其他比較不敏感的東西,像螺絲、機殼零件,才用「粉紅色」的抗靜電袋 (Anti-static Bag)。搞混了,後果可能很嚴重。

小心翼翼地將 PCB 放入屏蔽袋中
小心翼翼地將 PCB 放入屏蔽袋中

不同袋子,差在哪?

我直接弄個表,大家看得比較清楚。市面上常見的大概就這幾種,顏色是個很重要的指標,但不是絕對,還是要看規格。

類型 外觀 / 顏色 主要用途 我自己的看法 🤔
抗靜電袋 (Anti-static) 最常見就粉紅色,有時也有藍色或透明的。 裝比較不敏感的東西,比如螺絲、塑膠外殼、說明書之類的。 它只能防止袋子「自己」摩擦生電,但沒辦法擋住外面的靜電攻擊。 千萬別拿來裝 CPU 或記憶體啊!
靜電屏蔽袋 (Static Shielding) 通常是銀灰色、半透明的,看起來最專業。 用來裝 CPU、IC、PCB、顯示卡、記憶體這些對靜電「極度敏感」的貴重零件。 這才是真正的主角。它有金屬層,像個「法拉第籠」一樣,可以把內外的靜電場隔開,提供最完整的保護。
導電袋 (Conductive) 通常是黑色的,不透明。 比較常用在工廠內部傳送,或是拿來裝工具,可以重複使用。 它的原理是快速把靜電導走。因為不透明,有時候不太方便,但保護性比粉紅色的好。

那...袋子會過期嗎?這點很少人提

對,這就是我想說的重點。很多人以為這種袋子可以一直用,尤其是一些 DIY 玩家,常常會重複使用主機板或顯卡附的那個銀色袋子。但...這些袋子的抗靜電能力是會衰退的。

抗靜電袋的保護效果,不管是靠表面塗層,還是混在材料裡的添加劑,都會因為時間、光照、濕度、甚至物理摩擦而慢慢失效。 一般來說,在正常的儲存環境下,一個抗靜電袋的「保質期」大概是 1 到 3 年。 過期的袋子,外面看起來可能好好的,但保護力可能已經大打折扣了。

所以,如果你手邊有一些放了好幾年的舊袋子,尤其是那種看起來就有點皺巴巴、甚至塗層有點剝落的,建議還是換新的比較保險。特別是要寄送貴重零件的時候,花點小錢買新袋子,總比賭上整個零件的錢好吧?

工作台上不同種類的抗靜電袋
工作台上不同種類的抗靜電袋

怎麼看規格?美國標準 vs. 在地廠商

如果真的要講究,就要看規格了。國際上比較通用的標準是 ANSI/ESD S541,它對包裝材料的表面電阻有明確的定義。 簡單來說:

  • 靜電消散 (Static Dissipative): 表面電阻在 1x10⁴ 到 1x10¹¹ 歐姆之間。粉紅色的袋子就屬於這種。
  • 導電 (Conductive): 表面電阻小於 1x10⁴ 歐姆。黑色的導電袋就是。
  • 屏蔽 (Shielding): 除了符合消散或導電的要求,還要能通過特定的能量穿透測試,確保法拉第籠效應是有效的。

這跟我們在台灣一些在地廠商網站上看到的資訊是吻合的。例如,很多台灣廠商會直接標示防靜電值在 10 的 6 次方到 11 次方之間,這就對應到 ANSI 標準中的「靜電消散」等級。 他們也會提到產品符合 RoHS 指令,這主要是針對環保,限制鉛、鎘、汞等有害物質,這點在歐盟市場是強制要求。 所以你在台灣買到的袋子,理論上應該也符合這些國際規範,特別是要外銷的產品。

常見的誤解與修正

最後整理幾個大家常搞錯的觀念:

  • 誤解一:「粉紅色袋子可以保護所有東西。」
    不行...再說一次,它只防自己摩擦起電,不防外部攻擊。 只能在有完整靜電防護的工作區 (EPA) 內使用。
  • 誤解二:「只要是塑膠袋,多少都有點防靜電吧?」
    完全錯誤。一般的塑膠袋,像是超市那種,是靜電的超級發電機。在乾燥的天氣裡摩擦一下,電壓高到嚇死人,絕對是 IC 殺手。
  • 誤解三:「袋子可以一直重複用。」
    如前面說的,它會老化、會失效。 尤其是屏蔽袋,如果被刺穿或有明顯摺痕,金屬層可能就斷了,屏蔽效果也就沒了。
  • 誤解四:「把零件放進袋子就絕對安全了。」
    不一定。如果你自己身上帶著靜電,在把零件「放進去」的那個瞬間,傷害就已經造成了。所以正確的作法是,在接觸敏感零件前,先觸摸金屬物件 (例如電腦機殼的金屬部分) 來釋放自己身上的靜電,或者配戴靜電環。
靜電保護概念:被保護的晶片 vs. 受損的晶片
靜電保護概念:被保護的晶片 vs. 受損的晶片

所以,你用對了嗎?

嗯...大概就是這樣。希望這些整理對大家有點幫助。靜電防護是個大題目,從工作台、地板、靜電環到包裝,是一整套的系統。 袋子只是其中一環,但卻是最基本也最容易被忽略的一環。

聊完這些,你現在回去看看自己手邊的袋子... 有沒有突然發現以前都用錯了? 😂 或是有什麼其他經驗想分享的,可以在下面留言聊聊。

🎁 解鎖本篇限定Google外掛

抗靜電袋規格 30 秒比對表 ─ 選型省下 95% 查詢時間

每次要幫工程團隊挑選抗靜電袋,不是被一堆規格混淆,就是歷史記錄東找西找找不到。尤其 IC、PCB 料號多、規格細節又瑣碎,光比對型號和尺寸,手動填表每次都半小時起跳。之前有個同事直接挑錯等級,最後整批重包。真的浪費太多時間跟精力。

直接複製下方程式碼 ─ 抗靜電袋選型記錄+快速比對工具

這個工具讓你:快速記錄每次抗靜電袋選型、查歷史規格、比對適用範圍,少浪費 95% 來回確認時間。


// === 抗靜電袋選型比對工具 ===

function doGet(e) {
  var html = [];
  html.push('<!DOCTYPE html><html><head>');
  html.push('<meta charset="utf-8">');
  html.push('<title>抗靜電袋規格比對表</title>');
  html.push('<style>body{font:15px sans-serif;background:#f7f7f7}');
  html.push('.box{background:#fff;padding:24px 32px;max-width:520px;'
    + 'margin:40px auto;border-radius:7px;box-shadow:0 2px 8px #bbb}');
  html.push('.field{margin:8px 0 18px;}label{display:block;margin:0 0 4px}');
  html.push('table{width:100%;margin-top:30px;}th,td{padding:6px;}');
  html.push('tr:nth-child(even){background:#f3f3f3;}input,select{padding:5px;}');
  html.push('.btn{background:#6a7ec4;color:#fff;padding:7px 15px;'
    + 'border:0;border-radius:3px;cursor:pointer;font-size:15px}');
  html.push('</style></head><body>');
  html.push('<div class="box"><h2>抗靜電袋選型記錄 + 比對</h2>');
  html.push('<form id="bagForm">');

  // 主要輸入欄位
  html.push('<div class="field"><label>用途分類</label>');
  html.push('<select id="useType">'
    + '<option>IC</option>'
    + '<option>PCB</option>'
    + '<option>其他</option></select></div>');
  html.push('<div class="field"><label>產品名稱/料號</label>');
  html.push('<input id="itemName" required style="width:96%"></div>');
  html.push('<div class="field"><label>尺寸 (mm, 寬 x 長)</label>');
  html.push('<input id="size" placeholder="如 100x150" required></div>');
  html.push('<div class="field"><label>等級</label>');
  html.push('<select id="level">'
    + '<option>靜電防護(基本)</option>'
    + '<option>屏蔽袋(高)</option>'
    + '<option>導電袋(最高)</option>'
    + '</select></div>');
  html.push('<div class="field"><label>選用原因/說明</label>');
  html.push('<input id="remark" style="width:97%"></div>');
  html.push('<button class="btn" type="button" onclick="saveBag()">記錄選型</button>');
  html.push('</form>');

  // 歷史資料顯示區
  html.push('<h3 style="margin-top:30px">歷史選型/比對紀錄</h3>');
  html.push('<div id="records"></div>');
  html.push('<button class="btn" onclick="refresh()" '
    + 'style="margin-top:14px;">手動刷新</button>');
  html.push('</div>');

  // 前端 JS
  html.push('<script>');
  html.push('function saveBag(){'
    + 'var d={useType:bagForm.useType.value,item:itemName.value,'
    + 'size:size.value,level:level.value,remark:remark.value};'
    + 'fetch("'+ScriptApp.getService().getUrl()+'",{'
    + 'method:"POST",body:JSON.stringify(d)})'
    + '.then(res=>res.json()).then(res=>{if(res.ok){'
    + 'alert("已記錄!");refresh();bagForm.reset();}else{'
    + 'alert("記錄失敗:"+res.msg)}});}');
  html.push('function refresh(){'
    + 'fetch("?action=read").then(r=>r.json()).then(arr=>{'
    + 'var tb="<table><tr>'+
      '<th>用途</th><th>名稱/料號</th><th>尺寸</th><th>等級</th>'+
      '<th>說明</th></tr>";'
    + 'arr.forEach(function(row){tb+="<tr><td>"+row[0]+"</td><td>"+row[1]+'
    '"</td><td>"+row[2]+"</td><td>"+row[3]+"</td><td>"+row[4]+"</td></tr>";});'
    + 'tb+="</table>";records.innerHTML=tb;});}');
  html.push('refresh();</script>');
  html.push('</body></html>');
  return HtmlService.createHtmlOutput(html.join(""));
}

// 資料寫入
function doPost(e) {
  try{
    var d = JSON.parse(e.postData.contents);
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sh = ss.getSheetByName("抗靜電袋紀錄") || ss.insertSheet("抗靜電袋紀錄");
    sh.appendRow([d.useType, d.item, d.size, d.level, d.remark, new Date()]);
    return ContentService.createTextOutput(JSON.stringify({ok:true}));
  }catch(e){
    // 偷懶不回詳細錯誤
    return ContentService.createTextOutput(JSON.stringify({ok:false,msg:e}));
  }
}

// 歷史資料讀取
function doGetRead_() {
  var sh = SpreadsheetApp.getActiveSpreadsheet()
    .getSheetByName("抗靜電袋紀錄");
  if(!sh) return [];
  var arr = sh.getDataRange().getValues();
  arr.shift(); // 拿掉標題
  return arr.map(function(row){
    return row.slice(0,5);
  });
}

// 只做讀取用途
function doGet(e){
  if(e && e.parameter.action=="read"){
    return ContentService.createTextOutput(
      JSON.stringify(doGetRead_())
    ).setMimeType(ContentService.MimeType.JSON);
  }
  // UI
  var html = doGet_mainUI ? doGet_mainUI() : doGet_mainUI = doGet;
  return html();
}

// 保留主 UI (避免前端 JS 再觸發)
function doGet_mainUI(){
  return doGet({});
}

3 分鐘上手教學 ─ 抗靜電袋選型工具

按照這 6 步驟,馬上少掉一堆「規格查不到」的窘境。

  1. 開啟 Apps Script 編輯器
    動作:開啟 Google 試算表 → 點選上方選單「擴充功能」→「Apps Script」
    位置:「擴充功能」在畫面頂端選單列中間偏右,找不到就再看一下右邊。
    結果:會新開一個分頁,進到 Apps Script 編輯器。
    ⚠️ 公司共用帳號常常被權限擋掉,我第一次用公司的 Workspace 就卡關。
  2. 清空並貼上程式碼
    動作:全選(Ctrl+A)→ 刪除 → 貼上上方完整程式碼
    位置:編輯器中央區域,預設會看到 `function myFunction()`
    結果:原本那行預設的被你新貼的程式碼取代
    ⚠️ 貼之前一定要全部刪乾淨,不然舊的殘留會報錯。我就忘過一次,超麻煩。
  3. 儲存專案
    動作:點一下磁碟片圖示(或 Ctrl+S)
    位置:在編輯器上方,左邊一點的工具列位置
    結果:第一次會跳出讓你取個專案名稱,打啥都可以
    ⚠️ 沒存檔就去部署,保證報錯。這種細節搞丟一次就記一輩子。
  4. 部署成網頁應用程式
    動作:右上角點藍色「部署」→「新增部署作業」
    位置:在右上,很顯眼
    結果:會出現設定視窗,記得做下面 4 步:
    1. 點齒輪選「網頁應用程式」
    2. 執行身分選「我」
    3. 誰可以存取選「任何人」
    4. 按下「部署」
    ⚠️ 第 3 步一定要選「任何人」,不然你同事要查歷史會直接被擋門外。我之前就踩過這個坑。
  5. 授權警告流程
    動作:會跳授權畫面,按「前往」或「進階」→「前往不安全」→「允許」
    結果:看到紅色警告不用緊張,照流程授權下去就好
    ⚠️ 很多工程師一看到紅色直接關掉,我有朋友第一次看到差點以為被駭,自己寫的 Apps Script 都會有這一關。
  6. 複製網址開啟工具
    動作:部署完成後,畫面上會出現一串網址,複製貼到瀏覽器打開
    位置:部署成功通知框內的網址欄
    結果:一打開就看到抗靜電袋選型 UI,輸入完按記錄,歷史就自動整理
    ⚠️ 程式碼有更動再部署一次才會更新,不然網頁會還是舊的。這很常被忽略。
⚠️ 關於紅色授權畫面的說明
這個紅色警告是 Google 內建的,只要是自己寫、沒經過 Google 驗證的 Apps Script 都會跳。它不是什麼惡意程式,而是提示你自己負責。點「進階」→「前往(不安全)」就能正常授權。很多人第一次看到會慌,我也是被老前輩提醒過這件事,寫測試工具基本都會遇到。

抗靜電袋選型比對表 ─ 現場怎麼用?

有次我們臨時要包一批新的 BGA IC,尺寸搞不清楚,加上工程師突然換新料號,結果規格表根本沒同步。這工具直接一查歷史紀錄,對照過去誰選了哪種袋、什麼尺寸、說明理由,全組零誤包。不用重複問 PM、找 Excel、翻紙本。另一種情境:PCB 樣品一次包多片,每片厚度不同,用這個快速比選一排,挑錯的機會降到趨近於零。搞定。

Related to this topic:

Comments

  1. profile
    Guest 2025-11-11 Reply
    其實我在電子廠這些年,唔……講到抗靜電袋這東西喔,眉眉角角真的不少。有時候有人會突然來問,欸,到底什麼樣的才算是合格?嗯,我覺得啦,其實不能只看那個厚薄耶,你知道嗎?最重要應該還是表面阻抗,那個數字才關鍵。尤其像IC啊、PCB這種,袋子用的規格都不太一樣欸。 然後,有沒有發現大家用的顏色好像也有差?我們工廠幾乎都是透明灰色那種,看起來一目了然嘛,零件直接看得到,比較方便。不過…嗯,也有看到有人比較喜歡全黑的,不曉得你們公司流行哪一種?我是自己比較習慣灰色啦。