Linh kiện

Dấu chân linh kiện xác định cách lắp đặt và kết nối linh kiện trên PCB, đồng thời cũng có thể bao gồm các đối tượng thân 3D để mô tả linh kiện thực tế.
Dấu chân linh kiện xác định không gian và các điểm kết nối cần thiết để gắn linh kiện vật lý lên bo mạch in. Đây là một đối tượng nhóm được tạo thành từ tập hợp các đối tượng nguyên thủy đơn giản, có thể bao gồm pad, đường thẳng và cung tròn, cũng như các đối tượng thiết kế khác. Các pad cung cấp các điểm lắp đặt và kết nối cho chân linh kiện. Các đối tượng nguyên thủy thiết kế bổ sung, như đường thẳng và cung tròn, thường được thêm vào để xác định đường bao hình dạng linh kiện trên lớp phủ linh kiện (silkscreen).
Dấu chân linh kiện cũng có thể bao gồm các đối tượng 3D body tùy chọn, dùng để xác định không gian vật lý hay thể tích bao của linh kiện thực tế được gắn trên bo mạch. Nếu linh kiện vật lý đã được định nghĩa bằng các đối tượng 3D body hoặc mô hình STEP được nhập vào, có thể thực hiện kiểm tra khoảng hở linh kiện trong không gian ba chiều.
Dấu chân linh kiện được tạo trong PCB Library Editor bằng cách đặt các đối tượng thiết kế phù hợp để tạo ra hình dạng cần thiết cho việc lắp đặt và kết nối linh kiện. Điểm tham chiếu của linh kiện là gốc tọa độ của không gian thiết kế trong PCB Library Editor, có thể được thiết lập trong PCB Library Editor là: chân 1, tâm hình học hoặc một vị trí do người dùng xác định trên linh kiện.
Component
Dấu chân linh kiện được tạo trong PCB Library editor và được đặt trong PCB editor. Có thể đặt linh kiện theo các cách sau:
- Chọn Home | Place| Component từ menu chính của PCB editor.
- Chọn linh kiện trong Libraries panel (View | System| Libraries), nhấp chuột phải rồi chọn Place <ComponentName>.
Quy trình dùng để tìm dấu chân linh kiện cần thiết sẽ phụ thuộc vào phương pháp được chọn để thực hiện việc đặt. Khi dấu chân cần thiết đã được chọn để đặt và đang bám theo con trỏ:
- Nhấn Tab để chỉnh sửa thuộc tính của linh kiện trong Inspector panel trước khi đặt.
- Nhấn Spacebar để xoay linh kiện ngược chiều kim đồng hồ (Shift+Spacebar để xoay theo chiều kim đồng hồ). Bước xoay mặc định là 90 độ. Để thay đổi thiết lập này, dùng giá trị Rotation Step trong trang PCB Editor - General của System Preferences.
- Nếu linh kiện đang được xoay, các chuỗi Designator và Comment có thể được cấu hình để giữ nguyên hướng hoặc xoay cùng với dấu chân. Hành vi này được điều khiển bởi thiết lập Autoposition cho các chuỗi này trong Inspector panel.
- Nhấn phím tắt L để lật linh kiện sang mặt dưới của bo mạch. Không dùng các phím X hoặc Y vì thao tác đó sẽ chỉ phản chiếu linh kiện mà không đổi lớp của nó.
Đặt từ Libraries Panel
Khi chi tiết đã được chọn trong Libraries panel, có thể đặt linh kiện theo các cách sau:
- Nhấp chuột phải rồi chọn Place <ComponentName> từ menu ngữ cảnh.
- Nhấp đúp vào linh kiện đã chọn. Linh kiện sẽ xuất hiện bám theo trong không gian thiết kế. Đặt linh kiện vào vị trí mong muốn rồi nhấp để đặt.
- Nhấp và giữ tên linh kiện trong Components panel rồi kéo linh kiện đến vị trí mong muốn và nhấp để đặt. Đây là kỹ thuật đặt kiểu “single shot”, nghĩa là chỉ có thể đặt một phiên bản duy nhất của linh kiện đã chọn. Các phương pháp khác cho phép đặt nhiều phiên bản.
Chỉnh sửa đồ họa
Khả năng chỉnh sửa đồ họa đối với linh kiện chỉ giới hạn ở di chuyển, xoay và lật. Khi một linh kiện được chọn trong không gian thiết kế, nó sẽ được tô sáng bằng màu chọn hiện tại như minh họa trong hình bên dưới. Để thao tác đồ họa với linh kiện đã chọn:
- Nhấn Delete để xóa linh kiện đã chọn khỏi thiết kế.
- Nhấp, giữ và kéo để di chuyển linh kiện đã chọn. Con trỏ sẽ nhảy tới điểm tham chiếu của linh kiện, hoặc tới tâm pad gần nhất nếu tùy chọn Smart Component Snap được bật trên trang PCB Editor - General của System Preferences.
- Trong khi linh kiện đang di chuyển theo con trỏ, nhấn Spacebar để xoay nó (Shift+Spacebar để xoay theo hướng ngược lại).
- Trong khi linh kiện đang di chuyển theo con trỏ, nhấn phím L để lật nó sang mặt còn lại của bo mạch.
Chọn linh kiện
Khi bạn nhấp và chọn một linh kiện, khung bao chọn sẽ xuất hiện. Theo cách truyền thống, hành vi mặc định của khung bao là dùng hình chữ nhật nhỏ nhất bao quanh tất cả các đối tượng nguyên thủy trong linh kiện đó, không bao gồm các chuỗi designator và comment.
Tách Linh kiện thành các Primitive Tự do
Khi bạn nhấp chuột phải trong không gian thiết kế của PCB editor, các lệnh Component Actions sẽ xuất hiện. Trong số đó có lệnh Explode Component to Free Primitives, được dùng để chuyển một đối tượng Component trở lại tập primitive ban đầu của nó.
Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành hình chữ thập và bạn sẽ vào chế độ tách linh kiện. Đưa con trỏ lên linh kiện mà bạn muốn tách rồi nhấp hoặc nhấn Enter. Một hộp thoại xác nhận sẽ xuất hiện - nhấp Yes để tiếp tục. Một linh kiện đã tách sẽ không còn là linh kiện nữa, vì vậy designator và comment sẽ bị xóa và linh kiện sẽ trở về các primitive khác nhau đã tạo nên nó.
Tiếp tục chuyển đổi các linh kiện khác thành các primitive tự do của chúng hoặc nhấp chuột phải hay nhấn Esc để thoát khỏi chế độ tách linh kiện.
Component Properties
Tất cả thuộc tính của đối tượng Component đều có thể được chỉnh sửa trong Inspector panel khi một linh kiện đã đặt được chọn trong không gian thiết kế.

