Thiết kế mạch điện tử: Từ Schematic đến PCB
Cơ bản3/9/2026- Tác giả: IoTlabs Maker

Thiết kế mạch điện tử: Từ Schematic đến PCB

Thiết kế mạch điện tử từ nguyên lý, schematic, lựa chọn linh kiện đến PCB và kiểm tra thực tế 20 mạch điện tử cơ bản dành thường sử dụng trong các thiết bị, mạch điện tử.

thiet-ke-mach-dien-tuelectronicscircuit-designschematicpcbbasic-electronicsesp32stm32

Thiết kế mạch điện tử từ nguyên lý, schematic, lựa chọn linh kiện đến PCB và kiểm tra thực tế 20 mạch điện tử cơ bản dành thường sử dụng trong các thiết bị, mạch điện tử.

Các bài viết trong series

Dưới đây là 15 bài đầu tiên của series, mỗi bài đều có schematic và PCB layout đi kèm:

  1. Mạch chia áp là gì? Nguyên lý, công thức, sơ đồ và cách thiết kế PCB

  2. Mạch lọc thông thấp RC: Nguyên lý, tần số cắt và cách thiết kế PCB

  3. Mạch chống dội nút nhấn RC: Nguyên lý và thiết kế cho vi điều khiển

  4. Mạch diode chống ngược cực nguồn: Nguyên lý, tính toán và thiết kế PCB

  5. Mạch ổn áp Zener: Nguyên lý, công thức và cách chọn linh kiện

  6. Mạch bảo vệ quá áp bằng Zener và TVS: Nguyên lý và thiết kế PCB

  7. Flyback Diode là gì? Mạch bảo vệ transistor khi điều khiển relay và cuộn cảm

  8. Mạch NPN Transistor Low-Side Switch: Điều khiển tải bằng GPIO

  9. Mạch N-MOSFET Low-Side Switch: Điều khiển tải công suất bằng ESP32 và MCU

  10. Mạch P-MOSFET High-Side Switch: Cách đóng ngắt nguồn phía dương

  11. Mạch MOSFET chống ngược cực nguồn: Bảo vệ với sụt áp thấp

  12. MOSFET Gate Driver là gì? Nguyên lý và cách thiết kế mạch điều khiển Gate

  13. Op-Amp Voltage Follower: Mạch Buffer điện áp và ứng dụng thực tế

  14. Mạch khuếch đại không đảo Op-Amp: Công thức Gain và thiết kế PCB

  15. Comparator là gì? Mạch so sánh điện áp và tạo tín hiệu Logic

Hướng dẫn chi tiết

Thiết kế mạch điện tử từ nguyên lý, schematic, lựa chọn linh kiện đến PCB và kiểm tra thực tế 20 mạch điện tử cơ bản dành thường sử dụng trong các thiết bị, mạch điện tử.

Thiết kế mạch điện tử không đơn giản là nối các linh kiện lại với nhau để mạch hoạt động.

Một thiết kế tốt cần trả lời được nhiều câu hỏi:

  • Điện áp và dòng điện đi theo đường nào?

  • Vì sao chọn giá trị điện trở hoặc tụ điện đó?

  • Linh kiện có chịu được điện áp và dòng lớn nhất hay không?

  • GPIO của vi điều khiển có điều khiển trực tiếp tải được không?

  • Khi motor, relay hoặc cuộn dây ngắt dòng sẽ xảy ra điều gì?

  • Làm thế nào để bảo vệ mạch khi cắm ngược nguồn?

  • Làm thế nào để giảm nhiễu trước ADC?

  • Khi nào nên dùng transistor, MOSFET, op-amp hoặc comparator?

  • Nên dùng LDO hay Buck Converter?

  • Vì sao schematic đúng nhưng PCB thực tế vẫn có thể hoạt động không ổn định?

Đó chính là lý do việc học thiết kế mạch điện tử nên bắt đầu từ các building block cơ bản thay vì ngay lập tức thiết kế một bo mạch lớn.

