Skip to content

Công nghệ 9 giây

“Website hướng dẫn, thử nghiệm và giải thích công nghệ theo cách dễ hiểu cho mọi người.”

Menu
  • Home
  • Công nghệ
  • STM32
  • ESP32
  • Altium Desinger
  • Kiến thức điện máy
Menu

Bài 3, chúng ta sẽ học thư viện linh kiện (Libraries) và cách tìm, thêm, cũng như quản lý các linh kiện như ESP32, STM32, Arduino, IC nguồn, đầu nối

Posted on August 7, 2026 by congnghe9s

Rất tốt! Thư viện linh kiện (Libraries) là phần quan trọng nhất trong Altium. Khi hiểu rõ phần này, bạn sẽ không còn gặp các lỗi như “không tìm thấy linh kiện”, “không có footprint”, “không chuyển sang PCB được”…

Hôm nay chúng ta sẽ học từ cơ bản đến nâng cao.


BÀI 3: THƯ VIỆN LINH KIỆN (LIBRARIES)

1. Thư viện trong Altium gồm những gì?

Một linh kiện trong Altium thường có 3 phần:

                Component
                    │
        ┌───────────┴───────────┐
        │                       │
   Symbol                  Footprint
 (Schematic)                 (PCB)

Ví dụ IC 74HC595:

Symbol là hình để vẽ trên sơ đồ nguyên lý:

      74HC595

Q0
Q1
Q2
...
DS
SHCP
STCP

Footprint là hình dạng thật trên PCB:

      _________
     |         |
     |         |
     |         |
     |_________|

SOP16

2. Các loại thư viện

Altium có nhiều loại file.

SchLib

*.SchLib

Chỉ chứa Symbol.

Ví dụ:

74HC595.SchLib

STM32.SchLib

ESP32.SchLib

PcbLib

*.PcbLib

Chỉ chứa Footprint.

Ví dụ

SOP16.PcbLib

QFN32.PcbLib

0603.PcbLib

IntLib

*.IntLib

Đây là thư viện đã ghép:

Symbol

+

Footprint

=

IntLib

Thông thường, bạn chỉ cần cài IntLib là có thể sử dụng ngay.


Database Library (DBLib)

Loại này thường dùng trong công ty để quản lý hàng nghìn linh kiện thông qua cơ sở dữ liệu (SQL). Chúng ta sẽ học sau.


3. Mở cửa sổ Components

Vào:

Panels
    ↓
Components

Hoặc:

View
    ↓
Panels
    ↓
Components

Nếu không thấy, hãy vào:

View → Panels → Components

4. Thêm thư viện

Có hai cách.

Cách 1 (Khuyên dùng)

Panels

↓

Components

↓

File Based Libraries

↓

Install

Chọn file:

*.IntLib

hoặc

*.SchLib

Cách 2

Preferences

↓

Data Management

↓

Libraries

Chọn

Installed Libraries

Sau đó

Install

5. Thư viện mặc định

Thông thường Altium có sẵn:

Miscellaneous Devices.IntLib

Miscellaneous Connectors.IntLib

Simulation.IntLib

Trong đó:

Thư viện Chứa
Miscellaneous Devices Điện trở, tụ điện, diode, transistor, LED…
Miscellaneous Connectors Header, Terminal Block, Jack…
Simulation Linh kiện phục vụ mô phỏng

6. Tìm linh kiện

Ví dụ cần IC:

74HC595

Chỉ cần nhập vào ô tìm kiếm:

74HC595

Hoặc:

AMS1117

Hoặc:

STM32F103

Hoặc:

ESP32

7. Nếu không có linh kiện?

Có 3 cách:

Cách 1

Tự tạo Symbol và Footprint.

Đây là cách chuyên nghiệp và mình sẽ hướng dẫn chi tiết.


Cách 2

Tải thư viện từ nhà sản xuất.

Ví dụ:

  • STMicroelectronics
  • Texas Instruments
  • NXP
  • Infineon

Ưu điểm là chính xác, đáng tin cậy.


Cách 3

Tải từ cộng đồng.

