ข้อผิดพลาด Altium: ตาข่ายประกอบด้วยหลายพอร์ตอินพุต ข้อผิดพลาดนี้หมายความว่าอย่างไร


12

ฉันค่อนข้างใหม่สำหรับ Altium และฉันพบข้อผิดพลาดต่อไปนี้เมื่อรวบรวม schematic ของฉัน:

  1. Net SDI มีพอร์ตอินพุตหลายพอร์ต (พอร์ต SDI, พอร์ต SDI)
  2. Net CLK มีหลายพอร์ตที่เข้าใช้ (พอร์ต CLK, พอร์ต CLK)

สิ่งที่ฉันพยายามทำคือเชื่อมต่อหลายแผ่นกับสัญญาณเดียวกัน SDI และ CLK ฉันกำลังทำอะไรผิดหรือเปล่า? เป็นลำดับชั้นแบบเรียบฉันได้ตั้งขอบเขตเป็น "Flat (เฉพาะพอร์ตทั่วโลก)" ด้านล่างเป็นแผนผังสองแผ่นของฉันที่ใช้สัญญาณ SDI และ CLK

Sheet1: http://i.imgur.com/CGcwAeG.jpg

Sheet2: http://i.imgur.com/AllFW51.jpg


ฉันไม่มีเวลาสำหรับคำตอบเต็มรูปแบบในตอนนี้ แต่ฉันสงสัยว่ามันเกี่ยวข้องกับตัวเลือกชื่อเน็ตทั่วโลกและชื่อเน็ตท้องถิ่น
โฟตอน

คำตอบ:


16

ด้วยการเลือกขอบเขต "Flat (เฉพาะพอร์ตทั่วโลก)" ... ป้ายกำกับสุทธิจะอยู่ภายในแต่ละแผ่นงานพวกเขาจะไม่เชื่อมต่อข้ามชีตพอร์ตทั้งหมดที่มีชื่อเดียวกันจะถูกเชื่อมต่อในทุกชีต " - Altium "การออกแบบหลายแผ่น"

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

  1. สลับไปยังการออกแบบลำดับชั้น
    ต้องการให้คุณใช้แผ่นงานด้านบนเพื่อควบคุมลำดับชั้นการออกแบบ ทบทวน"5.1.3 การสร้างแผ่นด้านบน"ในโมดูลการฝึกอบรมที่กล่าวถึงก่อนหน้า สำหรับสิ่งที่คุ้มค่าการออกแบบทั้งหมดของฉันมีการตั้งค่าการออกแบบนี้
  2. เปลี่ยนพอร์ตอินพุตเป็นแบบสองทิศทาง
    สิ่งนี้อาจทำให้ข้อผิดพลาดหายไป (เนื่องจากเมทริกซ์การเชื่อมต่อของโครงการของคุณ) แต่อาจไม่เหมาะสมจากมุมมองของโลกแห่งความเป็นจริง บรรทัด CLK / SDI นั้นแน่นอนที่สุดไม่ใช่แบบสองทิศทาง สิ่งนี้อาจทำให้เกิดปัญหาเมื่อคุณอยู่ในการตรวจสอบการออกแบบและต้องอธิบายว่าทำไมคุณจึงทำเครื่องหมายทุกอย่างเป็นแบบสองทิศทาง
  3. แก้ไขเมทริกซ์การเชื่อมต่อ
    Stick ด้วยการตั้งค่าการออกแบบแบบแบนของคุณ แต่บอก Altium เพื่อผลักมันโดยการแก้ไขเมทริกซ์การเชื่อมต่อข้อผิดพลาด / คำเตือน:
    สกรีนช็อตของเมทริกซ์การเชื่อมต่อ Altium Project
    ตอนนี้พอร์ตอินพุตหลายพอร์ตจะรายงานเป็นคำเตือนเท่านั้นไม่ใช่ข้อผิดพลาด

3
+1 สำหรับ "เปลี่ยนเป็นการออกแบบแบบลำดับชั้น" การมีการเชื่อมต่อพอร์ตทั้งหมดต้องผ่านแผนผังเลเยอร์ด้านบนทำให้การเชื่อมต่อระหว่างแผ่นงานนั้นเป็นที่เข้าใจได้ง่ายขึ้น
Connor Wolf

6
ฉันลงคะแนนให้กับตัวเลือก "บอก altium เพื่อดัน" ในการออกแบบแบนที่เกี่ยวข้องกับบัสที่มีพอร์ตเอาต์พุตหลายตัวเชื่อมต่อกับพอร์ตอินพุตหนึ่งพอร์ตนั้นสมเหตุสมผลอย่างสมบูรณ์แบบ
Peter Green

2

ฉันชอบคำตอบโดย @ dext0rb แต่การปิดข้อผิดพลาดเชิงตรรกะ / คำเตือนสำหรับพอร์ตทั้งหมดอาจทำให้เกิดปัญหาในภายหลัง

ดังนั้นเพียงแค่ปิดข้อผิดพลาดในเน็ตโดยใช้ "Generic No ERC"

Altium Generic No ERC Location

แล้ว

Altium Generic ไม่มีตัวเลือกการเชื่อมต่อพอร์ต ERC


0

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

Unspecified อนุญาตให้ผู้ใช้สร้างหลายอินพุตและเอาต์พุตสำหรับพอร์ตเหล่านี้


-1

คุณเพียงแค่ต้องเปลี่ยนแผ่นอิเล็กโทรดแบบไฟฟ้าในสัญลักษณ์แผนผังเป็นแบบพาสซีฟ

ป้อนคำอธิบายรูปภาพที่นี่

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