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

THIẾT KẾ MỘT SẢN PHẨM ĐIỆN TỬ HOÀN CHỈNH TỪ A → Z

Posted on August 7, 2026 by congnghe9s

🎓 KHÓA HỌC ALTIUM DESIGNER

ĐỒ ÁN TỐT NGHIỆP – THIẾT KẾ MỘT SẢN PHẨM ĐIỆN TỬ HOÀN CHỈNH TỪ A → Z


Lời mở đầu

Chúc mừng bạn!

Nếu bạn đã hoàn thành từ Bài 1 đến Bài 11, thì bạn đã nắm được gần như toàn bộ quy trình thiết kế một bo mạch điện tử chuyên nghiệp.

Đồ án tốt nghiệp này sẽ tổng hợp tất cả kiến thức đã học thành một sản phẩm thực tế.

Vì bạn đang phát triển DigitalClock Professional, chúng ta sẽ chọn chính dự án này làm đồ án cuối khóa. Đây là một dự án đủ lớn để áp dụng đầy đủ các kỹ năng: thiết kế mạch, tạo thư viện, layout PCB và chuẩn bị sản xuất.


MỤC TIÊU

Thiết kế một bo mạch điều khiển hoàn chỉnh có thể đưa vào sản xuất.

Sản phẩm phải có:

✅ Schematic hoàn chỉnh

✅ PCB hoàn chỉnh

✅ BOM

✅ Gerber

✅ Pick & Place

✅ Assembly Drawing

✅ Tài liệu kỹ thuật


Yêu cầu kỹ thuật

Dựa trên các trao đổi trước đây, mình đề xuất cấu hình như sau:

Khối Chức năng
MCU Arduino UNO R3 (ATmega328P)
RTC DS1307 + AT24C32
LCD LCD1602
Keypad TTP229
Shift Register 2 × 74HC595
Output 19 kênh điều khiển
Buzzer Còi báo
Nguồn 12V → 5V Buck Converter
Header ISP, UART, I2C

Đây là phiên bản phù hợp với phần mềm bạn đã phát triển.


Giai đoạn 1 – Xây dựng yêu cầu

Trước khi mở Altium, hãy viết rõ:

Nguồn vào

12VDC

↓

Buck Converter

↓

5V

↓

Arduino UNO

↓

RTC

↓

LCD

↓

Keypad

↓

74HC595

↓

19 Output

Việc xác định kiến trúc ngay từ đầu giúp tránh phải sửa đổi lớn khi đã layout.


Giai đoạn 2 – Tạo Project

Tạo:

DigitalClock_Professional.PrjPcb

Cấu trúc thư mục:

DigitalClock_Professional/

├── Project

├── Schematic

├── PCB

├── Library

├── Datasheet

├── Gerber

├── Assembly

├── BOM

└── Document

Giai đoạn 3 – Thiết kế thư viện

Nếu chưa có, tạo:

  • Arduino Symbol
  • 74HC595
  • DS1307
  • LCD1602
  • TTP229
  • Jack nguồn
  • Relay hoặc đầu nối ngõ ra

Sau đó biên dịch thành .IntLib.


Giai đoạn 4 – Thiết kế Schematic

Chia thành nhiều Sheet thay vì một sơ đồ rất lớn.

Ví dụ:

Main.SchDoc

Power.SchDoc

MCU.SchDoc

RTC.SchDoc

LCD.SchDoc

Keypad.SchDoc

Output.SchDoc

Đây là cách tổ chức chuyên nghiệp và dễ bảo trì.


Giai đoạn 5 – Kiểm tra ERC

Thực hiện:

  • Compile Project
  • Electrical Rule Check

Đảm bảo:

  • Không còn Net hở
  • Không trùng tên Net
  • Không thiếu nguồn
  • Không thiếu Footprint

Giai đoạn 6 – Thiết kế PCB

Chọn số lớp

Với sản phẩm này:

✔ PCB 2 lớp là đủ.

Nếu sau này tích hợp Wi-Fi, Bluetooth hoặc nhiều giao tiếp tốc độ cao thì có thể cân nhắc 4 lớp.


Giai đoạn 7 – Bố trí linh kiện

Theo nguyên tắc:

Nguồn

↓

Buck

↓

Arduino

↓

RTC

↓

LCD

↓

Keypad

↓

74HC595

↓

Output

Đặt các khối chức năng gần nhau để đường tín hiệu ngắn và dễ kiểm tra.


Giai đoạn 8 – Routing

