ข่าว

บ้าน / ข่าว / ข่าวอุตสาหกรรม / การออกแบบ PCB เค้าโครง แผนผัง และการแก้ไขปัญหา: คู่มือฉบับสมบูรณ์

การออกแบบ PCB เค้าโครง แผนผัง และการแก้ไขปัญหา: คู่มือฉบับสมบูรณ์

พีซีบี การออกแบบและการจัดวาง: หลักการสำคัญก่อนที่คุณจะกำหนดเส้นทางการติดตามเดียว

การออกแบบและเลย์เอาต์ PCB เป็นกระบวนการในการแปลแผนผังไฟฟ้าลงในบอร์ดจริง โดยการวางส่วนประกอบ การกำหนดเส้นทางทองแดง การกำหนดเลเยอร์สแต็กอัพ และการเตรียมไฟล์การผลิต คุณภาพของการแปลนี้กำหนดว่าบอร์ดจะทำงานในการสร้างครั้งแรกหรือใช้เวลาหลายสัปดาห์ในรอบการแก้ไขจุดบกพร่อง การตัดสินใจเค้าโครงที่ไม่ดี — ระยะห่างไม่เพียงพอ อิมพีแดนซ์การติดตามที่ไม่ถูกต้อง เส้นทางกลับที่ไม่สามารถควบคุมได้ — ทำให้เกิดความล้มเหลวที่ไม่สามารถแก้ไขการเลือกส่วนประกอบจำนวนเท่าใดได้

ลำดับโครงร่างที่มีโครงสร้างจะป้องกันปัญหาเหล่านี้ส่วนใหญ่ ขั้นตอนการทำงานมาตรฐานคือ: กำหนดโครงร่างบอร์ดและเลเยอร์สแต็ก → วางส่วนประกอบความเร็วสูงและกำลังก่อน → กำหนดเส้นทางตาข่ายที่สำคัญ (นาฬิกา คู่ดิฟเฟอเรนเชียล ระนาบกำลัง) → กำหนดเส้นทางการติดตามสัญญาณทุติยภูมิ → รันการตรวจสอบกฎการออกแบบ (DRC) → สร้างไฟล์ Gerber และสว่าน การกระโดดตรงไปยังการกำหนดเส้นทางโดยไม่จัดวางให้เสร็จเป็นสาเหตุเดียวที่พบบ่อยที่สุดของการทำงานซ้ำ

การซ้อนเลเยอร์และการควบคุมอิมพีแดนซ์

สำหรับบอร์ดใดๆ ที่มีสัญญาณที่สูงกว่า 100 MHz การติดตามความต้านทานที่ได้รับการควบคุมนั้นไม่สามารถต่อรองได้ การสแต็กอัปมาตรฐาน 4 เลเยอร์ — สัญญาณ / กราวด์ / พลังงาน / สัญญาณ — ให้ระนาบอ้างอิงที่มั่นคงใต้เลเยอร์การกำหนดเส้นทางทั้งหมด ทำให้สามารถคาดเดาอิมพีแดนซ์การติดตามได้ กำหนดเป้าหมาย 50Ω สำหรับการติดตามแบบปลายเดียวและค่าความแตกต่าง 100Ω สำหรับอินเทอร์เฟซดิจิทัลส่วนใหญ่ (ยูเอสบี, HDMI, PCIe) ความกว้างของร่องรอยสำหรับไมโครสตริป 50Ω บน FR-4 ที่มีไดอิเล็กทริก 0.2 มม. จะอยู่ที่ประมาณ 0.38 มม. แต่ต้องยืนยันกับข้อมูลสแต็กของผู้ผลิตเสมอ เนื่องจากความหนาของไดอิเล็กทริกและ Dk (ค่าคงที่ไดอิเล็กทริก) จะแตกต่างกันไปตามซัพพลายเออร์แต่ละราย

กฎการจัดวางส่วนประกอบ

