ฝาครอบแยกส่วนโครงร่าง PCB


222

ฉันคิดว่าฉันค่อนข้างโง่เขลาเมื่อพูดถึงรายละเอียดปลีกย่อยของโครงร่าง PCB เมื่อเร็ว ๆ นี้ฉันได้อ่านหนังสือสองเล่มที่พยายามทำให้ดีที่สุดเพื่อนำฉันไปสู่ความตรงและแคบ นี่คือตัวอย่างของบอร์ดของฉันเมื่อไม่นานมานี้และฉันได้ไฮไลต์ฝาครอบตัวแยกสามอัน MCU เป็นแพ็คเกจ LQFP100 และตัวพิมพ์ใหญ่เป็น 100nF ในแพ็คเกจ 0402 จุดอ่อนเชื่อมต่อกับภาคพื้นดินและระนาบพลังงาน

การวางแคปแยกตัว

ฝาปิดด้านบน (C19) วางไว้ตามแนวทางปฏิบัติที่ดีที่สุด (ตามที่ฉันเข้าใจ) อีกสองคนไม่ได้ ฉันไม่ได้สังเกตเห็นปัญหาใด ๆ แต่แล้วอีกครั้งที่คณะกรรมการไม่เคยออกไปข้างนอกห้องแล็บ

ฉันเดาคำถามของฉันคือข้อตกลงนี้ใหญ่แค่ไหน? ตราบใดที่แทร็กยังสั้น

หมุด Vref (แรงดันอ้างอิงสำหรับ ADC) มีฝาปิด 100nF อยู่ด้วย Vref + มาจากตัวควบคุม shunt ของ TL431 Vref- ไปที่พื้นดิน พวกเขาจำเป็นต้องได้รับการดูแลเป็นพิเศษเช่นเกราะหรือพื้นดินหรือไม่?


แก้ไข

เพิ่ม GND ท้องถิ่นและเครื่องบินพลังงาน

ขอบคุณสำหรับคำแนะนำที่ยอดเยี่ยม! แนวทางของฉันคือการพึ่งพาระนาบกราวด์ที่ไม่ต่อเนื่องเสมอ ระนาบกราวด์จะมีอิมพิแดนซ์ต่ำสุดที่เป็นไปได้ แต่วิธีการนี้อาจง่ายเกินไปสำหรับสัญญาณความถี่ที่สูงขึ้น ฉันได้ทำการแทงอย่างรวดเร็วที่การเพิ่มกราวด์และพลังท้องถิ่นภายใต้ MCU (ส่วนคือ NXP LPC1768 ทำงานที่ 100MHz) บิตสีเหลืองคือแคป decoupling ฉันจะดูเป็นตัวพิมพ์ใหญ่แบบขนาน กราวด์และกำลังเชื่อมต่อกับเลเยอร์ GND และเลเยอร์ 3V3 ตามที่ระบุ

พื้นดินและพลังงานในท้องถิ่นทำด้วยรูปหลายเหลี่ยม (เท) มันจะเป็นหน้าที่เปลี่ยนเส้นทางที่สำคัญเพื่อลดความยาวของ "แทร็ก" เทคนิคนี้จะ จำกัด จำนวนเส้นทางสัญญาณที่สามารถกำหนดเส้นทางภายใต้และข้ามแพคเกจ

นี่เป็นวิธีการที่ยอมรับได้หรือไม่?


10
C13 เป็นปฏิบัติที่ดีที่สุด, C18 เหมาะน้อยลงและ C19 เป็นที่เลวร้ายที่สุด แหล่งข้อมูลใดของคุณสำหรับแนวทางปฏิบัติที่ดีที่สุด
Connor Wolf

2
ดีฉันไม่มีเงื่อนไขที่จะโต้เถียงกับแลงที่นี่ถึงแม้ว่าคำแนะนำเหล่านี้จะตอบโต้กับสิ่งที่ฉันรู้สึกว่าได้เรียนรู้เกี่ยวกับการแยกส่วน ถึงกระนั้นพวกมันก็ไม่ได้เป็นเครื่องบิน แต่เป็นรูปแบบการลงดินของดาวฤกษ์ที่แตกหักอย่างมาก ร่องรอยมีความหนา แต่เนื่องจากแคป 0402 นั้นไม่หนา ดูเหมือนว่าฉันจะมีความต้านทานมากมาย ลองนึกถึงขนาดของการวนกลับกระแสระหว่างกำลังที่ให้มาและกราวด์กราวด์ มันไปทั่วทุกสถานที่! อีกครั้งมีคุณสมบัติไม่เพียงพอ ... แต่ดูเหมือนว่าฉันผิด ได้โปรดให้คนอื่นอธิบายได้ว่ามันเป็นความคิดที่ดีหรือไม่?
darron

2
ความเข้าใจของฉันขึ้นอยู่กับแหล่งที่มาเช่นหนังสือของดร. โฮเวิร์ดจอห์นสันให้ความสำคัญอย่างยิ่งกับการมีเพศสัมพันธ์ที่มีความต้านทานต่ำ แยกจุดแวะสำหรับ IC และตัวพิมพ์ใหญ่หลาย ๆ ตัวต่อฝาในที่สำคัญ อย่างไรก็ตามด้วยขนาด 0402 ของแคปเหล่านี้และเวลาที่เพิ่มขึ้นอย่างสมเหตุสมผลบนพื้นฐานของ 100MHz ฉันคิดว่าการออกแบบดั้งเดิมนั้นโอเค ฉันสมมติว่าเลเยอร์อื่น ๆ ทำให้มันยากที่จะขยับแคปให้เข้าใกล้หรือเพิ่มจุดแวะแยกให้พวกมัน ... แต่มันน่าจะดีกว่า
darron

2
ฉันไม่คิดว่า C13 เป็นแนวทางปฏิบัติที่ดีที่สุด ปิด แต่ไม่ดีที่สุดเนื่องจากความยาวการติดตามทั้งหมดจากตัวเก็บประจุถึงจุดจบหมายความว่า C13 สามารถแยกพินกำลังได้อย่างมีประสิทธิภาพและมีประสิทธิภาพน้อยกว่าในการแยกตัวพินกำลังไฟอื่น ๆ ในแรงดันไฟฟ้าเดียวกัน อย่างน้อยที่สุดฉันก็จะย้าย C13 ออกไปจากชิปมากพอที่จะย้ายจุดกึ่งกลางของระนาบระหว่างชิปกับ C13 ได้เพื่อติดตามร่องรอยสัญญาณตามที่ต้องการ
Mike DeSimone

10
น่าสนใจ ฉันคิดว่า C19 น่าจะดีที่สุดเพราะมันวางตัวกรองเป็นตัวกรองความถี่ต่ำระหว่างแหล่งกำเนิดระลอกปัจจุบันกับระนาบพลังงาน
Simon Richter

คำตอบ:


388

