Có chứ. Đây là kiến thức rất quan trọng khi học Altium, vì sau khi vẽ Schematic, bạn phải gán Footprint cho từng linh kiện trước khi chuyển sang PCB.
Điểm quan trọng là: một linh kiện có thể có rất nhiều footprint khác nhau, tùy kiểu linh kiện, kích thước, công suất và cách lắp.
1. Điện trở (Resistor)
Hai nhóm phổ biến:
| Loại | Footprint thường gặp | Ví dụ |
|---|---|---|
| Cắm xuyên lỗ | Axial |
R_Axial_DIN0207 |
| SMD | 0603, 0805, 1206, 1210 |
R_0603, R_0805 |
Ví dụ:
- Điện trở SMD 1/4W → thường dùng 0805
- Điện trở SMD nhỏ → 0603
- Điện trở công suất lớn → có thể dùng 2512
- Điện trở chân cắm → DIN0207
2. Tụ điện (Capacitor)
Có hai nhóm lớn:
Tụ SMD:
C_0603C_0805C_1206C_1210C_1812
Ví dụ tụ ceramic 100 nF → C_0805 rất phổ biến.
Tụ chân cắm:
- Tụ hóa →
CP_Radial - Tụ film →
C_Radialhoặc footprint riêng theo kích thước
Ví dụ:
CP_Radial_D5.0mm_P2.00mm
có nghĩa là:
- đường kính thân ≈ 5 mm
- khoảng cách hai chân = 2 mm.
3. Cuộn cảm (Inductor)
Cuộn cảm cũng có rất nhiều loại:
SMD:
L_0603L_0805L_1210L_1812L_2520L_3225
Nhưng với cuộn cảm nguồn, footprint có thể lớn hơn rất nhiều:
L_..._6x6mmL_..._10x10mmL_..._12x12mm
Ví dụ một mạch Buck Converter 5 V → 3.3 V có thể dùng cuộn cảm SMD 10×10 mm, chứ không thể chọn footprint 0603 chỉ vì nó “là cuộn cảm”.
4. Diode
Diode có một số footprint rất quen thuộc:
| Loại diode | Footprint |
|---|---|
| Diode SMD nhỏ | SOD-123 |
| Diode SMD rất nhỏ | SOD-323 |
| Schottky | SOD-123, SMA, SMB |
| Diode công suất | SMA, SMB, SMC |
| Diode chân cắm | DO-41 |
Ví dụ:
1N4148 dạng chân cắm → DO-35
1N4007 → DO-41
5. Transistor
Một số footprint cực kỳ phổ biến:
BJT/MOSFET SMD:
SOT-23SOT-223SOT-89DPAKD2PAK
Ví dụ MOSFET nhỏ dùng điều khiển relay:
SOT-23
MOSFET công suất:
DPAK, D2PAK, TO-220…
6. IC
IC thì footprint phụ thuộc package của IC.
Ví dụ:
| Package | Footprint |
|---|---|
| DIP-8 | DIP-8_W7.62mm |
| DIP-14 | DIP-14_W7.62mm |
| SOIC-8 | SOIC-8 |
| SOIC-16 | SOIC-16 |
| TSSOP-16 | TSSOP-16 |
| QFN | QFN-... |
| QFP | LQFP-... |
| BGA | BGA-... |
Ví dụ NE555:
- dạng IC cắm →
DIP-8 - dạng SMD →
SOIC-8
Hai IC đều là NE555 nhưng footprint hoàn toàn khác nhau.
7. MCU STM32 mà bạn đang học
Ví dụ STM32F103C8T6 có thể gặp:
LQFP-48
Đây chính là loại package mà bạn sẽ gặp rất nhiều khi thiết kế PCB STM32.
Ví dụ:
STM32F103C8T6
│
└── Package: LQFP-48
│
└── Footprint: LQFP-48_x
Nhưng phải chú ý kích thước chính xác của package, vì cùng số chân chưa chắc cùng footprint.
Điều cực kỳ quan trọng khi dùng Altium
Đừng học theo kiểu:
“Điện trở → chọn R_0805”
mà nên học theo quy trình:
LINH KIỆN
↓
PACKAGE DATASHEET
↓
KÍCH THƯỚC THỰC TẾ
↓
FOOTPRINT
↓
PCB
Ví dụ:
Tụ 100nF
↓
Datasheet
↓
Package 0805
↓
C_0805
↓
PCB
Hoặc:
NE555
↓
Chọn phiên bản DIP-8
↓
DIP-8_W7.62mm
↓
PCB
Một điều tôi rất muốn bạn nắm khi học Altium
Symbol ≠ Footprint ≠ Package
Ví dụ với một điện trở:
SCHEMATIC
│
▼
┌─────────┐
│ R1 │ ← Symbol
│ 10 kΩ │
└─────────┘
│
│ Assign Footprint
▼
R_0805_...
│
▼
PCB
┌───────────┐
│ ● ● │
└───────────┘
0805
Symbol biểu diễn chức năng điện.
Package là kiểu đóng gói vật lý của linh kiện.
Footprint là hình dạng pad mà PCB cần để hàn linh kiện.
Nếu bạn muốn học Altium bài bản từ đầu, tôi khuyên chúng ta nên làm tiếp một bài riêng về “Cách đọc Datasheet để tự tạo/chọn Footprint trong Altium”. Tôi có thể lấy khoảng 15 linh kiện thực tế như R 0805, C 0805, LED 0805, 1N4148, 1N4007, SOT-23, DIP-8, SOIC-8, LQFP-48, ESP32-WROOM-32 và chỉ cho bạn cách xác định footprint từ datasheet, thay vì chỉ nhớ tên footprint.