Xác thực một linh kiện
Trước khi lưu một linh kiện Workspace Library được định nghĩa/chỉnh sửa trong Component editor (ở chế độ Single Component Editing hoặc Batch Component Editing) vào Workspace đang kết nối và đưa linh kiện đó vào trạng thái sẵn sàng để sử dụng trong thiết kế, điều thiết yếu là phải bảo đảm linh kiện này đáp ứng các yêu cầu theo đúng các thiết lập đã cấu hình. Khi bạn cố gắng lưu linh kiện trở lại Workspace, Component editor sẽ chạy một bước xác thực – Component Rule Check.
Giống như một dự án bo mạch có quy trình xác thực để phát hiện mọi vi phạm, Component editor cũng có chức năng xác thực linh kiện. Mọi vi phạm được tìm thấy sẽ được liệt kê trong panel Messages.
Việc xác thực linh kiện kiểm tra một loạt vấn đề tiềm ẩn của linh kiện và các model được định nghĩa của nó – bao gồm cả các phép kiểm tra cố định cũng như nhiều loại vi phạm có thể do người dùng định nghĩa ở cấp toàn cục.
Các 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 Workspace đích, nơi linh kiện đang được định nghĩa trong Component editor sẽ được lưu. |
|---|---|
| Thông báo | Một thông báo sẽ được hiển thị trong panel 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 Item ID của một linh kiện đang được định nghĩa trong Component editor trùng với Item ID 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ẽ được hiển thị trong panel 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ị Item ID được gán tự động của một 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 panel Components (tìm hiểu thêm), trường này được điền theo mẫu linh kiện được định nghĩa cho loại linh kiện đã chọn trong hộp thoại Create new component. Khi không tồn tại mẫu, hoặc khi mục <Undefined> được chọn trong hộp thoại, một sơ đồ đặt tên mặc định ( |
Các kiểm tra do người dùng định nghĩa được cấu hình trên trang Data Management – Component Rule Checks page của hộp thoại Preferences.
Bất kỳ phép kiểm tra cố định nào bị lỗi hoặc các kiểm tra do người dùng định nghĩa ở mức Fatal Error 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 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à phải làm quen với các tùy chọn này và cách cấu hình chúng sao cho phù hợp với thiết kế của bạn. Thông tin về từng kiểm tra lỗi do người dùng định nghĩa có thể được tìm thấy 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 một linh kiện đang được định nghĩa trong Component editor trùng với tên của một linh kiện trong Workspace đang 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 panel Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Gán (các) tên khác 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 Component editor có Part Choice đang được sử dụng bởi một linh kiện khác trong Workspace đang 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 panel Messages theo định dạng sau:
|
| Khuyến nghị khắc phục | Gán (các) Part Choice khác 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 Component editor có ánh xạ không rõ ràng giữa symbol linh kiện và (các) footprint. Ví dụ, vi phạm xảy ra nếu symbol có các chân được định nghĩa trong trường Designator của chúng 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 model hiện đang được thêm vào hoặc chọn model khác để bảo đảm rằng các chân của symbol có quan hệ khớp 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 phần mô tả của một linh kiện đang được định nghĩa trong Component editor chưa được chỉ định. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong panel 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 tên của một linh kiện đang được định nghĩa trong Component editor chưa được chỉ định. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong panel 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 loại của một linh kiện đang được định nghĩa trong Component editor chưa được chỉ định. |
|---|---|
| Chế độ báo cáo mặc định | |
| Thông báo | Một thông báo được hiển thị trong panel 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 model được liên kết đang được một định nghĩa linh kiện sử dụng (tham chiếu) bị phát hiện ở trạng thái không áp dụng được. Ví dụ, model 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 panel Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Chọn model thay thế hoặc revision khác của cùng model đó có hiệu lực để 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 một model được liên kết đang được một định nghĩa linh kiện sử dụng (tham chiếu) bị phát hiện là đã lỗi thời. Nếu có revision mới hơn của model, trường Revision State sẽ phản ánh điều này bằng văn bả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 | Cập nhật các liên kết mô hình của linh kiện đã lỗi thời để sử dụng bản revision 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 một định nghĩa linh kiện sử dụng (tham chiếu) chứa nhiều pad hơn (các pad SMD đặt trên các lớp đồng và các pad lỗ xuyên mạ) so với số chân của ký hiệu sơ đồ nguyên lý được 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 hiện đang được thêm vào hoặc chọn một mô hình ký hiệu/footprint khác để bảo đảm footprint có số lượng pad 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 revision của linh kiện đang được chỉnh sửa không phải là revision mới nhất hiện có trong Workspace đang 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 revision linh kiện mới nhất để chỉnh sửa. Để thực hiện việc này, hãy duyệt đến linh kiện trong bảng Components, nhấp chuột phải vào mục nhập của linh kiện 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 nhập không hợp lệ cho part choice của linh kiện được thêm vào và part đó không thể được Workspace truy xuất. |
|---|---|
| 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 part choice hợp lệ cho (các) linh kiện gây lỗi.
|
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ột mô hình footprint được liên kết với linh kiện đang được định nghĩa trong trình chỉnh sửa 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 designator 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 chỉnh sửa PCB Library tạm thời. Chọn các pad gây lỗi 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ột mô hình footprint được liên kết với linh kiện đang được định nghĩa trong trình chỉnh sửa 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 | Loại bỏ 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 chỉnh sửa 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ột mô hình footprint được liên kết với linh kiện đang được định nghĩa trong trình chỉnh sửa Component có các primitive quan trọng (pad, track, arc, fill, region, rectangle, chuỗi văn bản, đối tượng keepout) được đặt trên Trong trình chỉnh sửa PCB Library, footprint được xây dựng cho mặt trên của bo mạch; nếu cần, nó có thể được lật 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 primitive 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 chỉnh sửa PCB Library tạm thời. Chọn các primitive trên |
Missing Pad Designator
| Tóm tắt | Vi phạm này xảy ra khi một mô hình footprint được liên kết với linh kiện đang được định nghĩa trong trình chỉnh sửa Component có một đối tượng Pad không có giá trị nào được chỉ định 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ị designator 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 chỉnh sửa PCB Library tạm thời. Chọn pad gây lỗi và chỉ định giá trị thuộc tính Designator của pad đó trong bảng Properties khi một 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ột mô hình footprint được liên kết với linh kiện đang được định nghĩa trong trình chỉnh sửa Component có điểm tham chiếu (gốc tọa độ) nằm ngoài hình chữ nhật bao được tạo thành bởi các đối tượng 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í của điểm tham chiếu để nó nằm bên trong hình chữ nhật bao được tạo thành bởi các đối tượng footprint.
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 PCB Library tạm thời. Sử dụng các lệnh của menu con Edit » Set Reference trong các 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ột mô hình footprint được liên kết với linh kiện đang được định nghĩa trong trình chỉnh sửa Component có các đối tượng pad được nối với nhau bởi 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 | Loại bỏ 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 PCB Library tạm thời. Chọn các đối tượng trên lớp đồng đang nối các pad, sau đó thay đổi chúng để chúng không còn 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ột mô hình footprint được liên kết với linh kiện đang được định nghĩa trong trình chỉnh sửa Component có các đối tượng trên một lớp đồng, và các đối tượng này không được kết nối với bất kỳ đối tượng pad nào. Khi footprint như vậy được đặt vào một thiết kế PCB, một net sẽ không được gán cho các đối tượng trên lớp đồng này và chúng sẽ trở thành đồng chết. |
|---|---|
| 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 chưa được kết nối với bất kỳ đối tượng Pad nào trong mô hình footprint sẽ được kết 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 PCB Library tạm thời. Đặt các đối tượng trên (các) 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 chưa được kết nối với bất kỳ đối tượng pad nào, hoặc xóa các đối tượng chưa được kết nối này. |
Các vi phạm liên quan đến Symbol
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 symbol có thêm chân pin. |
|---|---|
| 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 | Vi phạm này thường phát sinh khi một chế độ đồ họa thay thế được định nghĩa cho một symbol và xảy ra một trong các trường hợp sau:
Không chỉ số lượng chân pin giữa các chế độ hiển thị đồ họa phải giống hệt nhau, mà các chân pin cũng phải giống nhau cả về Designator lẫn Name. Tìm hiểu thêm về cách tạo nhiều chế độ hiển thị đồ họa cho cùng một component symbol. Thay đổi Designator và/hoặc Name của (các) chân pin vi phạm để số lượng chân pin và các thuộc tính Designator, Name của chúng giống nhau giữa các chế độ hiển thị của symbol, hoặc xóa chân pin thừa khỏi một chế độ hiển thị.
Mô hình symbol 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 pin 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 pin được chọn (tìm hiểu thêm), hoặc xóa các chân pin 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 pin trong mô hình symbol của linh kiện có cùng 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 | Thay đổi designator của (các) chân pin vi phạm cho phù hợp, ताकि mỗi chân pin có một giá trị gán duy nhất.
Mô hình symbol 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 pin 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 pin được chọn (tìm hiểu thêm), hoặc xóa các chân pin 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 symbol của linh kiện không có default designator được chỉ đị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:
|
| Khuyến nghị khắc phục | Chỉ định một default designator cho mô hình symbol vi phạm.
Mô hình symbol 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ố designator cần thiết, 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 pin trong mô hình symbol của linh kiện không có designator được chỉ đị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:
trong đó:
|
| Khuyến nghị khắc phục | Chỉ định designator cho từng chân pin trong mô hình symbol vi phạm.
Mô hình symbol 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 pin 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 pin được chọn (tìm hiểu thêm), hoặc xóa chân pin 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 pin trong mô hình symbol của linh kiện không có tên được chỉ đị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 panel theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Chỉ định tên cho từng chân trong mô hình ký hiệu có lỗi.
Mô hình ký hiệu hiện đang được thành phần sử dụng (tham chiếu) sẽ mở trong trình chỉnh sửa Thư viện Sơ đồ tạm thời. Chọn các chân bị lỗi và chỉ định giá trị cho thuộc tính Name của chúng trong panel 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 sẽ được liệt kê trong panel Messages cho mỗi thành phần riêng biệt. Một thành phần hoàn toàn có thể có một ký hiệu với nhiều hơn một chân chưa được xác định 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ố thứ tự của các giá trị định danh chân trong ký hiệu có lỗi. Ví dụ: nếu ký hiệu có các chân với đị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 panel Messages theo định dạng sau:
trong đó:
|
| Khuyến nghị khắc phục | Trong mô hình ký hiệu có lỗi, hãy thêm các chân có định danh còn thiếu trong dãy hoặc thay đổi định danh chân để các định danh chân tạo thành một dãy liên tục các giá trị số nguyên.
Mô hình ký hiệu hiện đang được thành phần sử dụng (tham chiếu) sẽ mở trong trình chỉnh sửa Thư viện Sơ đồ 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 panel Properties khi một chân được chọn (tìm hiểu thêm) để các định danh chân trong ký hiệu tạo thành một dãy liên tục các giá trị số nguyên. 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 thành phần không sử dụng đánh số chân tuần tự, ví dụ, một BGA với cách đánh số chân không tuần tự; A1, A3, A5 (v.v.). Trong trường hợp này, nên phát hành thành phần với vi phạm này và ghi rõ lý do trong Ghi chú phát hành. Ngoài ra, hãy đặt kiểm tra Missing Pins in Sequence trên trang Data Management – Component Rule Checks của hộp thoại Preferences thành |


