Tạo PCB Footprint

Vùng mà linh kiện chiếm trên bo mạch đã chế tạo được xác định bởi footprint của linh kiện. Một footprint điển hình bao gồm các pad và lớp overlay của linh kiện, đồng thời cũng có thể bao gồm bất kỳ chi tiết cơ khí nào khác cần thiết. Trong ví dụ footprint bên dưới, phần lớn đường bao của linh kiện được xác định trên một lớp cơ khí (các đường màu xanh lá) thay vì lớp overlay (màu vàng), vì linh kiện này sẽ được lắp sao cho nhô qua một phần khoét trên bo mạch.

Footprint xác định không gian mà linh kiện chiếm và cung cấp các điểm kết nối từ các chân/pad của linh kiện tới các đường mạch trên bo. 
Footprint xác định không gian mà linh kiện chiếm và cung cấp các điểm kết nối từ các chân/pad của linh kiện tới các đường mạch trên bo.

Linh kiện được gắn trên footprint đó có thể được mô hình hóa bằng các đối tượng 3D Body. Đối tượng 3D Body được dùng như một vùng chứa để nhập vào một mô hình định dạng MCAD tổng quát, như minh họa trong hình bên dưới.

Có thể nhập một mô hình MCAD phù hợp vào đối tượng 3D Body.
Có thể nhập một mô hình MCAD phù hợp vào đối tượng 3D Body.

Ngay cả khi đã có sẵn một tập hợp tài nguyên phong phú cung cấp các linh kiện PCB dựng sẵn (chẳng hạn như Manufacturer Part Search panel), thì rất có thể vào một thời điểm nào đó trong sự nghiệp, bạn sẽ cần tạo một linh kiện PCB tùy chỉnh. Footprint của linh kiện PCB được tạo trong trình biên tập PCB Footprint bằng cùng bộ đối tượng nguyên thủy có sẵn trong trình biên tập PCB. Ngoài footprint, logo công ty, định nghĩa chế tạo và các đối tượng khác cần dùng trong quá trình thiết kế bo mạch cũng có thể được lưu dưới dạng linh kiện PCB.

Tạo PCB Footprint Mới

Footprint có thể được tạo trực tiếp trong Workspace đã kết nối của bạn. Để thực hiện việc này:

  1. Chọn File » New » Library từ menu chính, sau đó trong hộp thoại New Library được mở ra, chọn Create Library Content » Footprint từ vùng Workspace của hộp thoại.

    Tạo một Workspace Footprint mới bằng hộp thoại New Library
    Tạo một Workspace Footprint mới bằng hộp thoại New Library

  2. Trong hộp thoại Create New Item được mở ra, nhập thông tin cần thiết, bảo đảm rằng tùy chọn Open for editing after creation được bật rồi nhấp OK. Workspace Footprint sẽ được tạo và trình biên tập PCB Footprint tạm thời sẽ mở ra, hiển thị một tài liệu .PcbLib như là tài liệu đang hoạt động. Tài liệu này sẽ được đặt tên theo Item-Revision, theo định dạng: <Item><Revision>.PcbLib (ví dụ: PCC-001-0001-1.PcbLib). Hãy dùng tài liệu này để định nghĩa footprint như mô tả bên dưới.

    Ví dụ chỉnh sửa revision ban đầu của một Workspace Footprint – trình biên tập PCB footprint tạm thời cung cấp tài liệu để bạn định nghĩa footprint của mình.
    Ví dụ chỉnh sửa revision ban đầu của một Workspace Footprint – trình biên tập PCB footprint tạm thời cung cấp tài liệu để bạn định nghĩa footprint của mình.

  3. Khi footprint đã được định nghĩa theo yêu cầu, hãy lưu nó vào Workspace bằng điều khiển Save to Server ở bên phải mục nhập footprint trong panel Projects. Hộp thoại Edit Revision sẽ xuất hiện, trong đó bạn có thể thay đổi Name, Description và thêm ghi chú phát hành nếu cần. Tài liệu và trình biên tập sẽ đóng sau khi lưu.

Một Workspace Footprint đã lưu có thể được sử dụng khi định nghĩa một linh kiện bằng Component Editor ở Single Component Editing mode hoặc Batch Component Editing mode.

Có thể duyệt Workspace Footprints bằng Components panel. Bật hiển thị các model bằng cách nhấp nút  ở đầu panel và chọn Models, sau đó chọn danh mục Footprints .

Để chỉnh sửa một Workspace Footprint, nhấp chuột phải vào mục nhập của nó trong Components panel và chọn lệnh Edit. Một lần nữa, trình biên tập tạm thời sẽ mở ra, với footprint được mở để chỉnh sửa. Thực hiện các thay đổi cần thiết, sau đó lưu tài liệu vào revision kế tiếp của Workspace Footprint.

Khi lưu một footprint đã chỉnh sửa vào Workspace của bạn, bạn có thể giữ nguyên trạng thái vòng đời hiện tại của footprint. Việc này được điều khiển bởi tùy chọn Preserve lifecycle state (not recommended) có trong hộp thoại Create Revision khi lưu lại (). Khi tùy chọn này được bật, revision footprint mới sẽ tự động được đặt sang trạng thái vòng đời của revision trước đó. Khả năng này khả dụng cho những người được gán quyền vận hành Allow to skip lifecycle state change for new revisions (tìm hiểu thêm về Setting Global Operation Permissions for a Workspace).

Bạn cũng có thể cập nhật trực tiếp, ngay tại chỗ, Workspace Footprint đang được một Workspace Component sử dụng, như một phần của quá trình chỉnh sửa Workspace Component đó trong Component Editor ở Single Component Editing mode hoặc Batch Component Editing mode.
  • Từ góc nhìn của nhà thiết kế, một Workspace Component tập hợp toàn bộ thông tin cần thiết để biểu diễn linh kiện đó trên mọi miền thiết kế, trong một thực thể duy nhất. Vì vậy, ở khía cạnh này nó có thể được xem như một vùng chứa – một “thùng” để lưu tất cả các model miền và thông tin tham số. Xét về cách biểu diễn của nó trong các miền khác nhau, một Workspace Component không chứa chính các Workspace domain models, mà thay vào đó là các liên kết tới những model đó. Các liên kết này được chỉ định khi định nghĩa linh kiện.
  • Footprint PCB cũng có thể được tạo trong Workspace như một phần của quá trình nhập các thư viện linh kiện hiện có thuộc thế hệ cũ hơn (SchLib, PcbLib, IntLib, DbLib, SVNDbLib). Giao diện cho quá trình này – Library Importer – cung cấp một luồng trực quan tiếp nhận các thư viện được chọn ban đầu và nhập chúng vào Workspace của bạn. Tìm hiểu thêm về Library Importer.
  • Một Workspace Footprint mới cũng có thể được tạo khi định nghĩa một Workspace Component trong Component Editor in its Single Component Editing mode.
  • Một footprint cũng có thể được tạo như một phần của file-based PCB footprint library.

Định nghĩa PCB Footprint