ตำแหน่งขับเคลื่อนประสิทธิภาพการกำหนดเส้นทางและความสมบูรณ์ของสัญญาณ กฎสำคัญที่ลดการวนซ้ำเลย์เอาต์:

  • วางตัวเก็บประจุแบบแยกส่วน ภายใน 0.5 มม. จากพินไฟ IC ในชั้นเดียวกัน โดยมีการเชื่อมต่อผ่านไปยังระนาบกำลังหลังตัวเก็บประจุ ไม่ใช่ระหว่างพิน IC และฝาครอบ
  • ส่วนประกอบของคลัสเตอร์ตามบล็อกฟังก์ชัน: เก็บ MCU คริสตัล และแคปแยกส่วนไว้ด้วยกัน แยกส่วนอนาล็อกและดิจิทัลโดยมีช่องว่างทางกายภาพหรือขอบเขตระนาบแยก
  • จัดวางไอซีเพื่อให้พอร์ตสัญญาณความเร็วสูงหันหน้าเข้าหาตาข่ายที่เชื่อมต่ออยู่ ช่วยลดความยาวร่องรอยและหลีกเลี่ยงการข้ามเส้นทางกลับ
  • เก็บร่องรอยกระแสไฟสูง (ตัวขับมอเตอร์ ตัวแปลงกำลัง) ให้ห่างจากอินพุตอะนาล็อกที่มีความละเอียดอ่อน crosstalk จากรางจ่ายไฟแบบสวิตชิ่งอาจทำให้การอ่าน ADC เสียหายในระยะห่างสูงสุด 5 มม. บนเลเยอร์เดียวกัน

Single-Sided Tin-Spraying PCB Board

ซอฟต์แวร์ออกแบบบอร์ด PCB: การเลือกเครื่องมือที่เหมาะสม

ซอฟต์แวร์การออกแบบบอร์ด PCB ที่เหมาะสมนั้นขึ้นอยู่กับขนาดทีม ความซับซ้อนของบอร์ด และงบประมาณ เครื่องมือ EDA สมัยใหม่ทั้งหมดใช้เวิร์กโฟลว์ร่วมกัน — การบันทึกแผนผัง → netlist → เค้าโครง PCB → DRC → เอาท์พุตการผลิต — แต่มีความแตกต่างกันอย่างมากในด้านความสามารถในการกำหนดเส้นทาง คุณภาพของไลบรารี คุณสมบัติการทำงานร่วมกัน และการบูรณาการการจำลอง

ซอฟต์แวร์ ผู้ใช้เป้าหมาย แม็กซ์เลเยอร์ การจำลอง ราคา
อัลติอุม ดีไซเนอร์ ทีมงานมืออาชีพ 32 SI, PI, ความร้อน $$$$
คิแคด ผู้สร้าง, สตาร์ทอัพ 32 เครื่องเทศพื้นฐาน ฟรี
อีเกิล (ฟิวชั่น 360) นักอดิเรกทีมเล็ก 16 จำกัด ฟรี–$$
OrCAD/จังหวะ องค์กร/การบินและอวกาศ 40 ชุด SI/PI เต็มรูปแบบ $$$$
EasyEDA / LCEDA ต้นแบบ เน้นระบบคลาวด์เป็นหลัก 16 ไม่มี ฟรี–$
การเปรียบเทียบตัวเลือกซอฟต์แวร์โครงร่าง PCB หลักตามความสามารถและระดับราคา

สำหรับทีมงานฮาร์ดแวร์มืออาชีพ อัลติอุม ดีไซเนอร์ ยังคงเป็นเกณฑ์มาตรฐานอุตสาหกรรมสำหรับการออกแบบบอร์ดที่มีความหนาแน่นสูงและความเร็วสูง — เราเตอร์แบบโต้ตอบ การจัดการคู่ที่แตกต่างกัน และการผสานรวม 3D MCAD แบบเนทีฟ ทำให้เกิดต้นทุนสำหรับโครงการที่ซับซ้อน คิแคด 7 ได้ปิดช่องว่างอย่างมากสำหรับบอร์ด 4-8 เลเยอร์ และตอนนี้เป็นค่าเริ่มต้นสำหรับฮาร์ดแวร์โอเพ่นซอร์ส ทีมที่ให้ความสำคัญกับการทำงานร่วมกันบนคลาวด์และการบูรณาการ fab โดยตรงใช้ EasyEDA จับคู่กับ JLCPCB มากขึ้นเรื่อยๆ สำหรับรอบการสร้างต้นแบบที่รวดเร็วภายใน 72 ชั่วโมง

แผนผังของ PCB: จากแนวคิดวงจรไปจนถึง Netlist ที่พร้อมใช้งานเค้าโครง

