PCB Trace Width คืออะไร? ทำไมต้องคำนวณให้ถูกต้อง
PCB Trace Width (ความกว้างลายทองแดง) คือขนาดความกว้างของเส้นทองแดงที่วางอยู่บนแผ่นวงจรพิมพ์ ทำหน้าที่เป็นตัวนำกระแสไฟฟ้าระหว่างชิ้นส่วนอิเล็กทรอนิกส์ต่างๆ การกำหนดความกว้างของ Trace มีผลโดยตรงต่อ 3 ปัจจัยสำคัญ:
- Current Carrying Capacity — กระแสไฟฟ้าสูงสุดที่ Trace สามารถนำพาได้อย่างปลอดภัย
- Temperature Rise — อุณหภูมิที่เพิ่มขึ้นจากความร้อนของกระแสไฟฟ้าที่ไหลผ่าน
- Voltage Drop — แรงดันตกคร่อมที่เกิดขึ้นตามความยาว Trace
ถ้า Trace แคบเกินไป กระแสไฟฟ้าจะทำให้ทองแดงร้อนจนอาจไหม้หรือหลุดจากแผ่น PCB ในทางกลับกัน ถ้า Trace กว้างเกินไป ก็จะเปลืองพื้นที่บนบอร์ดจนวาง Component ไม่ลง โดยเฉพาะในบอร์ดที่มีความหนาแน่นสูง
มาตรฐานหลักที่ใช้ในการคำนวณ Trace Width มี 2 มาตรฐาน คือ IPC-2221 (Generic Standard on Printed Board Design) และ IPC-2152 (Standard for Determining Current-Carrying Capacity) ซึ่งเป็นมาตรฐานใหม่กว่าที่อิงจากข้อมูลเชิงทดลองจริง
ตามรายงานจาก IPC (Association Connecting Electronics Industries) การคำนวณ Trace Width ที่ถูกต้องช่วยลดปัญหา Field Failure ได้มากกว่า 30% ในกลุ่มวงจรกำลัง (Power Circuit)
> "ปัญหาที่ผมเจอบ่อยมากคือวิศวกรใช้ Default Trace Width 10 mil ของซอฟต์แวร์ออกแบบ โดยไม่คำนวณกระแสจริงที่ไหลผ่าน Trace 10 mil บนทองแดง 1 oz รับกระแสได้แค่ประมาณ 0.5A เท่านั้นที่ Temperature Rise 10°C ถ้าต้องจ่ายกระแส 2A ขึ้นไป Trace จะร้อนจัดจนทำให้ Solder Joint ล้มเหลว หรือแม้แต่ไหม้เป็นรอยดำบนบอร์ด"
>
> — Hommer Zhao, Engineering Director, WellPCB
---
สูตรคำนวณ Trace Width ตามมาตรฐาน IPC-2221
สูตรพื้นฐาน IPC-2221
มาตรฐาน IPC-2221 ให้สูตรคำนวณ Current Capacity จากพื้นที่หน้าตัดของ Trace และ Temperature Rise:
สูตร: I = k × ΔT^0.44 × A^0.725
โดยที่:
- I = กระแสสูงสุด (Ampere)
- k = ค่าคงที่ (0.048 สำหรับ External Layer, 0.024 สำหรับ Internal Layer)
- ΔT = Temperature Rise ที่ยอมรับได้ (°C)
- A = พื้นที่หน้าตัดของ Trace (mil²)
ขั้นตอนการคำนวณ
- กำหนด Current (I) ที่ต้องการ เช่น 3A
- กำหนด Temperature Rise (ΔT) ที่ยอมรับได้ เช่น 10°C หรือ 20°C
- คำนวณพื้นที่หน้าตัด (A) จากสูตรย้อนกลับ: A = (I / (k × ΔT^0.44))^(1/0.725)
- แปลงพื้นที่เป็น Trace Width โดย: Width (mil) = A (mil²) / Thickness (mil)
- ทองแดง 1 oz/ft² = ความหนา 1.37 mil
- ทองแดง 2 oz/ft² = ความหนา 2.74 mil
ตัวอย่างการคำนวณ
ต้องการ Trace สำหรับกระแส 3A, ทองแดง 1 oz, External Layer, Temperature Rise 10°C:
- A = (3 / (0.048 × 10^0.44))^(1/0.725)
- A = (3 / (0.048 × 2.754))^(1.379)
- A ≈ 107.8 mil²
- Width = 107.8 / 1.37 ≈ 78.7 mil (ประมาณ 2.0 mm)
สำคัญ: เพิ่ม Safety Margin 20-50% เสมอ ดังนั้นควรใช้ Trace Width อย่างน้อย 95-120 mil (2.4-3.0 mm) สำหรับกรณีนี้
---
IPC-2221 vs IPC-2152: ใช้มาตรฐานไหนดี?
| คุณสมบัติ | IPC-2221 | IPC-2152 |
|---|---|---|
| ปีเผยแพร่ | 1998 (แก้ไข 2003) | 2009 |
| ฐานข้อมูล | กราฟจากปี 1950-1960 | ข้อมูลทดลองจริงปี 2000+ |
| ปัจจัยที่พิจารณา | Current, Area, Temp Rise | เพิ่ม Board Thickness, Proximity, Planes |
| ความแม่นยำ | ±30-50% | ±10-15% |
| External vs Internal | ค่า k ต่างกัน 2 เท่า | ตาราง Derating Factor ละเอียด |
| Copper Planes | ไม่พิจารณา | พิจารณาผลของ Copper Plane ใกล้เคียง |
| ความนิยม | ยังใช้แพร่หลาย (เรียบง่าย) | แนะนำสำหรับงาน Critical |
ตามข้อมูลจาก Altium Resources IPC-2152 ให้ผลลัพธ์ที่แม่นยำกว่า โดยเฉพาะเมื่อมี Copper Plane อยู่ใกล้ Trace ซึ่งช่วยระบายความร้อนได้ดี ทำให้ Trace แคบลงได้
> "สำหรับงาน Consumer Electronics ทั่วไป ผมยังใช้ IPC-2221 เพราะง่ายและเร็ว บวก Safety Margin 30% เข้าไป แต่สำหรับงาน Automotive, Medical หรือ Power Electronics ที่มี Certification ผมแนะนำให้ใช้ IPC-2152 เสมอครับ เพราะ Auditor จะถาม Trace Width Calculation Report แน่นอน"
>
> — Hommer Zhao, Engineering Director, WellPCB
---
ตาราง Current Capacity vs Trace Width (Reference Table)
External Layer — ทองแดง 1 oz/ft² (35 µm)
| Trace Width (mil) | Trace Width (mm) | Current @ ΔT 10°C | Current @ ΔT 20°C | Current @ ΔT 30°C |
|---|---|---|---|---|
| 5 | 0.13 | 0.28A | 0.38A | 0.45A |
| 10 | 0.25 | 0.49A | 0.66A | 0.78A |
| 15 | 0.38 | 0.67A | 0.91A | 1.07A |
| 20 | 0.51 | 0.84A | 1.14A | 1.35A |
| 30 | 0.76 | 1.16A | 1.57A | 1.86A |
| 50 | 1.27 | 1.73A | 2.35A | 2.78A |
| 80 | 2.03 | 2.51A | 3.41A | 4.02A |
| 100 | 2.54 | 2.98A | 4.04A | 4.78A |
| 150 | 3.81 | 4.07A | 5.52A | 6.52A |
| 200 | 5.08 | 5.07A | 6.88A | 8.13A |
| 300 | 7.62 | 6.88A | 9.34A | 11.04A |
| 500 | 12.70 | 10.26A | 13.92A | 16.45A |
External Layer — ทองแดง 2 oz/ft² (70 µm)
| Trace Width (mil) | Trace Width (mm) | Current @ ΔT 10°C | Current @ ΔT 20°C | Current @ ΔT 30°C |
|---|---|---|---|---|
| 10 | 0.25 | 0.81A | 1.10A | 1.30A |
| 20 | 0.51 | 1.39A | 1.89A | 2.23A |
| 30 | 0.76 | 1.91A | 2.59A | 3.06A |
| 50 | 1.27 | 2.86A | 3.88A | 4.59A |
| 80 | 2.03 | 4.14A | 5.62A | 6.64A |
| 100 | 2.54 | 4.92A | 6.67A | 7.88A |
| 150 | 3.81 | 6.72A | 9.12A | 10.78A |
| 200 | 5.08 | 8.38A | 11.37A | 13.43A |
---
External Layer vs Internal Layer: ทำไมถึงต่างกัน?
ปัจจัยสำคัญที่ทำให้ External Layer และ Internal Layer มี Current Capacity ต่างกันคือ การระบายความร้อน (Heat Dissipation):
External Layer (ชั้นนอก)
- สัมผัสอากาศโดยตรง ระบายความร้อนได้ดีกว่า
- ค่าคงที่ k = 0.048 ในสูตร IPC-2221
- รับกระแสได้มากกว่า Internal Layer ประมาณ 2 เท่า ที่ Trace Width เท่ากัน
Internal Layer (ชั้นใน)
- ถูกห่อหุ้มด้วย Prepreg และ Core ระบายความร้อนได้น้อยกว่า
- ค่าคงที่ k = 0.024 ในสูตร IPC-2221
- ต้องใช้ Trace Width กว้างกว่าประมาณ 2 เท่า เพื่อรับกระแสเท่ากัน
ตัวอย่างเปรียบเทียบ (กระแส 2A, ทองแดง 1 oz, ΔT 10°C)
| Layer | Trace Width ที่ต้องการ | หมายเหตุ |
|---|---|---|
| External | ~50 mil (1.27 mm) | ระบายความร้อนได้ดี |
| Internal | ~110 mil (2.79 mm) | ต้องกว้างกว่า ~2.2 เท่า |
คำแนะนำ: สำหรับ Power Trace ที่ต้องรับกระแสสูง ควรวางไว้ที่ External Layer เสมอถ้าเป็นไปได้ หรือใช้ Copper Plane บน Internal Layer เพื่อช่วยกระจายกระแส
---
ความหนาทองแดง (Copper Weight) มีผลอย่างไร?
ความหนาของทองแดงมีผลโดยตรงต่อพื้นที่หน้าตัดของ Trace ยิ่งทองแดงหนา ยิ่งรับกระแสได้มากที่ Trace Width เท่ากัน:
| Copper Weight | ความหนา (mil) | ความหนา (µm) | Current เปรียบเทียบ (ที่ Width เท่ากัน) |
|---|---|---|---|
| 0.5 oz | 0.69 | 17.5 | 0.6x ของ 1 oz |
| 1 oz | 1.37 | 35.0 | 1.0x (Baseline) |
| 2 oz | 2.74 | 70.0 | 1.65x ของ 1 oz |
| 3 oz | 4.11 | 105.0 | 2.2x ของ 1 oz |
| 4 oz | 5.48 | 140.0 | 2.7x ของ 1 oz |
เมื่อไรควรเพิ่มความหนาทองแดง?
- กระแสสูงแต่พื้นที่จำกัด — ใช้ทองแดง 2-3 oz แทนการเพิ่ม Trace Width
- Power Supply Board — ทองแดง 2-4 oz สำหรับ DC-DC Converter, LED Driver
- Automotive PCB — ทองแดง 2-3 oz สำหรับ BMS (Battery Management System)
- Heavy Copper PCB — ทองแดง 4+ oz สำหรับ Power Electronics
ดูรายละเอียดเรื่องความหนาทองแดงเพิ่มเติมที่ คู่มือ PCB Copper Weight & Thickness
---
Temperature Rise: กี่องศาถึงปลอดภัย?
Temperature Rise (ΔT) คืออุณหภูมิที่เพิ่มขึ้นจากอุณหภูมิแวดล้อม (Ambient Temperature) เมื่อกระแสไฟฟ้าไหลผ่าน Trace เป็นปัจจัยที่สำคัญที่สุดในการกำหนด Trace Width:
แนวทางการเลือก Temperature Rise
| Temperature Rise | ระดับความปลอดภัย | เหมาะกับ |
|---|---|---|
| 5°C | Conservative มาก | Medical, Aerospace, Military |
| 10°C | Conservative (แนะนำ) | Automotive, Industrial, ส่วนใหญ่ของงาน |
| 20°C | Moderate | Consumer Electronics, ต้นทุนสำคัญ |
| 30°C | Aggressive | Prototype, งานชั่วคราว |
| 45°C | สูงสุดที่ IPC อนุญาต | ไม่แนะนำสำหรับ Production |
ผลกระทบของ Temperature Rise ที่สูงเกินไป
- Solder Joint Fatigue — ความร้อนซ้ำๆ ทำให้ Solder Joint แตกร้าว
- Delamination — Prepreg แยกชั้นจากความร้อนสะสม
- Component Degradation — อายุการใช้งานของ IC ลดลงตามกฎ Arrhenius (อุณหภูมิเพิ่ม 10°C อายุลดลงครึ่งหนึ่ง)
- Impedance Change — ค่า Impedance เปลี่ยนตามอุณหภูมิ ส่งผลต่อ Signal Integrity
กฎง่ายๆ: ถ้าไม่แน่ใจ ให้ใช้ ΔT = 10°C เป็นค่าเริ่มต้น แล้วคำนวณ Trace Width จากค่านี้
---
10 ข้อผิดพลาดที่พบบ่อยในการออกแบบ Trace Width
1. ใช้ Default Trace Width ของซอฟต์แวร์โดยไม่คำนวณ
ซอฟต์แวร์ออกแบบ PCB ส่วนใหญ่ตั้งค่า Default Trace Width ไว้ที่ 6-10 mil ซึ่งรับกระแสได้เพียง 0.3-0.5A เท่านั้น ต้องคำนวณ Trace Width สำหรับทุก Power Net เสมอ
2. ไม่แยกคำนวณ External กับ Internal Layer
Internal Trace ต้องกว้างกว่า External ประมาณ 2 เท่า ถ้าใช้ Width เดียวกันทั้ง 2 Layer จะทำให้ Internal Trace ร้อนเกินไป
3. ลืม Manufacturing Tolerance ±20%
กระบวนการ Etching มี Tolerance ประมาณ ±20% ดังนั้น Trace 10 mil อาจเหลือเพียง 8 mil หลังผลิต — ลดพื้นที่หน้าตัดลง 36%
4. Ground Return Path แคบกว่า Power Trace
กระแสไหลเป็นวงจร — กระแสที่ไหลผ่าน Power Trace เท่าไหร่ ก็ต้องไหลกลับทาง GND เท่ากัน GND Trace ต้องกว้างเท่ากับหรือมากกว่า Power Trace
5. ไม่พิจารณา Via Current Capacity
Via มี Current Capacity จำกัดเช่นกัน Via ขนาดปกติ (Drill 0.3mm, Pad 0.6mm) รับกระแสได้ประมาณ 0.5-1A ต่อ Via ถ้าต้องผ่านกระแสสูง ให้ใช้ Via หลายตัวขนานกัน
6. ลืมคิด Thermal Relief ของ Via-in-Pad
Via ที่เชื่อมต่อกับ Copper Plane จะกระจายความร้อนทำให้บัดกรียาก ต้องใช้ Thermal Relief Pattern
7. Trace Necking โดยไม่รู้ตัว
เมื่อ Trace ต้องผ่านช่องแคบระหว่าง Pad สองตัว ซอฟต์แวร์อาจบีบ Trace ให้แคบลง (Necking) จุดนี้จะเป็น Bottleneck ที่ร้อนที่สุด
8. ไม่พิจารณา Duty Cycle
ถ้ากระแสเป็นแบบ Pulse (ไม่ได้ไหลตลอดเวลา) สามารถใช้ Trace แคบกว่าค่าคำนวณ DC ได้ แต่ต้องคำนวณ RMS Current ให้ถูกต้อง
9. ลืมคำนวณ Voltage Drop
Trace ยาวๆ ที่รับกระแสสูงจะมี Voltage Drop ตาม V = I × R โดย R = ρ × L / A ถ้า Voltage Drop มากเกินไป IC อาจไม่ได้รับแรงดันที่เพียงพอ
10. ไม่ตรวจสอบด้วย Thermal Simulation
การคำนวณด้วยสูตรเป็นการประมาณเบื้องต้น สำหรับงานสำคัญ ควรใช้ Thermal Simulation (เช่น Ansys Icepak, Cadence Celsius) เพื่อยืนยัน
---
Trace Width สำหรับ Signal vs Power: แนวทางปฏิบัติ
Signal Trace
สำหรับ Signal Trace ปัจจัยหลักไม่ใช่กระแส (ซึ่งมักต่ำมาก <100mA) แต่เป็น Impedance Control:
| ประเภท Signal | Trace Width ทั่วไป | ข้อพิจารณาหลัก |
|---|---|---|
| Digital Logic (GPIO) | 4-6 mil | Min width ที่ผลิตได้ตาม DFM |
| USB 2.0 | 7-8 mil | 90Ω Differential Impedance |
| USB 3.0/3.1 | 5-6 mil | 90Ω Differential, Length Matching |
| PCIe Gen3/4 | 4-5 mil | 85Ω Differential, Tight Tolerance |
| DDR4 SDRAM | 4-5 mil | Impedance Match + Length Match |
| Ethernet 100M/1G | 6-7 mil | 100Ω Differential |
Power Trace
สำหรับ Power Trace ปัจจัยหลักคือ Current Capacity:
| แหล่งจ่ายไฟ | กระแสทั่วไป | Trace Width แนะนำ (1 oz, ΔT 10°C) |
|---|---|---|
| 3.3V MCU Core | 0.1-0.5A | 10-20 mil |
| 5V USB VBUS | 0.5-2A | 20-50 mil |
| 12V LED Driver | 1-3A | 30-80 mil |
| 24V Motor Driver | 3-10A | 80-300 mil |
| 48V PoE | 1-2A | 30-50 mil |
| DC-DC Converter Input | 5-20A | 200-500 mil (หรือ Copper Pour) |
คำแนะนำ: สำหรับกระแสเกิน 10A ควรใช้ Copper Pour (การเทพื้นที่ทองแดง) แทน Trace เส้นเดียว หรือพิจารณาใช้ Heavy Copper PCB ทองแดง 3-4 oz
---
เครื่องมือคำนวณ Trace Width ออนไลน์ที่แนะนำ
| เครื่องมือ | มาตรฐาน | จุดเด่น |
|---|---|---|
| DigiKey PCB Trace Width Calculator | IPC-2221 | ใช้ง่าย ผลลัพธ์ชัดเจน |
| Sierra Circuits Calculator | IPC-2221 + IPC-2152 | รองรับทั้ง 2 มาตรฐาน |
| Saturn PCB Toolkit | IPC-2152 | Desktop App ฟรี ฟีเจอร์ครบ |
---
คำถามที่พบบ่อย (FAQ)
Trace Width ขั้นต่ำที่ผลิตได้คือเท่าไหร่?
สำหรับโรงงาน PCB ทั่วไป Trace Width ขั้นต่ำอยู่ที่ 3.5-4 mil (0.09-0.1 mm) สำหรับกระบวนการมาตรฐาน และ 2-3 mil สำหรับ HDI PCB ที่ใช้ Laser Direct Imaging แต่ยิ่ง Trace แคบ ค่าผลิตยิ่งสูง และ Yield ยิ่งต่ำ
Trace Width 10 mil รับกระแสได้กี่แอมป์?
บน External Layer ทองแดง 1 oz ที่ Temperature Rise 10°C: Trace 10 mil รับได้ประมาณ 0.5A ถ้าเพิ่ม ΔT เป็น 20°C จะรับได้ 0.66A ถ้าต้องการมากกว่านี้ ต้องเพิ่ม Trace Width หรือใช้ทองแดงหนาขึ้น
ทำไมต้องบวก Safety Margin 20-50%?
เพราะ Manufacturing Tolerance (±20%), ค่าความต้านทานทองแดงที่เปลี่ยนตามอุณหภูมิ, การ Etching ที่ไม่สม่ำเสมอ, และ Trace Necking ที่อาจเกิดขึ้นตามจุดแคบ ดังนั้น Safety Margin ช่วยให้บอร์ดทำงานได้อย่างปลอดภัยในทุกสภาวะ
Copper Pour กับ Trace กว้างๆ ต่างกันอย่างไร?
Copper Pour (การเทพื้นที่ทองแดง) ให้พื้นที่หน้าตัดมากกว่า Trace เดี่ยว ระบายความร้อนได้ดีกว่า และช่วยลด EMI เหมาะสำหรับกระแสเกิน 10A แต่ต้องระวังเรื่อง Clearance กับ Trace อื่นและ Thermal Relief ที่ Via
ถ้าใช้ Trace Width ตาม IPC-2221 แล้วยังร้อน ควรทำอย่างไร?
- เพิ่ม Trace Width หรือใช้ Copper Pour
- เพิ่มความหนาทองแดง (เช่น เปลี่ยนจาก 1 oz เป็น 2 oz)
- เพิ่ม Thermal Via ใต้พื้นที่ร้อนเพื่อระบายความร้อนไปอีก Layer
- ลดกระแสโดยแบ่ง Load เป็นหลาย Path
- ใช้ IPC-2152 ซึ่งแม่นยำกว่าในการพิจารณาผล Copper Plane
Trace Width มีผลต่อ Impedance อย่างไร?
Trace Width มีผลโดยตรงต่อ Characteristic Impedance ของ Trace สำหรับ Microstrip Line ทั่วไป: Trace กว้างขึ้น → Impedance ลดลง ดังนั้นสำหรับ Signal Trace ที่ต้อง Control Impedance (เช่น 50Ω หรือ 100Ω Differential) ต้องคำนวณ Width ตาม Stackup ดูรายละเอียดที่ คู่มือ Impedance Control
---
สรุปและคำแนะนำ
การออกแบบ Trace Width ที่ถูกต้องเป็นพื้นฐานสำคัญที่วิศวกร PCB ทุกคนต้องเข้าใจ สรุปประเด็นหลัก:
- คำนวณเสมอ — อย่าใช้ Default Width ของซอฟต์แวร์ ใช้สูตร IPC-2221 หรือ IPC-2152
- บวก Safety Margin 20-50% — คำนึงถึง Manufacturing Tolerance
- ΔT 10°C — ค่าเริ่มต้นที่ปลอดภัยสำหรับงานส่วนใหญ่
- Internal Layer ต้องกว้างกว่า — ประมาณ 2 เท่าของ External Layer
- GND Return Path — ต้องกว้างเท่ากับ Power Trace
> "สิ่งที่ผมอยากเน้นย้ำคือ Trace Width ไม่ใช่แค่เรื่องของกระแสอย่างเดียว ต้องพิจารณา Impedance, Voltage Drop, EMI และ Manufacturability ด้วย วิศวกรที่ดีจะคำนวณ Trace Width ตั้งแต่ขั้นตอน Schematic Review ไม่ใช่รอจนถึงขั้นตอน Layout แล้วค่อยมาแก้ ซึ่งมักจะสายเกินไป"
>
> — Hommer Zhao, Engineering Director, WellPCB
---
แหล่งอ้างอิง
- IPC-2221B: Generic Standard on Printed Board Design — IPC Standards
- IPC-2152: Standard for Determining Current-Carrying Capacity — IPC Standards
- IPC-2221 Calculator for PCB Trace Current and Heating — Altium Resources
- PCB Trace Width vs. Current Table — Altium Resources
- 10 Common PCB Trace Width Mistakes — TraceWidthCalculator


