Transistor TIP122 / MOSFET IRFZ44N
Hai linh kiện công suất để điều khiển tải dòng lớn (motor, đèn, relay, dải LED) từ chân GPIO yếu của MCU. TIP122 là transistor Darlington NPN; IRFZ44N là MOSFET kênh N — đóng cắt hiệu suất cao, gần như không tốn dòng kích.
Thông số kỹ thuật
| TIP122 — loại | Darlington NPN |
| TIP122 — VCE/IC | 100V / 5A |
| TIP122 — hFE | ≥ 1000 |
| IRFZ44N — loại | MOSFET kênh N |
| IRFZ44N — VDS/ID | 55V / 49A |
| IRFZ44N — RDS(on) | ~17.5 mΩ |
| IRFZ44N — VGS(th) | 2 ~ 4 V |
| Vỏ | TO-220 |
Sơ đồ chân (TO-220, nhìn mặt chữ, trái→phải)
| Linh kiện | Chân 1 | Chân 2 | Chân 3 |
|---|---|---|---|
| TIP122 | Base | Collector | Emitter |
| IRFZ44N | Gate | Drain | Source |
Mạch đóng cắt tải (low-side)
VCC tải ── Tải (motor/LED) ──┐
Drain/Collector
GPIO ── R(gate/base) ── Gate/Base │
Source/Emitter ── GND
(diode flyback // tải nếu là motor/relay)
- TIP122: thêm điện trở base ~1kΩ; đóng cắt tốt với mức 5V/3.3V nhờ hFE rất cao.
- IRFZ44N: là MOSFET "mức logic không hoàn toàn" — kích đẹp ở 10V Vgs. Với 3.3V/5V nó dẫn một phần; tải nhỏ thì ổn, tải lớn nên dùng MOSFET logic-level hoặc mạch kích.
- Tải cảm kháng (motor/relay) bắt buộc mắc diode flyback (vd 1N4007) song song để chống xung ngược.
Code mẫu
#define SW_PIN 5 // nối qua R tới Gate/Base
void setup() { pinMode(SW_PIN, OUTPUT); }
void loop() {
digitalWrite(SW_PIN, HIGH); delay(1000); // dẫn → tải bật
digitalWrite(SW_PIN, LOW); delay(1000); // ngắt → tải tắt
}