Vị trí
Sử dụng các tùy chọn để cấu hình tọa độ X/Y và góc xoay của linh kiện.
Thuộc tính
- Layer - thiết lập lớp mà linh kiện được đặt lên. Linh kiện có thể được gán cho lớp Top hoặc lớp Bottom. Dùng danh sách thả xuống để chọn lớp khác. Việc thay đổi trạng thái lớp sẽ hoán đổi tất cả các primitive của linh kiện sang lớp đối ứng tương ứng của từng lớp. Ví dụ, chuyển một linh kiện từ lớp Top sang lớp Bottom nghĩa là các đối tượng trên các lớp đơn sẽ được chuyển từ lớp Top sang lớp Bottom, các primitive trên Top Overlay sẽ được gán lại sang Bottom Overlay, và các primitive trên một lớp cơ khí ghép cặp sẽ được hoán đổi sang lớp cơ khí còn lại trong cặp đó. Hướng của linh kiện sẽ bị lật theo trục X và văn bản phủ của linh kiện sẽ được đọc từ phía dưới.
-
Designator - designator được dùng để nhận dạng duy nhất từng linh kiện đã đặt nhằm phân biệt nó với tất cả các linh kiện khác đã được đặt trong mọi tài liệu PCB của dự án. Đây là một chuỗi chữ và số có tối đa 255 ký tự. Mỗi linh kiện phải có một chuỗi Designator duy nhất. Chuyển biểu tượng con mắt để hiện/ẩn designator. Nhấp Designator để mở chế độ Parameter của Inspector panel nhằm cấu hình designator.
-
Comment - comment của linh kiện được dùng để thêm thông tin bổ sung cho một đối tượng đã đặt. Đây là một chuỗi chữ và số có tối đa 255 ký tự. Chuyển biểu tượng con mắt để hiện/ẩn comment. Nhấp Comment để mở chế độ Parameter của Inspector panel nhằm cấu hình comment.