Ưu tiên:

  1. Nguồn
  2. GND
  3. Clock RTC
  4. I2C
  5. SPI (nếu có)
  6. GPIO

Giai đoạn 9 – Polygon

Đổ đồng GND.

Kiểm tra:

  • Không còn Island (đảo đồng không kết nối)
  • Polygon đã Repour
  • GND liên tục

Giai đoạn 10 – DFM

Kiểm tra:

✔ Track Width

✔ Clearance

✔ Via

✔ Silk

✔ Pad

✔ Mounting Hole

✔ Test Point

✔ Fiducial (nếu sản xuất SMT)


Giai đoạn 11 – DRC

Phải đạt:

0 Error

Nếu còn lỗi DRC, không nên xuất Gerber.


Giai đoạn 12 – Xuất tài liệu

Gerber

Top Copper

Bottom Copper

Top Silk

Bottom Silk

Top Mask

Bottom Mask

Board Outline

NC Drill

Drill File

BOM

Ví dụ:

Designator Part
U1 ATmega328P
U2 DS1307
U3 74HC595
C1 100nF
R1 10k

Pick & Place

XY File

Assembly Drawing

Hiển thị:

  • Vị trí linh kiện
  • Designator
  • Hướng đặt IC phân cực

Giai đoạn 13 – Kiểm tra trước khi gửi nhà máy

PCB

✔ Không còn Airwire

✔ Không còn DRC

✔ Silk không đè Pad

✔ Mounting Hole đúng vị trí

✔ Board Outline khép kín


Assembly

✔ LED đúng chiều

✔ IC đúng chiều

✔ Diode đúng cực

✔ Tụ phân cực đúng cực

✔ Connector đúng hướng


Giai đoạn 14 – Đóng gói

Tạo:

Release/

Gerber.zip

BOM.xlsx

PickPlace.csv

Assembly.pdf

Schematic.pdf

Đây là bộ hồ sơ đầy đủ mà hầu hết các nhà máy PCB/SMT đều yêu cầu.


Dự án mở rộng

Sau khi hoàn thành phiên bản Arduino, bạn có thể phát triển thêm:

Version 2

  • ESP32
  • Wi-Fi
  • Bluetooth
  • Web Server
  • Điều khiển qua điện thoại
  • OTA Update

Version 3

  • Màn hình TFT cảm ứng
  • SD Card
  • MQTT
  • Cloud
  • Điều khiển từ xa

Version 4

  • Ethernet
  • Modbus RTU/TCP
  • RS485
  • Cổng USB
  • Giao diện Web cấu hình

🎓 Chúc mừng!

Bạn đã hoàn thành lộ trình từ:

  • Vẽ sơ đồ nguyên lý.
  • Tạo thư viện.
  • Thiết kế PCB.
  • PCB 4 lớp.
  • Nguồn Buck.
  • PCB tốc độ cao.
  • DFM/DFA.
  • Thiết kế một sản phẩm hoàn chỉnh.

Đó là nền tảng rất vững để tiếp tục với các dự án điện tử chuyên nghiệp.


Gợi ý lộ trình nâng cao (Series 2)

Sau khóa cơ bản này, mình đề xuất một khóa nâng cao gồm khoảng 20 bài, tập trung vào các kỹ năng mà kỹ sư PCB chuyên nghiệp thường sử dụng:

  1. Thiết kế PCB cho STM32.
  2. Thiết kế PCB cho ESP32-S3.
  3. USB 2.0 tốc độ cao.
  4. Ethernet 10/100.
  5. CAN Bus.
  6. RS-485.
  7. HDMI và MIPI (giới thiệu).
  8. DDR Routing (cơ bản).
  9. Nguồn nhiều tầng (Multi-rail Power).
  10. EMI/EMC nâng cao.
  11. Phân tích Signal Integrity.
  12. Thermal Management.
  13. HDI PCB.
  14. BGA Fanout.
  15. Flex PCB.
  16. Rigid-Flex PCB.
  17. Thiết kế Panel sản xuất SMT.
  18. Chuẩn IPC trong thiết kế PCB.
  19. Reverse Engineering PCB.
  20. Thiết kế một bo mạch thương mại hoàn chỉnh từ yêu cầu khách hàng đến hồ sơ sản xuất.

Nếu học hết cả hai lộ trình, bạn sẽ có nền tảng rất tốt để thiết kế các bo mạch từ đơn giản đến khá phức tạp, phục vụ cả mục đích học tập lẫn phát triển sản phẩm thực tế.

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