Thư viện PCB

Sơ lược

Tìm hiểu cách tạo và quản lý thư viện PCB dạng tệp trong Altium Designer, từ tạo thư viện mới đến xây dựng thư viện từ các footprint đã được đặt trong thiết kế PCB. Bài viết này hướng dẫn cách thêm, đổi tên và xóa footprint, đồng thời giới thiệu cách sử dụng IPC Footprint Batch Generator để tạo hàng loạt footprint từ dữ liệu linh kiện trong các tệp Excel hoặc CSV. Hãy đọc tiếp để áp dụng các công cụ quản lý thư viện này vào thiết kế tiếp theo của bạn.

- Tạo thư viện PCB mới hoặc tạo thư viện từ tài liệu PCB hiện có để tái sử dụng hoặc lưu trữ.
- Thêm, đổi tên và xóa footprint bằng trình chỉnh sửa footprint PCB và bảng PCB Library.
- Cấu hình việc tạo footprint hàng loạt, bao gồm tệp đầu vào, tùy chọn xuất thư viện và báo cáo xử lý.
Tìm hiểu sâu hơn với AI:

Linh kiện thực tế được gắn lên bo mạch được biểu diễn bằng ký hiệu sơ đồ nguyên lý trong quá trình nhập thiết kế và bằng footprint PCB khi thiết kế bo mạch. Các linh kiện trong Altium Designer có thể được:

  • Tạo trong và đặt từ các thư viện cục bộ hoặc
  • Đặt trực tiếp từ một Workspace được kết nối, mà toàn bộ nhóm thiết kế đều có thể truy cập.
Tài liệu này trình bày cách tạo và quản lý thư viện PCB (*.PcbLib). Để tìm hiểu thêm về cách tạo footprint PCB, hãy tham khảo trang Tạo footprint PCB.

Có thể sao chép footprint từ trình biên tập PCB vào thư viện PCB, sao chép giữa các thư viện PCB hoặc tạo từ đầu bằng Footprint Wizard hoặc các công cụ vẽ.

Tạo thư viện PCB mới

Để tạo thư viện PCB mới, chọn lệnh File » New » Library từ các menu chính và chọn tùy chọn PCB Library trong vùng File của hộp thoại New Library.

Sau khi nhấp vào Create, một tài liệu thư viện PCB mới có tên PcbLib1.PcbLib sẽ được tạo và hiển thị trong bảng Projects, đồng thời một trang linh kiện trống có tên PCBComponent_1 sẽ xuất hiện.

Nội dung thư viện được hiển thị trong bảng Thư viện PCB.

Giờ đây, bạn có thể thêm, xóa hoặc chỉnh sửa các footprint linh kiện trong thư viện PCB mới bằng các lệnh của trình biên tập footprint PCB.

Tạo thư viện PCB từ tài liệu PCB

Nếu bạn có một thiết kế PCB đã đặt đầy đủ footprint, bạn có thể dùng lệnh Design » Make PCB Library trong trình biên tập PCB để tạo thư viện PCB chỉ chứa các footprint đó. Tính năng này rất hữu ích nếu bạn muốn tạo một thư viện làm việc hoặc bản lưu trữ chứa chính xác các footprint của thiết kế đã hoàn thành.

Sau khi chạy lệnh, một tài liệu thư viện (<PCBDocumentName>.PcbLib) sẽ được tự động tạo (và lưu cùng vị trí với tài liệu PCB nguồn) rồi thêm vào dự án. Tệp được tạo sẽ xuất hiện trong bảng Projects như một phần của dự án, bên dưới thư mục con Libraries\PCB Library Documents. Tài liệu sẽ được mở làm tài liệu hiện hành trong trình biên tập footprint PCB. Sau đó, mỗi linh kiện PCB duy nhất được phát hiện trên PCB sẽ được thêm vào thư viện.

Tạo footprint PCB mới

Một thư viện PCB có thể chứa số lượng footprint PCB tùy ý. Để tạo footprint PCB mới trong một thư viện hiện có, chọn lệnh Tools » New Blank Footprint từ các menu chính, nhấp chuột phải trong không gian thiết kế rồi chọn lệnh Tools » New Blank Footprint từ menu ngữ cảnh, hoặc nhấp chuột phải trong vùng Footprints của bảng  Thư viện PCB rồi chọn New Blank Footprint từ menu ngữ cảnh.