Series Thiết kế Mạch điện tử Cơ bản được xây dựng gồm 20 bài, mỗi bài tập trung vào một mạch nền tảng thường xuyên xuất hiện trong các hệ thống dùng ESP32, STM32, Arduino, cảm biến, relay, motor, nguồn DC, robot và IoT.

Mục tiêu không phải chỉ học thuộc sơ đồ.

Mục tiêu là hiểu:

Nguyên lý
   ↓
Công thức
   ↓
Chọn linh kiện
   ↓
Vẽ Schematic
   ↓
Thiết kế PCB
   ↓
Đo kiểm thực tế
   ↓
Ứng dụng vào sản phẩm

1. Thiết kế mạch điện tử là gì?

Thiết kế mạch điện tử là quá trình biến một yêu cầu chức năng thành một hệ thống linh kiện điện tử có thể hoạt động ổn định trong thực tế.

Ví dụ yêu cầu:

ESP32 cần điều khiển một motor DC 12 V.

GPIO ESP32 không thể nối trực tiếp motor.

Ta cần phân tích:

ESP32 GPIO
    │
    ▼
Gate Driver?
    │
    ▼
MOSFET
    │
    ▼
Motor 12 V

Sau đó tiếp tục đặt câu hỏi:

  • MOSFET nào hoạt động tốt với logic 3.3 V?

  • Motor có stall current bao nhiêu?

  • Có cần flyback protection không?

  • Gate cần resistor và pull-down như thế nào?

  • Trace PCB cần chịu bao nhiêu ampere?

  • Nguồn motor có làm ESP32 reset không?

Một mạch tưởng như đơn giản nhanh chóng liên quan đến nhiều kiến thức khác nhau.

Đây chính là tư duy thiết kế mạch.

2. Một thiết kế điện tử thường gồm những khối nào?

Một bo mạch embedded hoặc IoT thông thường có thể chia thành các khối:

POWER INPUT
    │
    ▼
PROTECTION
    │
    ▼
POWER REGULATION
    │
    ▼
MCU
    │
    ├──── SENSOR INPUT
    │
    ├──── COMMUNICATION
    │
    └──── LOAD CONTROL

Mỗi khối lại được tạo từ các mạch nhỏ hơn.

Ví dụ khối nguồn:

DC INPUT
   │
Reverse Polarity
   │
TVS Protection
   │
Buck Converter
   │
LDO
   │
3.3 V

Khối sensor:

Sensor
  │
Voltage Divider
  │
RC Filter
  │
Op-Amp Buffer
  │
ADC

Khối điều khiển tải:

GPIO
 │
Gate Driver
 │
MOSFET
 │
Motor / Relay / LED

Khi hiểu từng building block, việc thiết kế một PCB lớn trở thành quá trình ghép các khối đã hiểu rõ thay vì thử nghiệm ngẫu nhiên.

3. Vì sao cần học 20 mạch điện tử cơ bản?

Có hàng nghìn loại mạch điện tử khác nhau.

Tuy nhiên trong rất nhiều bo mạch MCU, IoT và embedded, một nhóm mạch cơ bản xuất hiện lặp đi lặp lại.

Ví dụ:

Voltage Divider
RC Filter
Diode Protection
MOSFET Switch
Op-Amp
Comparator
LDO
Buck Converter
H-Bridge
Level Shifter

Nếu hiểu sâu các mạch này, người học đã có nền tảng để phân tích một phần đáng kể các schematic thực tế.

Vì vậy series được giới hạn ở 20 mạch quan trọng nhất thay vì cố liệt kê hàng trăm mạch.

20 bài được lựa chọn để bao phủ 5 nhóm kiến thức chính:

  1. Xử lý tín hiệu analog.

  2. Bảo vệ mạch.

  3. Điều khiển tải.

  4. Thiết kế nguồn.

  5. Giao tiếp giữa các IC.

4. Nhóm 1 — Tín hiệu analog và GPIO

Các tín hiệu từ cảm biến hiếm khi có thể đưa thẳng vào MCU mà không cần xử lý.