แผนผังสำหรับ PCB คือการแสดงตรรกะของวงจรอิเล็กทรอนิกส์ โดยจะกำหนดส่วนประกอบทุกส่วน การเชื่อมต่อทางไฟฟ้าทั้งหมด และตัวระบุอ้างอิงทุกตัว แต่ไม่มีข้อมูลตำแหน่งทางกายภาพ แผนผังเป็นสัญญาระหว่างผู้ออกแบบวงจรและวิศวกรโครงร่าง: ทุกตาข่ายบนแผนผังจะต้องรับรู้อย่างถูกต้องด้วยทองแดงบนบอร์ด โดยไม่มีการเชื่อมต่อโดยไม่ได้ตั้งใจหรือขาดหายไป

แผนภาพวงจรบอร์ด PCB เป็นไปตามแบบแผนมาตรฐานที่ทำให้สามารถอ่านได้ทั่วทั้งทีมและแพลตฟอร์มซอฟต์แวร์:

  • รางไฟฟ้า วิ่งในแนวนอนที่ด้านบนของแผ่นงาน สัญลักษณ์กราวด์เชื่อมต่อที่ด้านล่าง รางแรงดันไฟฟ้าเชิงบวก (VCC, VBUS, VBAT) ใช้ป้ายกำกับ net ที่แตกต่างกัน ซึ่งไม่เคยใช้ร่วมกันโดยบังเอิญ
  • การไหลของสัญญาณ เลื่อนจากซ้ายไปขวา - อินพุตเข้าจากซ้าย เอาต์พุตออกไปทางขวา แบบแผนนี้ทำให้แผนผังสามารถอ่านได้โดยไม่ต้องอธิบาย
  • ป้ายกำกับสุทธิ แทนที่การรันลวดแบบยาวบนแผนผังหลายหน้า net label ทุกอันจะต้องไม่ซ้ำกันและสอดคล้องกัน — การไม่ตรงกันระหว่างเพจต่างๆ จะทำให้เกิดวงจรเปิด phantom ที่ DRC จะตรวจจับไม่ได้
  • ตัวเก็บประจุแบบแยกส่วน วางอยู่ข้างๆ IC ที่แยกออกจากแผนผัง โดยใช้สัญลักษณ์พาวเวอร์แยกต่างหาก ซึ่งจะช่วยให้วิศวกรโครงร่างเข้าใจว่าฝาครอบใดเป็นของพินใด
  • ผู้ออกแบบอ้างอิง ปฏิบัติตามคำนำหน้ามาตรฐาน: R (ตัวต้านทาน), C (ตัวเก็บประจุ), U (IC), J (ขั้วต่อ), L (ตัวเหนี่ยวนำ), Q (ทรานซิสเตอร์), D (ไดโอด)

การตรวจสอบกฎเกณฑ์ทางไฟฟ้า (ERC) ในเครื่องมือแผนผังจะตรวจจับข้อผิดพลาดในการเดินสายไฟส่วนใหญ่ก่อนที่การออกแบบจะไปถึงเค้าโครง เช่น พินที่ไม่ได้เชื่อมต่อ พินที่ขับเคลื่อนโดยแหล่งจ่ายหลายแหล่ง การขัดแย้งด้านพลังงาน การเรียกใช้ ERC ให้เป็นศูนย์ข้อผิดพลาดก่อนที่จะส่งออก netlist นั้นเป็นสิ่งจำเป็น เค้าโครงไม่สามารถแก้ไขข้อผิดพลาดของแผนผังได้

PCB Via ใน Pad: เมื่อใดควรใช้และทำอย่างไรให้ถูกต้อง

PCB via in แพดจะวางทะลุผ่านรูหรือบังผ่านโดยตรงภายในแลนด์แพด SMD ของส่วนประกอบ แทนที่จะกำหนดเส้นทางสั้นๆ จากแพดไปยังผ่านที่อยู่ใกล้เคียง เทคนิคนี้ใช้เป็นหลักกับ BGA ระดับละเอียด (แพ็คเกจอาร์เรย์กริดบอล), QFN และส่วนประกอบอื่นๆ ที่ระยะห่างระหว่างแผ่นอิเล็กโทรดแน่นเกินไปที่จะกำหนดเส้นทาง Escape Trac ข้างแผ่นอิเล็กโทรด

เหตุใด Via in Pad จึงปรับปรุงประสิทธิภาพความเร็วสูง