การบายพาสและการลงดินที่เหมาะสมเป็นเรื่องที่น่าเสียดายที่ดูเหมือนว่าจะสอนไม่ดีและเข้าใจได้ยาก จริงๆแล้วพวกเขาเป็นสองประเด็นแยกกัน คุณกำลังถามเกี่ยวกับการบายพาส แต่ยังมีอากาศโดยปริยาย

สำหรับปัญหาสัญญาณส่วนใหญ่และในกรณีนี้จะไม่มีข้อยกเว้นช่วยในการพิจารณาปัญหาทั้งในโดเมนเวลาและโดเมนความถี่ ในทางทฤษฎีคุณสามารถวิเคราะห์ได้ทั้งในและแปลงทางคณิตศาสตร์เป็นอีกสิ่งหนึ่ง แต่พวกมันแต่ละคนมีความเข้าใจที่แตกต่างกันไปในสมอง

ดีคัปปลิ้งให้พลังงานใกล้อ่างเก็บน้ำเพื่อลดแรงดันไฟฟ้าจากการเปลี่ยนแปลงในระยะสั้นมากในการดึงกระแส สายกลับไปที่แหล่งจ่ายไฟมีการเหนี่ยวนำบางส่วนและแหล่งจ่ายไฟใช้เวลาเล็กน้อยในการตอบสนองต่อแรงดันไฟฟ้าตกก่อนที่จะสร้างกระแสมากขึ้น ในกระดานเดียวมันสามารถติดตามได้ตามปกติภายในไม่กี่ไมโครวินาที (เรา) หรือหลายสิบคน อย่างไรก็ตามชิปดิจิทัลสามารถเปลี่ยนการดึงในปัจจุบันของพวกเขาจำนวนมากในไม่กี่นาโนวินาที (ns) ฝาครอบ decoupling จะต้องอยู่ใกล้กับพลังของชิปดิจิทัลและพื้นนำไปสู่การทำงานของมันมิฉะนั้นการเหนี่ยวนำในโอกาสในการขายนั้นจะได้รับในทางของมันส่งมอบกระแสพิเศษได้อย่างรวดเร็วก่อนที่ฟีดพลังงานหลักจะทัน

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

ในมุมมองนี้เค้าโครงทั้งหมดของคุณดูดี ฝาปิดอยู่ใกล้กับชิปกำลังและกราวด์ในแต่ละกรณี อย่างไรก็ตามฉันไม่ชอบพวกเขาด้วยเหตุผลอื่นและด้วยเหตุผลนั้น

การต่อสายดินที่ดีนั้นยากที่จะอธิบายได้ดีกว่าบายพาส มันต้องใช้หนังสือทั้งเล่มในการแก้ไขปัญหานี้ดังนั้นฉันจะพูดถึงเพียงบางส่วนเท่านั้น งานแรกของการต่อลงดินคือการจ่ายแรงดันอ้างอิงสากลซึ่งโดยปกติแล้วเราจะพิจารณา 0V เนื่องจากทุกอย่างถูกพิจารณาว่าสัมพันธ์กับกราวด์กราวด์ อย่างไรก็ตามคิดว่าจะเกิดอะไรขึ้นเมื่อคุณวิ่งผ่านพื้นดิน ความต้านทานของมันไม่เป็นศูนย์ดังนั้นจึงทำให้เกิดความต่างศักย์ระหว่างจุดต่าง ๆ ของพื้นดิน ความต้านทานกระแสตรงของระนาบทองแดงบน PCB มักจะต่ำพอที่จะทำให้ไม่เกิดปัญหามากเกินไปสำหรับวงจรส่วนใหญ่ วงจรดิจิตอลล้วนๆมีระยะขอบเสียง mV 100 วินาทีเป็นอย่างน้อยดังนั้นการชดเชย 10 หรือ 100 วินาทีของกราวด์ uV จึงไม่ใช่เรื่องใหญ่ ในวงจรอะนาล็อกบางตัวมันเป็น แต่นั่นไม่ใช่ปัญหาที่ฉันพยายามทำที่นี่

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

วิธีการแก้ปัญหาที่ฉันมักใช้และที่ฉันมีหลักฐานเชิงปริมาณการทำงานได้ดีคือการป้องกันไม่ให้กระแสความถี่สูงในพื้นที่ออกจากระนาบกราวด์ คุณต้องการสร้างเครือข่ายโลคัลของกำลังไมโครคอนโทรลเลอร์และการเชื่อมต่อกราวด์บายพาสการเชื่อมต่อโลคัลจากนั้นมีเพียงหนึ่งการเชื่อมต่อกับเน็ตแต่ละตัวกับระบบพลังงานหลักและกราวด์กราวด์ กระแสความถี่สูงที่เกิดจากไมโครคอนโทรลเลอร์ส่งออกพลังงานผ่านพินบายพาสและกลับสู่พินกราวด์ อาจมีกระแสความถี่สูงที่น่ารังเกียจมากมายวิ่งวนไปรอบ ๆ นั้น แต่ถ้าห่วงนั้นมีเพียงการเชื่อมต่อเดียวกับพลังของบอร์ดและอวนพื้นดินแล้วกระแสเหล่านั้นส่วนใหญ่จะหยุดพวกเขา

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

มันไม่ได้ใช้เครื่องบินท้องถิ่นทำสิ่งนี้ ฉันใช้พลังท้องถิ่นและเทคนิคอวนพื้นดินเป็นประจำแม้จะอยู่บนกระดาน 2 ชั้น ฉันเชื่อมต่อพินกราวด์ทั้งหมดและพินพาวเวอร์ทั้งหมดด้วยตนเองจากนั้นบายพาสตัวแคปแล้วก็วงจรคริสตัลก่อนที่จะกำหนดเส้นทางอื่น อวนท้องถิ่นเหล่านี้อาจเป็นดาวฤกษ์หรืออะไรก็ตามภายใต้ไมโครคอนโทรลเลอร์และยังอนุญาตให้ส่งสัญญาณอื่น ๆ อย่างไรก็ตามอีกครั้งตาข่ายในท้องที่เหล่านี้จะต้องมีการเชื่อมต่อหนึ่งเดียวกับพลังของเมนบอร์ดหลักและอวนพื้นดิน หากคุณมีระนาบกราวน์ระดับบอร์ดก็จะมีอันใดอันหนึ่งผ่านการเชื่อมต่อตาข่ายพื้นท้องที่กับระนาบกราวน์

ฉันมักจะไปไกลกว่านี้ถ้าทำได้ ฉันใส่ 100nF หรือ 1uF เซรามิกบายพาสแคปใกล้เคียงกับหมุดพลังงานและกราวด์เท่าที่จะเป็นไปได้จากนั้นกำหนดเส้นทางตาข่ายท้องถิ่นสองอัน (พาวเวอร์และกราวด์) ไปยังจุดฟีด กับพื้นกระดานและอวนพลังงานที่ด้านขวาของฝาครอบ หมวกทุติยภูมินี้ให้การปัดอีกครั้งสำหรับกระแสความถี่สูงที่หลบหนีจากการถูกแยกโดยแคปบายพาสแต่ละตัว จากมุมมองของส่วนที่เหลือของบอร์ดพลังงาน / กราวด์ฟีดไปยังไมโครคอนโทรลเลอร์นั้นมีความประพฤติดีโดยไม่มีความถี่สูงที่น่ารังเกียจ