Footprint luôn được xây dựng ở mặt trên, bất kể cuối cùng chúng được đặt ở mặt nào của bo mạch, bằng cùng bộ công cụ và đối tượng thiết kế có sẵn trong trình biên tập PCB. Các thuộc tính phụ thuộc lớp, chẳng hạn như pad dán bề mặt và định nghĩa solder mask, sẽ tự động được chuyển sang các lớp mặt dưới tương ứng khi bạn lật footprint sang phía bên kia của bo trong quá trình đặt linh kiện.

Các đối tượng thiết kế có thể được đặt trên bất kỳ lớp nào, tuy nhiên đường bao thường được tạo trên lớp Top Overlay (silkscreen) và các pad trên lớp đa lớp (đối với chân linh kiện xuyên lỗ) hoặc lớp tín hiệu trên cùng (đối với chân linh kiện dán bề mặt). Khi bạn đặt footprint lên một PCB, tất cả các đối tượng cấu thành footprint sẽ được gán vào các lớp đã định nghĩa của chúng.

Chế độ xem 2D và 3D của một footprint cho linh kiện joystick. Hình 3D cho thấy mô hình STEP đã được nhập cho linh kiện. Lưu ý rằng các pad và lớp overlay của linh kiện có thể được nhìn thấy bên dưới mô hình STEP.
Chế độ xem 2D và 3D của một footprint cho linh kiện joystick. Hình 3D cho thấy mô hình STEP đã được nhập cho linh kiện. Lưu ý rằng các pad và lớp overlay của linh kiện có thể được nhìn thấy bên dưới mô hình STEP.

Các footprint được hiển thị trên trang này chỉ nhằm minh họa các quy trình cần thiết; chúng không chính xác về kích thước. Luôn kiểm tra thông số của footprint mới với datasheet của nhà sản xuất.

Trình tự điển hình để tạo thủ công một footprint linh kiện là:

  1. Chuẩn bị không gian thiết kế: xác định các tùy chọn bắt dính, cấu hình lưới và đường dẫn hướng - tìm hiểu thêm.

  2. Footprint nên được xây dựng quanh điểm tham chiếu của không gian thiết kế ở trung tâm của trình biên tập PCB footprint. Điểm tham chiếu này thực ra là gốc tương đối của không gian thiết kế và là điểm mà footprint linh kiện được con trỏ chọn lên trong các thao tác Place và Move (tùy thuộc vào Object Snap Options hiện tại trong trang PCB Editor – General của hộp thoại Preferences). Sử dụng phím tắt J, R để nhảy trực tiếp tới điểm tham chiếu. Nếu bạn quên di chuyển đến điểm tham chiếu trước khi bắt đầu dựng footprint, bạn có thể đưa pad tham chiếu tới footprint bằng các lệnh trong menu con Edit » Set Reference:
    • Pin 1 - đặt điểm tham chiếu linh kiện là chân 1 của footprint linh kiện.

    • Center - đặt điểm tham chiếu linh kiện là tâm của footprint linh kiện.

    • Location - đặt điểm tham chiếu linh kiện là một vị trí do người dùng xác định.

    Điểm được chọn sẽ được đặt thành 0,0 - nó trở thành gốc tương đối mới và mọi primitive sẽ được cập nhật vị trí tương đối theo điểm này.

  3. Đặt các pad (Place » Pad) theo yêu cầu của linh kiện. Sau khi chạy lệnh Place Pad nhưng trước khi đặt pad đầu tiên, nhấn phím Tab để mở panel Properties nhằm định nghĩa mọi thuộc tính của pad, bao gồm Designator, Size and Shape, Layer của pad, và Hole Size (đối với pad xuyên lỗ). Designator sẽ tự động tăng dần cho các lần đặt pad tiếp theo. Với pad dán bề mặt, đặt Layer thành Top Layer. Với pad xuyên lỗ, đặt Layer thành Multi-Layer.

    Một số footprint yêu cầu các pad có hình dạng không đều. Việc này có thể được thực hiện bằng các đối tượng pad có Custom Shape. Để tìm hiểu thêm, hãy tham khảo trang Customizing a Pad Stack .
    • Một trong những quy trình quan trọng nhất khi tạo footprint linh kiện mới là đặt các pad sẽ được dùng để hàn linh kiện lên PCB. Chúng phải được đặt ở đúng chính xác các vị trí tương ứng với các chân trên linh kiện vật lý.
    • Cũng cần cẩn trọng khi đặt Designator cho pad vì đây là thuộc tính mà Altium Designer sử dụng khi ánh xạ từ số chân trên schematic symbol.
  4. Để bảo đảm việc đặt pad chính xác, hãy cân nhắc thiết lập một lưới dành riêng cho tác vụ này. Dùng phím tắt Ctrl+G để mở hộp thoại Cartesian Grid Editor dialog và phím Q để chuyển lưới giữa hệ Imperial và Metric.

  5. Để đặt chính xác một pad khi di chuyển nó bằng chuột, hãy dùng các phím mũi tên trên bàn phím để di chuyển con trỏ theo bước lưới hiện tại. Ngoài ra, giữ Shift sẽ di chuyển theo bước gấp 10 lần lưới. Vị trí X, Y hiện tại được hiển thị trên thanh trạng thái và cả trong Heads Up display. Heads Up Display chứa cả vị trí lẫn độ lệch từ vị trí nhấp chuột gần nhất tới vị trí con trỏ hiện tại. Dùng phím tắt Shift+H để bật/tắt Heads Up display. Ngoài ra, nhấp đúp để chỉnh sửa một pad đã đặt và nhập vị trí X, Y cần thiết trong panel Properties .

  6. Để kiểm tra khoảng cách giữa hai điểm trong không gian thiết kế, dùng Reports » Measure Distance (phím tắt Ctrl+M). Làm theo các nhắc nhở trên thanh trạng thái.

  7. Các thuộc tính riêng của pad, chẳng hạn như solder mask và paste mask, được tự động tính toán dựa trên kích thước pad và các quy tắc thiết kế mask áp dụng. Mặc dù có thể định nghĩa thủ công các thiết lập mask cho từng pad, nhưng làm như vậy sẽ gây khó khăn cho việc chỉnh sửa các thiết lập này về sau trong quá trình thiết kế bo mạch. Thông thường việc này chỉ được thực hiện khi không thể nhắm mục tiêu các pad bằng các quy tắc thiết kế. Lưu ý rằng các quy tắc được định nghĩa trong trình biên tập PCB trong quá trình thiết kế bo mạch.

  8. Dùng track, arc và các đối tượng primitive khác để định nghĩa đường bao linh kiện xuất hiện trên silkscreen PCB ở lớp Top Overlay. Nếu linh kiện được lật xuống mặt dưới của bo trong khi đặt, lớp overlay sẽ tự động được chuyển sang lớp Bottom Overlay.

  9. Đặt track và các đối tượng primitive khác trên một lớp cơ khí để định nghĩa thêm chi tiết cơ khí, chẳng hạn như placement courtyard. Các lớp cơ khí là những lớp dùng cho mục đích chung. Bạn nên phân bổ chức năng cho các lớp này và sử dụng chúng một cách nhất quán trên các footprint của mình.

  10. Đặt các 3D Body objects để định nghĩa hình dạng ba chiều của linh kiện vật lý sẽ được lắp trên PCB.

    Một đối tượng 3D Body được thêm vào footprint có thể tham chiếu tới một mô hình 3D được tải lên Workspace đã kết nối.
  11. Các chuỗi Designator và Comment được tự động thêm vào lớp Overlay của footprint trong quá trình đặt vào không gian thiết kế PCB. Có thể bao gồm thêm các chuỗi Designator và Comment bằng cách đặt các special string .Designator.Comment trên một lớp cơ khí.

    Khi đặt các chuỗi Designator và Comment, cần phải định nghĩa một Layer Pair trong trình biên tập PCB. Điều này bảo đảm rằng các chuỗi sẽ được gắn với mặt bo nơi linh kiện được lắp và phải lật sang mặt còn lại của bo khi linh kiện bị lật. Để biết thêm thông tin, xem phần Handling Special Layer-specific Requirements bên dưới.
  12. Định nghĩa các thuộc tính của footprint (ví dụ: tên và mô tả của nó) trên tab Footprint của panel Properties ở chế độ Library Options của panel này (kích hoạt khi không có đối tượng nào được chọn trong không gian thiết kế, có thể truy cập bằng lệnh Tools » Footprint Properties từ menu chính). Tham khảo phần bên dưới để tìm hiểu thêm về các tùy chọn và điều khiển có sẵn trong tab Footprint của panel.

  • Để chuẩn hóa định nghĩa pad/via trên tất cả các footprint, có thể dùng thư viện Pad/Via (*.PvLib) cho việc đặt Pad/Via – tìm hiểu thêm.
  • Trình biên tập PCB Footprint cũng cung cấp một số Wizard để tăng tốc quá trình tạo footprint:
    • IPC Compliant Footprint Wizard – tạo ra một PCB footprint thực sự tuân thủ Revision B của tiêu chuẩn IPC 7351 – Generic Requirements for Surface Mount Design and Land Pattern Standard – tìm hiểu thêm.
    • IPC Compliant Footprints Batch Generator  khi làm việc với file-based PCB footprint library, sử dụng IPC Compliant Footprints Batch Generator để nhanh chóng tạo nhiều footprint ở nhiều mức mật độ khác nhau – tìm hiểu thêm.
    • Footprint Wizard – cho phép bạn chọn từ nhiều loại package khác nhau và điền thông tin phù hợp, sau đó nó sẽ tự động tạo footprint linh kiện cho bạn – tìm hiểu thêm.

