Lỗi Altium: Lưới chứa nhiều cổng đầu vào. Lỗi này nghĩa là gì?


12

Tôi còn khá mới với Altium và tôi đang gặp phải các lỗi sau khi biên dịch sơ đồ của mình:

  1. Net SDI chứa nhiều Cổng đầu vào (Cổng SDI, Cổng SDI)
  2. Net CLK chứa nhiều Cổng đầu vào (Cổng CLK, Cổng CLK)

Những gì tôi đang cố gắng làm là kết nối nhiều tờ với cùng một tín hiệu, SDI và CLK. Tôi có làm điều gì sai? Đó là một hệ thống phân cấp phẳng, tôi đã đặt phạm vi thành "Căn hộ (Chỉ cổng toàn cầu)". Dưới đây là hai tờ sơ đồ của tôi sử dụng tín hiệu SDI và CLK

Tờ1: http://i.imgur.com/CGcwAeG.jpg

Tờ 2: http://i.imgur.com/ ALLFW51.jpg


Tôi không có thời gian cho câu trả lời đầy đủ ngay bây giờ, nhưng tôi nghi ngờ nó liên quan đến sự lựa chọn cho tên mạng toàn cầu so với tên mạng địa phương.
Photon

Câu trả lời:


16

Với phạm vi "Flat (Chỉ cổng toàn cầu)" được chọn, "... nhãn net là cục bộ trên mỗi trang tính, chúng sẽ không kết nối giữa các trang. Tất cả các cổng có cùng tên sẽ được kết nối, trên tất cả các trang." - Altium "Thiết kế nhiều tờ"

Điều này có vẻ ổn với những gì bạn đang cố gắng thực hiện, nhưng tôi nghĩ trong kiểu cài đặt thiết kế này, phải có mối quan hệ 1: 1 của cổng Đầu vào và Đầu ra. Trong trường hợp thiết kế phẳng, các cổng đầu vào được kết nối với nhau, do đó xảy ra lỗi "nhiều cổng đầu vào". Dưới đây là một vài điều bạn có thể thử:

  1. Chuyển sang thiết kế phân cấp
    Điều này đòi hỏi bạn phải sử dụng bảng trên cùng để kiểm soát phân cấp thiết kế. Xem lại "5.1.3 Xây dựng bảng trên cùng" trong mô đun đào tạo đã đề cập trước đó. Đối với những gì nó có giá trị, tất cả các thiết kế của tôi là của thiết kế này.
  2. Thay đổi các cổng đầu vào thành hai chiều
    Điều này có thể làm cho lỗi không còn (do Ma trận kết nối của dự án của bạn), nhưng nó có thể không có ý nghĩa từ quan điểm trong thế giới thực. Các dòng CLK / SDI chắc chắn không phải là hai chiều. Điều này có thể gây ra vấn đề khi bạn tham gia đánh giá thiết kế và phải giải thích lý do tại sao bạn đánh dấu mọi thứ là hai chiều.
  3. Chỉnh sửa ma trận kết nối
    Dán với cài đặt thiết kế phẳng của bạn, nhưng hãy nói với Altium để xóa nó bằng cách chỉnh sửa ma trận kết nối Lỗi / Cảnh báo:
    Ảnh chụp màn hình của ma trận kết nối Dự án Altium
    Bây giờ, nhiều cổng đầu vào sẽ chỉ được báo cáo là cảnh báo, không phải là lỗi dừng hiển thị.

3
+1 cho "Chuyển sang thiết kế phân cấp". Có tất cả các kết nối cổng phải đi qua sơ đồ lớp trên cùng làm cho các kết nối giữa các trang SO dễ hiểu hơn nhiều.
Sói Connor

6
Tôi bỏ phiếu cho tùy chọn "nói với altium để đẩy nó". Trong các thiết kế phẳng liên quan đến các bus có nhiều cổng đầu ra kết nối với một cổng đầu vào là hoàn toàn hợp lý.
Peter Green

2

Tôi thích câu trả lời của @ dext0rb nhưng tắt các lỗi / cảnh báo logic cho tất cả các cổng có thể gây ra sự cố sau này.

Vì vậy, chỉ cần tắt lỗi trên mạng cụ thể bằng cách sử dụng "Chung không có ERC"

Altium Chung Không có vị trí ERC

và sau đó

Altium Generic Không có tùy chọn kết nối cổng ERC


0

Tôi thích tạo các cổng là Không xác định trong trường hợp này. Trong khi các mũi tên chỉ hướng vẫn được giữ (cộng với phối hợp màu) từ định dạng Đầu vào / Đầu ra trước đó của chúng.

Không xác định cho phép người dùng tạo nhiều đầu vào và đầu ra cho các cổng này.


-1

Bạn chỉ cần thay đổi loại miếng đệm điện trong các biểu tượng sơ đồ thành thụ động.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.