- Description - nhập mô tả mong muốn.
- Type - chọn một trong các loại linh kiện sau cho dấu chân linh kiện tại đây. Các loại khả dụng là:
- Standard - các linh kiện này có các thuộc tính điện tiêu chuẩn, luôn được đồng bộ giữa schematic và PCB (dấu chân, chân/pad và gán net đều phải khớp), và được đưa vào BOM. Ví dụ là một linh kiện điện tiêu chuẩn, chẳng hạn như điện trở.
- Mechanical - các linh kiện này không có thuộc tính điện, không được đồng bộ (bạn phải đặt chúng thủ công trong cả hai editor), và được đưa vào BOM. Ví dụ là một bộ tản nhiệt.
- Graphical - các linh kiện này không có thuộc tính điện, không được đồng bộ hóa (bạn phải đặt thủ công chúng trong cả hai trình biên tập), và not được đưa vào BOM. Ví dụ là logo công ty.
- Net Tie (in BOM) - các linh kiện này được dùng để nối tắt hai hoặc nhiều net khác nhau với nhau. Chúng luôn được đồng bộ giữa schematic và PCB (footprint, chân/pad và gán net đều phải khớp), và được đưa vào BOM. Chúng khác với linh kiện Standard ở chỗ kết nối được tạo bởi đồng bên trong footprint sẽ không được kiểm tra - chính phần đồng này cho phép các net được nối tắt. Lưu ý: bật tùy chọn Verify Shorting Copper trong hộp thoại Design Rule Checker để xác minh rằng không có phần đồng nào không được kết nối bên trong linh kiện.
- Net Tie - các linh kiện này được dùng để nối tắt hai hoặc nhiều net khác nhau với nhau. Chúng luôn được đồng bộ giữa schematic và PCB (footprint, chân/pad và gán net đều phải khớp), và not được đưa vào BOM. Chúng khác với linh kiện Standard ở chỗ kết nối được tạo bởi đồng bên trong footprint sẽ không được kiểm tra - chính phần đồng này cho phép các net được nối tắt. Lưu ý: bật tùy chọn Verify Shorting Copper trong hộp thoại Design Rule Checker để xác minh rằng không có phần đồng nào không được kết nối trong linh kiện.
- Standard (No BOM) - các linh kiện này có các thuộc tính điện tiêu chuẩn, luôn được đồng bộ giữa schematic và PCB (footprint, chân/pad và gán net đều phải khớp), và not không được đưa vào BOM. Ví dụ là một linh kiện testpoint mà bạn muốn loại trừ khỏi BOM.
- Jumper - các linh kiện này được dùng để đưa dây nối tắt vào thiết kế PCB, ví dụ trên PCB một mặt không thể đi dây hoàn toàn trên một lớp. Với loại linh kiện này, footprint và các chân của linh kiện được đồng bộ giữa schematic và PCB nhưng phần gán net thì không, và linh kiện được đưa vào BOM. Ngoài việc chọn tùy chọn này ở cấp linh kiện, cả hai pad trong linh kiện phải có JumperID được đặt cùng một giá trị khác 0. Các linh kiện loại Jumper không cần phải được nối dây trên schematic; chúng chỉ cần được đưa vào schematic nếu cần có trong BOM. Nếu không cần trong BOM, chúng có thể được đặt trực tiếp trong PCB tại nơi Component Type được đặt, JumperIDs được thiết lập, và Nets được gán thủ công cho các pad.
- Height - trường chiều cao cho linh kiện; trường này được sử dụng trước khi đối tượng 3D Body được giới thiệu, đối tượng này cung cấp phương pháp ưu việt hơn để xác định chiều cao linh kiện.
- 3D Body Opacity - nhập tỷ lệ phần trăm độ mờ mong muốn hoặc sử dụng thanh trượt.
- Primitives - nhấp vào biểu tượng khóa tương ứng để khóa/mở khóa. Sau khi chỉnh sửa, các primitive của linh kiện nên được khóa lại.
- Strings - nhấp vào biểu tượng khóa tương ứng để khóa/mở khóa.
Tùy chọn hoán đổi
- Enable Pin Swapping - chọn để cho phép chức năng hoán đổi chân.
- Enable Part Swapping - chọn để cho phép chức năng hoán đổi phần linh kiện (ví dụ: bốn phần của một IC dòng 74).
Thông tin tham chiếu schematic
- Designator - ký hiệu định danh của linh kiện schematic mà linh kiện PCB này đã được ghép khớp.
- Hierarchical Path - hiển thị vị trí của linh kiện này trong cấu trúc phân cấp của schematic.
- Channel Offset - khi một thiết kế được chuyển lần đầu từ schematic sang PCB, mỗi linh kiện trên mỗi trang schematic sẽ được gán một độ lệch kênh duy nhất.
Chỉnh sửa không đồ họa