Vì thư viện mới luôn chứa một footprint PCB trống, bạn cũng có thể đổi tên Component_1 để bắt đầu tạo footprint. Để thực hiện, chọn PCBComponent_1 từ danh sách Footprints trong bảng, sau đó nhấp vào nút Edit trong bảng hoặc nhấp đúp vào PCBComponent_1 để mở thẻ Footprint của bảng Properties ở chế độ Library Options. Nhập tên mới dùng để định danh duy nhất footprint vào trường Name.

Để xóa footprint hiện hành khỏi tài liệu thư viện PCB hiện tại, chọn lệnh Tools » Remove Footprint từ các menu chính hoặc nhấp chuột phải trong không gian thiết kế rồi chọn lệnh Tools » Remove Footprint từ menu ngữ cảnh. Sau khi chạy lệnh, một hộp thoại xác nhận sẽ xuất hiện để hỏi bạn có muốn tiếp tục xóa hay không. Sau khi nhấp vào Yes, footprint sẽ bị xóa khỏi tài liệu thư viện và footprint đứng trước nó trong danh sách Footprints sẽ trở thành footprint hiện hành. Bạn cũng có thể xóa trực tiếp một hoặc nhiều footprint thư viện trong bảng Thư viện PCB. Chọn các footprint cần xóa trong danh sách Footprints , nhấp chuột phải rồi chọn lệnh Delete từ menu ngữ cảnh. Một hộp thoại xác nhận sẽ xuất hiện để hỏi bạn có muốn tiếp tục xóa n footprint hay không. Sau khi nhấp vào Yes, các footprint sẽ bị xóa khỏi tài liệu thư viện và footprint tiếp theo trong danh sách Footprints sẽ trở thành footprint hiện hành.

Tạo footprint bằng trình tạo footprint hàng loạt theo IPC

Ngoài các kỹ thuật được mô tả trên trang Tạo footprint PCB, có thể dùng IPC Footprint Batch Generator để tạo nhiều footprint ở nhiều mức mật độ khác nhau. Trình tạo đọc dữ liệu kích thước của linh kiện điện tử từ bảng tính Excel hoặc tệp phân tách bằng dấu phẩy, sau đó áp dụng các phương trình IPC để tạo footprint PCB tuân thủ đầy đủ phiên bản B của tiêu chuẩn IPC 7351 - Generic Requirements for Surface Mount Design and Land Pattern Standard.

Để sử dụng các chức năng của trình tạo footprint hàng loạt theo IPC trong Altium Designer, bạn phải cài đặt tiện ích mở rộng phần mềm IPC Footprint Generator. Theo mặc định, tiện ích mở rộng này được cài đặt cùng Altium Designer. Bạn có thể cài đặt hoặc gỡ bỏ tiện ích này theo cách thủ công.

Để biết thêm thông tin về cách 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).

Trình tạo hàng loạt có thể tạo các loại footprint sau: BGA, BQFP, CAPAE, CFP, CHIP, Chip Array, CQFP, DFN, DIP, DPAK, FM, LCC, LGA, MELF DIODE/RESISTOR, MOLDED CAP/IND/DIODE, PLCC, PQFN, PQFP, PSON, QFN, QFN-2ROW, SIP, SODFL, SOIC, SOJ, SON, SOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL, WIRE WOUND và ZIP.

Các hỗ trợ dành cho IPC Footprints Batch Generator bao gồm:

  • Các tệp mẫu trống cho từng loại vỏ linh kiện được cung cấp trong thư mục \Templates của bản cài đặt Altium Designer.
  • Các tệp đầu vào về vỏ linh kiện có thể chứa thông tin cho một hoặc nhiều footprint thuộc cùng một loại vỏ và có thể ở định dạng Excel hoặc phân tách bằng dấu phẩy (CSV).

Chọn lệnh Tools » IPC Compliant Footprints Batch Generator từ các menu chính để truy cập hộp thoại IPC Compliant Footprints Batch Generator. Dùng hộp thoại này để thêm các tệp vỏ linh kiện cho footprint mà bạn cần xử lý và thiết lập các tùy chọn tạo theo yêu cầu.

IPC Footprints Batch Generator có các tùy chọn để tạo tất cả footprint trong thư viện footprint PCB đang mở hoặc tạo một thư viện duy nhất dựa trên tệp đầu vào hoặc tên footprint.
IPC Footprints Batch Generator có các tùy chọn để tạo tất cả footprint trong thư viện footprint PCB đang mở hoặc tạo một thư viện duy nhất dựa trên tệp đầu vào hoặc tên footprint.