การกำหนดเส้นทาง 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 มาตรฐาน

  • การเติมแบบนำไฟฟ้าเป็นที่นิยมสำหรับจุดผ่านกำลังและกราวด์ — ซึ่งช่วยปรับปรุงประสิทธิภาพการระบายความร้อนและกระแสไฟฟ้าผ่านทางผ่าน
  • การเติมแบบไม่นำไฟฟ้าเป็นที่ยอมรับสำหรับจุดผ่านสัญญาณ และโดยทั่วไปจะมีต้นทุนต่ำกว่า
  • ขนาดรูเจาะสำเร็จรูปขั้นต่ำสำหรับแผ่น via in โดยทั่วไปคือ 0.1 มม. (ไมโครเวียที่เจาะด้วยเลเซอร์) ถึง 0.2 มม. (สว่านเชิงกล) ขึ้นอยู่กับความหนาของกระดานและข้อจำกัดอัตราส่วนกว้างยาว

แผนที่ฮอตสปอตความร้อน PCB: การระบุและแก้ไขความเข้มข้นของความร้อน

แผนที่ฮอตสปอตความร้อน PCB คือการวิเคราะห์การกระจายความร้อนด้วยภาพ ซึ่งสร้างขึ้นจากการจำลองก่อนการผลิตหรือผ่านการวัดด้วยกล้องอินฟราเรด (IR) บนบอร์ดที่ใช้งานจริง ซึ่งจะแสดงพื้นที่ของ PCB เกินอุณหภูมิการทำงานที่ปลอดภัย ฮอตสปอตทำให้เกิดการเสื่อมสภาพของส่วนประกอบที่เร่งเร็วขึ้น ความเมื่อยล้าของข้อต่อบัดกรี และการปิดระบบระบายความร้อนทันทีใน IC การจัดการพลังงาน, MOSFET และตัวควบคุมเชิงเส้น

การวิเคราะห์เชิงความร้อนโดยใช้การจำลอง

ซอฟต์แวร์ออกแบบ PCB สมัยใหม่พร้อมการจำลองความร้อน (Ansys Icepak, Cadence องศาเซลเซียส, ตัวแก้ปัญหาความร้อนแบบรวมของ Altium) สร้างแผนที่ฮอตสปอตโดยการนำค่าการกระจายพลังงานไปใช้กับส่วนประกอบแต่ละชิ้น และแก้สมการการนำความร้อนทั่วทั้งกระดาน อินพุตที่ต้องการประกอบด้วยส่วนประกอบ theta-JB (ความต้านทานความร้อนจากทางแยกไปยังบอร์ด) การครอบคลุมการเททองแดง ความหนาแน่น และอุณหภูมิโดยรอบรวมถึงสภาวะการไหลของอากาศ บอร์ดที่มีความหนาแน่นของพลังงานมากกว่า 5 W/cm² จำเป็นต้องมีการจำลองเกือบทุกครั้ง ก่อนการประกอบครั้งแรก — การปรับปรุงปัญหาเรื่องความร้อนหลังการผลิตมีราคาแพง และบางครั้งก็เป็นไปไม่ได้หากไม่มีการตอบสนองของบอร์ด

การวัดกล้อง IR บนบอร์ดสด

สำหรับบอร์ดที่สร้างขึ้น FLIR หรือกล้อง IR คลื่นกลางที่คล้ายกันที่มีความละเอียด 320×240 หรือดีกว่า สามารถแก้ไขฮอตสปอตลงไปที่แพด QFN แต่ละตัวได้เมื่อใช้งานที่ระยะการทำงานที่ถูกต้อง เดินบอร์ดที่โหลดเต็มพิกัดเป็นเวลาอย่างน้อย 10 นาทีก่อนถ่ายภาพความร้อน — อุณหภูมิพื้นผิวจะใช้เวลาหลายนาทีกว่าจะถึงสภาวะคงที่ และการอ่านค่าตั้งแต่เนิ่นๆ จะประเมินอุณหภูมิจุดเชื่อมต่อจุดสูงสุดต่ำเกินไป อุณหภูมิพื้นผิวใดๆ ที่สูงกว่า 85°C ภายใต้สภาวะแวดล้อมมาตรฐาน รับประกันการสอบสวน; ส่วนประกอบระดับผู้บริโภคจำนวนมากได้รับการจัดอันดับไว้ที่อุณหภูมิเคส 85°C ซึ่งหมายความว่าอุณหภูมิของจุดเชื่อมต่อภายในอยู่ใกล้หรือสูงกว่าขีดจำกัดอยู่แล้ว

โซลูชันเค้าโครงสำหรับฮอตสปอตความร้อน