Nhóm đầu tiên giúp hiểu cách thay đổi, lọc và làm sạch tín hiệu.

Bài 01 — Mạch chia áp

Mạch chia áp là gì? Nguyên lý, công thức, sơ đồ và cách thiết kế PCB

Mạch chia áp dùng hai điện trở để biến một điện áp thành mức thấp hơn.

Ứng dụng:

12 V Battery
    │
Voltage Divider
    │
3 V
    │
ADC

Đây là một trong những mạch quan trọng nhất khi làm việc với ADC.

Bài 02 — RC Low-Pass Filter

Mạch lọc thông thấp RC: Nguyên lý, tần số cắt và cách thiết kế PCB

Mạch RC giúp giảm nhiễu high-frequency.

Sensor
 │
RC Filter
 │
ADC

Người học sẽ hiểu:

f_C = 1 / (2πRC)

và cách chọn R/C dựa trên bandwidth tín hiệu.

Bài 03 — RC Debounce

Mạch chống dội nút nhấn RC: Nguyên lý và thiết kế cho vi điều khiển

Nút nhấn cơ khí không tạo cạnh HIGH/LOW hoàn hảo.

RC debounce giúp:

Mechanical Button
      │
      ▼
Noisy transitions
      │
      ▼
RC Debounce
      │
      ▼
Clean GPIO

Đây cũng là bước đầu để hiểu Schmitt Trigger ở bài sau.

5. Nhóm 2 — Bảo vệ mạch

Một PCB thực tế không chỉ cần hoạt động trong điều kiện bình thường.

Nó còn phải chịu được những lỗi có thể xảy ra.

Bài 04 — Diode chống ngược cực

Mạch diode chống ngược cực nguồn: Nguyên lý, tính toán và thiết kế PCB

Mạch bảo vệ khi người dùng đấu:

+ ↔ -

sai cực.

Đây là cách protection đơn giản nhất trước khi học MOSFET reverse polarity.

Bài 05 — Zener Voltage Regulator

Mạch ổn áp Zener: Nguyên lý, công thức và cách chọn linh kiện

Zener giúp hiểu:

  • Reverse breakdown.

  • Current limiting.

  • Voltage reference.

  • Power dissipation.

Đây là nền tảng cho nhiều mạch clamp và protection.

Bài 06 — Zener và TVS Protection

Mạch bảo vệ quá áp bằng Zener và TVS: Nguyên lý và thiết kế PCB

TVS thường xuất hiện ngay tại:

Connector
   │
 TVS
   │
 Protected Circuit

Bài này giúp hiểu transient, clamp voltage và vì sao vị trí TVS trên PCB quan trọng không kém việc chọn linh kiện.

Bài 07 — Flyback Diode

Flyback Diode là gì? Mạch bảo vệ transistor khi điều khiển relay và cuộn cảm

Relay, solenoid và motor chứa cuộn cảm.

Khi ngắt dòng:

V = L · di/dt

có thể tạo xung điện áp lớn.

Flyback diode tạo đường cho dòng cuộn cảm tiếp tục chạy an toàn.

6. Nhóm 3 — Điều khiển tải bằng transistor và MOSFET

MCU thường chỉ tạo tín hiệu logic:

0 V
3.3 V

nhưng tải có thể yêu cầu:

5 V
12 V
24 V

và dòng hàng ampere.

Do đó cần tầng driver.

Bài 08 — NPN Low-Side Switch

Mạch NPN Transistor Low-Side Switch: Điều khiển tải bằng GPIO

Đây là mạch transistor switch cơ bản nhất.

GPIO
 │
NPN
 │
Load

Người học sẽ hiểu Base current, saturation và cách tính Base resistor.

Bài 09 — N-MOSFET Low-Side Switch

Mạch N-MOSFET Low-Side Switch: Điều khiển tải công suất bằng ESP32 và MCU

MOSFET là lựa chọn rất quan trọng cho tải công suất.

Các khái niệm chính:

VGS
RDS(on)
Gate Charge
Logic-Level MOSFET

Bài 10 — P-MOSFET High-Side Switch

Mạch P-MOSFET High-Side Switch: Cách đóng ngắt nguồn phía dương

Thay vì cắt GND:

Load → MOSFET → GND

High-Side Switch cắt:

VCC → MOSFET → Load

Rất hữu ích để power-gating sensor và module.

Bài 11 — MOSFET chống ngược cực

Mạch MOSFET chống ngược cực nguồn: Bảo vệ với sụt áp thấp

Đây là phiên bản hiệu suất cao hơn của diode reverse protection.

Thay vì mất:

V_F

ta chỉ mất gần:

I × R_DS(on)

Bài 12 — MOSFET Gate Driver

MOSFET Gate Driver là gì? Nguyên lý và cách thiết kế mạch điều khiển Gate

Khi PWM nhanh hoặc MOSFET lớn, GPIO không còn là driver lý tưởng.

Bài này giới thiệu:

Gate Charge
Miller Plateau
Gate Current
Gate Resistor
Switching Loss

Đây là bước quan trọng trước khi học H-Bridge và nguồn switching.

7. Nhóm 4 — Op-Amp và xử lý tín hiệu analog

Không phải mọi sensor đều tạo tín hiệu phù hợp trực tiếp ADC.

Op-amp giúp buffer và khuếch đại tín hiệu.

Bài 13 — Voltage Follower

Op-Amp Voltage Follower: Mạch Buffer điện áp và ứng dụng thực tế

Gain:

A_V ≈ 1

nhưng:

Input Impedance cao
Output Impedance thấp

Đây là mạch quan trọng để buffer sensor, divider và ADC.

Bài 14 — Non-Inverting Amplifier

Mạch khuếch đại không đảo Op-Amp: Công thức Gain và thiết kế PCB

Gain:

A_V = 1 + R2/R1

Cho phép biến:

Sensor 0–1 V

thành:

ADC 0–3 V

để tận dụng tốt hơn dải ADC.

8. Nhóm 5 — Comparator và tín hiệu số ổn định

Bài 15 — Comparator

Comparator là gì? Mạch so sánh điện áp và tạo tín hiệu Logic

Comparator trả lời câu hỏi:

VSENSOR > VREF ?

và tạo:

HIGH / LOW

Ứng dụng:

  • Battery Low.

  • Over-temperature.

  • Water Level.

  • Power Good.

Bài 16 — Schmitt Trigger

Schmitt Trigger là gì? Mạch Hysteresis chống nhiễu cho tín hiệu số

Comparator thông thường có thể rung khi tín hiệu nằm sát threshold.

Schmitt Trigger tạo:

Upper Threshold
Lower Threshold

giúp tín hiệu ổn định hơn.

9. Nhóm 6 — Thiết kế nguồn

Nguồn là một trong những phần quan trọng nhất của mọi PCB.

Bài 17 — LDO

LDO là gì? Nguyên lý mạch ổn áp tuyến tính và cách thiết kế PCB

LDO đơn giản:

5 V
 │
LDO
 │
3.3 V

nhưng có tổn hao:

P = (V_IN − V_OUT) × I

Bài này giúp hiểu dropout, thermal, PSRR và capacitor requirement.

Bài 18 — Buck Converter

Buck Converter là gì? Nguyên lý mạch hạ áp DC-DC và thiết kế PCB

Buck Converter phù hợp khi:

VIN >> VOUT

hoặc dòng lớn.

Ví dụ:

12 V
 │
Buck
 │
5 V / 3 A

Đây cũng là bài mà PCB layout trở thành một phần rất quan trọng của thiết kế.

10. Nhóm 7 — Motor và giao tiếp logic

Bài 19 — H-Bridge

H-Bridge là gì? Nguyên lý đảo chiều và điều khiển tốc độ động cơ DC

H-Bridge gồm bốn switch:

     +V
   Q1  Q2
    │  │
    MOTOR
    │  │
   Q3  Q4
    │  │
    GND

