พินที่ไม่รู้จัก Altium Designer


11

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

ข้อผิดพลาดพินที่ไม่รู้จัก

ฉันได้ตรวจสอบทั้งสัญลักษณ์วงจรและรอยเท้า pcb ประมาณหนึ่งล้านครั้งและมั่นใจว่าฉันได้กำหนดหมุดอย่างถูกต้องแล้ว

ปักหมุดแผนที่

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

ความคิด / ข้อเสนอแนะยินดีต้อนรับ! ขอบคุณ

แก้ไข: นี่คือแผนผัง: แผนผัง

นี่คือคุณสมบัติของพิน 2: พินคุณสมบัติ

และนี่คือ PCB footprint: รอย PCB


เราสามารถดูแผนผังได้หรือไม่?
MathieuL

1
เราเห็นสัญลักษณ์และรอยเท้าได้ไหม
efox29

หมุดในแผนผังและไลบรารี PCB ต้องตรงกันอย่างสมบูรณ์ ตามที่คนอื่นถามคุณสามารถโพสต์สัญลักษณ์องค์ประกอบและรอย PCB
DerStrom8

ฉันสงสัยว่ารอยเท้าของ SW1 ไม่มีพิน 2 บางทีพินนั้นชื่อ "2" แต่มีหมายเลขอื่น หมายเลขพินบนรอยจะต้องตรงกับหมายเลขพินบนสัญลักษณ์แผนผัง
Peter Bennett

บางทีคุณอาจล้มเหลวในการอัปเดตสัญลักษณ์แผนผังในแผนผังและ / หรือรอยเท้า? สัญลักษณ์ห้องสมุดอาจจะสมบูรณ์แบบ (ตอนนี้) แต่คุณมีเวอร์ชั่นเก่ากว่าในแผนผัง ฯลฯ
Spehro Pefhany

คำตอบ:


9

คุณอาจแก้ไขสัญลักษณ์แผนผังในไลบรารี Sch หลังจากวางรอยบนการออกแบบเค้าโครง

ในสถานการณ์เช่นนี้คุณต้องอัปเดตการออกแบบวงจรจากไลบรารี (เครื่องมือ / อัปเดตจากไลบรารี ... ) จากนั้นอัปเดต PCB ของคุณด้วยแผนผังที่อัปเดต หากปัญหายังคงอยู่ให้ลบ footprint จากไฟล์ PCB และอัปเดตไฟล์ PCB ด้วยแผนผังอีกครั้ง

ตรวจสอบให้แน่ใจว่าสัญลักษณ์ในแผ่นวงจรมีชื่อรุ่นรอยเท้าเหมือนกันกับที่มีอยู่ในห้องสมุด Schematic และ PCB


2
นี่เป็นวิธีการที่ละเอียดและสมเหตุสมผล +1
KyranF

1
ฉันมีปัญหาเดียวกันและตรวจสอบทุกสิ่งฉันอัพเดทวงจรและทั้งหมด วิธีแก้ปัญหาคืออัปเดตเฉพาะรอยเท้า (คลิกที่ส่วนประกอบและอัพเดท PCB ด้วย ... )

3

ในการเชื่อมโยงพินระหว่างเอกสารแผนผังและเอกสารรอยเท้าผู้ออกแบบพินต้องตรงกัน หมุดในแผนผังของฉันคือ A01, A02, A03 ในขณะที่หมุดบนรอยเท้ามีป้ายกำกับ A1, A2, A3 การเปลี่ยนแผนผังเป็น A1, A2, A3 หรือ foot print เป็น A01, A02, A03, แก้ไขสถานการณ์พินที่ไม่รู้จัก


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

2

ฉันมีปัญหาเดียวกันกับ Altium 14 (14.3.20) ความละเอียดเป็นเรื่องง่ายและไม่ได้ใช้งานง่าย

ออกแบบ> นำเข้าการเปลี่ยนแปลงจาก [PCB] กล่องโต้ตอบจะปรากฏขึ้น คลิกปุ่มตรวจสอบความถูกต้อง ข้อผิดพลาดจะปรากฏขึ้น คลิกที่ปุ่มดำเนินการ ข้อผิดพลาดจะถูกล้าง คลิกปุ่มตรวจสอบอีกครั้ง ข้อผิดพลาดยังคงถูกล้าง

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


2