เมื่อระบุฮอตสปอตแล้ว การแก้ไขระดับเค้าโครงจะเป็นการแก้ไขที่มีประสิทธิภาพมากที่สุด:

  • จุดแวะระบายความร้อน — อาร์เรย์ของจุดแวะที่เติมไว้ใต้แผ่นสัมผัสของไอซีกำลังนำความร้อนไปยังระนาบทองแดงภายใน มาตรฐาน 3×3 ผ่านอาเรย์ภายใต้แผ่นระบายความร้อนของ QFN จะลด theta-JB ลง 20–40% เมื่อเทียบกับไม่มีจุดแวะ
  • การขยายตัวเททองแดง — การเพิ่มพื้นที่การเททองแดงรอบๆ ส่วนประกอบที่ร้อน 2 เท่า โดยทั่วไปจะช่วยลดอุณหภูมิพื้นผิวลง 5–15°C ขึ้นอยู่กับการครอบคลุมทองแดงของบอร์ดและการไหลเวียนของอากาศ
  • การแพร่กระจายส่วนประกอบ — การเคลื่อนย้ายส่วนประกอบที่สร้างความร้อนออกจากกันช่วยป้องกันการมีเพศสัมพันธ์ทางความร้อน อุปกรณ์กระจายสองตัวภายในระยะ 3 มม. จะโต้ตอบกันทางความร้อนและเพิ่มอุณหภูมิในสภาวะคงที่ของกันและกัน
  • พื้นที่ยึดติดฮีทซิงค์ — สำหรับส่วนประกอบที่มีการกระจายอย่างต่อเนื่องเกิน 2W ให้ระบุพื้นที่บอร์ดให้ปลอดจากหน้ากากบัดกรีและส่วนประกอบที่อยู่ติดกับบรรจุภัณฑ์เพื่อใช้ฮีทซิงค์แบบติดยึดหรือแบบยึดติด

วิธีแก้ไขปัญหา PCB: วิธีการแก้ไขจุดบกพร่องอย่างเป็นระบบ

การรู้วิธีแก้ไขปัญหา PCB ได้อย่างมีประสิทธิภาพจะแยกวิศวกรที่ปิดลูปการแก้ไขข้อบกพร่องภายในเวลาไม่กี่ชั่วโมง ออกจากผู้ที่ใช้เวลาหลายวันในการสลับส่วนประกอบโดยการสุ่ม สิ่งสำคัญอยู่ที่การปฏิบัติตามวิธีการแยกแบบมีโครงสร้างแทนที่จะคาดเดา ข้อบกพร่องของ PCB ส่วนใหญ่จะถูกแปลเป็นภาษาท้องถิ่นเป็นบล็อกฟังก์ชันเดียว และการวัดอย่างเป็นระบบจะจำกัดโดเมนข้อบกพร่องให้แคบลงอย่างรวดเร็ว

ขั้นตอนที่ 1: การตรวจสอบด้วยสายตาก่อนเปิดเครื่อง

ก่อนที่จะจ่ายไฟให้กับบอร์ดใหม่หรือบอร์ดต้องสงสัย ให้ตรวจสอบด้วยสายตาและด้วยมัลติมิเตอร์ ตรวจสอบสะพานบัดกรีบน IC ระดับละเอียด (แว่นขยาย 10× หรือกล้องจุลทรรศน์ดิจิตอลที่ 40× เผยให้เห็นสะพานที่มองไม่เห็นด้วยตาเปล่า) ตรวจสอบส่วนประกอบที่ไวต่อขั้ว (แคปอิเล็กโทรไลต์ ไดโอด ไอซีที่มีพินเอาท์ไม่สมมาตร) และวัดความต้านทานระหว่างกำลังและรางกราวด์ ความต้านทานที่ต่ำกว่า 10Ω ตลอดรางจ่ายไฟหลักก่อนการเปิดเครื่องบ่งชี้ว่าเกิดการลัดวงจร — การใช้แรงดันไฟฟ้ากับบอร์ดที่ลัดวงจรอาจเสี่ยงต่อการเกิดรอยไหม้และทำลายส่วนประกอบต่างๆ

ขั้นตอนที่ 2: การตรวจสอบรางไฟฟ้า