Chuẩn bị Không gian Thiết kế

Mặc định là hiển thị lưới bằng các dấu chấm. Nếu muốn, bạn có thể hiển thị lưới bằng các đường kẻ. Thiết lập này được cấu hình trong hộp thoại Grid Editor, truy cập bằng cách nhấp nút Properties trong panel Properties như minh họa trong hình bên dưới. Ngoài ra, nhấn phím tắt Ctrl+G để mở hộp thoại.

Trong hình, lưới mịn được hiển thị bằng dấu chấm, còn lưới thô được hiển thị bằng đường kẻ.
Trong hình, lưới mịn được hiển thị bằng dấu chấm, còn lưới thô được hiển thị bằng đường kẻ.

Properties Panel

Khi chỉnh sửa một footprint trong trình biên tập PCB footprint và hiện tại không có đối tượng thiết kế nào được chọn trong không gian thiết kế, panel Properties sẽ hiển thị Library Options.

Các phần có thể thu gọn sau đây chứa thông tin về các tùy chọn và điều khiển có sẵn trong tab General của panel:

Các phần có thể thu gọn sau đây chứa thông tin về các tùy chọn và điều khiển khả dụng trong tab Footprint của panel:

Khả năng định nghĩa thuộc tính footprint bằng tab Footprint của panel Properties khả dụng khi tùy chọn PCB.FootprintParameters được bật trong Advanced Settings dialog. Khi tùy chọn này bị tắt, các thuộc tính footprint được định nghĩa bằng hộp thoại PCB Library Footprint () được truy cập bằng cách chọn lệnh Tools » Footprint Properties từ các menu chính, hoặc bằng cách chọn một mục footprint trong vùng Footprints của panel PCB Library và nhấp nút Edit, hoặc bằng cách nhấp đúp vào một mục footprint trong vùng Footprints của panel PCB Library.

Khi một đối tượng thiết kế được chọn, panel sẽ hiển thị các tùy chọn dành riêng cho loại đối tượng đó. Bảng sau liệt kê các loại đối tượng khả dụng để đặt trong không gian thiết kế footprint PCB – nhấp vào liên kết để truy cập trang thuộc tính cho đối tượng đó.

3D Body Arc
Arc Keepout Fill
Fill Keepout Pad
Region Region Keepout
Text (String, Text Frame) Track
Track Keepout Via

Solder and Paste Mask Expansions

Để kiểm tra xem các solder mask và/hoặc paste mask đã được định nghĩa đúng trong trình chỉnh sửa footprint PCB hay chưa, hãy mở View Configuration panel và bật tùy chọn hiển thị () cho từng lớp mask.

Vòng xuất hiện quanh mép của mỗi pad theo màu của lớp Top Solder Mask biểu thị mép của hình dạng solder mask nhô ra một lượng mở rộng từ bên dưới pad đa lớp vì multi-layer nằm ở đầu thứ tự vẽ lớp; nó được vẽ ở trên cùng. Layer Drawing Order được đặt trong PCB Editor - Display page của hộp thoại Preferences).

Hình ảnh bên dưới cho thấy một footprint PCB với viền màu tím (màu của lớp Top Solder Mask) xuất hiện quanh mép của mỗi pad.

Để chuyển nhanh qua các lớp, hãy dùng Single Layer Mode (Shift+S) kết hợp với Ctrl+Shift+Wheel roll.

Theo mặc định, hình dạng được tạo trên các lớp mask là hình dạng pad, được mở rộng hoặc thu hẹp theo lượng được chỉ định bởi các quy tắc thiết kế Solder Mask ExpansionPaste Mask Expansion được đặt trong PCB nơi footprint được đặt. Trong một số trường hợp, bạn có thể cần ghi đè các quy tắc thiết kế mở rộng và chỉ định độ mở rộng mask như một thuộc tính của pad, chọn từ một tập hình dạng mask tiêu chuẩn được định nghĩa sẵn hoặc tạo hình dạng tùy chỉnh của riêng bạn. Trong những trường hợp này, bạn có thể cấu hình paste/solder mask cho pad đã chọn trong panel Properties của nó - tìm hiểu thêm. Ngoài ra, bạn có thể đặt các primitive phù hợp (Region, Track, v.v.) trên lớp mask yêu cầu.

Trong thư viện PCB, mọi đối tượng có solder mask expansion do rule điều khiển sẽ có giá trị expansion bằng 0 mil. Tính năng này khả dụng khi tùy chọn PCB.SolderMaskZeroExpansion được bật trong Advanced Settings dialog. Khi tùy chọn này bị tắt, giá trị solder mask expansion cho các đối tượng như vậy trong thư viện PCB là 4 mil.

Hỗ trợ Tham số