Quy trình được tóm tắt như sau:

  1. Thêm các tệp cần xử lý vào danh sách. Các tệp này có thể ở định dạng Excel hoặc CSV. Sử dụng các nút Add Files/Remove Files để tạo danh sách hoặc chỉ cần kéo và thả tệp vào vùng danh sách.
  2. Chỉ định thư mục đầu ra để lưu kết quả được tạo (nếu tạo các tệp thư viện PCB mới trong quá trình xử lý).
  3. Sử dụng các tùy chọn để xác định cách tạo footprint. Có thể tạo tất cả footprint trong tài liệu thư viện PCB đang hoạt động. Ngoài ra, có thể tạo một tài liệu thư viện PCB cho mỗi tệp đầu vào (đặt cùng tên với tệp đầu vào), hoặc một tài liệu thư viện PCB cho mỗi tên footprint (đặt tên theo trường FootprintName được chỉ định trong tệp, hoặc theo quy tắc đặt tên IPC nếu trường này để trống). Các tệp thư viện được tạo sẽ được lưu theo Output Folderđã chỉ định.
  4. Nếu muốn, bạn có thể chọn tạo báo cáo HTML (và tùy chọn mở báo cáo sau khi xử lý xong). Báo cáo liệt kê ngày, giờ và thời gian xử lý, cùng với tất cả các tệp đã xử lý và mọi lỗi nghiêm trọng, lỗi và cảnh báo liên quan.
  5. Nếu đã chọn tạo thư viện PCB mới, bạn cũng có thể chọn mở các thư viện này sau khi tạo xong.

Sau khi xác định danh sách tệp cần xử lý và thiết lập tất cả các tùy chọn khác theo yêu cầu, nhấp vào Start. Quá trình xử lý sẽ bắt đầu và tiến độ được hiển thị trong hộp thoại. Bạn có thể hủy bất cứ lúc nào bằng cách nhấp vào Stop hoặc Close. Sau khi tạo xong tất cả footprint, nhấp vào Close để đóng hộp thoại và sử dụng các footprint vừa được tạo.

  • Các vùng mở của mặt nạ kem hàn được chia thành các vùng tô nhỏ đối với những vỏ linh kiện có pad tản nhiệt lớn (kích thước 2,1 mm x 1,6 mm trở lên).

  • Đối với các vỏ linh kiện có chân dạng cánh mòng biển, pad được cắt bớt để tránh kéo dài vào bên dưới thân linh kiện.

  • Đối với các vỏ linh kiện nhỏ có pad tản nhiệt lớn ở giữa (PQFP, QFN, SOIC và SOP), các pad xung quanh được cắt bớt để bảo đảm khoảng cách yêu cầu giữa các pad theo tiêu chuẩn IPC.

  • Tất cả kích thước đều được nhập vào trình hướng dẫn bằng đơn vị hệ mét (mm).

  • Tham khảo phần chú giải trong các mẫu Excel cơ sở (truy cập từ menu Open Template trong hộp thoại IPC Compliant Footprints Batch Generator) để biết các bộ dữ liệu hiện tại cho từng kiểu vỏ linh kiện được hỗ trợ. Các mẫu tệp kiểu vỏ linh kiện nằm trong thư mục sau đối với bản cài đặt mặc định của tiện ích mở rộng IPC Footprint Generator:

    Altium Designer Develop / Altium Designer Agile: \ProgramData\Altium\Altium Designer <Solution> <GUID>\Extensions\IPC Footprint Generator\Templates

    Altium Designer: \ProgramData\Altium\Altium Designer <GUID>\Extensions\IPC Footprint Generator\Templates

    Sử dụng các mẫu này làm cơ sở để tạo các tệp vỏ linh kiện làm đầu vào cho trình tạo.

  • Để nhanh chóng tạo một footprint tuân thủ IPC, hãy sử dụng trình hướng dẫn tạo footprint tuân thủ IPC.

Thêm footprint từ các nguồn khác

Có thể sao chép các linh kiện PCB từ những thư viện PCB khác, sau đó đổi tên và chỉnh sửa trong thư viện đích để đáp ứng các thông số kỹ thuật yêu cầu. Có một số cách để thực hiện thao tác này.

  • Chọn các footprint đã được đặt trong tài liệu PCB, sau đó sao chép (Edit » Copy) và dán chúng vào thư viện PCB đang mở bằng Edit » Paste Component. Nếu nhiều linh kiện đã được sao chép vào bộ nhớ tạm từ trình biên tập PCB, tất cả sẽ được dán vào tài liệu thư viện dưới dạng các footprint linh kiện riêng biệt.
  • Chọn Edit » Copy Component khi footprint cần sao chép đang hoạt động trong trình biên tập thư viện PCB, chuyển sang thư viện PCB đích đang mở rồi chọn Edit » Paste Component.
  • Chọn một hoặc nhiều footprint trong danh sách trên bảng PCB Library bằng thao tác Shift+Click hoặc Ctrl+Click tiêu chuẩn, nhấp chuột phải rồi chọn Copy. Chuyển sang thư viện đích, nhấp chuột phải trong danh sách tên footprint rồi chọn Paste n Components, trong đó n là số lượng linh kiện.