Một số nguồn phổ biến:

  • Ultra Librarian
  • SnapEDA
  • SamacSys (Library Loader)

Ưu điểm là nhanh, nhưng cần kiểm tra lại kích thước và số chân trước khi sử dụng.


8. Kiểm tra Footprint

Đừng chỉ nhìn tên.

Ví dụ:

74HC595

Có thể có:

DIP16

SOIC16

SOP16

TSSOP16

Nếu chọn sai, PCB sẽ không thể hàn đúng linh kiện.


9. Kiểm tra Datasheet

Ví dụ:

74HC595D

Trong Datasheet sẽ ghi:

Package

↓

SO16

Hoặc:

TSSOP16

Footprint trên PCB phải khớp hoàn toàn với package này.


10. Những lỗi thường gặp

Không tìm thấy linh kiện

Nguyên nhân:

  • Chưa cài thư viện.
  • Gõ sai tên.
  • Thư viện chưa được kích hoạt.

Có Symbol nhưng không có Footprint

Sơ đồ nguyên lý vẫn vẽ được nhưng khi cập nhật sang PCB sẽ báo lỗi vì không biết hình dạng chân thực tế.


Có Footprint nhưng không có Symbol

Không thể đưa linh kiện vào sơ đồ nguyên lý.


Sai Footprint

Ví dụ chọn:

0805

Trong khi linh kiện thật là:

0603

Khi sản xuất sẽ không hàn được.


Lời khuyên của mình

Đối với các dự án của bạn (Arduino, ESP8266, ESP32, STM32, DigitalClock), mình khuyên nên xây dựng một thư viện riêng ngay từ đầu. Ví dụ:

MyLibrary
│
├── MCU
│   ├── STM32F103
│   ├── ESP32-WROOM
│   ├── ESP8266
│
├── IC
│   ├── 74HC595
│   ├── DS1307
│   ├── AMS1117
│
├── Passive
│   ├── R_0603
│   ├── C_0603
│
├── Connector
│   ├── Header
│   ├── Screw Terminal
│
└── Module
    ├── LCD1602
    ├── TTP229

Đây sẽ là thư viện bạn có thể tái sử dụng cho hầu hết các dự án sau này.


Bài học tiếp theo

Ở Bài 4, chúng ta sẽ tự tạo một linh kiện hoàn chỉnh từ đầu, bao gồm:

  • Tạo Symbol trong SchLib.
  • Tạo Footprint trong PcbLib.
  • Ghép Symbol với Footprint.
  • Biên dịch thành IntLib.
  • Đưa linh kiện vào sơ đồ nguyên lý và sử dụng.

Đây là kỹ năng mà mọi kỹ sư thiết kế PCB đều cần nắm vững. Chỉ sau bài này, bạn sẽ có thể tự tạo thư viện cho bất kỳ linh kiện nào, kể cả những linh kiện không có sẵn trong Altium.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Bạn có thể hướng dẫn tôi quy trình sửa chữa một mainboard laptop cũng như mainboard của máy tính để bàn không?
  • Có những mức nguồn DC nào trên một bo mạch mainboard laptop?Kỹ thuật đốt dòng để kiểm tra nguồn laptop được thực hiện như thế nào?
  • bài tiếp theo hợp lý là: BÀI 63 – SENSOR FUSION THỰC CHIẾN: ENCODER + IMU MPU6050 + EKF + ODOMETRY X,Y,θ TRÊN STM32F103
  • BÀI 62 – EKF (EXTENDED KALMAN FILTER) CHO ROBOT 2 BÁNH: FUSION ENCODER + IMU + ƯỚC LƯỢNG X, Y, θ, V, ω
  • BÀI 61 – KALMAN FILTER CHO ENCODER + IMU: ƯỚC LƯỢNG TỐC ĐỘ, GÓC θ VÀ SENSOR FUSION

Recent Comments

No comments to show.

Archives

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • February 2026

Categories

  • Altium Desinger
  • Công nghệ
  • ESP32
  • Khác
  • Kiến thức điện máy
  • STM32
Live 3D Globes Visitor
©2026 Công nghệ 9 giây | Design: Newspaperly WordPress Theme