Xác thực một linh kiện
Sơ lược
- Tìm hiểu cách chạy Kiểm tra quy tắc linh kiện trong trình biên tập linh kiện, ở cả chế độ chỉnh sửa từng linh kiện và chỉnh sửa linh kiện hàng loạt, cũng như xem kết quả trong bảng Messages.
- Nắm rõ những lỗi xác thực nào ngăn việc lưu linh kiện vào Workspace.
- Tìm nơi cấu hình các phép kiểm tra do người dùng xác định và cách khắc phục các vi phạm thường gặp ở linh kiện.
Trước khi lưu một linh kiện trong Thư viện Workspace được định nghĩa/chỉnh sửa trong trình chỉnh sửa Component (ở chế độ Chỉnh sửa một linh kiện hoặc Chỉnh sửa linh kiện hàng loạt) vào Workspace đang kết nối và đưa linh kiện vào sử dụng trong các thiết kế, cần đảm bảo linh kiện này đáp ứng các yêu cầu theo thiết lập đã cấu hình. Khi bạn thử lưu linh kiện trở lại Workspace, trình chỉnh sửa Component sẽ chạy quy trình xác thực – Kiểm tra quy tắc linh kiện.
Tương tự như dự án bo mạch có quy trình xác thực để phát hiện các vi phạm, trình chỉnh sửa Component cũng có chức năng xác thực linh kiện. Mọi vi phạm được phát hiện đều được liệt kê trong bảng Messages.
Quy trình xác thực linh kiện kiểm tra nhiều vấn đề tiềm ẩn của linh kiện và các mô hình đã định nghĩa cho linh kiện đó – bao gồm cả các phép kiểm tra cố định và nhiều loại vi phạm mà người dùng có thể định nghĩa ở cấp toàn cục.
Tất cả các phép kiểm tra xác thực cố định sau đây đều có chế độ báo cáo là
:
Folder path not specified for component
| Tóm tắt | Vi phạm này xảy ra khi chưa chỉ định thư mục đích trong Workspace để lưu linh kiện đang được định nghĩa trong trình chỉnh sửa Component. |
|---|---|
| Thông báo | Một thông báo sẽ hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục |
|
Component not having a unique Id
| Tóm tắt | Vi phạm này xảy ra khi ID mục của một linh kiện đang được định nghĩa trong trình chỉnh sửa Component trùng với ID mục của một mục khác trong Workspace đang kết nối. |
|---|---|
| Thông báo | Một thông báo sẽ hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục |
|
| Lưu ý | Vi phạm này thường xảy ra khi giá trị ID mục được tự động gán cho linh kiện bị ghi đè thủ công. Với linh kiện mới được tạo thông qua lệnh File » New » Component hoặc bảng Components (tìm hiểu thêm), trường này được điền theo mẫu linh kiện đã định nghĩa cho loại linh kiện được chọn trong hộp thoại Create new component. Nếu không có mẫu hoặc nếu chọn mục <Undefined> trong hộp thoại, một quy tắc đặt tên mặc định ( |
Các phép kiểm tra do người dùng định nghĩa được cấu hình trên trang Quản lý dữ liệu – Kiểm tra quy tắc linh kiện của hộp thoại Preferences.
Bất kỳ phép kiểm tra cố định nào không đạt hoặc phép kiểm tra do người dùng định nghĩa nào ở mức Lỗi nghiêm trọng đều sẽ ngăn việc lưu linh kiện vào Workspace.
Các thiết lập mặc định của những phép kiểm tra do người dùng định nghĩa có thể không phù hợp với linh kiện của bạn, vì vậy, điều quan trọng là làm quen với các tùy chọn và cách cấu hình chúng cho phù hợp với thiết kế của bạn. Bạn có thể tìm thấy thông tin về từng phép kiểm tra lỗi do người dùng định nghĩa bên dưới.
Các vi phạm liên quan đến linh kiện
Duplicate Component by Name
| Tóm tắt | Vi phạm này xảy ra khi tên của linh kiện đang được định nghĩa trong trình chỉnh sửa linh kiện trùng với tên của một linh kiện trong Workspace được kết nối. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Đặt tên khác nhau và duy nhất cho các linh kiện theo yêu cầu.
|
Duplicate Component by PCL
| Tóm tắt | Vi phạm này xảy ra khi một linh kiện đang được định nghĩa trong trình chỉnh sửa linh kiện có lựa chọn linh kiện được một linh kiện khác trong Workspace được kết nối sử dụng. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Gán các lựa chọn linh kiện khác nhau và duy nhất cho các linh kiện theo yêu cầu.
|
Invalid Pin Mappings
| Tóm tắt | Vi phạm này xảy ra khi một linh kiện đang được định nghĩa trong trình biên tập Component có ánh xạ không rõ ràng giữa ký hiệu linh kiện và (các) footprint. Ví dụ: vi phạm xảy ra nếu các chân của ký hiệu được định nghĩa trong các trường Designator là |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo |
trong đó:
|
| Khuyến nghị khắc phục | Chỉnh sửa mô hình hiện đã thêm hoặc chọn mô hình khác để đảm bảo các chân của ký hiệu tương ứng một-một với các pad của footprint.
|
Missing Component Description
| Tóm tắt | Vi phạm này xảy ra khi chưa chỉ định mô tả cho một linh kiện đang được định nghĩa trong trình biên tập Component. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Chỉ định mô tả cho (các) linh kiện vi phạm theo yêu cầu.
|
Missing Component Name
| Tóm tắt | Vi phạm này xảy ra khi chưa chỉ định tên cho một linh kiện đang được định nghĩa trong trình biên tập Component. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Chỉ định tên cho (các) linh kiện vi phạm theo yêu cầu.
|
Missing Component Type
| Tóm tắt | Vi phạm này xảy ra khi chưa chỉ định loại cho một linh kiện đang được định nghĩa trong trình biên tập Component. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Chỉ định loại cho (các) linh kiện vi phạm theo yêu cầu.
|
Model Revision in Inapplicable State
| Tóm tắt | Vi phạm này xảy ra khi một mô hình được liên kết mà định nghĩa linh kiện đang sử dụng (tham chiếu) được phát hiện ở trạng thái không được phép sử dụng. Ví dụ: mô hình hiện đang ở trạng thái |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Chọn một mô hình thay thế hoặc một bản sửa đổi của cùng mô hình hợp lệ để sử dụng trong linh kiện.
|
Model revision is Out Of Date
| Tóm tắt | Vi phạm này xảy ra khi phát hiện một mô hình được liên kết đang được sử dụng (tham chiếu) bởi định nghĩa linh kiện đã lỗi thời. Nếu có bản sửa đổi mới hơn của mô hình, trường Revision State sẽ thể hiện điều này bằng dòng chữ |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Cập nhật các liên kết mô hình linh kiện đã lỗi thời để sử dụng bản sửa đổi mới nhất của các mô hình.
|
Number of Pads Exceeds Number of Pins
| Tóm tắt | Vi phạm này xảy ra khi một mô hình footprint đang được sử dụng (tham chiếu) bởi định nghĩa linh kiện có số lượng pad (pad SMD được đặt trên các lớp đồng và pad xuyên lỗ mạ) lớn hơn số chân của ký hiệu sơ đồ nguyên lý mà nó tham chiếu. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Chỉnh sửa mô hình ký hiệu/footprint hiện đã thêm hoặc chọn một mô hình khác để đảm bảo số lượng pad của footprint không vượt quá số chân của ký hiệu.
|
Revision Being Edited is Not Latest
| Tóm tắt | Vi phạm này xảy ra khi bản sửa đổi linh kiện đang được chỉnh sửa không phải là bản sửa đổi mới nhất có trong Workspace được kết nối. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Chọn bản sửa đổi linh kiện mới nhất để chỉnh sửa. Để thực hiện việc này, hãy tìm linh kiện trong bảng Components, nhấp chuột phải vào mục tương ứng trong bảng và chọn Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Tóm tắt | Vi phạm này xảy ra khi một mục lựa chọn linh kiện không chính xác được thêm vào và Workspace không thể truy xuất linh kiện đó. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Chỉ định lựa chọn linh kiện hợp lệ cho (các) linh kiện gây vi phạm.
|
Các vi phạm liên quan đến footprint
Duplicate Pad Designator
| Tóm tắt | Vi phạm này xảy ra khi mô hình footprint được liên kết với một linh kiện đang được định nghĩa trong trình biên tập Component có nhiều đối tượng pad có cùng giá trị thuộc tính Designator. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Gán các ký hiệu định danh khác nhau và duy nhất cho các pad của mô hình footprint được liên kết.
Mô hình footprint hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình biên tập PCB Library tạm thời. Chọn các pad gây vi phạm và thay đổi giá trị thuộc tính Designator của chúng trong bảng Properties khi một pad được chọn (tìm hiểu thêm). |
Duplicate Primitives
| Tóm tắt | Vi phạm này xảy ra khi mô hình footprint được liên kết với một linh kiện đang được định nghĩa trong trình biên tập Component có các đối tượng giống hệt nhau được đặt tại cùng một vị trí trên cùng một lớp. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Xóa các đối tượng trùng lặp khỏi mô hình footprint.
Mô hình footprint hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình biên tập PCB Library tạm thời. Chọn các đối tượng trùng lặp và xóa chúng bằng phím tắt Delete. |
Mirrored Footprint (designed on bottom layer)
| Tóm tắt | Vi phạm này xảy ra khi mô hình footprint liên kết với linh kiện đang được định nghĩa trong trình biên tập Component có các đối tượng cơ bản quan trọng (pad, đường mạch, cung tròn, vùng tô, vùng, hình chữ nhật, chuỗi văn bản, đối tượng keepout) được đặt trên Trong trình biên tập PCB Library, footprint được tạo cho mặt trên của bo mạch; nếu cần, có thể lật footprint xuống mặt dưới trong quá trình thiết kế PCB. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Lật các đối tượng cơ bản của footprint từ
Mô hình footprint hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình biên tập PCB Library tạm thời. Chọn các đối tượng cơ bản trên |
Missing Pad Designator
| Tóm tắt | Vi phạm này xảy ra khi mô hình footprint liên kết với linh kiện đang được định nghĩa trong trình biên tập Component có một đối tượng Pad chưa được chỉ định giá trị cho thuộc tính Designator. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Chỉ định giá trị ký hiệu cho các pad của mô hình footprint được liên kết.
Mô hình footprint hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình biên tập PCB Library tạm thời. Chọn một pad vi phạm và chỉ định giá trị cho thuộc tính Designator của pad đó trong bảng Properties khi pad được chọn (tìm hiểu thêm). |
Offset Footprint Reference
| Tóm tắt | Vi phạm này xảy ra khi mô hình footprint liên kết với linh kiện đang được định nghĩa trong trình biên tập Component có điểm tham chiếu (gốc tọa độ) nằm ngoài hình chữ nhật bao được tạo bởi các đối tượng của footprint. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Thay đổi vị trí điểm tham chiếu để điểm này nằm bên trong hình chữ nhật bao được tạo bởi các đối tượng của footprint.
Mô hình footprint hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình biên tập PCB Library tạm thời. Sử dụng các lệnh trong menu con Edit » Set Reference của hệ thống menu chính để thay đổi vị trí hiện tại của điểm tham chiếu footprint. |
Shorted Copper
| Tóm tắt | Vi phạm này xảy ra khi mô hình footprint liên kết với linh kiện đang được định nghĩa trong trình biên tập Component có các đối tượng pad được nối với nhau bằng các đối tượng trên một lớp đồng. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Xóa các đối tượng trên lớp đồng đang nối các pad của mô hình footprint được liên kết.
Mô hình footprint hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình chỉnh sửa Thư viện PCB tạm thời. Chọn các đối tượng trên lớp đồng đang nối các pad, sau đó sửa đổi để chúng không nối các pad nữa, hoặc xóa các đối tượng này. |
Unconnected Copper
| Tóm tắt | Vi phạm này xảy ra khi mô hình footprint liên kết với một linh kiện đang được định nghĩa trong trình chỉnh sửa Linh kiện có các đối tượng trên một lớp đồng và các đối tượng này không được nối với bất kỳ đối tượng pad nào. Khi footprint như vậy được đặt trong thiết kế PCB, các đối tượng trên lớp đồng này sẽ không được gán net và sẽ trở thành đồng cô lập. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Thay đổi mô hình footprint để các đối tượng hiện không được nối với bất kỳ đối tượng pad nào trong mô hình footprint được nối với các pad.
Mô hình footprint hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình chỉnh sửa Thư viện PCB tạm thời. Đặt các đối tượng trên một hoặc nhiều lớp đồng để tạo kết nối giữa các pad của footprint và các đối tượng hiện không được nối với bất kỳ đối tượng pad nào, hoặc xóa các đối tượng không được nối này. |
Các vi phạm liên quan đến ký hiệu
Different Pins Between Modes
| Tóm tắt | Vi phạm này xảy ra khi một trong các chế độ hiển thị của ký hiệu có chân thừa. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Đề xuất khắc phục | Vi phạm này thường phát sinh khi một chế độ đồ họa thay thế được định nghĩa cho ký hiệu và xảy ra một trong các trường hợp sau:
Không chỉ số lượng chân giữa các chế độ hiển thị đồ họa phải bằng nhau, mà các chân còn phải có cùng mã định danh và tên. Tìm hiểu thêm về cách tạo nhiều chế độ hiển thị đồ họa cho cùng một ký hiệu linh kiện. Thay đổi mã định danh và/hoặc tên của (các) chân gây ra vi phạm sao cho số lượng chân cùng các thuộc tính mã định danh và tên của chúng giống nhau giữa các chế độ hiển thị của ký hiệu, hoặc xóa chân thừa khỏi chế độ hiển thị.
Mô hình ký hiệu hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình biên tập Schematic Library tạm thời. Chọn các chân gây ra vi phạm và thay đổi giá trị thuộc tính Designator và/hoặc Name của chúng trong bảng Properties khi một chân được chọn (tìm hiểu thêm), hoặc xóa các chân này bằng phím tắt |
Duplicate Pin Designators
| Tóm tắt | Vi phạm này xảy ra khi hai hoặc nhiều chân trong mô hình ký hiệu của linh kiện có cùng mã định danh. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Đề xuất khắc phục | Thay đổi mã định danh của (các) chân gây ra vi phạm cho phù hợp để mỗi chân có một mã định danh duy nhất.
Mô hình ký hiệu hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình biên tập Schematic Library tạm thời. Chọn các chân gây ra vi phạm và thay đổi giá trị thuộc tính Designator của chúng trong bảng Properties khi một chân được chọn (tìm hiểu thêm), hoặc xóa các chân này bằng phím tắt |
Missing Default Designator
| Tóm tắt | Vi phạm này xảy ra khi mô hình ký hiệu của linh kiện chưa được chỉ định mã định danh mặc định. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
|
| Đề xuất khắc phục | Chỉ định mã định danh mặc định cho mô hình ký hiệu có vi phạm.
Mô hình ký hiệu hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình chỉnh sửa Schematic Library tạm thời. Mở bảng Properties khi không có đối tượng nào được chọn trong không gian thiết kế (tìm hiểu thêm) và chỉ định tiền tố mã định danh cần dùng, theo sau là ký tự |
Missing Pin Designator
| Tóm tắt | Vi phạm này xảy ra khi một chân trong mô hình ký hiệu của linh kiện chưa được chỉ định mã định danh. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Đề xuất khắc phục | Chỉ định mã định danh cho từng chân trong mô hình ký hiệu có vi phạm.
Mô hình ký hiệu hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình chỉnh sửa Schematic Library tạm thời. Chọn các chân có vi phạm và chỉ định giá trị cho thuộc tính Designator của chúng trong bảng Properties khi một chân được chọn (tìm hiểu thêm), hoặc xóa các chân bằng phím tắt |
Missing Pin Name
| Tóm tắt | Vi phạm này xảy ra khi một chân trong mô hình ký hiệu của linh kiện chưa được chỉ định tên. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Đề xuất khắc phục | Chỉ định tên cho từng chân trong mô hình ký hiệu có vi phạm.
Mô hình ký hiệu hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình chỉnh sửa Schematic Library tạm thời. Chọn các chân có vi phạm và chỉ định giá trị cho thuộc tính Name của chúng trong bảng Properties khi một chân được chọn (tìm hiểu thêm), hoặc xóa các chân này bằng phím tắt |
| Lưu ý | Chỉ một trường hợp vi phạm được liệt kê trong bảng Messages cho mỗi linh kiện riêng biệt. Một linh kiện có thể có ký hiệu chứa nhiều chân chưa được đặt tên. |
Missing Pins in Sequence
| Tóm tắt | Vi phạm này xảy ra khi phát hiện thiếu chân trong dãy số của các giá trị mã định danh chân thuộc ký hiệu có vi phạm. Ví dụ: ký hiệu có các chân mang mã định danh |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong bảng Messages theo định dạng sau:
trong đó:
|
| Đề xuất khắc phục | Trong mô hình ký hiệu có vi phạm, thêm các chân có mã định danh còn thiếu trong dãy hoặc thay đổi mã định danh chân để chúng tạo thành một dãy số nguyên liên tiếp.
Mô hình ký hiệu hiện đang được linh kiện sử dụng (tham chiếu) sẽ mở trong trình chỉnh sửa Schematic Library tạm thời. Sử dụng lệnh Place » Pin từ các menu chính, thêm số lượng chân cần thiết và chỉ định giá trị cho thuộc tính Designator của chúng trong bảng Properties khi một chân được chọn (tìm hiểu thêm) sao cho các mã định danh chân trong ký hiệu tạo thành một dãy số nguyên liên tiếp. Bạn cũng có thể chỉnh sửa thuộc tính Designator của các chân đã được đặt trong ký hiệu. |
| Lưu ý | Có những linh kiện không sử dụng cách đánh số chân liên tiếp, ví dụ như BGA có các chân được đánh số không liên tiếp: A1, A3, A5 (và cứ thế tiếp tục). Trong trường hợp này, bạn nên phát hành linh kiện với vi phạm này và ghi rõ lý do trong Ghi chú phát hành. Hoặc, đặt tùy chọn kiểm tra Missing Pins in Sequence trên trang Data Management – Component Rule Checks của hộp thoại Preferences thành |