ดังนั้นในที่สุดในการตอบคำถามของคุณว่าเลย์เอาต์ที่คุณมีความสำคัญเมื่อเทียบกับสิ่งที่คุณคิดว่าเป็นแนวปฏิบัติที่ดีที่สุดหรือไม่ ฉันคิดว่าคุณได้บายพาสพิน power / ground ของชิพเพียงพอ นั่นหมายความว่ามันควรจะทำงานได้ดี อย่างไรก็ตามหากแต่ละเครื่องมีทางแยกไปยังระนาบกราวน์หลักคุณอาจมีปัญหาเกี่ยวกับ EMI ในภายหลัง วงจรของคุณจะทำงานได้ดี แต่คุณอาจไม่สามารถขายได้อย่างถูกกฎหมาย โปรดทราบว่าการส่งและรับคลื่นความถี่วิทยุนั้นเป็นกฎซึ่งกันและกัน วงจรที่สามารถส่งคลื่นความถี่วิทยุออกจากสัญญาณนั้นมีความไวต่อการรับสัญญาณจากภายนอกและมีสัญญาณรบกวนที่ด้านบนของสัญญาณดังนั้นมันไม่ใช่ปัญหาของคนอื่นทั้งหมด อุปกรณ์ของคุณอาจทำงานได้ดีจนกว่าจะมีคอมเพรสเซอร์เริ่มทำงานใกล้เคียง นี่ไม่ใช่แค่สถานการณ์เชิงทฤษฎี ฉันเคยเห็นคดีอย่างนั้น