Nếu cùng một linh kiện được dán vào thư viện nhiều lần, linh kiện đó sẽ được đánh dấu bằng hậu tố DUPLICATE hoặc DUPLICATEn, trong đó n là số thứ tự của bản trùng lặp khi có nhiều hơn một bản trùng lặp.

Lưu ý rằng nếu linh kiện được đặt lên PCB từ Workspace đã kết nối hoặc từ bảng Manufacturer Part Search, liên kết đến Workspace nguồn vẫn được giữ lại. Bạn có thể xóa các liên kết Workspace cho tất cả linh kiện trong thư viện đang mở bằng cách chọn lệnh Tools » Clear Server Links từ menu chính. Sau khi chạy lệnh, hộp thoại Xác nhận xóa liên kết Vault sẽ mở ra. Nhấp vào Yes để xóa các liên kết Workspace được chỉ định trong hộp thoại và lưu thư viện; nhấp vào No để thoát khỏi hộp thoại mà không thực hiện thao tác nào.

Bộ nhớ tạm có thể lưu trữ nhiều đối tượng để thêm (dán) vào các loại tài liệu khác nhau trong Altium Designer. Bộ nhớ tạm hỗ trợ nhiều định dạng dữ liệu, tùy thuộc vào nguồn và loại đối tượng, đồng thời có thể được thiết lập để chỉ lưu các đối tượng được sao chép hoặc cắt trong môi trường Altium Designer hoặc toàn bộ nội dung bộ nhớ tạm của Windows — bằng tùy chọn Monitor clipboard content within this application only trên trang System - General của hộp thoại Preferences . Lưu ý rằng mỗi trình biên tập thiết kế không hỗ trợ tất cả các loại dữ liệu và những đối tượng không được hỗ trợ sẽ không được dán.

Kiểm tra footprint và tạo báo cáo

Để kiểm tra xem các footprint mới đã được tạo đúng hay chưa, bạn có thể tạo một số báo cáo.

Danh sách thư viện

Để tạo báo cáo liệt kê tất cả footprint PCB trong tài liệu thư viện PCB hiện tại, chọn lệnh Reports » Library List từ menu chính. Sau khi chạy lệnh, báo cáo sẽ được tạo (<PCBLibraryDocumentName>.REP) trong cùng thư mục với tài liệu thư viện PCB nguồn và sẽ tự động mở dưới dạng tài liệu hiện hành trong cửa sổ thiết kế chính. Báo cáo tổng hợp tổng số mô hình linh kiện trong thư viện và liệt kê tất cả các mô hình linh kiện theo tê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.

Báo cáo thư viện

Bạn có thể tạo báo cáo từ tài liệu thư viện hiện hành, chứa thông tin về các linh kiện được lưu trong thư viện đó. Có thể cấu hình báo cáo để bao gồm hình xem trước của linh kiện (được vẽ màu hoặc để đen trắng). Báo cáo có thể được tạo dưới dạng tài liệu Microsoft Word (*.doc) hoặc tài liệu HTML tiêu chuẩn (*.html).

Chọn lệnh Reports » Library Report từ menu chính để mở hộp thoại Library Report Settings. Sử dụng hộp thoại này để cấu hình nội dung và kiểu trình bày của báo cáo, cũng như vị trí (và tên) để tạo báo cáo. Theo mặc định, báo cáo sẽ được đặt tên theo thư viện PCB và được lưu ở cùng vị trí.

Hộp thoại Library Report Settings
Hộp thoại Library Report Settings

Sau khi nhấp vào OK báo cáo sẽ được tạo. Nếu bạn đã chọn mở báo cáo sau khi tạo, báo cáo sẽ mở với điều kiện máy tính của bạn đã cài đặt Microsoft Word (nếu tạo báo cáo kiểu Doc) hoặc Microsoft Internet Explorer (nếu tạo báo cáo kiểu HTML).

Nếu bạn đã chọn thêm báo cáo vào dự án sau khi tạo, báo cáo sẽ xuất hiện trong bảng Projects, trong thư mục con Generated\Documents (đối với báo cáo kiểu HTML) hoặc thư mục con Generated\Text Documents (đối với báo cáo kiểu Doc).

Trình kiểm tra quy tắc linh kiện