Phương pháp chỉnh sửa này sử dụng panel Inspector để sửa đổi các thuộc tính của đối tượng Component.
Trong khi đặt, có thể truy cập chế độ Component của panel Inspector bằng cách nhấn phím Tab. Sau khi Component được đặt, tất cả các tùy chọn sẽ xuất hiện.
Sau khi đặt, có thể truy cập chế độ Component của panel Inspector theo một trong các cách sau:
- Nếu panel Inspector đã đang hoạt động, bằng cách chọn đối tượng Component .
- Khi Component được chọn, hãy chọn View | PCB | Inspector từ các ribbon chính.
Component Actions Sub-menu
Component Actions trong menu chuột phải của tài liệu PCB bao gồm các lệnh cho phép bạn cấu hình thêm một linh kiện. Các lệnh chính được mô tả bên dưới.
Fanout Component
Lệnh Fanout Component sẽ mở hộp thoại Fanout Options trong đó bạn có thể chỉ định các tùy chọn fanout và escape routing. Hành vi fanout điển hình là các pad bên trong được sử dụng trước tiên sẽ được fanout bằng kiểu dog-bone truyền thống (một đoạn route ngắn với một via ở đầu) để truy cập sang lớp khác, sau đó từ via đó chúng sẽ được escape-route ra ngoài ngay qua mép linh kiện, đi qua các lớp routing khả dụng cho đến khi tất cả pad đều được escape-route. Cuối cùng, điều này giúp việc đi dây kết nối tới chúng dễ dàng hơn nhiều.

Manage 3D Bodies
Lệnh này mở hộp thoại Component Body Manager trong đó bạn có thể quản lý tương tác các 3D body của linh kiện. Nó cung cấp một bảng điều khiển trung tâm để nhanh chóng sửa đổi các thuộc tính của 3D Body.
Configure Pin/Part Swapping
Lệnh này mở hộp thoại Configure Pin Swapping dialog trong đó bạn có thể cấu hình các thiết lập hoán đổi cho chân và các phần phụ của từng linh kiện trên board. Sử dụng hộp thoại này để bật hoặc tắt hoán đổi chân/phần linh kiện và gán hoặc thay đổi các nhóm hoán đổi.