Cho phép:

Forward
Reverse
Brake
Coast
PWM Speed Control

Đây là sự kết hợp của nhiều kiến thức từ MOSFET, gate driver, flyback current và PCB dòng lớn.

Bài 20 — Logic Level Shifter

Logic Level Shifter: Chuyển mức tín hiệu 1.8 V, 3.3 V và 5 V

Bài cuối giải quyết một vấn đề rất phổ biến:

MCU 3.3 V
Sensor 1.8 V
Module 5 V

Các phương pháp gồm:

  • Resistor Divider.

  • Transistor.

  • MOSFET bidirectional.

  • Dedicated Level Translator IC.

Ứng dụng:

UART
I2C
SPI
GPIO

11. Bảng tổng quan 20 bài

#

Mạch

Kiến thức chính

01

Voltage Divider

Chia điện áp, ADC

02

RC Low-Pass Filter

Lọc nhiễu

03

RC Debounce

Nút nhấn, GPIO

04

Diode Reverse Polarity

Bảo vệ nguồn

05

Zener Regulator

Reference, ổn áp nhỏ

06

Zener / TVS Clamp

Bảo vệ transient

07

Flyback Diode

Relay, cuộn cảm

08

NPN Low-Side Switch

GPIO điều khiển tải

09

N-MOSFET Low-Side

Tải công suất

10

P-MOSFET High-Side

Power gating

11

MOSFET Reverse Protection

Chống ngược cực ít tổn hao

12

MOSFET Gate Driver

PWM, switching

13

Voltage Follower

Buffer analog

14

Non-Inverting Amplifier

Khuếch đại sensor

15

Comparator

Threshold detection

16

Schmitt Trigger

Hysteresis

17

LDO

Nguồn tuyến tính

18

Buck Converter

Nguồn DC-DC

19

H-Bridge

Motor DC

20

Logic Level Shifter

1.8/3.3/5 V logic

12. Vì sao các bài được sắp xếp theo thứ tự này?

20 bài không phải danh sách độc lập.

Chúng được sắp xếp để kiến thức bài trước hỗ trợ bài sau.

Ví dụ:

Voltage Divider
      ↓
Comparator
      ↓
Schmitt Trigger

hoặc:

NPN Switch
    ↓
N-MOSFET
    ↓
Gate Driver
    ↓
H-Bridge

hoặc:

Reverse Polarity
      ↓
TVS Protection
      ↓
LDO
      ↓
Buck Converter

Người mới nên học theo thứ tự để giảm việc phải hiểu quá nhiều khái niệm cùng lúc.

13. Từ 20 mạch cơ bản đến một PCB hoàn chỉnh

Sau khi hiểu các building block, có thể kết hợp chúng thành một thiết kế thực tế.

Ví dụ một sensor controller:

12 V INPUT
    │
Reverse Protection
    │
TVS
    │
Buck Converter
    │
3.3 V LDO
    │
ESP32
    │
    ├──── Voltage Divider → ADC
    │
    ├──── RC Filter → Sensor
    │
    ├──── Level Shifter → I2C
    │
    └──── MOSFET Driver → Load

Một bo mạch tưởng như phức tạp thực chất được tạo từ nhiều mạch nhỏ đã học trong series.

Đây là cách tiếp cận quan trọng trong thiết kế điện tử:

Không bắt đầu bằng một schematic lớn. Hãy chia hệ thống thành các building block nhỏ, hiểu và kiểm tra từng khối rồi mới kết nối chúng lại.

14. Quy trình học nên áp dụng cho mỗi bài

Với mỗi mạch trong series, nên học theo thứ tự:

1. Mạch giải quyết vấn đề gì?
        ↓
2. Dòng điện/tín hiệu đi như thế nào?
        ↓
3. Công thức nào quyết định linh kiện?
        ↓
4. Các giới hạn thực tế là gì?
        ↓
5. Vẽ schematic
        ↓
6. Chọn part thực tế
        ↓