Để xác thực tất cả linh kiện trong thư viện hiện hành, trình biên tập footprint PCB cung cấp tính năng Kiểm tra quy tắc linh kiện. Tính năng này cung cấp một số phép kiểm tra, bao gồm kiểm tra các đối tượng nguyên thủy trùng lặp, thiếu ký hiệu định danh pad, vùng đồng không kết nối và tham chiếu linh kiện không phù hợp. Kết quả là một báo cáo dạng văn bản liệt kê mọi vi phạm được phát hiện qua các phép kiểm tra này. Để chạy Kiểm tra quy tắc linh kiện:

  1. Lưu tệp thư viện của bạn.
  2. Chọn Reports » Component Rule Check (phím tắt R, R) để mở hộp thoại Component Rule Check.

  3. Chọn tất cả các ô có sẵn rồi nhấp vào OK. Một báo cáo có tiêu đề <LibraryName>.ERR sẽ được tạo và mở trong Trình soạn thảo văn bản. Mọi lỗi đều sẽ được ghi nhận. Mỗi footprint linh kiện được phát hiện có lỗi sẽ được liệt kê cùng với các phép kiểm tra cụ thể mà footprint đó không vượt qua.
  4. Đóng báo cáo để quay lại trình biên tập footprint PCB.
Có thể tạo Báo cáo linh kiện cho footprint PCB hiện hành — tìm hiểu thêm.

Cập nhật footprint PCB

Có thể cập nhật footprint PCB từ thư viện PCB theo hai cách: “Đẩy” sang PCB từ thư viện PCB hoặc “Kéo” từ trình biên tập PCB. Việc đẩy bản cập nhật footprint PCB sẽ lấy một hoặc nhiều footprint đã chọn từ thư viện PCB và dùng chúng để cập nhật tất cả tài liệu PCB đang mở có chứa footprint đó. Phương pháp đầu tiên này là lựa chọn tốt nhất khi muốn thay thế hoàn toàn. Phương pháp thứ hai cho phép bạn xem xét tất cả khác biệt giữa footprint hiện có và footprint trong thư viện trước khi thực hiện cập nhật. Bạn cũng có thể chọn những đối tượng cần cập nhật từ thư viện. Phương pháp thứ hai này là lựa chọn tốt nhất khi bạn cần xác định chính xác những gì đã thay đổi giữa footprint trên bo mạch và footprint trong thư viện.

Đẩy các bản cập nhật footprint từ thư viện PCB

Từ trình biên tập PCBLIB, sử dụng lệnh Tools » Update PCB with Current Footprint (khi footprint có các thay đổi bạn muốn chuyển sang tài liệu PCB là footprint hiện hành) hoặc Tools » Update PCB With All Footprints. Trong bảng PCB Library, nhấp chuột phải vào vùng Components của bảng PCB Library rồi chọn Update PCB with [Component] hoặc Update PCB with All. Chạy các lệnh này sẽ mở hộp thoại Component(s) Update Options, tại đó bạn có thể chọn các đối tượng nguyên thủy/thuộc tính cần cập nhật. Sử dụng hộp thoại này để xác định những khía cạnh nào của footprint cần được cập nhật. Sau khi nhấp vào OK, tất cả các phiên bản của footprint này đã được đặt trên mọi tài liệu PCB đang mở sẽ được cập nhật theo những thay đổi đã thực hiện dựa trên các tùy chọn cập nhật được chỉ định.

Các cập nhật đã chọn sẽ được áp dụng cho những footprint tương ứng trong tất cả tài liệu PCB đang mở (bất kể chúng thuộc dự án nào).

Để tìm hiểu cách áp dụng các cập nhật đã thực hiện cho ký hiệu sơ đồ nguyên lý, hãy tham khảo thông tin về bảng Schematic Library.

Lấy bản cập nhật footprint từ trình biên tập PCB

Từ trình biên tập PCB, sử dụng lệnh Tools » Update From PCB Libraries để mở Update From PCB Libraries - Options. Nhấp vào OK để mở hộp thoại Update From PCB Libraries.

Bảng PCB Library

Bảng PCB Library cho phép bạn duyệt các footprint được lưu trong tài liệu thư viện PCB đang hoạt động và chỉnh sửa thuộc tính của chúng. Khi một tài liệu thư viện PCB đang hoạt động, bảng sẽ hiển thị thông tin liên quan đến các footprint có trong thư viện đó. Bảng cũng cho phép chuyển trực tiếp mọi thay đổi đã thực hiện đối với các footprint sang tài liệu thiết kế PCB.

Bảng PCB Library
Bảng PCB Library

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.
Nav
Contents
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.

Contents