Các tham số áp dụng cho các đối tượng trong Altium Designer cung cấp một phương tiện mạnh mẽ và linh hoạt để thêm thông tin bổ sung vào thiết kế PCB. Được áp dụng như thuộc tính của đối tượng cha, tham số có thể được áp dụng ở nhiều cấp độ, bao gồm project, document, template và từng đối tượng riêng lẻ trong tài liệu thiết kế.

Xem Parameter object để biết thêm thông tin.

Các tham số xuất hiện trong không gian PCB có thể được dùng để lọc Query, Design Rule, Script và Variant, đồng thời có thể được áp dụng trong footprint linh kiện PCB để gọi các chuỗi tùy chỉnh trong các Footprint đã đặt.

Tham số qua Engineering Change Order

Các khả năng tham số PCB dựa trên chức năng có trong cơ chế ECO và tài liệu PCB, cho phép các tham số linh kiện do người dùng định nghĩa được chuyển vào và giữ lại trong không gian PCB. Đây là quá trình chuyển một chiều và các tham số được chuyển qua là chỉ đọc trong miền PCB.

Việc chuyển tham số được thực hiện bằng cách tạo ECO từ schematic sang PCB bằng lệnh menu Design » Update PCB Document.

Khi ECO được thực thi (bằng cách dùng nút Execute Changes ), mọi tham số linh kiện schematic do người dùng định nghĩa mới sẽ được chuyển sang tham chiếu footprint tương ứng trong thiết kế PCB. 

Việc phát hiện và di chuyển tham số sang PCB được quyết định bởi cài đặt tùy chọn của project (Project » Project Options). Trong hộp thoại Project Options , hãy đặt hành vi phát hiện khác biệt và sửa đổi trong phần Differences Associated with Parameters của tab Comparator và phần Modifications Associated with Parameters của tab ECO Generation .

Để xem các tham số đã được chuyển trong trình chỉnh sửa PCB, nhấp đúp vào một linh kiện để mở panel Properties rồi chọn tab Parameters . Tab này sẽ liệt kê các tham số người dùng hiện tại đã được gán cho footprint linh kiện được chọn. Các tham số cho footprint linh kiện được chọn cũng khả dụng trong panel Components .

Liên kết Tham chiếu Thông tin

Miền PCB tự động chấp nhận các tham số ComponentLink được định nghĩa sẵn từ schematic. Chúng được định nghĩa dưới dạng các cặp tham số (Description và link URL) thường thiết lập các liên kết tham chiếu dữ liệu đến các tệp cụ thể hoặc vị trí internet – điển hình là trang web nhà sản xuất hoặc URL datasheet.

Xem Defining Clickable Links to Reference Information trong thư viện schematic và Accessing Clickable Links to Reference Information trong tài liệu PCB để biết thông tin về các tham số Reference Link.

Trong cả không gian thiết kế schematic và PCB, các liên kết được truy cập từ menu ngữ cảnh nhấp phải khi di chuột qua một linh kiện (trong các tùy chọn menu con References). Các tham số chuyên biệt được thêm trong panel Properties , và khi được chuyển sang không gian PCB, chúng xuất hiện như một tham số footprint linh kiện. 

Tham số trong Footprint Nguồn

Các tham số được chuyển sang PCB có thể được dùng để cung cấp thêm thông tin sản xuất bo mạch hoặc thông tin chức năng thông qua footprint linh kiện. Bằng cách thêm các chuỗi tham số đặc biệt vào footprint ở cấp thư viện nguồn, các chuỗi tùy chỉnh sẽ được diễn giải trên lớp cơ khí mục tiêu hoặc lớp overlay.

Một chuỗi đặc biệt biểu diễn tham số do người dùng định nghĩa có thể được thêm vào footprint linh kiện nguồn bằng nút chuỗi đặc biệt và danh sách thả xuống () trong panel Properties .

Trong footprint thư viện bên dưới, chuỗi đặc biệt .Designator đã được đặt trên lớp Mechanical 2.

Một chuỗi đặc biệt biểu diễn tham số người dùng có thể được thêm vào footprint linh kiện.

Khi tham số tùy chỉnh đó cũng đã được áp dụng cho các linh kiện schematic và dữ liệu tham số đã được chuyển sang PCB, các chuỗi footprint được diễn giải sẽ xuất hiện trên cả chế độ xem bo mạch và các tệp đầu ra được tạo. Trong trường hợp này, chuỗi tham số đặc biệt chứa một mã định danh part linh kiện tùy chỉnh để hỗ trợ lắp ráp.

Việc áp dụng các tham số người dùng vào footprint linh kiện dưới dạng chuỗi đặc biệt có thể phục vụ nhiều yêu cầu PCB tùy chỉnh khác, bao gồm nhãn chức năng cho công tắc và đầu nối, trong đó chuỗi tham số 'function' có thể được đặt trên Top Overlay trong footprint cho các loại linh kiện đó.

Để xem giá trị được diễn giải của các chuỗi đặc biệt trên bố cục bo mạch, hãy bật tùy chọn Special Strings trong vùng Additional Options của tab View Options trong panel View Configuration. Chuỗi đặc biệt luôn được chuyển đổi trong các tệp đầu ra được tạo.
Trong trình chỉnh sửa schematic, nếu muốn, hãy bật tùy chọn Display Names of Special Strings that have No Value Defined trên trang Schematic – Graphical Editing của hộp thoại Preferences.

Query Tham số

Các chuỗi tham số trong miền PCB cũng có thể truy cập thông qua ngôn ngữ query của Altium Designer, và do đó, khả dụng cho các chức năng lọc đối tượng, bao gồm tính năng Find Similar Objects.

Để thực hiện chọn các đối tượng tương tự, hãy nhấp phải vào một linh kiện rồi chọn Find Similar Objects từ menu ngữ cảnh để mở hộp thoại Find Similar Objects.

Hộp thoại Find Similar Objects dialog bao gồm phần Parameters nơi có thể chọn các tùy chọn lọc theo nhu cầu.

Panel PCB Filter có thể áp dụng các từ khóa query theo tham số làm tiêu chí lọc, và có thể được dùng để tạo Design Rule dựa trên tham số PCB.

Có sẵn một số từ khóa query để làm việc với các tham số footprint PCB, bao gồm các từ khóa hàm cụ thể để chuyển đổi giá trị chuỗi thành số (chẳng hạn như StrToNumber). Việc chuyển đổi chuỗi Value có nhận biết đơn vị (V, mA, mV, kOhm, v.v.) và cho phép kết quả query được xác định bằng xử lý số của chuỗi giá trị tham số.

Các Loại Đơn vị được hỗ trợ có thể được chỉ định trong query là:

  • % – Phần trăm
  • A – Dòng điện
  • C – Nhiệt độ
  • dB – Decibel
  • F – Điện dung
  • G – Độ dẫn điện
  • H – Điện cảm
  • Hz – Tần số
  • Kg – Khối lượng
  • m – Chiều dài
  • Ohm – Điện trở
  • Q – Điện tích
  • s – Thời gian
  • V – Điện áp
  • W – Công suất
  • Z – Trở kháng

Có sẵn một số từ khóa query Parameter để làm việc với các tham số footprint linh kiện PCB.

