Thư viện PCB

Thành phần thực tế được gắn lên bo mạch sẽ được biểu diễn dưới dạng ký hiệu nguyên lý trong giai đoạn thu thập thiết kế và dưới dạng footprint PCB cho thiết kế bo mạch. Các component trong Altium Designer có thể được:

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

Footprint có thể được sao chép 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 được tạo mới từ đầu bằng Footprint Wizard  hoặc các công cụ vẽ.

Tạo một Thư viện PCB Mới

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

Sau khi nhấp 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 panel Projects, đồng thời một trang component trống có tên PCBComponent_1 sẽ xuất hiện.

Nội dung của thư viện được hiển thị trong panel PCB Library.

Bây giờ bạn đã sẵn sàng thêm, xóa hoặc chỉnh sửa các component footprint 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 một Thư viện PCB từ một Tài liệu PCB

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

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 dùng để tạo ra nó) và thêm vào project. Tệp được tạo sẽ xuất hiện trong panel Projects như một phần của project, dưới thư mục con Libraries\PCB Library Documents. Tài liệu sẽ được mở là tài liệu đang hoạt động trong trình biên tập footprint PCB. Mỗi component PCB duy nhất được phát hiện trên PCB sau đó sẽ được thêm vào thư viện.

Tạo một PCB Footprint Mới

Có thể tạo bất kỳ số lượng footprint PCB nào trong một thư viện PCB. Để tạo một PCB footprint mới trong thư viện hiện có, hãy chọn lệnh Tools » New Blank Footprint  từ menu chính, nhấp chuột phải trong vùng 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 panel PCB Library rồi chọn New Blank Footprint  từ menu ngữ cảnh.

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

Để xóa footprint đang hoạt động khỏi tài liệu PCB Library hiện tại, hãy chọn lệnh Tools » Remove Footprint từ menu chính hoặc nhấp chuột phải trong vùng 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 Yes, footprint sẽ bị xóa khỏi tài liệu thư viện và footprint trước đó trong danh sách Footprints  sẽ được đặt làm footprint đang hoạt động. Một hoặc nhiều footprint trong thư viện cũng có thể được xóa trực tiếp trong panel PCB Library . Chọn 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 Yes, footprint sẽ bị xóa khỏi tài liệu thư viện và footprint kế tiếp trong danh sách Footprints  sẽ được đặt làm footprint đang hoạt động.

Tạo Footprint bằng IPC Footprint Batch Generator

Ngoài các kỹ thuật được mô tả trong trang Tạo một PCB Footprint, IPC Footprint Batch Generator có thể được dùng để tạo nhiều footprint ở nhiều mức mật độ khác nhau. Trình tạo này đọc dữ liệu kích thước của các 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 để xây dựng các footprint PCB 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.

Để truy cập các khả năng của IPC Footprint Batch Generator trong Altium Designer, phần mở rộng phần mềm IPC Footprint Generator phải được cài đặt. Phần mở rộng này được cài đặt mặc định cùng với Altium Designer. Bạn cũng có thể cài đặt hoặc gỡ bỏ thủ công.

Để biết thêm thông tin về cách quản lý các phần 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: BGABQFPCAPAECFPCHIPChip ArrayCQFPDFNDIPDPAKFMLCCLGAMELF DIODE/RESISTORMOLDED CAP/IND/DIODEPLCCPQFNPQFPPSONQFNQFN-2ROWSIPSODFLSOICSOJSONSOPSOT143/343SOT223SOT23SOT89SOTFLWIRE WOUND, và ZIP.

Hỗ trợ cho IPC Footprints Batch Generator bao gồm:

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