นำรางส่งกำลังขึ้นตามลำดับ โดยเริ่มจากอินพุตหลักและทำงานผ่านเอาต์พุตตัวควบคุมแต่ละตัว ตรวจสอบแรงดันไฟฟ้าที่พินเอาท์พุตของตัวควบคุม จากนั้นที่พินกำลังของ IC แรงดันตกคร่อมระหว่างสองจุดนี้บ่งชี้ถึงความต้านทานการติดตามหรือค่าผ่านที่มีการชุบไม่ดี ตรวจสอบการกระเพื่อมบนรางแต่ละรางด้วยออสซิลโลสโคป (การเชื่อมต่อ AC, ขีดจำกัดแบนด์วิดท์ 20 MHz) ระลอกคลื่นเกิน 50 mV จุดสูงสุดถึงจุดสูงสุด บนแหล่งจ่ายดิจิทัลอาจทำให้เกิดข้อผิดพลาดทางลอจิกที่เลียนแบบข้อบกพร่องของเฟิร์มแวร์

ขั้นตอนที่ 3: การแยกบล็อกการทำงาน

แบ่งบอร์ดออกเป็นบล็อกการทำงาน ได้แก่ กำลังไฟ MCU การสื่อสาร อุปกรณ์ต่อพ่วง และทดสอบแต่ละส่วนแยกกันหากเป็นไปได้ สำหรับ MCU ที่ไม่สามารถบูตได้ ขั้นแรกให้ยืนยันว่าคริสตัลออสซิลเลเตอร์กำลังทำงานอยู่ (วัดที่พิน XTAL ด้วยขอบเขต สัญญาณแบนหมายความว่าไม่มีการสั่น) จากนั้นตรวจสอบว่าพินรีเซ็ตนั้นคลายอย่างถูกต้อง จากนั้นตรวจสอบอินเทอร์เฟซดีบัก SWD/JTAG เครื่องวิเคราะห์ลอจิกบนบัสช่วยแยกแยะระหว่างปัญหาเฟิร์มแวร์และความล้มเหลวของฮาร์ดแวร์ หากมีนาฬิกา SPI และสัญญาณ MOSI ที่ถูกต้อง แต่ MISO เงียบอยู่ ข้อผิดพลาดจะอยู่ที่ดาวน์สตรีมของ MCU

ขั้นตอนที่ 4: ลายเซ็นข้อผิดพลาด PCB ทั่วไป

  • รีเซ็ตเป็นระยะ ๆ ภายใต้โหลด — แหล่งจ่ายไฟฟ้าแรงดันตกระหว่างกระแสชั่วครู่ ตรวจสอบความจุรวมใกล้กับพินกำลังของ MCU และตรวจสอบว่ารางจ่ายไฟไม่ลดลงต่ำกว่าแรงดันไฟฟ้าปฏิบัติการขั้นต่ำของ IC ในระหว่างเหตุการณ์การสลับ GPIO
  • การดึงกระแสส่วนเกินโดยไม่มีเอาท์พุต — สลักอัพใน CMOS IC (เกิดจาก ESD หรือการละเมิดลำดับพลังงาน) หรือตัวเก็บประจุบายพาสลัดวงจร แยกออกโดยการถอด IC ออกจากรางจ่ายไฟทีละตัว
  • ข้อผิดพลาดในการสื่อสารบนอินเทอร์เฟซความเร็วสูง — อิมพีแดนซ์ไม่ตรงกัน การสะท้อนต้นขั้ว หรือการสิ้นสุดที่ขาดหายไป ตรวจสอบด้วย TDR (เครื่องวัดการสะท้อนแสงโดเมนเวลา) หรืออนุมานจากการวัดแผนภาพตาบนออสซิลโลสโคป
  • ฟังก์ชั่นล้มเหลวที่อุณหภูมิเท่านั้น — ส่วนประกอบที่อยู่นอกช่วงอุณหภูมิที่กำหนด หรือรอยแตกร้าวที่เปิดออกภายใต้การขยายตัวเนื่องจากความร้อน วางบอร์ดไว้ในห้องระบายความร้อนและตรวจดูเกณฑ์ความผิดปกติ
  • การอ่านค่า ADC ชดเชยหรือมีเสียงดัง — การแยกระนาบกราวด์หรือการเชื่อมต่อสัญญาณรบกวนสวิตชิ่งแบบดิจิทัลเข้ากับการอ้างอิงแบบอะนาล็อก ตรวจสอบว่า AGND และ DGND เชื่อมต่อกันที่จุดดาวเดียว และส่วนอะนาล็อกถูกแยกออกจากตัวควบคุมสวิตช์