Ví dụ được hiển thị trong hộp thoại Query Helper ở trên xử lý tham số Voltage Rating cho từng linh kiện (dùng chuyển đổi chuỗi sang số – StrToNumber(Unit Value, Unit Type)) để xác định xem giá trị của nó có lớn hơn 50V hay không. Khi được áp dụng trong panel PCB Filter , bố cục bo mạch ví dụ cho thấy một linh kiện điện áp cao duy nhất, C1 ( có giá trị Voltage Rating là 3kV).

Ký hiệu khoa học E cũng được hỗ trợ, vì vậy, ví dụ, một query để lọc các giá trị tụ điện lớn hơn 1nF sẽ tương tự như:
StrToNumber(ParameterValue('CapacitanceValue'), F) > 1e-9
Ngoài ra, hàm chuyển đổi số có thể được dùng cho cả ParameterValue được trả về and và giá trị so sánh:
StrToNumber(ParameterValue('CapacitanceValue'), F) > StrToNumber('1nF', F)

Quy tắc và Script

Query tham số PCB cũng có thể được áp dụng cho Script và Design Rule của Altium Designer. Loại thứ hai có thể thực hiện các kiểm tra xác thực bố cục, chẳng hạn như phát hiện các tham số footprint để đánh giá vị trí đặt linh kiện hoặc gán lớp. Lưu ý rằng các hàm được liệt kê trong hộp thoại Query Helper ở trên khả dụng cho ngôn ngữ Scripting.

Ví dụ bên dưới cho thấy query điện áp định mức của tụ điện (xem query lọc ở trên) được áp dụng cho một quy tắc đặt linh kiện, quy tắc này khi chạy sẽ kiểm tra các giá trị khoảng cách hở cụ thể cho các linh kiện được phát hiện là thiết bị điện áp cao (>50V).

Các quy tắc thiết kế được định nghĩa bởi các tham số footprint cụ thể, như được chuyển từ không gian schematic, có thể được dùng để phát hiện các điều kiện bố cục tùy chỉnh.

Tương tự, có thể sử dụng các tham số PCB tùy chỉnh để kiểm tra tính tương thích lớp của linh kiện, ví dụ khi một linh kiện không hỗ trợ hàn sóng và do đó không được phép đặt ở lớp Bottom Layer. Ở đây, có thể áp dụng một truy vấn khớp đối tượng xử lý tham số tùy chỉnh ‘WaveSoldering’ (Yes/No) cho Permitted Layers Rule.

Sau đó, Rule (theo lô) sẽ kiểm tra giá trị của tham số linh kiện đó và tạo ra vi phạm nếu một linh kiện không tương thích với việc đặt trên Bottom Layer.

Biến thể

Các tham số được chuyển sang PCB và được bao gồm trong các biến thể của thiết kế (Design Variants) sẽ được xử lý cùng với lựa chọn Variant.

Trên thực tế, một tham số linh kiện có biến thể trong không gian PCB sẽ được phát hiện động bởi chuỗi truy vấn hoặc, ví dụ, được hiển thị trên một lớp bo mạch thông qua một chuỗi đặc biệt. 

Tham số Footprint do người dùng định nghĩa

Tính năng này khả dụng khi tùy chọn PCB.FootprintParameters được bật trong hộp thoại Advanced Settings dialog.

Các tham số do người dùng định nghĩa cho footprint được hỗ trợ trong Altium Designer. Vùng Parameters trên tab Footprint của panel Properties  ở chế độ Library Options  có thể được dùng để xem và chỉnh sửa các tham số footprint khi không có đối tượng nào được chọn trong không gian thiết kế của trình biên tập PCB footprint.

Khi linh kiện được đặt trên PCB, bạn có thể thấy các tham số này trong panel Properties  ở chế độ Component  trên tab Parameters .

  • Các tham số footprint của các linh kiện được đặt trên PCB sẽ được truyền sang các footprint trong thư viện được tạo bởi lệnh Make PCB Library hoặc Make Integrated Library trong menu chính của trình biên tập PCB.
  • Các tham số footprint được hỗ trợ bởi công cụ Comparison của Altium Designer và cho đầu ra Pick and Place và ODB++ được tạo.
MCAD CoDesigner hỗ trợ việc đặt các linh kiện MCAD gốc trong MCAD theo liên kết đã cấu hình. Trong một số trường hợp, một linh kiện được liên kết với nhiều footprint có các mô hình khác nhau (ví dụ: một LED có thể được lắp trên PCB theo hai cách: thẳng đứng, với chân thẳng, hoặc nằm ngang, với chân uốn cong). Sử dụng các tham số footprint, giờ đây bạn có thể tham chiếu tới các mô hình MCAD khác nhau từ các footprint khác nhau đó. Tìm hiểu thêm về Linking Native ECAD and MCAD Design Components.

Chuỗi Designator và Comment

Chuỗi Designator và Comment mặc định

Khi một footprint được đặt lên bo mạch, nó sẽ được gán một Designator và Comment dựa trên thông tin được trích xuất từ sơ đồ nguyên lý của thiết kế. Không cần phải định nghĩa thủ công các placeholder cho chuỗi Designator và Comment vì chúng được thêm tự động khi footprint được đặt lên bo mạch. Vị trí của các chuỗi này được xác định bởi tùy chọn chuỗi Designator và Comment Autoposition option in the Properties panel in Parameter mode khi chuỗi designator hoặc comment được chọn trong không gian thiết kế. Vị trí và kích thước mặc định của các chuỗi Designator và Comment được cấu hình trong Primitive tương ứng trên trang PCB Editor - Defaults page của hộp thoại Preferences .

Chuỗi Designator và Comment bổ sung

Có thể có những tình huống bạn muốn có thêm các bản sao của chuỗi designator hoặc comment. Ví dụ, đơn vị lắp ráp của bạn muốn một bản vẽ lắp ráp chi tiết với designator được hiển thị bên trong đường bao của từng linh kiện, trong khi công ty bạn yêu cầu designator phải nằm ngay phía trên linh kiện trên lớp phủ linh kiện của PCB hoàn thiện. Yêu cầu về designator bổ sung này có thể được đáp ứng bằng cách đưa chuỗi đặc biệt .Designator vào footprint. Một chuỗi đặc biệt .Comment cũng có sẵn để chỉ định vị trí của chuỗi comment trên các lớp hoặc vị trí thay thế.

Để đáp ứng yêu cầu của đơn vị lắp ráp, chuỗi .Designator sẽ được đặt trên một lớp cơ khí trong PCB Footprint editor và sau đó có thể tạo các bản in bao gồm lớp này như một phần của hướng dẫn lắp ráp thiết kế.

Xử lý các yêu cầu đặc biệt theo từng lớp

Một linh kiện PCB có thể có một số yêu cầu đặc biệt, chẳng hạn như cần một chấm keo hoặc định nghĩa solder mask có thể bóc. Nhiều yêu cầu đặc biệt trong số này sẽ gắn với mặt của bo mạch nơi linh kiện được lắp và phải lật sang mặt còn lại của bo mạch khi linh kiện bị lật.