Chọn lệnh Tools » IPC Compliant Footprints Batch Generator từ menu chính để truy cập hộp thoại IPC Compliant Footprints Batch Generator. Sử dụng hộp thoại này để thêm các tệp package 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 đơn 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 đơn 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. Chúng có thể là dạng Excel hoặc CSV. Dùng các nút Add Files/Remove Files để xây dựng danh sách, hoặc đơn giản kéo và thả tệp vào vùng danh sách.
  2. Chỉ định một thư mục đầu ra cho kết quả được tạo (nếu tạo các tệp PCB Library mới như một phần của quy trình).
  3. Sử dụng các tùy chọn để xác định cách các footprint được tạo. Tất cả footprint có thể được tạo trong tài liệu PCB Library đang hoạt động. Ngoài ra, có thể tạo một tài liệu PCB Library cho mỗi tệp đầu vào (đặt tên giống tệp đầu vào), hoặc một tài liệu PCB Library cho mỗi tên footprint (đặt tên theo trường FootprintName  được chỉ định trong tệp, hoặc dùng 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. Tùy chọn, chọn tạo báo cáo dạng HTML (và tùy chọn mở báo cáo sau khi xử lý xong). Báo cáo này 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 bạn đã chọn tạo các thư viện PCB mới, bạn cũng có thể chọn mở chúng sau khi quá trình tạo hoàn tất.

Sau khi xác định danh sách tệp cần xử lý và tất cả các tùy chọn khác theo yêu cầu, hãy nhấp Start. Quá trình xử lý sẽ bắt đầu, với tiến trình được phản ánh trong hộp thoại. Bạn có thể hủy bất kỳ lúc nào bằng cách nhấp Stop, hoặc Close. Khi việc tạo tất cả footprint hoàn tất, hãy nhấp Close  để rời khỏi hộp thoại và tận hưởng thành quả mà trình tạo mang lại.

  • Paste mask được tách thành các vùng fill nhỏ đối với các package có pad tản nhiệt lớn (kích thước 2.1mm x 1.6mm hoặc lớn hơn).

  • Đối với các package có chân gullwing, pad sẽ được cắt bớt để ngăn chúng kéo dài vào bên dưới thân package.

  • Đối với các package nhỏ có pad tản nhiệt trung tâm lớn (PQFP, QFN, SOIC và SOP), các pad ngoại vi sẽ được cắt bớt để đảm bảo khoảng hở cần thiết giữa các pad theo đúng tiêu chuẩn IPC.

  • Tất cả kích thước được nhập vào Wizard theo đơn vị mét hệ (mm).

  • Hãy tham khảo phần chú giải trong các mẫu Excel nền (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 package được hỗ trợ. Các mẫu cho tệp loại package nằm trong thư mục sau, đối với bản cài đặt mặc định của phần 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

    Hãy dùng các mẫu này làm cơ sở để tạo các tệp package “đầu vào” cho trình tạo.

  • Để nhanh chóng tạo một footprint tuân thủ IPC, hãy dùng IPC Compliant Footprint Wizard.

Thêm Footprint từ Các Nguồn Khác

Các component PCB có thể được sao chép từ các thư viện PCB khác rồi đổi tên và chỉnh sửa trong thư viện đích để khớp với các thông số kỹ thuật yêu cầu. Có nhiều cách để thực hiện chức năng này.

  • Chọn footprint đã đặt trong tài liệu PCB rồi sao chép (Edit » Copy) và dán chúng vào một thư viện PCB đang mở bằng Edit » Paste Component. Nếu nhiều component đã được sao chép vào clipboard từ trình biên tập PCB, tất cả sẽ được dán vào tài liệu thư viện như các component footprint riêng biệt.
  • Chọn Edit » Copy Component khi footprint cần sao chép đang hoạt động trong PCB Library Editor, 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 của panel PCB Library bằng các phím chuẩn Shift+Click hoặc Ctrl+Click, 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 component.
Nếu cùng một component được dán vào thư viện nhiều hơn một lần, 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 sao khi có nhiều hơn một bản sao trùng.

Lưu ý rằng nếu component được đặt trên PCB từ Workspace đã kết nối của bạn hoặc từ panel Manufacturer Part Search, thì liên kết đến Workspace nguồn vẫn được giữ nguyên. Bạn có thể xóa các liên kết Workspace cho tất cả component 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 Confirm Clear Vault Links sẽ mở ra. Nhấp 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 No  để thoát khỏi hộp thoại mà không thực hiện hành động nào.

Clipboard có thể lưu trữ nhiều đối tượng có thể được thêm (dán) vào nhiều loại tài liệu khác nhau trong Altium Designer. Clipboard hỗ trợ nhiều định dạng dữ liệu, tùy thuộc vào nguồn gốc và loại đối tượng, và có thể được đặt để chỉ lưu các đối tượng được sao chép hoặc cắt từ trong môi trường Altium Designer hoặc toàn bộ clipboard của Windows - bằng tùy chọn Monitor clipboard content within this application only trên trang System - General page của hộp thoại Preferences . Hãy lưu ý rằng không phải tất cả các loại dữ liệu đều được mỗi trình biên tập thiết kế hỗ trợ và các đố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 chính xác hay chưa, có một số báo cáo có thể được tạ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 PCB Library hiện tại, hãy 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 PCB Library nguồn và sẽ tự động được mở là tài liệu đang hoạt động trong cửa sổ thiết kế chính. Báo cáo tóm tắt tổng số model component trong thư viện và liệt kê tất cả model component theo tên.

Báo cáo sẽ được thêm vào panel 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 một báo cáo từ tài liệu thư viện đang hoạt động, chứa thông tin về các component được lưu trong thư viện đó. Báo cáo có thể được cấu hình để bao gồm phần xem trước component (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 chuẩn (*.html).

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

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

Sau khi nhấp OK , báo cáo sẽ được tạo. Nếu bạn đã chọn mở báo cáo sau khi tạo, điều này sẽ xảy ra với điều kiện máy tính của bạn đã cài 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 được tạo vào project sau khi tạo, nó sẽ xuất hiện trong panel Projects dưới 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).

Component Rule Checker

Để xác thực tất cả component trong thư viện đang hoạt động, trình biên tập footprint PCB cung cấp tính năng Component Rule Checking. Tính năng này cung cấp một số phép kiểm tra, bao gồm kiểm tra primitive trùng lặp, thiếu định danh pad, copper trôi nổi và tham chiếu component 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ủa các phép kiểm tra này. Để chạy Component Rule Check:

  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 hộp kiểm khả dụng rồi nhấp OK. Một báo cáo có tiêu đề <LibraryName>.ERR sẽ được tạo và mở trong Text Editor. Mọi lỗi sẽ được ghi chú. Mỗi component footprint đượ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à nó không đạt.
  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 PCB footprint đang hoạt động - tìm hiểu thêm.

Cập nhật PCB Footprint

Việc cập nhật một PCB Footprint từ Thư viện PCB có thể được thực hiện theo hai cách: "Đẩy" PCB từ Thư viện PCB, hoặc "Kéo" từ trình biên tập PCB. Việc đẩy cập nhật PCB Footprint sẽ lấy footprint đã chọn từ Thư viện PCB và dùng nó để cập nhật tất cả cá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 cần thay thế hoàn toàn. Tùy chọn thứ hai cho phép bạn xem lại mọi 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 nào sẽ được 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ập nhật Footprint từ Thư viện PCB

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

Các cập nhật đã chọn sẽ được đẩy tới các footprint tương ứng trong tất cả cá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 đẩy các cập nhật đã thực hiện đối với schematic symbol, hãy tham khảo thông tin về Schematic Library Panel.

Kéo cập nhật Footprint từ Trình biên tập PCB

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

PCB Library Panel

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 này sẽ được điền thông tin liên quan đến các footprint cấu thành của thư viện đó. Bảng này cũng cung cấp khả năng chuyển trực tiếp mọi thay đổi đã thực hiện trên chúng 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.
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