7. Bố trí PCB
        ↓
8. Prototype
        ↓
9. Đo bằng multimeter/oscilloscope
        ↓
10. Đưa vào project lớn

Nếu chỉ đọc công thức mà không đo mạch thực tế, rất khó phát triển kỹ năng thiết kế PCB.

15. Những kiến thức cần đặc biệt chú ý khi học thiết kế mạch

Trong toàn bộ series, có một số nguyên tắc xuất hiện lặp lại.

Không thiết kế sát Absolute Maximum

Luôn có margin.

Không chọn transistor chỉ theo dòng maximum

Cần kiểm tra thermal và điều kiện datasheet.

Không dùng VGS(th) để xác định MOSFET đã ON hoàn toàn

Cần xem RDS(on) tại Gate voltage thực tế.

Không bỏ qua PCB

Một schematic đúng vẫn có thể hoạt động kém nếu:

Current loop lớn
Ground return sai
Decoupling xa
Switch node quá rộng

Luôn kiểm tra trạng thái Startup

MCU GPIO có thể floating trong quá trình boot.

Luôn nghĩ tới Fault Condition

Ví dụ:

Cắm ngược nguồn
Short
Motor stall
Cable transient
Sensor disconnect

Một thiết kế tốt không chỉ hoạt động khi mọi thứ hoàn hảo.

16. Sau series này có thể học gì tiếp?

20 bài này chỉ là nền tảng.

Sau khi hoàn thành có thể tiếp tục sang các chủ đề:

Power Electronics

  • Boost Converter.

  • Buck-Boost.

  • Battery Charger.

  • eFuse.

  • Load Switch.

  • Current Limit.

Analog

  • Differential Amplifier.

  • Instrumentation Amplifier.

  • Active Filter.

  • Current Sense Amplifier.

  • Precision Reference.

Digital

  • Logic Gates.

  • Bus Buffer.

  • Isolation.

  • RS485.

  • CAN.

Motor

  • Stepper Driver.

  • BLDC.

  • Current Control.

  • Encoder Feedback.

PCB

  • Grounding.

  • EMI/EMC.

  • Signal Integrity.

  • High-Speed PCB.

  • Thermal Design.

Nhưng các chủ đề này sẽ dễ hiểu hơn nhiều sau khi đã nắm chắc 20 building block cơ bản.

17. Kết luận

Thiết kế mạch điện tử là quá trình kết hợp nhiều kiến thức:

Điện áp
Dòng điện
Linh kiện
Analog
Digital
Power
Protection
PCB
Measurement

Người mới thường gặp khó khăn vì cố thiết kế ngay một bo mạch hoàn chỉnh mà chưa hiểu các mạch nhỏ cấu thành bên trong.

Series 20 mạch điện tử cơ bản được tạo ra để giải quyết vấn đề đó.

Thay vì học rời rạc, chúng ta đi theo lộ trình:

Tín hiệu
   ↓
Protection
   ↓
Transistor / MOSFET
   ↓
Analog
   ↓
Power
   ↓
Motor
   ↓
Digital Interface

Sau mỗi bài, người học không chỉ biết:

Mạch này hoạt động như thế nào?

mà còn phải có khả năng trả lời:

Tôi sẽ chọn linh kiện nào?

Tôi sẽ vẽ schematic như thế nào?

Tôi sẽ đặt linh kiện ở đâu trên PCB?

Tôi cần đo gì khi test prototype?

Mạch này sẽ được sử dụng ở đâu trong một sản phẩm thực tế?

Khi đã hiểu được 20 building block này, việc đọc schematic, thiết kế PCB cho ESP32, STM32, Arduino, sensor, robot hoặc các hệ thống IoT sẽ trở nên có hệ thống và dễ tiếp cận hơn rất nhiều.

Đây chính là mục tiêu của series Thiết kế Mạch điện tử Cơ bản: xây dựng nền tảng đủ chắc để người học có thể chuyển từ việc kết nối module sang thực sự hiểu và thiết kế mạch điện tử của riêng mình.