Thay vì thêm một số lượng lớn các lớp chuyên dụng có thể hiếm khi được dùng, trình biên tập PCB của Altium Designer hỗ trợ yêu cầu này thông qua một tính năng gọi là cặp lớp. Một cặp lớp là hai lớp cơ khí đã được định nghĩa thành một cặp. Bất cứ khi nào một linh kiện được lật từ mặt này của bo mạch sang mặt kia, mọi đối tượng trên một lớp cơ khí đã ghép cặp sẽ được lật sang lớp cơ khí còn lại trong cặp đó. Với cách tiếp cận này, bạn chọn một lớp cơ khí phù hợp để chứa chấm keo (hoặc các yêu cầu đặc biệt khác) và định nghĩa hình dạng của nó bằng các đối tượng có sẵn. Khi bạn đặt footprint đó lên bo mạch, bạn phải thiết lập ghép cặp lớp. Điều này chỉ dẫn phần mềm về lớp mà nó phải chuyển các đối tượng sang khi linh kiện này được lật sang mặt còn lại của bo mạch. Bạn không thể định nghĩa cặp lớp trong PCB footprint editor; việc này được thực hiện trong PCB editor.

Cần định nghĩa Layer Pairing before linh kiện được lật. Nếu việc ghép cặp được định nghĩa sau khi linh kiện đã chuyển sang mặt dưới, nội dung cơ khí sẽ lật nhưng vẫn ở lớp gốc của nó. Nếu bạn quên tạo cặp lớp trước khi lật, bạn có thể cập nhật từ thư viện để làm mới phiên bản của linh kiện đã được đặt trên bo mạch.

Tên của các Mechanical Layer có thể được chỉnh sửa trực tiếp từ panel View Configurations bằng cách nhấp chuột phải rồi chọn Edit Layer.

Một cách tiếp cận phổ biến để quản lý việc sử dụng lớp cơ khí là gán một số lớp chuyên biệt cho từng chức năng lớp cơ khí cần thiết. Cách tiếp cận này yêu cầu mọi nhà thiết kế phải tuân theo cùng một sơ đồ gán lớp và đánh số lớp. Nó cũng có thể gây khó khăn khi các linh kiện được lấy từ các nguồn khác không tuân theo cùng sơ đồ gán và đánh số đó. Nếu một sơ đồ khác đã được dùng, các đối tượng thiết kế phải được di chuyển từ lớp cơ khí hiện tại của chúng sang lớp cơ khí được gán cho chức năng đó.

Vấn đề này được giải quyết với việc giới thiệu thuộc tính Layer Type. Khi một linh kiện được đặt từ thư viện vào PCB editor, hoặc được sao chép từ thư viện này sang thư viện khác, hoặc được tạo bởi IPC Footprint Wizard, các gán Layer Type hiện có sẽ được khớp tự động, bất kể (các) số lớp cơ khí được gán cho các Layer Type đó. Các đối tượng sẽ được chuyển tới đúng lớp theo Layer Type của chúng. Nếu phần mềm không thể khớp theo Layer Type, nó sẽ quay về khớp theo Layer Number.

Đối với cả các lớp cơ khí riêng lẻ và Component Layer Pairs, bạn có thể chọn một Layer Type từ danh sách các loại được định nghĩa sẵn. Bạn có thể truy cập các hộp thoại được hiển thị bên dưới bằng cách nhấp chuột phải vào một lớp riêng lẻ, rồi chọn lệnh Edit Layer hoặc Add Component Layer từ menu.

Để biết thông tin chi tiết về các loại lớp cơ khí liên quan đến linh kiện, hãy tham khảo trang Working with Mechanical Layers.

Thêm chiều cao cho PCB Footprint

Ở mức đơn giản nhất của biểu diễn 3D, thông tin chiều cao có thể được thêm vào PCB footprint. Để thực hiện điều này, hãy mở panel Properties ở chế độ Library Options của nó (được kích hoạt khi không có đối tượng nào được chọn trong không gian thiết kế) và nhập chiều cao khuyến nghị cho linh kiện vào trường Height trên tab Footprint của panel.

Các quy tắc thiết kế chiều cao có thể được định nghĩa trong quá trình thiết kế bo mạch (nhấp Design » Rules trong PCB Editor), thường để kiểm tra chiều cao linh kiện tối đa trong một lớp linh kiện hoặc trong một định nghĩa room.

Một lựa chọn tốt hơn để định nghĩa thông tin chiều cao là gắn 3D Bodies vào PCB footprint.

Quản lý linh kiện với các primitive định tuyến

Khi một thiết kế được chuyển, footprint được chỉ định trong từng linh kiện sẽ được trích xuất từ các thư viện có sẵn và đặt lên bo mạch. Sau đó mỗi pad trong footprint sẽ có thuộc tính net được đặt thành tên của net được kết nối với chân linh kiện đó trong sơ đồ nguyên lý. Mọi đối tượng tiếp xúc với một pad sẽ kết nối vào cùng net với pad đó.

PCB editor bao gồm một công cụ quản lý net toàn diện. Để khởi chạy nó, hãy chọn Design » Netlist » Configure Physical Nets từ menu chính để mở hộp thoại Configure Physical Nets dialog. Nhấp nút Menu để xem menu các tùy chọn. Nhấp danh sách thả xuống của tiêu đề New Net Name để chọn net sẽ gán cho các primitive chưa được gán.

Footprint có nhiều pad nối với cùng một chân

Footprint hiển thị bên dưới, một transistor SOT223, có nhiều pad được nối với cùng một chân logic của linh kiện trong sơ đồ nguyên lý - Pin 2. Để tạo kết nối này, hai pad đã được thêm với cùng một designator - '2'. Khi lệnh Design » Update PCB được dùng trong Schematic Editor để chuyển thông tin thiết kế sang PCB, quá trình đồng bộ hóa kết quả sẽ hiển thị các đường kết nối đi tới cả hai pad trong PCB editor, tức là chúng nằm trên cùng một net. Cả hai đều có thể được đi dây.

Footprint SOT223 hiển thị hai pad có designator là 2.
Footprint SOT223 hiển thị hai pad có designator là 2.

Chuẩn bị silkscreen

Để hỗ trợ giải quyết các vấn đề Design for Manufacture (DFM) phổ biến do silkscreen chồng lấn lên đồng hở và lỗ, PCB footprint editor bao gồm một tính năng chuyên dụng để chuẩn bị silkscreen cho các footprint của bạn. Những vấn đề này có thể được xử lý hiệu quả bằng cách:

  • cắt xén tự động các đường và cung silkscreen;
  • cắt xén hoặc di chuyển tự động các fill và region;
  • di chuyển tự động các chuỗi văn bản silkscreen.
Công cụ chuẩn bị silkscreen cũng có thể được truy cập khi thiết kế PCB – tìm hiểu thêm.

Để truy cập công cụ chuẩn bị silkscreen trong PCB footprint editor, hãy dùng lệnh Tools » Silkscreen Preparation từ menu chính. Hộp thoại Silkscreen Preparation sẽ mở ra.

