Phạm vi vi mạch: Khối nguồn 3.3V_AUX/12V PCIe, Mạch ổn áp LDO, Tuyến tín hiệu vi sai 100MHz REFCLK, Bus dữ liệu PCIe Gen 3 x4, Chipset điều khiển card mạng 10GbE E10G18-T1 / E10G21-F2.
1. PHÂN TÍCH KIẾN TRÚC PHẦN CỨNG BO MẠCH CHỦ SYNOLOGY DS1821+ VÀ KHE CẮM PCIe GEN 3 X4
Dòng NAS doanh nghiệp vừa và nhỏ Synology DiskStation DS1821+ sử dụng SoC AMD Ryzen Embedded V1500B. SoC này tích hợp trực tiếp các tuyến PCIe Gen 3 (Peripheral Component Interconnect Express) đi tới khe cắm mở rộng PCIe x4 vật lý trên bo mạch (Expansion Slot). Khe cắm này có nhiệm vụ giao tiếp với các card mở rộng tốc độ cao như Card mạng 10GbE SFP+/RJ45 (Synology E10G18-T1, E10G21-F2, E10M20-T1) hoặc M.2 NVMe SSD Expansion Adapter.
+-----------------------------------------------------------------------------------+
| AMD Ryzen Embedded V1500B SoC |
| |
| +------------------+ +-------------------+ +------------------------------+ |
| | Differential Clk | | PCIe Gen3 x4 Controller | 3.3V_MAIN Power Management | |
| +--------+---------+ +---------+---------+ +--------------+---------------+ |
+-----------|-----------------------|----------------------------|------------------+
| REFCLKp/n | PETp/n, PERp/n |
v v v
+-----------------------------------------------------------------------------------+
| DS1821+ Mainboard Power Bus & Slot |
| |
| +-------------------+ +-------------------+ +---------------------+ |
| | Clock Generator | | High-Noise Filter | | LDO Regulator | |
| | (100MHz HCSL) | | Coupling Caps | | (TPS7A4700 / AZ1117)| |
| +---------+---------+ +---------+---------+ +----------+----------+ |
| | | | |
| | 100MHz Differential | RX/TX Lines | 3.3V_AUX |
| v v v |
| +---------------------------------------------------------------------------+ |
| | PCIe Gen3 x4 Slot (A1-A11 / B1-B11) | |
| +---------------------------------------------------------------------------+ |
+-----------------------------------------------------------------------------------+
1.1 Phân bổ nguồn điện trên khe PCIe Gen 3 x4 (Sơ đồ chân chuẩn)
Theo chuẩn PCI Express Card Electromechanical (CEM) Specification Revision 3.0, khe cắm PCIe x4 trên DS1821+ nhận điện áp cấp từ hai tuyến nguồn chính của mạch VRM (Voltage Regulator Module) trên bo mạch chủ:- Đường 12V Main (+12V_SYS): Cấp nguồn chính cho các vi mạch xử lý mạng công suất cao (như Aquantia AQC107, Intel X520, Broadcom BCM57810S) thông qua các chân
A2,A3,B1,B2,B3. - Đường 3.3V Standby/Auxiliary (+3.3V_AUX): Cấp nguồn phụ cho vi mạch quản lý trạng thái chờ, mạch Wake-on-LAN (WOL), và các khối giao tiếp logic ban đầu thông qua các chân
A9,A10,B10. Đường nguồn này được tạo ra từ một mch IC ổn áp tuyến tính LDO (Low Dropout Regulator) hoặc IC Buck synchronous hạ áp từ 5V_S5/12V_SYS down xuống 3.3V_AUX.
1.2 Cấu trúc tín hiệu vi sai tốc độ cao (High-Speed Differential Lines)
Tuyển bus PCIe Gen 3 vận hành ở tốc độ mã hóa 8GT/s (GigaTransfers per second) trên mỗi làn (lane). Đối với khe PCIe x4 trên DS1821+: Tuyến truyền dữ liệu (Transmit - TX): 4 cặp vi saiPETp0/PETn0 đến PETp3/PETn3.
Tuyến nhận dữ liệu (Receive - RX): 4 cặp vi sai PERp0/PERn0 đến PERp3/PERn3.
Xung nhịp tham chiếu (Reference Clock - REFCLK): 1 cặp tín hiệu vi sai chuẩn HCSL (High-Speed Current Steering Logic) tần số 100.00 MHz (REFCLK+ / REFCLK-) tại chân A13 và A14.
2. TRIỆU CHỨNG LỖI LÂM SÀNG VÀ KỊCH BẢN NGUYÊN NHÂN (DIAGNOSTIC FAULT TREES)
Khi DS1821+ gặp sự cố liên quan đến khe PCIe hoặc card 10GbE, thiết bị thường xuất hiện 3 kịch bản lỗi phần cứng nguy hiểm sau:
Kịch bản A: Sập nguồn tức thì khi gắn card 10GbE (Power Shut-off / Over-Current Protection - OCP)
Triệu chứng: Bật nguồn NAS không có card thì máy chạy bình thường, truy cập DSM OK. Nhưng khi cắm card mạng 10GbE E10G18-T1 vào khe PCIe, vừa nhấn nút Power thì đèn nguồn nháy xanh 0.5 giây rồi ngắt hoàn toàn (Sập nguồn). Nguyên nhân vi mạch: Đường nguồn+3.3V_AUX hoặc +12V_SYS trên khe PCIe bị chập thẳng xuống Mass (GND). Khi cắm card, tải chập dòng lớn khiến IC quản lý nguồn (PMIC) hoặc PSU (Power Supply Unit) kích hoạt chế độ bảo vệ quá dòng OCP/UVP, ngắt điện toàn bộ hệ thống.
Kịch bản B: NAS khởi động bình thường nhưng không nhận diện Card 10GbE trong DSM
Triệu chứng: DS1821+ boot vào hệ điều hành Synology DiskStation Manager (DSM) bình thường, đèn LED trên card 10GbE không sáng. Truy cập SSH gõ lệnhlspci -vvv không xuất hiện thiết bị mạng 10GbE ở Bus 01 hoặc Bus 02.
Nguyên nhân vi mạch:
Mất nguồn 3.3V_AUX cấp cho chân A9/A10/B10 do IC LDO bị đứt/cháy mở mạch (Open-circuit).
Mất xung nhịp tham chiếu 100MHz REFCLK do hỏng IC Clock Generator hoặc rạn nứt tụ gốm nối tầng (AC-coupling capacitor 0.1uF) trên đường REFCLK+/REFCLK-.
Tín hiệu quản lý reset PERST# (Pin A11) bị treo ở mức thấp (Logic 0 = LOW) khiến card 10GbE bị khóa liên tục trong trạng thái Reset.
Kịch bản C: Nhận card nhưng chập chờn, rớt gói tin (Packet Loss) hoặc Treo Kernel (Kernel Panic) khi xả tải 10Gbps
Triệu chứng: Đánh giá bằng lệnhiperf3, khi băng thông đạt ngưỡng > 5Gbps thì hệ thống mất kết nối mạng 10GbE, báo lỗi eth4: PCIe Link Down, hoặc NAS treo cứng (System Freeze).
Nguyên nhân vi mạch: Trở kháng tuyến dữ liệu PCIe x4 bị sai lệch (Lệch trở kháng vi sai Z_diff neq 100Ω), tụ lọc nguồn 3.3V_AUX bị khô/tăng ESR, hoặc xung REFCLK bị hiện tượng Nhiễu pha (Jitter) vượt ngưỡng cho phép do IC LDO bị gợn sóng nhiễu (Ripple Voltage).
3. THIẾT BỊ VÀ CÔNG CỤ ĐO KIỂM CHUYÊN DỤNG BẮT BUỘC
Để xử lý triệt để pan bệnh này ở cấp độ vi mạch, kỹ sư VietITPro bắt buộc phải sử dụng hệ thống trang thiết bị chuẩn phòng LAB:
4. QUY TRÌNH ĐO KIỂM VÀ CHẨN ĐOÁN VI MẠCH thực tế (STEP-BY-STEP)
BƯỚC 1: Đo trở kháng Bus PCIe x4 ở trạng thái mất điện (Cold Test - Passive Mode)
Rút toàn bộ nguồn điện AC, rút pin CMOS (CR2032) ra khỏi mainboard DS1821+. Chờ 3 phút để các tụ hóa xả hết điện áp tích tụ.
Chuyển đồng hồ Fluke 87V sang nấc Đo Diode (Diode Test). Que đỏ kẹp vào Mass (GND) mainboard, que đen chấm vào từng chân tín hiệu trên khe cắm PCIe x4.
SƠ ĐỒ CHÂN PCIe X4 - THỰC TẾ ĐO TRỞ KHÁNG
+-------------------------------------------------------+
Side B | B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 ... B32 |
| [12V][12V][12V][GND][SMB][SMB][GND][3.3V][NC][3.3A][WAKE#] |
+-------------------------------------------------------+
| [PRS][12V][12V][GND][NC][CLK+][CLK-][GND][3.3A][PERST#] |
Side A | A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 ... A32 |
+-------------------------------------------------------+
Bảng thông số trở kháng chuẩn (Reference Impedance Values) tại khe PCIe x4 DS1821+:
Kết quả đo thực tế trên bo mạch DS1821+ lỗi tại VietITPro: Tại chânA9, A10, B10 (+3.3V_AUX), đồng hồ báo 0.002V / Điện trở = 0.8 Ohm. Xác nhận Đường nguồn 3.3V_AUX cấp cho khe PCIe đã bị chập thẳng xuống Mass (Direct Short Circuit).
BƯỚC 2: Khoanh vùng và Bơm dòng (Voltage Injection) định vị vi mạch chập bằng Thermal Camera
Do đường nguồn +3.3V_AUX chạy qua rất nhiều tụ lọc gốm MLCC (Multi-Layer Ceramic Capacitors) và vi mạch hạ áp LDO, không thể xả toàn bộ linh kiện ra khỏi mainboard để tìm tụ hỏng. Kỹ sư VietITPro áp dụng phương pháp Bơm dòng điện áp thấp (Low-Voltage High-Current Injection Method):
- Cấu hình nguồn KORAD KA3005P:
- Kết nối dây cấp nguồn:
A9 của khe cắm PCIe x4.
- Quan sát qua Camera tầm nhiệt Seek Thermal CompactPro:
[MÀN HÌNH CHỤP NHIỆT HỒNG NGOẠI FLIR/SEEK THERMAL]
+---------------------------------------------------+
| |
| +-----------------------------------+ |
| | AMD Ryzen V1500B SoC | |
| | [32.1°C - Bình thường] | |
| +-----------------------------------+ |
| |
| HOTSPOT DETECTED! |
| [!!! 89.5°C !!!] ---> IC U12 (LDO TPS7A4700) |
| & Tụ MLCC C142 (0805) |
| |
| +-----------------------------------+ |
| | PCIe Gen3 x4 Slot (A1-A32) | |
| +-----------------------------------+ |
+---------------------------------------------------+
Kết luận định vị: Điểm nhiệt bùng phát tập trung ngay tại vi mạch IC U12 (Tương thích mã LDO TPS7A4700 / RichTek RT9013) cấp nguồn cho đường 3.3V_AUX và tụ gốm lọc nguồn cực tính C142 (Dung lượng 10uF/16V, kích thước 0805) nằm ngay kế bên.
BƯỚC 3: Thay thế IC Ổn Áp LDO và Tụ MLCC Bị Đánh Thủng
3.1 Quy trình bóc tách linh kiện hỏng (Desoldering Phase)
- Bôi một lượng vừa đủ chất trợ hàn (Flux) cao cấp Amtech NC-559-ASM lên bề mặt IC U12 và tụ C142.
- Điều chỉnh trạm khò Quick 861DW:
- Gia nhiệt đều xung quanh khu vực linh kiện trong 25 giây để làm nóng phẳng mặt PCB 8 lớp của Synology DS1821+. Tập trung nhiệt trực tiếp vào bụng pad của IC U12 (Thermal Pad).
- Dùng nhíp gắp chuyên dụng gắp IC U12 và tụ C142 ra khỏi bo mạch.
MẠCH ĐIỆN NGUỒN 3.3V_AUX SAU KHI BÓC TÁCH LINH KIỆN HỎNG
+12V_SYS / +5V_S5 ───[ FUSE F1 ]───┬───( IN ) [ IC U12 ] ( OUT ) ──┬─── +3.3V_AUX Slot
│ TPS7A4700 │
[ C141 ] [ C142 ] (CHẬP SHORT)
10uF/16V 10uF/16V
│ │
GND GND
3.2 Đo tái kiểm tra sau khi tháo linh kiện
Đo lại trở kháng tại chânA9/A10 của khe PCIe: Điện trở vọt từ 0.8 Ohm lên 2.1 kOhm (Diode drop: 0.455V). Đường nguồn 3.3V_AUX đã thoát chập hoàn toàn.
Đo riêng linh kiện tháo ra: Tụ MLCC C142 bị đánh thủng lớp cách điện môi titanate (Titanium Dioxide dielectric failure), điện trở đo bằng 0 Ohm. IC U12 LDO bị chết chập kênh P-MOSFET nội bộ từ V_IN sang GND do quá nhiệt.
3.3 Quy trình thay thế và hàn lại linh kiện mới (Resoldering Phase)
- Dùng dây hút thiếc Goot Wick MSD-2013 cùng mỏ hàn JBC T245 (Nhiệt độ 340°C) làm sạch thiếc thừa trên Pad chân bo mạch, đảm bảo bề mặt Thermal Pad phòng tuyệt đối.
- Thay thế IC LDO Ultra-Low Noise TPS7A4700 / Richtek RT9013-33 GB mới 100% từ kho linh kiện VietITPro.
- Thay thế tụ MLCC C142 chuẩn X7R 10uF 16V 0805 (Chịu nhiệt độ từ -55°C đến +125°C, biến thiên dung lượng < 15%).
- Áp dụng quy trình khò dán gia nhiệt ngược (Reflow) ở 340°C, Gió 35, canh vi mạch sập chân chuẩn xác vào Pad. Rửa sạch dung dịch flux thừa bằng cồn Isopropyl Alcohol (IPA) 99.9%.
5. KIỂM TRA TÍN HIỆU VI SAI PCI e GEN 3 X4 VÀ XUNG NHỊP 100MHz REFCLK BẰNG OSCILLOSCOPE
Sau khi phục hồi hoàn toàn hệ thống nguồn cấp 3.3V_AUX và 12V_SYS, bước tiếp theo bắt buộc là kiểm tra chất lượng tín hiệu xung nhịp và đường truyền dữ liệu cao tốc trước khi cắm Card 10GbE đắt tiền vào thử nghiệm.
5.1 Đo nghiệm xung nhịp tham chiếu 100MHz REFCLK (HCSL Signal)
Clock Generator trên bo mạch DS1821+ tạo ra xung nhịp vi sai 100MHz để đồng bộ pha giữa SoC AMD V1500B và Controller trên card 10GbE.
- Thiết lập Máy hiện sóng Rigol MSO5074:
- Thao tác đo:
A13 (REFCLK+) và CH2 vào chân A14 (REFCLK-).
- Bật chức năng toán học Math = CH1 - CH2 để thu dạng sóng vi sai thực sự (V_{diff}).
``` [DẠNG SÓNG XUNG NHỊP 100MHz REFCLK TIÊU CHUẨN TRÊN RIGOL MSO5074]
+800mV --+ /\ /\ /\ /\ /\ | / \ / \ / \ / \ / \ 0V ----+----+----+------+----+------+----+------+----+------+----+--- | / \ / \ / \ / \




