การออกแบบ PCB จะมีข้อผิดพลาดบางอย่าง

ควรให้ความสนใจ PCB ออกแบบ

ความเข้าใจผิดที่ 1: ความต้องการออกแบบ PCB ของบอร์ดนี้ไม่สูง ดังนั้นใช้ลวดทินเนอร์และผ้าอัตโนมัติ

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

ipcb

ความเชื่อที่ 2: สัญญาณบัสเหล่านี้ถูกดึงโดยตัวต้านทานเพื่อให้รู้สึกปลอดภัยยิ่งขึ้น

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

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

ความเชื่อที่ 4: FPGA นี้เหลือประตูอีกมาก มาทำกันเถอะ

ความคิดเห็น: การใช้พลังงานของ FGPA เป็นสัดส่วนกับจำนวน flip-flop ที่ใช้และจำนวน flips ดังนั้นการใช้พลังงานของ FPGA รุ่นเดียวกันอาจแตกต่างกัน 100 เท่าในวงจรที่ต่างกันในแต่ละช่วงเวลา การลดจำนวนรองเท้าแตะที่ความเร็วสูงเป็นวิธีการพื้นฐานในการลดการใช้พลังงาน FPGA

ความเชื่อที่ 5: การใช้พลังงานของชิปขนาดเล็กเหล่านี้ต่ำเกินไปที่จะกังวล

แสดงความคิดเห็นเกี่ยวกับ: ABT16244 กินไฟน้อยกว่า 1 ma โดยไม่มีโหลด แต่ดัชนีของมันคือแต่ละพินสามารถขับเคลื่อนโหลดได้ 60mA (เช่นความต้านทานที่ตรงกับสิบโอห์ม) นั่นคือการใช้พลังงานสูงสุด 60*16=960mA ที่เต็ม โหลด แน่นอนว่ากระแสไฟแรงมากจนความร้อนตกบนโหลด

ความเชื่อที่ 6: มีสัญญาณควบคุมมากมายในหน่วยความจำ ฉันต้องใช้สัญญาณ OE และ WE บนบอร์ดนี้เท่านั้น เพื่อให้ข้อมูลออกมาเร็วขึ้นมากเมื่ออ่าน

ความคิดเห็น: การใช้พลังงานของหน่วยความจำส่วนใหญ่จะมากกว่า 100 เท่าเมื่อการเลือกชิปมีประสิทธิภาพ (โดยไม่คำนึงถึง OE และ WE) มากกว่าเมื่อไม่เลือกชิป ดังนั้นควรใช้ CS เพื่อควบคุมชิปทุกครั้งที่ทำได้และความกว้างของชิป ควรลดพัลส์การเลือกให้มากที่สุดหากตรงตามข้อกำหนดอื่น ๆ

ความเชื่อที่ 7: สัญญาณเหล่านี้ถูกเร่งอย่างไร? ต่อให้แมตช์ดีก็ตกรอบได้

ความคิดเห็น: นอกเหนือจากสัญญาณเฉพาะบางอย่าง (เช่น 100BASE-T, CML) เกินพิกัด ตราบใดที่สัญญาณไม่ใหญ่มาก ไม่จำเป็นต้องตรงกัน แม้ว่าการจับคู่จะไม่ตรงกันที่สุดก็ตาม เนื่องจากอิมพีแดนซ์เอาต์พุต TTL น้อยกว่า 50 โอห์ม หรือแม้แต่ 20 โอห์ม หากความต้านทานสูงขนาดนั้น กระแสไฟจะใหญ่มาก การสิ้นเปลืองพลังงานไม่เป็นที่ยอมรับ และแอมพลิจูดของสัญญาณจะน้อยเกินไปที่จะใช้งาน กล่าวคือ สัญญาณเอาท์พุตเฉลี่ยใน เอาต์พุตของอิมพีแดนซ์เอาต์พุตระดับสูงและต่ำของกระแสไฟฟ้าในเวลาปกติไม่เหมือนกัน และไม่ตรงกันทุกประการ ดังนั้นการจับคู่ TTL, LVDS, 422 และสัญญาณอื่นๆ จึงสามารถยอมรับได้ตราบเท่าที่มีการโอเวอร์โหลด

ความเชื่อที่ 8: การลดการใช้พลังงานเป็นเรื่องของบุคลากรด้านฮาร์ดแวร์ และซอฟต์แวร์ไม่มีส่วนเกี่ยวข้องใดๆ

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