Sử dụng hộp thoại để cấu hình các thiết lập cắt xén/di chuyển đối tượng silkscreen. Các tùy chọn khả dụng là:

  • Clip to Exposed Copper – bật để tự động cắt xén đối tượng theo đồng hở.
  • Clip to Solder Mask Openings – bật để tự động cắt xén đối tượng theo các vùng mở solder mask.
  • Silkscreen Clearance – xác định giá trị tối thiểu chấp nhận được giữa các đối tượng silkscreen và đồng hở / vùng mở solder mask và lỗ.
  • Min Remaining Length – nếu chiều dài đường/cung nhỏ hơn giá trị đã định nghĩa sau khi cắt xén, các đối tượng sẽ bị xóa khỏi footprint. Lưu ý rằng chiều dài này là chiều dài từ đỉnh đến đỉnh, không phải từ cạnh đến cạnh – show image.
  • Move Text – bật để di chuyển các chuỗi văn bản silkscreen ra xa đồng hở / vùng mở solder mask và lỗ nếu khoảng cách giữa chúng nhỏ hơn Silkscreen Clearance. Việc di chuyển bị giới hạn bởi giá trị Max Distance .
  • Fill & Region – chọn hành động sẽ được thực hiện cho fill và region khi khoảng cách giữa chúng với đồng hở / vùng mở solder mask và lỗ nhỏ hơn Silkscreen Clearance:
    • None – fill và region sẽ được giữ nguyên.
    • Clip – fill và region sẽ được cắt xén để duy trì Silkscreen Clearance. Fill sẽ được chuyển đổi thành region nếu phù hợp.
    • Move – fill và region sẽ được di chuyển ra xa đồng hở / vùng mở solder mask và lỗ. Việc di chuyển bị giới hạn bởi giá trị Max Distance .
  • Max Distance – xác định khoảng cách tối đa mà các chuỗi văn bản, designator linh kiện, fill và region có thể được di chuyển để duy trì Silkscreen Clearance.

Nhấp OK để thực hiện cắt xén và/hoặc di chuyển các đối tượng silkscreen theo các thiết lập trong hộp thoại.

Nếu không thể thực hiện một hành động cho một đối tượng (ví dụ: một chuỗi văn bản không thể di chuyển do giới hạn của Max Distance), một thông báo cho đối tượng này sẽ xuất hiện trong panel Messages.

Ví dụ về hiệu năng của công cụ chuẩn bị silkscreen được hiển thị bên dưới.

Javascript

Tạo footprint bằng IPC Compliant Footprint Wizard

IPC Compliant Footprint Wizard tạo ra một PCB footprint thực sự tuân thủ Revision B của tiêu chuẩn IPC 7351 - Generic Requirements for Surface Mount Design and Land Pattern Standard. Thay vì làm việc trực tiếp từ các kích thước footprint (như Footprint Wizard thực hiện), IPC Compliant Footprint Wizard sử dụng thông tin kích thước từ chính linh kiện, sau đó tính toán pad phù hợp và các thuộc tính footprint khác theo các thuật toán do IPC ban hành.

Thay vì yêu cầu bạn nhập các thuộc tính của pad và track dùng để định nghĩa footprint, Wizard nhận các kích thước thực tế của linh kiện làm đầu vào. Dựa trên các công thức được phát triển cho tiêu chuẩn IPC-7351, Wizard sau đó tạo footprint bằng các đối tượng chuẩn của Altium Designer, chẳng hạn như pad và track.

Hộp thoại này tuân thủ Revision B của tiêu chuẩn IPC 7351 - Generic Requirements for Surface Mount Design and Land Pattern Standard. IPC-7351B được phát hành vào năm 2010 và thay thế IPC-7351A (được phát hành năm 2007).

Để truy cập IPC Compliant Footprint Wizard trong Altium Designer, tiện ích mở rộng phần mềm IPC Footprint Generator phải được cài đặt. Tiện ích mở rộng này được cài đặt cùng Altium Designer theo mặc định. Nó có thể được cài đặt hoặc gỡ bỏ thủ công.

Để biết thêm thông tin về quản lý tiện ích mở rộng, hãy tham khảo trang Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Để chạy IPC Compliant Footprint Wizard, chọn Tools » IPC Compliant Footprint Wizard từ menu chính trong một tài liệu PCB Library.

Trên trang Select Component Type, chọn họ linh kiện mà bạn muốn tạo footprint trên trang Select Component Type. Vùng xem trước ở phía bên phải của Wizard thay đổi động để hiển thị linh kiện hiện đang được chọn và cũng cho biết các loại package được phép tạo. Bảng sau liệt kê các loại linh kiện và package được hỗ trợ trong Wizard.

Tên Mô tả Các package bao gồm
BGA Ball Grid Array BGA, CGA
BQFP Bumpered Quad Flat Pack BQFP
CAPAE Tụ nhôm điện phân CAPAE
CFP Gói phẳng kép bằng gốm - chân Gullwing được cắt tỉa và tạo hình CFP
Chip Array Mảng chip Chip Array
DFN Dual Flat No-lead DFN
CHIP Linh kiện chip, 2 chân Tụ điện, cuộn cảm, điện trở
CQFP Gói phẳng bốn cạnh bằng gốm - chân Gullwing được cắt tỉa và tạo hình CQFP
DPAK Vỏ transistor DPAK
LCC Leadless Chip Carrier LCC
LGA Land Grid Array LGA
MELF Linh kiện MELF, 2 chân Điốt, điện trở
MOLDED Linh kiện đúc, 2 chân Tụ điện, cuộn cảm, điốt
PLCC Plastic Leaded Chip Carrier, vuông - chân J PLCC
PQFN Pullback Quad Flat No-Lead PQFN
PQFP Plastic Quad Flat Pack PQFP, PQFP Exposed Pad
PSON Pullback Small Outline No-Lead PSON
QFN Quad Flat No-Lead QFN, LLP
QFN-2ROW Quad Flat No-Lead, 2 hàng, vuông QFN hàng đôi
SODFL Điốt small outline, chân phẳng SODFL
SOIC Gói mạch tích hợp small outline, bước chân 1,27mm - chân Gullwing SOIC, SOIC Exposed Pad
SOJ Small Outline Package - chân J SOJ
SON Small Outline Non-Lead SON, SON Exposed Pad
SOP, TSOP Small Outline Package - chân Gullwing SOP, TSOP, TSSOP
SOT143/343 Transistor small outline SOT143, SOT343
SOT223 Transistor small outline SOT223
SOT23 Transistor small outline 3 chân, 5 chân, 6 chân
SOT89 Transistor small outline SOT89
SOTFL Transistor small outline, chân phẳng 3 chân, 5 chân, 6 chân
WIRE WOUND Cuộn cảm dây quấn chính xác, 2 chân Cuộn cảm