นี่คือเกร็ดเล็กเกร็ดน้อยที่แสดงให้เห็นว่าสิ่งนี้สามารถสร้างความแตกต่างที่แท้จริงได้อย่างไร บริษัท กำลังทำ gizmos เล็ก ๆ น้อย ๆ ที่มีค่าใช้จ่าย $ 120 ในการผลิต ฉันถูกจ้างให้อัปเดตการออกแบบและรับต้นทุนการผลิตต่ำกว่า $ 100 ถ้าเป็นไปได้ วิศวกรคนก่อนไม่เข้าใจการปล่อย RF และการลงดิน เขามีไมโครโปรเซสเซอร์ที่ปล่อยอึ RF จำนวนมาก วิธีแก้ปัญหาของเขาในการผ่านการทดสอบของ FCC คือการปิดล้อมสิ่งสกปรกทั้งหมดในกระป๋อง เขาทำบอร์ด 6 ชั้นที่มีพื้นชั้นล่างแล้วมีแผ่นโลหะที่กำหนดเองบัดกรีกว่าส่วนที่น่ารังเกียจในเวลาการผลิต เขาคิดว่าเพียงแค่ล้อมรอบทุกอย่างด้วยโลหะซึ่งมันจะไม่เปล่งประกาย นั่นเป็นสิ่งที่ผิด แต่ก็มีบางอย่างที่ฉันไม่อยากเข้าไปในตอนนี้ สามารถลดการปล่อยเพื่อให้พวกเขาเพียงแค่ส่งเสียงแหลมโดยการทดสอบ FCC กับ 1/2 เดซิเบลเพื่อสำรอง (ที่ '

การออกแบบของฉันใช้เพียง 4 เลเยอร์ระนาบกราวด์บอร์ดเดียวไม่มีเครื่องบินพลังงาน แต่ระนาบกราวด์ท้องถิ่นสำหรับไอซีทางเลือกไม่กี่ตัวที่มีการเชื่อมต่อจุดเดียวสำหรับระนาบกราวด์โลคัลและอวนพลังท้องถิ่นตามที่ฉันอธิบาย ในการทำให้เรื่องยาวสั้นลงขีด จำกัด FCC จะสูงถึง 15 เดซิเบล (มาก) ข้อได้เปรียบด้านหนึ่งคืออุปกรณ์นี้ยังเป็นส่วนหนึ่งของตัวรับสัญญาณวิทยุและวงจรที่เงียบกว่านั้นก็ให้เสียงรบกวนน้อยลงในวิทยุและมีประสิทธิภาพเป็นสองเท่าของช่วงคลื่นวิทยุ ต้นทุนการผลิตขั้นสุดท้ายคือ $ 87 วิศวกรคนอื่นไม่เคยทำงานให้ บริษัท นั้นอีกเลย

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


67
+1 สำหรับคำอธิบายที่ยอดเยี่ยม การตอบสนองประเภทนี้คือสิ่งที่เว็บไซต์นี้เป็นเรื่องเกี่ยวกับ
Adam Lawrence

14
ที่จริงมีเป็นหนังสือที่ครอบคลุมหัวข้อนี้และอื่น ๆ ได้เป็นอย่างดี: เฮนรี่จับไต๋ของแม่เหล็กไฟฟ้าความเข้ากันได้ทางวิศวกรรม ฉันมีสำเนาของที่ทำงานและแนะนำอย่างยิ่ง มันเป็นการยกเครื่องงานก่อนหน้าของเขาเทคนิคการลดเสียงรบกวนในระบบอิเล็กทรอนิกส์และเข้าสู่หัวข้อใหม่หลายอย่างเช่น "การต่อลงดิน" ที่เหมาะสม (และทำไม "พื้นดิน" จึงเป็นเพียงตำนานที่มีประโยชน์) กลยุทธ์การเลเยอร์ของแผงวงจร การป้องกัน
Mike DeSimone

23
พื้นดินดูเหมือนจะค่อนข้างตรงข้ามกับสิ่งที่ผู้สนับสนุนการออกแบบดิจิทัลความเร็วสูง สิ่งนั้นสนับสนุนการมีเพศสัมพันธ์ที่มีความต้านทานต่ำอย่างแน่นหนากับระนาบกราวด์เดี่ยวโดยมีจุดกึ่งกลางแยกสำหรับพิน IC และเดือยพินหมวกถ้าเป็นไปได้ ดูเหมือนว่าคุณกำลังให้การสนับสนุนในการแยกระนาบพื้นและฉันคิดว่าเขาได้พูดถึงผลกระทบของเสาอากาศที่จะทำให้พื้นดินมีศักยภาพแตกต่างกันในหนังสือเล่มนี้ หนังสือเล่มนี้ล้าสมัยแล้วหรือยัง? ดูเหมือนจะมีความคิดเห็นที่หลากหลายในเรื่องนี้
darron

8
ดูเหมือนจะมีความคิดเห็นมากมาย การใช้ระนาบกราวด์แบบเดียวนั้นดีสำหรับการแยกตัวออกซึ่งหมายถึงการทำให้แน่ใจว่าชิปมีพลังงานสะอาดที่ดี ฉันแนะนำเครือข่ายที่แยกต่างหากด้วยเหตุผล EMI
Olin Lathrop

26
@Olin โดยบังเอิญคุณสามารถรวมแผนผังของตัวอย่าง "แนวทางปฏิบัติที่ดีที่สุด"; ฉันอยากรู้ว่าเครื่องบินภาคพื้นดินในพื้นที่จะเกี่ยวข้องกับสัญญาณที่ออกจาก IC (เครื่องบินแยกข้ามหรือถ้าฉันแค่เข้าใจแนวคิดบางอย่างผิดพลาด)
CoderTao

56

เป้าหมายหลักของเครือข่ายการกระจายพลังงานคือการลดการเหนี่ยวนำระหว่างส่วนประกอบที่เชื่อมต่อ สิ่งนี้สำคัญที่สุดสำหรับเครื่องบินทุกลำที่คุณใช้เป็นข้อมูลอ้างอิง (เช่น "กราวด์", "vref" หรือ "ผลตอบแทน") เนื่องจากแรงดันไฟฟ้าบนตาข่ายนั้นถูกใช้เป็นข้อมูลอ้างอิงสำหรับแรงดันไฟฟ้าของสัญญาณของคุณ (เช่นขีด จำกัด VIL / VIH ของสัญญาณ TTL มีการอ้างอิงถึงพิน GND ของชิปไม่ใช่ VCC) ความต้านทานนั้นไม่สำคัญสำหรับแอปพลิเคชั่น PCB ส่วนใหญ่เนื่องจากองค์ประกอบการเหนี่ยวนำของอิมพีแดนซ์ทั้งหมดมีอิทธิพลเหนือ (บนชิป IC แต่สิ่งนี้ตรงกันข้าม: ความต้านทานเป็นส่วนที่สำคัญของอิมพีแดนซ์)

โปรดทราบว่าปัญหาเหล่านี้มีความสำคัญที่สุดสำหรับวงจรความเร็วสูง (> 1 MHz)

ระนาบอ้างอิงเป็นโหนดแบบเต็ม

สิ่งแรกที่ต้องตรวจสอบคือระนาบอ้างอิงของคุณสามารถพิจารณาว่าเป็นโหนดที่มีก้อนหรือไม่ หากสัญญาณเพิ่มขึ้นของคุณมากกว่าเวลาแสงจำเป็นต้องข้ามจากขอบด้านหนึ่งของบอร์ดไปด้านอื่นและด้านหลัง ( ในทองแดงกฎง่ายๆคือ 8 นิ้วต่อนาโนวินาที) คุณสามารถพิจารณาระนาบอ้างอิง ที่จะเป็นองค์ประกอบ lumped และระยะทางจากโหลดไปยังตัวเก็บประจุ decoupling ไม่สำคัญ นี่คือความมุ่งมั่นที่สำคัญที่จะทำเพราะมันส่งผลกระทบต่อกลยุทธ์การวางตำแหน่งของคุณสำหรับ vias พลังงานและตัวเก็บประจุ

หากขนาดของระนาบมีขนาดใหญ่ขึ้นคุณไม่เพียง แต่ต้องกระจายตัวกระจาย decoupling ไปรอบ ๆ คุณยังต้องการตัวเก็บประจุเพิ่มเติมอีกด้วย

ผ่านการเหนี่ยวนำ

ดำเนินการต่อความพยายามของเราเพื่อลดการเหนี่ยวนำถ้าเครื่องบินเป็นองค์ประกอบ lumped แล้วการเหนี่ยวนำระหว่างส่วนและเครื่องบินกลายเป็นที่โดดเด่น พิจารณา C19 ในตัวอย่างแรกของคุณ ความเหนี่ยวนำที่เห็นได้จากระนาบไปยังชิปนั้นเกี่ยวข้องโดยตรงกับพื้นที่ที่ล้อมรอบด้วยราง กล่าวอีกนัยหนึ่งให้ทำตามเส้นทางจากระนาบพลังงานไปยังชิปจากนั้นกลับออกจากพินกราวด์ไปยังระนาบกราวด์ในที่สุดก็ปิดลูปกลับสู่พลังผ่านทาง การลดพื้นที่นี้ให้เล็กที่สุดคือเป้าหมายของคุณเนื่องจากการเหนี่ยวนำน้อยลงหมายถึงแบนด์วิดท์ที่มากขึ้นก่อนที่การเหนี่ยวนำจะมีความสำคัญเหนือกว่าประจุความจุแยก จำไว้ว่าความยาวของการทะลุผ่านจากพื้นผิวหนึ่งไปยังอีกระนาบนั้นเป็นส่วนหนึ่งของเส้นทาง การรักษาระนาบอ้างอิงใกล้พื้นผิวช่วยได้มาก ไม่ใช่เรื่องผิดปกติในบอร์ดเลเยอร์ 6 หรือมากกว่าสำหรับเลเยอร์ชั้นในและชั้นสุดท้ายของทั้งสองเป็นระนาบอ้างอิง

ดังนั้นในขณะที่คุณมีการเหนี่ยวนำเล็ก ๆ เริ่มต้นด้วย (ฉันคาดเดา 10-20 nH) ก็สามารถลดได้โดยให้ IC ตั้งค่าจุดแวะของตัวเอง: กำหนดขนาดของคุณผ่านขนาดหนึ่งผ่านถัดจากขา 97 และอีกอันใกล้ พิน 95 จะลดการเหนี่ยวนำลงเหลือ 3 nH หรือมากกว่านั้น หากคุณสามารถจ่ายได้จุดอ่อนเล็ก ๆ จะช่วยได้ที่นี่ (แม้ว่าโดยสุจริตเนื่องจากส่วนของคุณคือ LQFP แทนที่จะเป็น BGA นี่อาจไม่ช่วยได้มากนักเพราะกรอบนำในแพ็คเกจอาจมีส่วนร่วม 10 nH ทั้งหมดด้วยตัวเองหรืออาจจะไม่มากเพราะ ... )

การเหนี่ยวนำร่วมกัน

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

หากกระแสในแต่ละสายขนาน (ฉันพูดว่า "ลวด" เพื่อรวมทั้งการติดตามและผ่าน) จะไปในทิศทางเดียวกันจากนั้นการเหนี่ยวนำร่วมกันเพิ่มการเหนี่ยวนำตัวเองเพิ่มการเหนี่ยวนำรวมเพิ่มขึ้น หากกระแสในแต่ละเส้นลวดไปในทิศทางตรงกันข้ามการเหนี่ยวนำร่วมกันจะลบออกจากการเหนี่ยวนำตัวเองลดผลรวม เอฟเฟกต์นี้จะแข็งแกร่งขึ้นเมื่อระยะห่างระหว่างสายไฟลดลง

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

เครื่องบินตัด

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

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

ควรใช้ความระมัดระวังแม้ว่าด้วยร่องรอยสัญญาณที่ยาวพอที่จะเป็นสายส่ง (เช่นเวลาขึ้นหรือตกหนึ่งครั้งในความยาวแล้วแต่จำนวนใดจะสั้นกว่า) เนื่องจากการเติมพื้นดินใกล้กับร่องรอยจะเปลี่ยนอิมพีแดนซ์ของร่องรอยนั้น การสะท้อน (เช่นการโอเวอร์, อันเดอร์, หรือเสียงกริ่ง) สิ่งนี้สังเกตเห็นได้ชัดเจนที่สุดในสัญญาณความเร็วกิกะบิต

หมดเวลา

ฉันจะอธิบายว่ากลยุทธ์ "หนึ่งตัวเก็บประจุ 0.1 ยูเอฟต่อพินพาวเวอร์" นั้นตรงกันข้ามกับการออกแบบที่ทันสมัยที่สามารถมีพินกำลังนับสิบต่อชิ้น แต่ฉันต้องไปทำงานตอนนี้จริงๆ รายละเอียดอยู่ในลิงก์ BeTheSignal และ Altera PDN ด้านล่าง

คำแนะนำ (TL; DR)

  • ย้าย decoupling capacitor vias ให้อยู่ใกล้กันมากขึ้นถ้า vias เหล่านั้นไปยังระนาบที่แตกต่างกัน
  • การใส่ผ่านทางในแผ่นเป็นตัวเลือกที่ดีที่สุดถ้าคุณสามารถจ่ายได้ (คุณจำเป็นต้องกรอกผ่านและแผ่นแผ่นผ่านการเติมซึ่งจะเพิ่มวันหรือสองวันในการผลิตและค่าใช้จ่ายเงินมากขึ้น) สิ่งที่ดีที่สุดอันดับสองคือการวาง vias ทั้งสองไว้ที่ด้านเดียวกันของฝาปิดใกล้กันมากที่สุดและเก็บประจุ สามารถวางชุดจุดแวะเพิ่มเติมที่ด้านตรงข้ามของตัวเก็บประจุเพื่อตัดการเหนี่ยวนำได้ครึ่งหนึ่ง แต่ต้องแน่ใจว่าทั้งสองกลุ่มผ่านอย่างน้อยความหนาของบอร์ด (หรือระยะห่างระนาบสองอัน)
  • ให้ IC ของจุดจบของตัวเองเพื่ออำนาจและพื้นดินรักษาจุดอ่อนสุทธิตรงข้ามใกล้กันและจุดอวนสุทธิเดียวกันห่างกัน จุดอ่อนเหล่านี้สามารถใช้ร่วมกับตัวเก็บประจุแบบแยกส่วนได้ แต่จะดีกว่าที่จะมีจุดจบของเครื่องบินมากกว่าการยืดระยะร่องรอยไปสู่จุดแวะเครื่องบิน (เทคนิคเลย์เอาต์ตามปกติของฉันคือการวางโหลดจากนั้นวางพาวเวอร์และจุดแวะลงดินและในที่สุดก็วางคาปาซิเตอร์ตัวแยกสัญญาณไว้ที่ฝั่งตรงข้ามของบอร์ดถ้ามีที่ว่าง (ถ้าไม่มีที่ว่างตัวเก็บประจุจะเคลื่อนที่ )
  • ย่อขนาดมิติที่ยาวที่สุดของระนาบอ้างอิงแต่ละอันให้เล็กที่สุดเพื่อลดการเหนี่ยวนำและอนุญาตให้แบบจำลององค์ประกอบที่เรียบง่ายสำหรับระนาบของคุณ ควรลดการตัดระนาบและสามารถใช้เครื่องบินในพื้นที่เพื่อบรรเทาได้

ดูสิ่งนี้ด้วย


2
ขอบคุณคำตอบของคุณทำให้ฉันลึกเข้าไปในดินแดนที่ไม่รู้จัก! สิ่งหนึ่งที่ทำให้เกิดความสับสนคือ "ระยะทางจากโหลดไปยังตัวเก็บประจุตัวแยกสัญญาณไม่สำคัญ" เมื่อระนาบอ้างอิงนั้นถือว่าเป็นโหนดที่มีก้อน ดูเหมือนว่าจะขัดแย้งกับทุกสิ่งที่กล่าวมา
morte

4
@ มอร์เทน: ใช่ที่ทำให้ฉันงี่เง่าครั้งแรกที่ฉันอ่านมันในวัสดุของ Altera เช่นกัน แต่มันเป็นสิ่งที่พิสูจน์ได้: ถ้าคุณดูองค์ประกอบความเหนี่ยวนำที่ฉีดด้วยระนาบตัวเองมันมีขนาดเล็กจริง ๆ เมื่อเปรียบเทียบกับตัวเหนี่ยวนำของจุดแวะร่องรอยและบรรจุภัณฑ์ส่วนประกอบ คุณจะต้องแยกแคลคูลัสเวกเตอร์และสมการของแมกซ์เวลล์ออกมาเพื่อพิสูจน์ แต่ถ้าคุณเห็นภาพได้แนวคิดพื้นฐานก็คือสนามแม่เหล็กรอบระนาบนั้นอ่อนกว่าลวด (ผ่านหรือตามรอย) เนื่องจากเรขาคณิต . สนามแม่เหล็กที่อ่อนลงหมายถึงการเหนี่ยวนำที่ต่ำกว่า
Mike DeSimone

3
การเหนี่ยวนำที่ต่ำมากของพลังงานและระนาบกราวด์เปลี่ยนกฎทั้งหมดโดยการเหนี่ยวนำขึ้นสู่ระนาบสำคัญกว่าการเหนี่ยวนำเนื่องจากตำแหน่งบนระนาบ ดังนั้นความต้องการ "ใกล้ส่วน" จึงล้าสมัยในกรณีส่วนใหญ่ (โดยทั่วไปกรณีใด ๆ ที่เครื่องบินพลังงานของคุณมีขนาดเล็กพอที่จะไม่มีผลกระทบของสายส่ง) และปัจจัย จำกัด คือการเหนี่ยวนำจากบรรจุภัณฑ์ของตัวเก็บประจุ ไปยังเครื่องบินและเหมือนกันสำหรับชิป ผู้ผลิตชิปจำนวนมากกำลังเพิ่มพินพลังงานเพื่อลดการเหนี่ยวนำไม่ใช่เพราะต้องการแคปมากขึ้น
Mike DeSimone

2
เครื่องบินแยกเป็นเรื่องยุ่งยาก คุณสามารถไขปัญหาการสร้าง EMI ที่ไม่เคยมีมาก่อนหากคุณไม่ระวัง นอกจากนี้คุณสามารถประนีประนอมความต้านทานต่ำของเครื่องบินหากคุณแบ่งมันเป็นชิ้นเล็ก ๆ เช่นแถบ Henry Ott แนะนำกับมันโดยอ้างว่าการจัดวางองค์ประกอบและเลย์เอาต์มักจะให้ประสิทธิภาพที่ดีกว่าเครื่องบินแบบแยก ที่กล่าวว่ามีกรณีที่พวกเขาเข้าท่า แต่คุณต้องรักษาระนาบแยกที่คล้ายกับการ์ดลอยในชั้นลอยที่มี decoupling ของตัวเองและใกล้กับจุดเชื่อมต่อจุดเดียวและห้ามไม่ให้มีร่องรอยข้ามแยก
Mike DeSimone

2
นอกจากนี้หากคุณแยกระนาบพื้นคุณจะต้องแยกระนาบพลังงานในที่เดียวกัน โปรดจำไว้ว่าที่ความถี่ AC พลังงานและกราวด์นั้นมีศักยภาพเท่ากัน (ถ้าแยกออกอย่างเหมาะสม) และเส้นสนามจะทำงานตามนั้น
Mike DeSimone

44

ฉันคิดว่ามันมีแนวโน้มที่จะช่วยคิดเกี่ยวกับวงจร RC ที่เท่ากันในรูปแบบการติดตามเมื่อคุณต้องพิจารณาพฤติกรรมของสายไฟ (ร่องรอยเช่นตัวต้านทานขนาดเล็กจริงๆ ) และตัวแยกแคป

นี่คือแผนผังคร่าวๆง่ายๆของสามตัวอักษรที่คุณมีในโพสต์ของคุณ:
ป้อนคำอธิบายรูปภาพที่นี่ ไม่มีขั้วในภาพดังนั้นเพียงแค่สมมติว่า "กำลัง" เป็นพื้นและอีกอันคือ VCC

โดยทั่วไปมีสองวิธีในการแยก - A และ C B ไม่ใช่ความคิดที่ดี

Aจะมีประสิทธิภาพสูงสุดในการป้องกันเสียงรบกวนจาก IC จากการแพร่กระจายกลับเข้าไปในรางพลังงานของระบบของคุณ อย่างไรก็ตามจะมีประสิทธิภาพน้อยกว่าที่จะแยกการสลับกระแสจากอุปกรณ์ - กระแสคงที่และกระแสสลับต้องไหลผ่านการติดตามเดียวกัน

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

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


หากคุณวาดวงจรไฟฟ้ากระแสสลับที่เทียบเท่าความแตกต่างระหว่างวิธีการจะชัดเจนมากขึ้น:
ป้อนคำอธิบายรูปภาพที่นี่
C มีเส้นทาง AC สองเส้นทางแยกกันสู่พื้นดินในขณะที่ A มีเพียงเส้นทางเดียว


5
ฉันไม่เห็นด้วยกับความแตกต่างของคุณระหว่าง A และ C กระแสความถี่ต่ำจากแหล่งจ่ายไฟและกระแส decoupling ความถี่สูงเพียงเพิ่ม ข้อเสียเปรียบเพียงอย่างเดียวของ A คือการป้อนพลังงานความถี่ต่ำจะมีความต้านทานเพิ่มขึ้นเล็กน้อย แต่นั่นเป็นปัญหา DC และใช้ได้ตราบใดที่แรงดันไฟฟ้าที่ถูกต้องสามารถรองรับได้
Olin Lathrop

3
นอกจากนี้ยังไม่ถูกต้องที่จะบอกว่า A แยกส่วนได้ดีกว่า C หากต้องการดูส่วนประกอบแยกออกเพียงอย่างเดียว เมื่อทำเช่นนั้นทั้ง A และ C จะทำให้คุณมีวงจรเดียวกัน การแยกชิ้นส่วนทำได้โดยทั้งคู่เช่นกัน ข้อแตกต่างคือ A จะช่วยป้องกันไม่ให้ส่วนประกอบกระแสความถี่สูงหลุดอวนไฟฟ้าได้ดีกว่า
Olin Lathrop

สำหรับการออกแบบความเร็วสูงที่ทันสมัยจะดีกว่าที่จะสร้างแบบจำลองของตัวเหนี่ยวนำแทนตัวต้านทาน ปัญหาไม่ได้อยู่ที่คุณทำการลดทอนความต้านทาน แต่การเหนี่ยวนำของเครือข่ายการกระจายพลังงานทำให้เกิดความล่าช้าว่าแหล่งจ่ายไฟไม่สามารถตอบสนองเร็วพอ (ในทฤษฎีการควบคุมลูปคุณจะพบว่าการหน่วงเวลา [การแปลงเลซ: e ^ st] ในเส้นทางป้อนกลับจะช่วยทำให้วงลูปควบคุมไม่มั่นคง) ความล่าช้าเหล่านี้เกิดจากข้อเท็จจริงที่ว่ากระแสในตัวเหนี่ยวนำไม่สามารถเปลี่ยนแปลงได้ทันที และแรงดันไฟฟ้าจะต้องเปลี่ยนแทนเมื่อมีการเปลี่ยนแปลงโหลดอย่างฉับพลัน
Mike DeSimone

2
@Olin Lathrop - ฉันพูดโดยเฉพาะว่า A นั้นแย่กว่าที่จะแยก IC ออกจริง ๆ ไม่ดีขึ้น -However, it is less effective at actually decoupling switching currents from the device
Connor Wolf

2
นอกจากนี้ C เป็นความต้านทานต่ำกว่าแน่นอนแล้ว A. ฉันจะมีการแก้ไขคำตอบในนาทีที่จะอธิบาย
Connor Wolf

15

คำตอบสำหรับคำถามของคุณ (ทั้งหมดนี้) ขึ้นอยู่กับความถี่ที่คุณใช้งาน PWA ของคุณ

โดยไม่คำนึงถึงสิ่งอื่นใดที่ฉันกำลังจะพูดโปรดจำไว้ว่าตัวแยกสัญญาณแยกส่วนที่แยกออกมาส่วนใหญ่จะไร้ประโยชน์เหนือกว่าประมาณ 70 MHz การใช้ตัวพิมพ์ใหญ่หลายตัวที่ต่อกันสามารถกดตัวเลขนั้นให้สูงขึ้นได้

กฎง่ายๆคือวัตถุเริ่มทำตัวเหมือนเสาอากาศที่ L = wavelength / 10 ความยาวคลื่น = c / f; ดังนั้นเราจึงต้องการ L <c / (10f) ขนาดของคุณสมบัติ 1 ซม. มีความสำคัญที่ประมาณ 3 GHz ก่อนที่คุณจะถอนหายใจด้วยความโล่งอก (เพราะนาฬิกาของคุณวิ่งแค่ 50 MHz) จำไว้ว่าคุณต้องคิดถึงเนื้อหาสเปกตรัมของขอบนาฬิกาและการเปลี่ยนพินของชิป I / O

โดยทั่วไปคุณต้องการใส่แคปจำนวนมากรอบ ๆ บอร์ดและ / หรือใช้บอร์ดที่ออกแบบมาเป็นพิเศษสำหรับพลังและระนาบกราวด์ซึ่งโดยทั่วไปจะทำให้ทั้งบอร์ดกลายเป็นตัวเก็บประจุแบบกระจาย

การเหนี่ยวนำตะกั่วและร่องรอย (L) ประมาณ 15 nH / นิ้ว ซึ่งเท่ากับประมาณ 5 Ohms / นิ้วสำหรับเนื้อหาสเปกตรัมที่ 50 MHz และประมาณ 20 Ohms / นิ้วสำหรับเนื้อหาสเปกตรัมที่ 200 MHz

การเทียบค่า 'N' ตัวพิมพ์ใหญ่ของค่า C จะเพิ่ม C โดยปัจจัยของ N และลด L โดยประมาณหนึ่งตัวของ N รูปแบบการแยกส่วนของคุณมีช่วงความถี่ที่มีประโยชน์ LOW end ของช่วงความถี่นั้นถูกกำหนดโดยความจุรวมที่มีประสิทธิภาพของแคปทั้งหมดของคุณ ช่วงความถี่สูงสุดนั้นไม่มีอะไร (ฉันทำซ้ำไม่มีอะไร) กับความจุของตัวเก็บประจุของคุณ: มันเป็นฟังก์ชั่นของการเหนี่ยวนำตะกั่วของตัวเก็บประจุของคุณและจำนวนตัวเก็บประจุ (และตำแหน่ง) ในเครือข่าย การเหนี่ยวนำโดยรวมที่มีประสิทธิภาพนั้นแปรผกผันกับ N. 10 caps 10 nF แต่ละตัวซึ่งเป็นที่นิยมมากกว่า 1 cap ของ 100 nF 100 แคปจาก 1 nF แต่ละอันยิ่งดี

เพื่อให้เครือข่าย decoupling ที่มีประสิทธิภาพของคุณสูง C และเครือข่าย decoupling ที่มีประสิทธิภาพของคุณ L ต่ำคุณต้องกระจายตัวพิมพ์ใหญ่ของคุณ (ไม่รวมกลุ่มกันในที่เดียวหรือสองแห่ง)

การปกป้องการแปลง A / D ของคุณจากเสียงรบกวนนั้นเป็นเรื่องที่น่าติดตามทั้งหมดซึ่งฉันจะดำเนินการต่อในขณะนี้

ฉันหวังว่าจะช่วยตอบคำถามของคุณ


1
สูงกว่าประมาณ 100 MHz การ decoupling บนชิปรวมทั้งการเดินสายภายในแพคเกจชิปโดดเด่น นอกจากนี้ฉันต้องโต้แย้งความคิดของคุณว่าการเพิ่ม N เป็นสิ่งที่ดีเสมอ หลักฐานคือทำพล็อตอิมพิแดนซ์ (Z vs. f) ของเครือข่ายการกระจายพลังงานของคุณ (แหล่งจ่ายไฟการแยกและระนาบ): ตัวเก็บประจุที่เพิ่มขึ้นแต่ละตัวจะมีความต้านทานลดลง 1 / N รอบ SRF ของตัวเก็บประจุ ดีกว่าคือการใช้ตัวเก็บประจุที่มีค่าต่างกันซึ่งจะมี SRF ที่แตกต่างกันซึ่งจะครอบคลุมแบนด์วิดท์ของคุณมากขึ้น
Mike DeSimone

10

บายพาสตัวเก็บประจุให้บริการสี่ฟังก์ชั่นหลัก:

  1. พวกเขาลดการเปลี่ยนแปลงอย่างรวดเร็วในกระแสที่ดึงลงบนสายไฟ (การเปลี่ยนแปลงดังกล่าวในการดึงกระแสอาจทำให้เกิด EMI หรือทำให้เกิดเสียงรบกวนกับอุปกรณ์อื่น ๆ บนบอร์ด)
  2. พวกเขาลดการเปลี่ยนแปลงแรงดันไฟฟ้าระหว่าง VDD และ VSS
  3. พวกมันลดแรงดันไฟฟ้าระหว่าง VSS และกราวด์
  4. พวกเขาลดแรงดันไฟฟ้าระหว่าง VDD และรางบวกของบอร์ด

ไดอะแกรม (A) ในคำตอบของชื่อปลอมคือสิ่งที่ดีที่สุดสำหรับการลดการเปลี่ยนแปลงที่เกิดขึ้นบนสายไฟเนื่องจากการเปลี่ยนแปลงในกระแสไฟฟ้าที่ดึงออกมาจาก CPU จะต้องเปลี่ยนแรงดันไฟฟ้าสูงสุดก่อนที่จะทำให้เกิดการเปลี่ยนแปลงใด ๆ ในกระแสไฟฟ้า ในทางกลับกันในไดอะแกรม (C) หากการเหนี่ยวนำไปยังแหล่งจ่ายหลักเป็นสิบเท่าที่ไปยังบายพาสหมวกแหล่งจ่ายไฟจะเห็น 10% ของแหลมในปัจจุบันใด ๆ โดยไม่คำนึงถึงความใหญ่หรือความสมบูรณ์ของหมวก

ไดอะแกรม (C) น่าจะดีที่สุดจากมุมมองของการลดการเปลี่ยนแปลงแรงดันไฟฟ้าระหว่าง VDD และ VSS ฉันเดาว่ามันคงสำคัญกว่าที่จะลดความผันแปรของการจ่ายกระแสไฟฟ้า แต่ถ้าสำคัญกว่าการรักษาแรงดันไฟฟ้า VDD-VSS ให้คงที่ไดอะแกรม (C) อาจมีข้อได้เปรียบเล็กน้อย

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


7

ในฐานะที่เป็นข้อความด้านข้างที่แยกออกจากปัญหาเลย์เอาต์โปรดทราบว่ามีเหตุผลที่จะใช้การแบ่งประเภทของค่าตัวเก็บประจุ (เช่น 1000pf, 0.01uF และ 0.1uF) แทนที่จะเป็นเพียงตัวเก็บประจุ 0.1uF ตลอด

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

ฉันเคยทำงานกับหนึ่งในวิศวกรที่ออกแบบแผนผัง + สำหรับไดรฟ์มอเตอร์ Segway และเขาได้รับเสียงตัวแปลงสัญญาณอนาล็อกเป็นดิจิตอลของ DSP (แหล่งสัญญาณหลักคือนาฬิการะบบ DSP) โดยปัจจัย 5- 10 โดยการเปลี่ยนค่าตัวเก็บประจุและลดความต้านทานระนาบกราวด์โดยใช้เครื่องวิเคราะห์เครือข่าย


2
ขออภัยสำหรับสิ่งนี้ แต่วิธีการหนึ่งที่อาจประสบความสำเร็จอย่างดีบนกระดาน? วิธีที่ฉันคิดว่ามันจะเป็น "วงแหวน" ของตัวถอดรหัส / บายพาสแคปรอบ IC ซึ่งเป็นค่าที่เล็กที่สุด ดังนั้น 1000pF แคปจะอยู่ใกล้กับ IC มากที่สุดในคู่ของพินพาวเวอร์แต่ละตัวจากนั้นปิด 0.01uF ด้วยแล้วก็ 0.1 ยูเอฟหนึ่งหรือสองตัวใกล้กัน
Toby Lawrence

2
ฉันคิดว่าคุณน่าจะถูก แต่ฉันจะเอาก้อน 1,000pF และ 0.01uF มารวมกันในแง่ของความสำคัญของความถี่สูง 1,000pF มีค่าเหนี่ยวนำต่ำสุด + ควรใกล้เคียงที่สุด แต่ 0.01uF อยู่ไม่ไกลนัก ฟังก์ชั่นของช่วงความจุที่หลากหลายคือการทำให้รอยหยักความต้านทานต่ำเหล่านั้นพร้อมใช้งานกับ IC
Jason S

2
เลย์เอาต์ที่ดีที่สุดที่ฉันเคยเห็นมักจะวางตัวเก็บประจุ HF ที่สำคัญเหล่านี้ไว้ที่ด้านหลังของบอร์ดใต้ IC ในคำถาม
Jason S

4

ยังมีอีกวิธีหนึ่งในการลดความต้านทานระหว่างราง GND และ VCC ภายในใน MCU และระนาบพลังงาน

พิน MCU I / O ที่ไม่ได้ใช้ทุกอันควรเชื่อมต่อกับ GND หรือ VCC อย่างใดอย่างหนึ่งเพื่อให้พินที่ไม่ได้ใช้จำนวนเดียวกันนั้นไปยัง VCC เท่ากับ GND พินเหล่านั้นควรถูกกำหนดค่าเป็นเอาท์พุทและควรตั้งค่าลอจิกตามรางเพาเวอร์ที่เชื่อมต่อกับเอาท์พุท

วิธีนี้ทำให้คุณสามารถเชื่อมต่อเพิ่มเติมระหว่างรางพลังงานภายในของ MCU และระนาบพลังงานบนแผงวงจร การเชื่อมต่อเหล่านี้จะต้องผ่านตัวเหนี่ยวนำแพ็กเกจและ ESR และ ESR ของ mosfet ที่เปิดใช้งานในไดรเวอร์ GPIO เอาต์พุต

แผนผัง

จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab

เทคนิคนี้มีประสิทธิภาพมากในการทำให้การตกแต่งภายในของ MCU ผูกติดอยู่กับระนาบพลังงานซึ่งบางครั้งก็จ่ายเพื่อเลือกแพ็คเกจสำหรับ MCU ที่กำหนดซึ่งมีพินมากกว่าที่ต้องการเพียงเพื่อเพิ่มจำนวนหมุดพลังงานซ้ำซ้อน หากผู้ผลิตบอร์ดของคุณสามารถจัดการกับมันได้คุณควรเลือกแพ็คเกจไร้สารตะกั่ว (LCC) เนื่องจากพวกเขามักจะมีการเหนี่ยวนำแบบบอร์ดต่อตายที่ต่ำกว่า คุณอาจต้องการตรวจสอบว่าโดยปรึกษากับโมเดล IBIS สำหรับ MCU ของคุณถ้ามี


สิ่งที่เกี่ยวกับความเสี่ยงของการลัดวงจร (เช่นเนื่องจากข้อผิดพลาดซอฟต์แวร์)
Peter Mortensen

2
@PeterMortensen แบบนั้นคงไม่หายนะ ไดรเวอร์พินเป็นแหล่งกระแสที่มีประสิทธิภาพ หากคุณทำผิดพลาดสิ่งที่เกิดขึ้นคือ MCU ของคุณเริ่มร้อนแรงและคุณอาจเข้ารับการจัดอันดับปัจจุบันหรือการกระจายความเสี่ยงหากคุณโชคร้ายเป็นพิเศษ ซอฟต์แวร์ของคุณไม่ควรทำงาน หากคุณคาดหวังว่าปัญหาสำคัญจะเกิดขึ้นให้เขียนโค๊ดราวกับว่าเป็นซอฟต์แวร์ความปลอดภัยระดับ B ตัวตรวจสอบความสอดคล้องของพื้นหลังจะตรวจจับสถานะพินผิดและดำเนินการตามนั้น
Kuba Ober

2

เป็นการดีที่สุดที่จะใช้แนวปฏิบัติที่ดีโดยเฉพาะอย่างยิ่งเนื่องจากไม่เกี่ยวข้องกับงานหรือค่าใช้จ่ายเพิ่มเติมในการออกแบบประเภทนี้

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

นอกเหนือจากการทำงานผิดพลาดของชิปในบางกรณีคุณอาจเพิ่มการปล่อยที่ไม่พึงประสงค์


5
ดูเหมือนจะไม่ตอบคำถามของเขากับฉันจริงๆ เขาบอกว่าเขารู้ว่ามันไม่ใช่วิธีปฏิบัติที่ถูกต้อง แต่พยายามที่จะตรวจสอบว่ามันเป็นเรื่องใหญ่พอที่จะเปลี่ยนมัน
Kellenjb

ตามที่ฉันเข้าใจแล้วตัวแยกแคปมีหน้าที่สองอย่าง หนึ่งคือเป็นอ่างเก็บน้ำไฟฟ้าอื่น ๆ สำหรับกรองเสียงรบกวน ฝาปิดดูเหมือนฟิลเตอร์กรองความถี่ต่ำไปยังอินพุต เฉพาะการกรองเท่านั้นที่จะได้รับผลกระทบจากการกำหนดเส้นทางใช่หรือไม่ ในตัวอย่างด้านล่างกราวด์กราวด์อยู่ที่ด้าน "ตรงกันข้าม" ของพินกำลัง mcu ดังนั้นการกรองจึงไม่มีประสิทธิภาพ มันสมเหตุสมผลหรือไม่
morten

ตัวเก็บประจุต้องจัดการกับกระแสแหลมสูงบางช่วงสั้น ๆ ดังนั้นการกำหนดเส้นทางต้องถูกต้องทั้งสองจำนวน
Leon Heller

ทำไมต้องลงคะแนน
Leon Heller

2

ถึงแม้ว่าการออกแบบของคุณจะ "ทำงาน" ตามที่เป็นอยู่ในประสบการณ์ของฉันฉันพบว่าถ้าคุณไม่ทำงาน "ดี" ในการแยกและบายพาสวงจรของคุณจะเชื่อถือได้น้อยกว่าและมีความไวต่อสัญญาณรบกวนไฟฟ้ามากกว่า นอกจากนี้คุณยังอาจพบว่าสิ่งที่ทำงานในห้องปฏิบัติการอาจไม่ทำงานในสนาม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.