ระวังตัวออกแบบ pin: ฉันมีปัญหากับ designator "1 (C)" ซึ่งต้องเป็นชื่อ แต่ไม่ได้กรอกข้อมูลลงในฟิลด์ของ designator โดยไม่ตั้งใจ ใช้เวลาในการแก้ปัญหามาก หลังจากเปลี่ยนชื่อหมุดเหล่านั้นเป็น "1" ฉันไม่เห็นข้อผิดพลาดนี้อีกแล้ว ฉันได้รับข้อผิดพลาดเช่น "unknown pin T1-" ในขณะที่พินในขณะนั้นมีผู้ออกแบบเช่น T1-4 (C) เช่น (อย่างที่คุณเห็นว่า 4 (C) ไม่ได้พิมพ์ด้วยความผิดพลาดซึ่งทำให้ฉันเป็น designator ที่ไม่ถูกต้อง สาเหตุของปัญหาพินข้อผิดพลาดนี้) ดังนั้น: ผู้ออกแบบควรเป็นตัวเลขหรือตัวอักษร (0-9, az) แต่ไม่ใช่ทุกตัวที่นอกเหนือจากที่ได้รับการสนับสนุน

สำหรับทุกคนที่มีปัญหานี้และมาที่นี่โดย google;)


1

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


1
  1. ลบส่วนประกอบที่สร้าง Pin ไม่ทราบจาก PCB
  2. ก่อนอัปเดตแผนผังคลิกขวาที่ไฟล์แผนผังและคลิก 'รวบรวมเอกสาร'
  3. คลิกขวาใน Project.PrjPcb และคลิกที่ 'รวบรวม PCB โครงการ'
  4. หลังจากขั้นตอนเหล่านี้หากไม่มีข้อผิดพลาดคุณสามารถปรับปรุงวงจรของคุณ
  5. หากปัญหาไม่ได้รับการแก้ไขให้ไปที่ 'ลิงค์ส่วนประกอบ' จากเมนูโครงการใน PCB และตรวจสอบว่าส่วนประกอบทั้งหมดอยู่ในหน้าต่างด้านขวา

0

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


0

นี่เป็นอีกวิธีที่ผิดพลาด: ระวังช่องว่างต่อท้าย! ฉันใช้เวลาพอสมควรในการเกาหัวของฉันจนกว่าฉันจะรู้ว่ารหัสรอยเท้าถูกเรียกว่า "1" ไม่ใช่ 1

คุณคาดหวังว่า Altium จะตัด / ละเว้นช่องว่างต่อท้าย แต่ไม่ต้องการ


0

มันอาจเป็นปัญหานี้:

ตัวอย่างเช่นตัวต้านทาน

รอยประทับการลงทะเบียนไม่ตรงกับแผนผังของคุณ

ในแผนผังแผนผังขั้ว R1 ของตัวต้านทานมีชื่อว่า R1-1 และ R1-2

แต่ชื่อแผ่นรอยเท้าไม่ 1 และ 2

ไปที่ไลบรารีที่เกี่ยวข้องและแก้ไขชื่อแผ่นรอยเท้า จากนั้นมันก็จะโอเค!


-1

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


-2

ตรวจสอบว่าชื่อ pad designator ของคุณในการพิมพ์ foot pcb และชื่อ pin designator ของสัญลักษณ์แผนผังนั้นเหมือนกันหรือไม่ หากมีการเปลี่ยนแปลงที่แตกต่างกันไปเป็นชื่อเดียวกันดังนั้นคุณจะได้รับการกำจัดข้อผิดพลาด

ฉันมีข้อผิดพลาดเดียวกันฉันมีไดโอดกับผู้ออกแบบ "a" และ "k" บนแผ่นและตัวออกแบบ "1" และ "2" ในสัญลักษณ์แผนผัง ดังนั้นฉันได้รับข้อผิดพลาด "ไม่รู้จักการเชื่อมต่อพิน 1 ถึงไม่ทราบพิน"


3
โปรดเปลี่ยนจากเมืองหลวงทั้งหมดเป็นกรณีผสมแบบปกติ "เมืองหลวงทั้งหมด" มักถูกมองว่าเป็นการตะโกนและมักจะหมายความว่าคุณจะได้รับปฏิกิริยาทางลบ ดังนั้นเพื่อประโยชน์ของคุณเองโปรดปฏิบัติตามคำแนะนำของฉันและไม่ใช่ความพยายามที่เข้าใจผิดที่จะทำให้เรา "เห็นมัน" (ดังที่คุณพูด) ขอบคุณ :-) (PS คำตอบของคุณดูเหมือนจะเป็นอย่างนี้ )
SamGibson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.