Các trang tiếp theo của Wizard sẽ thay đổi tùy theo loại linh kiện được chọn. Hãy làm theo các trang trực quan của Wizard để thiết lập footprint linh kiện cụ thể theo yêu cầu. Một số lưu ý khi làm việc với IPC Compliant Footprint Wizard:

  • Mọi kích thước đều được nhập vào Wizard theo đơn vị hệ mét (mm).
  • Kích thước tổng thể của package, thông tin chân, khoảng cách heel, solder fillet và dung sai có thể được nhập và xem ngay lập tức.
    Việc sửa đổi IPC Tolerances có thể dẫn đến các PCB footprint không còn tuân thủ IPC.
  • Các kích thước cơ khí, chẳng hạn như Courtyard, Assembly và thông tin Component (3D) Body, có thể được nhập.
  • Wizard có thể vào lại và cho phép dễ dàng xem xét cũng như điều chỉnh.
  • Bản xem trước của footprint được hiển thị ở mọi giai đoạn. Đối với mỗi loại linh kiện, vùng Preview sẽ cập nhật động để hiển thị vị trí, kích thước mới, v.v., cho một số thiết lập. Trong vùng Preview , bạn có thể nhấp  hoặc  để chuyển đổi giữa hình xem trước 2D và 3D.
  • Nếu muốn, bạn có thể xem trước mô hình 3D STEP trước khi tạo mô hình. Nhấp Generate STEP Model Preview trên bất kỳ trang nào trong Wizard sau khi chọn loại linh kiện để xem trước mô hình 3D STEP trong vùng Preview.
  • Paste mask được chia thành các fill nhỏ đối với các package có pad nhiệt lớn (kích thước 2,1mm x 1,6 mm hoặc lớn hơn).
  • Đối với các package có chân gullwing, pad được cắt bớt để ngăn chúng kéo dài xuống dưới thân package.
  • Đối với các package nhỏ có pad nhiệt trung tâm lớn, các pad ngoại vi được cắt bớt để bảo đảm khoảng hở cần thiết giữa các pad theo tiêu chuẩn IPC.
  • Khi áp dụng việc cắt bớt pad, một cảnh báo sẽ được hiển thị trong hộp thoại.
  • Tên và mô tả của footprint được tự động đề xuất dựa trên thông tin bạn nhập trong Wizard  nhưng có thể được thay đổi để phù hợp với yêu cầu của tổ chức.
  • Phù hợp với tiêu chuẩn IPC, Wizard hỗ trợ ba biến thể footprint (_L_N_M), mỗi biến thể được điều chỉnh để phù hợp với một mật độ bo mạch khác nhau.
  • Nút Finish có thể được nhấn ở bất kỳ giai đoạn nào để tạo footprint hiện đang được xem trước. Nếu bạn nhấp vào Finish trước khi hoàn tất toàn bộ Wizard, footprint sẽ được tạo bằng các thiết lập mặc định của hệ thống cho loại linh kiện bạn đã chọn.
  • Khi làm việc với thư viện PCB footprint dựa trên tệp, hãy dùng IPC Compliant Footprints Batch Generator để nhanh chóng tạo nhiều footprint ở nhiều mức mật độ khác nhau.

Khi Wizard được truy cập từ thư viện PCB footprint dựa trên tệp, trang Footprint Destination sẽ khả dụng, tại đó bạn có thể chọn vị trí lưu footprint mới tạo – show image:

  • Chọn Existing PcbLib File nếu bạn muốn lưu footprint trong một tệp PCB Library hiện có. Bạn có thể nhập trực tiếp tệp vào hộp văn bản hoặc dùng  để mở hộp thoại và tìm tệp mong muốn.
  • Chọn New PcbLib File nếu bạn muốn lưu footprint trong một tệp PCB Library mới. Nhập tên của tệp PCB Library mới vào hộp văn bản. Hệ thống sẽ tự động thêm phần mở rộng .PcbLib vào tên tệp thư viện mới.
  • Chọn Current PcbLib File để lưu footprint trong tệp PCB Library đang hiển thị.
  • Bật Produce 3D/STEP model để tạo mô hình STEP 3D.
  • Nếu bạn có giấy phép 'MCAD Co-Designer - SOLIDWORKS(R)' hợp lệ, bạn có thể chọn lưu mô hình dưới dạng tệp Parasolid. Nhấp vào danh sách thả xuống ở bên phải của Format rồi chọn Parasolid. Tệp hiển thị trong hộp văn bản External File giờ đây là tệp *.x_t. Đây là tên và vị trí của tệp sẽ được lưu.
  • Chọn Embedded (mặc định) hoặc External File. Chọn External File để lưu mô hình STEP 3D của bạn dưới dạng tệp bên ngoài. Loại tệp mặc định là STEP và tên tệp xuất hiện trong hộp văn bản External File với *.step là phần mở rộng tệp. Nếu muốn, hãy nhấp vào  để duyệt và chọn thư mục dùng để lưu mô hình STEP 3D đã tạo.

Tạo Footprint bằng Footprint Wizard

Trình biên tập PCB footprint bao gồm một Footprint Wizard. Wizard này cho phép bạn chọn từ nhiều loại package khác nhau và điền thông tin phù hợp, sau đó nó sẽ xây dựng footprint linh kiện cho bạn. Lưu ý rằng trong Footprint Wizard, bạn nhập các kích thước cần thiết cho pad và lớp overlay của linh kiện.

Để khởi chạy Footprint Wizard, chọn Tools » Footprint Wizard từ menu chính hoặc nhấp chuột phải trong vùng thiết kế và chọn lệnh Tools » Footprint Wizard từ menu ngữ cảnh.

Dùng trang Component patterns để chỉ định mẫu của linh kiện bạn muốn tạo. Chọn mẫu mong muốn từ danh sách rồi dùng danh sách thả xuống để chọn đơn vị cho linh kiện (Imperial (mil) hoặc Metric (mm)). Các mẫu hiện có gồm:

  • Ball Grid Arrays (BGA)
  • Capacitors
  • Diodes
  • Dual In-line Packages (DIP)
  • Edge Connectors
  • Leadless Chip Carriers (LCC)
  • Pin Grid Arrays (PGA)
  • Quad Packs (QUAD)
  • Resistors
  • Small Outline Packages (SOP)
  • Staggered Ball Grid Arrays (SBGA)
  • Staggered Pin Grid Arrays (SPGA)

Các trang tiếp theo của Wizard sẽ thay đổi tùy theo mẫu linh kiện được chọn. Hãy làm theo các trang trực quan của Wizard để thiết lập footprint linh kiện cụ thể theo yêu cầu.

Khi thiết lập kiểu đặt tên pad cho footprint của mẫu Edge ConnectorsLeadless Chip Carriers (LCC) hoặc Quad Packs (QUAD), hãy nhấp vào mũi tên màu xanh lá để thay đổi thứ tự/hướng đặt tên – show image.

Tạo Báo cáo Linh kiện

Để tạo báo cáo cho PCB footprint đang hoạt động, hãy chọn lệnh Reports » Component từ menu chính. Sau khi khởi chạy lệnh, báo cáo sẽ được tạo (<PCBLibraryDocumentName>.CMP) trong cùng thư mục với tài liệu thư viện PCB nguồn và sẽ tự động được mở làm tài liệu đang hoạt động trong cửa sổ thiết kế chính. Báo cáo liệt kê các thông tin bao gồm kích thước footprint và phân tích các đối tượng primitive cấu thành footprint cùng các lớp mà chúng nằm trên đó.

Báo cáo sẽ được thêm vào bảng Projects dưới dạng tài liệu tự do trong thư mục con Documentation\Text Documents.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Nội dung