การออกแบบและเลย์เอาต์ PCB เป็นกระบวนการในการแปลแผนผังไฟฟ้าลงในบอร์ดจริง โดยการวางส่วนประกอบ การกำหนดเส้นทางทองแดง การกำหนดเลเยอร์สแต็กอัพ และการเตรียมไฟล์การผลิต คุณภาพของการแปลนี้กำหนดว่าบอร์ดจะทำงานในการสร้างครั้งแรกหรือใช้เวลาหลายสัปดาห์ในรอบการแก้ไขจุดบกพร่อง การตัดสินใจเค้าโครงที่ไม่ดี — ระยะห่างไม่เพียงพอ อิมพีแดนซ์การติดตามที่ไม่ถูกต้อง เส้นทางกลับที่ไม่สามารถควบคุมได้ — ทำให้เกิดความล้มเหลวที่ไม่สามารถแก้ไขการเลือกส่วนประกอบจำนวนเท่าใดได้
ลำดับโครงร่างที่มีโครงสร้างจะป้องกันปัญหาเหล่านี้ส่วนใหญ่ ขั้นตอนการทำงานมาตรฐานคือ: กำหนดโครงร่างบอร์ดและเลเยอร์สแต็ก → วางส่วนประกอบความเร็วสูงและกำลังก่อน → กำหนดเส้นทางตาข่ายที่สำคัญ (นาฬิกา คู่ดิฟเฟอเรนเชียล ระนาบกำลัง) → กำหนดเส้นทางการติดตามสัญญาณทุติยภูมิ → รันการตรวจสอบกฎการออกแบบ (DRC) → สร้างไฟล์ Gerber และสว่าน การกระโดดตรงไปยังการกำหนดเส้นทางโดยไม่จัดวางให้เสร็จเป็นสาเหตุเดียวที่พบบ่อยที่สุดของการทำงานซ้ำ
สำหรับบอร์ดใดๆ ที่มีสัญญาณที่สูงกว่า 100 MHz การติดตามความต้านทานที่ได้รับการควบคุมนั้นไม่สามารถต่อรองได้ การสแต็กอัปมาตรฐาน 4 เลเยอร์ — สัญญาณ / กราวด์ / พลังงาน / สัญญาณ — ให้ระนาบอ้างอิงที่มั่นคงใต้เลเยอร์การกำหนดเส้นทางทั้งหมด ทำให้สามารถคาดเดาอิมพีแดนซ์การติดตามได้ กำหนดเป้าหมาย 50Ω สำหรับการติดตามแบบปลายเดียวและค่าความแตกต่าง 100Ω สำหรับอินเทอร์เฟซดิจิทัลส่วนใหญ่ (ยูเอสบี, HDMI, PCIe) ความกว้างของร่องรอยสำหรับไมโครสตริป 50Ω บน FR-4 ที่มีไดอิเล็กทริก 0.2 มม. จะอยู่ที่ประมาณ 0.38 มม. แต่ต้องยืนยันกับข้อมูลสแต็กของผู้ผลิตเสมอ เนื่องจากความหนาของไดอิเล็กทริกและ Dk (ค่าคงที่ไดอิเล็กทริก) จะแตกต่างกันไปตามซัพพลายเออร์แต่ละราย
ตำแหน่งขับเคลื่อนประสิทธิภาพการกำหนดเส้นทางและความสมบูรณ์ของสัญญาณ กฎสำคัญที่ลดการวนซ้ำเลย์เอาต์:
ซอฟต์แวร์การออกแบบบอร์ด PCB ที่เหมาะสมนั้นขึ้นอยู่กับขนาดทีม ความซับซ้อนของบอร์ด และงบประมาณ เครื่องมือ EDA สมัยใหม่ทั้งหมดใช้เวิร์กโฟลว์ร่วมกัน — การบันทึกแผนผัง → netlist → เค้าโครง PCB → DRC → เอาท์พุตการผลิต — แต่มีความแตกต่างกันอย่างมากในด้านความสามารถในการกำหนดเส้นทาง คุณภาพของไลบรารี คุณสมบัติการทำงานร่วมกัน และการบูรณาการการจำลอง
| ซอฟต์แวร์ | ผู้ใช้เป้าหมาย | แม็กซ์เลเยอร์ | การจำลอง | ราคา |
|---|---|---|---|---|
| อัลติอุม ดีไซเนอร์ | ทีมงานมืออาชีพ | 32 | SI, PI, ความร้อน | $$$$ |
| คิแคด | ผู้สร้าง, สตาร์ทอัพ | 32 | เครื่องเทศพื้นฐาน | ฟรี |
| อีเกิล (ฟิวชั่น 360) | นักอดิเรกทีมเล็ก | 16 | จำกัด | ฟรี–$$ |
| OrCAD/จังหวะ | องค์กร/การบินและอวกาศ | 40 | ชุด SI/PI เต็มรูปแบบ | $$$$ |
| EasyEDA / LCEDA | ต้นแบบ เน้นระบบคลาวด์เป็นหลัก | 16 | ไม่มี | ฟรี–$ |
สำหรับทีมงานฮาร์ดแวร์มืออาชีพ อัลติอุม ดีไซเนอร์ ยังคงเป็นเกณฑ์มาตรฐานอุตสาหกรรมสำหรับการออกแบบบอร์ดที่มีความหนาแน่นสูงและความเร็วสูง — เราเตอร์แบบโต้ตอบ การจัดการคู่ที่แตกต่างกัน และการผสานรวม 3D MCAD แบบเนทีฟ ทำให้เกิดต้นทุนสำหรับโครงการที่ซับซ้อน คิแคด 7 ได้ปิดช่องว่างอย่างมากสำหรับบอร์ด 4-8 เลเยอร์ และตอนนี้เป็นค่าเริ่มต้นสำหรับฮาร์ดแวร์โอเพ่นซอร์ส ทีมที่ให้ความสำคัญกับการทำงานร่วมกันบนคลาวด์และการบูรณาการ fab โดยตรงใช้ EasyEDA จับคู่กับ JLCPCB มากขึ้นเรื่อยๆ สำหรับรอบการสร้างต้นแบบที่รวดเร็วภายใน 72 ชั่วโมง
แผนผังสำหรับ PCB คือการแสดงตรรกะของวงจรอิเล็กทรอนิกส์ โดยจะกำหนดส่วนประกอบทุกส่วน การเชื่อมต่อทางไฟฟ้าทั้งหมด และตัวระบุอ้างอิงทุกตัว แต่ไม่มีข้อมูลตำแหน่งทางกายภาพ แผนผังเป็นสัญญาระหว่างผู้ออกแบบวงจรและวิศวกรโครงร่าง: ทุกตาข่ายบนแผนผังจะต้องรับรู้อย่างถูกต้องด้วยทองแดงบนบอร์ด โดยไม่มีการเชื่อมต่อโดยไม่ได้ตั้งใจหรือขาดหายไป
แผนภาพวงจรบอร์ด PCB เป็นไปตามแบบแผนมาตรฐานที่ทำให้สามารถอ่านได้ทั่วทั้งทีมและแพลตฟอร์มซอฟต์แวร์:
การตรวจสอบกฎเกณฑ์ทางไฟฟ้า (ERC) ในเครื่องมือแผนผังจะตรวจจับข้อผิดพลาดในการเดินสายไฟส่วนใหญ่ก่อนที่การออกแบบจะไปถึงเค้าโครง เช่น พินที่ไม่ได้เชื่อมต่อ พินที่ขับเคลื่อนโดยแหล่งจ่ายหลายแหล่ง การขัดแย้งด้านพลังงาน การเรียกใช้ ERC ให้เป็นศูนย์ข้อผิดพลาดก่อนที่จะส่งออก netlist นั้นเป็นสิ่งจำเป็น เค้าโครงไม่สามารถแก้ไขข้อผิดพลาดของแผนผังได้
PCB via in แพดจะวางทะลุผ่านรูหรือบังผ่านโดยตรงภายในแลนด์แพด SMD ของส่วนประกอบ แทนที่จะกำหนดเส้นทางสั้นๆ จากแพดไปยังผ่านที่อยู่ใกล้เคียง เทคนิคนี้ใช้เป็นหลักกับ BGA ระดับละเอียด (แพ็คเกจอาร์เรย์กริดบอล), QFN และส่วนประกอบอื่นๆ ที่ระยะห่างระหว่างแผ่นอิเล็กโทรดแน่นเกินไปที่จะกำหนดเส้นทาง Escape Trac ข้างแผ่นอิเล็กโทรด
การกำหนดเส้นทาง dog-leg Trail สั้นๆ จากแผ่น BGA ไปยังผ่าน จะทำให้เกิดความเหนี่ยวนำและสามารถสร้างสตับที่สะท้อนสัญญาณความถี่สูงได้ Via in pad จะกำจัดร่องรอยนี้โดยสิ้นเชิง ลดการเหนี่ยวนำของปรสิตลง 30–50% เปรียบเทียบกับรอยหลบหนีขาสุนัข 0.5 มม. สำหรับอินเทอร์เฟซ DDR5, PCIe Gen 4/5 และ 10GbE ที่ทำงานสูงกว่า 8 GT/s ความแตกต่างนี้สามารถวัดได้ในระยะขอบแผนภาพตา
Via ในแพดยังช่วยให้กำหนดเส้นทาง BGA Escape ที่เข้มงวดยิ่งขึ้น — BGA ระยะพิทช์ 0.65 มม. มีเพียง ~0.25 มม. ระหว่างขอบของแพด ซึ่งไม่สามารถรองรับมาตรฐานผ่านข้างแพดได้โดยไม่ละเมิดกฎวงแหวนวงแหวนขั้นต่ำและกฎระยะห่าง แผ่น Via in เป็นวิธีเดียวที่ใช้ได้สำหรับแพ็คเกจที่มีระยะพิทช์ต่ำกว่า 0.5 มม.
ไวอาอินแพดต้องมีการแปรรูปเฉพาะที่เพิ่มต้นทุน กระบอกเวียจะต้องเป็น เติมด้วยอีพ็อกซี่นำไฟฟ้าหรือไม่นำไฟฟ้าและปิดฝา (ชุบทับ) ก่อนการทาหน้ากากประสาน หากไม่มีการบรรจุ สารบัดกรีจะดูดซับของเหลวลงในถัง via ในระหว่างการไหลซ้ำ ส่งผลให้ข้อต่อขาด และทำให้เกิดการสัมผัสเป็นระยะ ๆ หรือก๊าซในช่องว่างที่ปล่อยออกมา ระบุ "ผ่านแผ่นปิดฝาเติม" อย่างชัดเจนในบันทึกย่อของคุณ — นั่นไม่ใช่กระบวนการเริ่มต้น คาดว่าจะมีต้นทุนการผลิตระดับพรีเมียม 15–25% สำหรับบอร์ด via-in-pad เทียบกับ vias มาตรฐาน
แผนที่ฮอตสปอตความร้อน PCB คือการวิเคราะห์การกระจายความร้อนด้วยภาพ ซึ่งสร้างขึ้นจากการจำลองก่อนการผลิตหรือผ่านการวัดด้วยกล้องอินฟราเรด (IR) บนบอร์ดที่ใช้งานจริง ซึ่งจะแสดงพื้นที่ของ PCB เกินอุณหภูมิการทำงานที่ปลอดภัย ฮอตสปอตทำให้เกิดการเสื่อมสภาพของส่วนประกอบที่เร่งเร็วขึ้น ความเมื่อยล้าของข้อต่อบัดกรี และการปิดระบบระบายความร้อนทันทีใน IC การจัดการพลังงาน, MOSFET และตัวควบคุมเชิงเส้น
ซอฟต์แวร์ออกแบบ PCB สมัยใหม่พร้อมการจำลองความร้อน (Ansys Icepak, Cadence องศาเซลเซียส, ตัวแก้ปัญหาความร้อนแบบรวมของ Altium) สร้างแผนที่ฮอตสปอตโดยการนำค่าการกระจายพลังงานไปใช้กับส่วนประกอบแต่ละชิ้น และแก้สมการการนำความร้อนทั่วทั้งกระดาน อินพุตที่ต้องการประกอบด้วยส่วนประกอบ theta-JB (ความต้านทานความร้อนจากทางแยกไปยังบอร์ด) การครอบคลุมการเททองแดง ความหนาแน่น และอุณหภูมิโดยรอบรวมถึงสภาวะการไหลของอากาศ บอร์ดที่มีความหนาแน่นของพลังงานมากกว่า 5 W/cm² จำเป็นต้องมีการจำลองเกือบทุกครั้ง ก่อนการประกอบครั้งแรก — การปรับปรุงปัญหาเรื่องความร้อนหลังการผลิตมีราคาแพง และบางครั้งก็เป็นไปไม่ได้หากไม่มีการตอบสนองของบอร์ด
สำหรับบอร์ดที่สร้างขึ้น FLIR หรือกล้อง IR คลื่นกลางที่คล้ายกันที่มีความละเอียด 320×240 หรือดีกว่า สามารถแก้ไขฮอตสปอตลงไปที่แพด QFN แต่ละตัวได้เมื่อใช้งานที่ระยะการทำงานที่ถูกต้อง เดินบอร์ดที่โหลดเต็มพิกัดเป็นเวลาอย่างน้อย 10 นาทีก่อนถ่ายภาพความร้อน — อุณหภูมิพื้นผิวจะใช้เวลาหลายนาทีกว่าจะถึงสภาวะคงที่ และการอ่านค่าตั้งแต่เนิ่นๆ จะประเมินอุณหภูมิจุดเชื่อมต่อจุดสูงสุดต่ำเกินไป อุณหภูมิพื้นผิวใดๆ ที่สูงกว่า 85°C ภายใต้สภาวะแวดล้อมมาตรฐาน รับประกันการสอบสวน; ส่วนประกอบระดับผู้บริโภคจำนวนมากได้รับการจัดอันดับไว้ที่อุณหภูมิเคส 85°C ซึ่งหมายความว่าอุณหภูมิของจุดเชื่อมต่อภายในอยู่ใกล้หรือสูงกว่าขีดจำกัดอยู่แล้ว
เมื่อระบุฮอตสปอตแล้ว การแก้ไขระดับเค้าโครงจะเป็นการแก้ไขที่มีประสิทธิภาพมากที่สุด:
การรู้วิธีแก้ไขปัญหา PCB ได้อย่างมีประสิทธิภาพจะแยกวิศวกรที่ปิดลูปการแก้ไขข้อบกพร่องภายในเวลาไม่กี่ชั่วโมง ออกจากผู้ที่ใช้เวลาหลายวันในการสลับส่วนประกอบโดยการสุ่ม สิ่งสำคัญอยู่ที่การปฏิบัติตามวิธีการแยกแบบมีโครงสร้างแทนที่จะคาดเดา ข้อบกพร่องของ PCB ส่วนใหญ่จะถูกแปลเป็นภาษาท้องถิ่นเป็นบล็อกฟังก์ชันเดียว และการวัดอย่างเป็นระบบจะจำกัดโดเมนข้อบกพร่องให้แคบลงอย่างรวดเร็ว
ก่อนที่จะจ่ายไฟให้กับบอร์ดใหม่หรือบอร์ดต้องสงสัย ให้ตรวจสอบด้วยสายตาและด้วยมัลติมิเตอร์ ตรวจสอบสะพานบัดกรีบน IC ระดับละเอียด (แว่นขยาย 10× หรือกล้องจุลทรรศน์ดิจิตอลที่ 40× เผยให้เห็นสะพานที่มองไม่เห็นด้วยตาเปล่า) ตรวจสอบส่วนประกอบที่ไวต่อขั้ว (แคปอิเล็กโทรไลต์ ไดโอด ไอซีที่มีพินเอาท์ไม่สมมาตร) และวัดความต้านทานระหว่างกำลังและรางกราวด์ ความต้านทานที่ต่ำกว่า 10Ω ตลอดรางจ่ายไฟหลักก่อนการเปิดเครื่องบ่งชี้ว่าเกิดการลัดวงจร — การใช้แรงดันไฟฟ้ากับบอร์ดที่ลัดวงจรอาจเสี่ยงต่อการเกิดรอยไหม้และทำลายส่วนประกอบต่างๆ
นำรางส่งกำลังขึ้นตามลำดับ โดยเริ่มจากอินพุตหลักและทำงานผ่านเอาต์พุตตัวควบคุมแต่ละตัว ตรวจสอบแรงดันไฟฟ้าที่พินเอาท์พุตของตัวควบคุม จากนั้นที่พินกำลังของ IC แรงดันตกคร่อมระหว่างสองจุดนี้บ่งชี้ถึงความต้านทานการติดตามหรือค่าผ่านที่มีการชุบไม่ดี ตรวจสอบการกระเพื่อมบนรางแต่ละรางด้วยออสซิลโลสโคป (การเชื่อมต่อ AC, ขีดจำกัดแบนด์วิดท์ 20 MHz) ระลอกคลื่นเกิน 50 mV จุดสูงสุดถึงจุดสูงสุด บนแหล่งจ่ายดิจิทัลอาจทำให้เกิดข้อผิดพลาดทางลอจิกที่เลียนแบบข้อบกพร่องของเฟิร์มแวร์
แบ่งบอร์ดออกเป็นบล็อกการทำงาน ได้แก่ กำลังไฟ MCU การสื่อสาร อุปกรณ์ต่อพ่วง และทดสอบแต่ละส่วนแยกกันหากเป็นไปได้ สำหรับ MCU ที่ไม่สามารถบูตได้ ขั้นแรกให้ยืนยันว่าคริสตัลออสซิลเลเตอร์กำลังทำงานอยู่ (วัดที่พิน XTAL ด้วยขอบเขต สัญญาณแบนหมายความว่าไม่มีการสั่น) จากนั้นตรวจสอบว่าพินรีเซ็ตนั้นคลายอย่างถูกต้อง จากนั้นตรวจสอบอินเทอร์เฟซดีบัก SWD/JTAG เครื่องวิเคราะห์ลอจิกบนบัสช่วยแยกแยะระหว่างปัญหาเฟิร์มแวร์และความล้มเหลวของฮาร์ดแวร์ หากมีนาฬิกา SPI และสัญญาณ MOSI ที่ถูกต้อง แต่ MISO เงียบอยู่ ข้อผิดพลาดจะอยู่ที่ดาวน์สตรีมของ MCU