1. TỔNG QUAN KIẾN TRÚC VI MẠCH VÀ HỆ THỐNG CẤP NGUỒN SAMSUNG 990 PRO 2TB
Ổ cứng SSD Samsung 990 Pro 2TB đại diện cho đỉnh cao công nghệ lưu trữ PCIe 4.0, được xây dựng trên kiến trúc SoC Pascal (mã hiệu vi mạch S4LV008X01-8030) sản xuất trên tiến trình 8nm EUV của Samsung. Đi kèm với bộ điều khiển này là 2 chip Flash NAND V8 236 lớp (Stack V-NAND TLC) mã hiệu K9DVGY8J5B và 1 chip LPDDR4X DRAM 2GB mã hiệu K4U6E3S4AA-MGCL.
Để vận hành toàn bộ vi mạch này với băng thông dữ liệu vượt ngưỡng 7.450 MB/s, Samsung đã loại bỏ các IC nguồn tuyến tính LDO đơn lẻ của các thế hệ trước (như trên dòng 970 EVO Plus) và thay bằng một hệ thống quản lý nguồn phức hợp PMIC (Power Management IC) tích hợp thẳng trên bo mạch M.2.
[ Khung Điện Áp Đầu Vào PCIe Slot 3.3V_AUX ]
│
[ Cầu Cầu Chí (Fuse 3.5A) ]
│
[ Tụ Lọc Đầu Vào LC Filter ]
│
┌────────────────────┴────────────────────┐
│ IC QUẢN LÝ NGUỒN PMIC (S4LV008/Custom) │
└─┬──────────┬───────────┬───────────┬────┘
│ │ │ │
0.85V VCORE 1.2V VDD 1.8V VDDQ 3.3V VCC
(Controller) (NAND I/O) (DRAM & Logic) (NAND Core)
│ │ │ │
▼ ▼ ▼ ▼
[Pascal Controller] [2GB LPDDR4X] [236L V-NAND]
1.1 Mạch Phân Phối Nguồn (Power Delivery Network - PDN)
Nguồn điện từ khe cắm M.2 PCIe trên bo mạch chủ cấp vào SSD thông qua đường nguồn3.3V_AUX (chịu tải dòng tối đa lên đến 3.0A - 3.5A). Hệ thống PDN trên Samsung 990 Pro chuyển đổi và điều phối điện áp này thành các đường nguồn hạ cấp (Step-down Buck Converter) và đường nguồn ổn áp tuyến tính (LDO):
- Đường nguồn Core Controller (V_{CORE}- 0.85V / Dòng tải max 4.5A): Cấp nguồn cho các nhân ARM Cortex bên trong vi xử lý Pascal. Đường nguồn này sử dụng tần số chuyển mạch Buck Converter khoảng 2.2 MHz với cuộn cảm siêu nhỏ (Power Inductor 0.47µH) nhằm giảm thiểu gợn sóng điện áp (Ripple Noise) xuống dưới10 mV_{p-p}.
- Đường nguồn Logic & I/O NAND (V_{DD} / V_{DDQ} - 1.2V / Dòng tải max 2.5A): Cấp điện cho giao diện Toggle DDR 3.0 PHY giữa Controller và 2 chip V-NAND Flash.
- Đường nguồn Core NAND Flash (V_{CC} - 3.3V / Dòng tải max 2.0A): Cấp điện trực tiếp cho các mảng cell nhớ (Memory Array) và các bộ giải mã hàng/cột (Row/Column Decoders) bên trong chip NAND.
- Đường nguồn High Voltage Program (V_{PP} - 12V Boost): Điện áp kích hoạt quá trình ghi/xóa (Program/Erase cycle) trên mảng V-NAND 236 lớp, được tạo ra từ bộ nhân áp (Charge Pump) tích hợp bên trong chip NAND hoặc đường Boost riêng từ PMIC.
- Đường nguồn DRAM (V_{DDQ_DRAM} - 1.1V & V_{TT} - 0.6V): Cấp nguồn riêng cho chip LPDDR4X 2GB làm bộ đệm FTL (Flash Translation Layer).
1.2 Cơ Chế Tương Tác Giữa Lỗi Phần Cứng (Hardware Short) Và Lỗi Phần Mềm Hệ Thống (Firmware Lock)
Khi xảy ra hiện tượng chập mạch nguồn trên đường V_CC 3.3V hoặc V_DD 1.2V do tụ gốm MLCC bị đánh thủng Dielectric (sự cố phổ biến do quá nhiệt hoặc xung áp trên PCIe bus): Sụt áp đường nguồn cấp: PMIC ngắt toàn bộ điện áp đầu ra theo cơ chế OCP (Over Current Protection) hoặc UVLO (Under Voltage Lockout). Tạo xung sụt nguồn đột ngột (Power Loss Unsafe): Bộ vi xử lý Pascal đang thực hiện các tác vụ ghi dữ liệu FTL từ DRAM vào V-NAND thì bị mất nguồn giữa chừng. Dù SSD có các tụ bù lưu điện hạn chế (Power Loss Protection capacitors), nhưng nếu lỗi chập mạch V_CC diễn ra tức thì, dòng điện 3.3V sụt về 0V trong thời gian < 5µs. Hệ quả Firmware Bug: Khi bật lại nguồn (sau khi cố cắm lại nhiều lần trên máy tính khách hàng), Controller nhận thấy cấu trúc bảng ánh xạ FTL bị bất đồng bộ (FTL Mapping Table Desynchronization). Kết hợp với lỗi firmware gốc của dòng 990 Pro (các bản Firmware ban đầu 0B2QGXA7 chưa được vá), Controller sẽ tự kích hoạt cơ chế bảo vệ khẩn cấp: Treo ổ cứng ở trạng thái Read-Only (Hardware Panic Lock) hoặc nặng hơn là mất nhận diện NVMe ID (chạy về trạng thái ROM Mode / Controller Uninitialized).
2. CHẨN ĐOÁN LÂM SÀNG VÀ ĐO ĐẠC VI MẠCH THỰC TẾ
Khi tiếp nhận Samsung 990 Pro 2TB từ khách hàng trong tình trạng: Máy tính bị xanh màn hình (BSOD), sau đó ổ cứng không thể ghi/xóa dữ liệu, hoặc gắn vào box NVMe thì báo "Drive is Write Protected", hoặc máy tính hoàn toàn không nhận ổ (No Detect/0MB), quy trình chẩn đoán vi mạch bắt đầu tại phòng Lab.
[Bảng Đo Trở Kháng Chuẩn & Thực Tế Tại Các Đường Nguồn Trên Samsung 990 Pro 2TB]
Điểm Đo (Test Point) │ Voltage Chuẩn │ Trở Kháng Chuẩn (GND) │ Trở Kháng Đo Được (Lỗi) │ Trạng Thái Mạch
──────────────────────────┼───────────────┼───────────────────────┼─────────────────────────┼───────────────────
PCIe 3.3V_AUX Pin 2/4 │ 3.3V │ 10kΩ - 45kΩ │ 0.8 Ω │ CHẬP NẶNG (SHORT)
PMIC V_CORE Output │ 0.85V │ 120Ω - 250Ω │ 185 Ω │ Bình thường
PMIC V_DD Output │ 1.2V │ 450Ω - 1.2kΩ │ 1.2 Ω │ CHẬP NẶNG (SHORT)
PMIC V_DDQ (DRAM) │ 1.1V │ 800Ω - 2.0kΩ │ 1.1kΩ │ Bình thường
NAND V_CC Input │ 3.3V │ 5.0kΩ - 15kΩ │ 0.8 Ω │ CHẬP NẶNG (SHORT)
NVMe RESET# (Pin 50) │ 3.3V │ 10kΩ - 20kΩ │ 12k Ω │ Bình thường
2.1 Quy Trình Đo Đoạc Xác Định Vị Trí Chập Mạch (Short Circuit Location)
Kỹ sư sử dụng Đồng hồ vạn năng Fluke 87V kết hợp với Máy đo LCR Keysight U1733C ở chế độ đo Diode Drop (Sụt áp Diode) và Ohm kế độ phân giải cao:- Đo cách ly ngõ vào PCIe: Đặt que đen vào GND (Ground pad của M.2), que đỏ vào chân
Pin 2vàPin 4(3.3V_AUX). Điện trở đo được rơi về 0.8 Ω. Điện áp sụt Diode V_d ≈ 0.001 V. Điều này xác nhận có sự chập hoàn toàn từ đường 3.3V vào Ground. - Đo phân vùng ngõ ra PMIC (S4LV008): Tiến hành đo lần lượt các tụ lọc đầu ra của IC PMIC:
2.2 Quan Sát Nhiệt Bằng Camera Hồng Ngoại Nhiệt Độ Cao (Thermal Imaging Diagnostic)
Để định vị chính xác linh kiện bị đánh thủng mà không làm phá hủy các đường mạch in nhiều lớp (Multi-layer PCB - Samsung 990 Pro sử dụng PCB 10 lớp High-TG):[Sơ đồ bố trí mặt trên PCB Samsung 990 Pro 2TB]
┌─────────────────────────────────────────────────────────┐
│ [PCIe Golden Pins] │
│ │
│ ┌───────────┐ ┌───────────┐ ┌────────────────┐ │
│ │ Controller│ │ DRAM Cache│ │ NAND Flash 0 │ │
│ │ Pascal │ │ 2GB LP4X │ │ (K9DVGY8J5B) │ │
│ └───────────┘ └───────────┘ └────────────────┘ │
│ ┌──────┐ [C104 Short!] │
│ │ PMIC │ ┌────────────────┐ │
│ └──────┘ │ NAND Flash 1 │ │
│ │ (K9DVGY8J5B) │ │
│ └────────────────┘ │
└─────────────────────────────────────────────────────────┘
- Sử dụng nguồn điện tuyến tính DC Power Supply (Korad KA3005D): Thiết lập điện áp cố định 1.0 V (đảm bảo thấp hơn điện áp định mức 3.3 V để không làm cháy các nhân BGA còn lại), giới hạn dòng điện (Current Limit) ở mức 1.5 A.
- Kích dòng vào điểm chập (Short Injection): Kẹp que âm vào GND vỏ kim loại ổ cứng, kẹp que dương vào chân dương của tụ lọc ngõ vào
C101trên đường3.3V_AUX. - Phân tích hình ảnh nhiệt từ Camera FLIR E8-XT:
C104 đạt 115°C chỉ trong 1.5 giây, trong khi IC PMIC và Controller Pascal hoàn toàn nguội (28°C).
Kết luận phân tích lớp 1: Tụ gốm MLCC C104 bị nứt gãy lớp gốm môi trường (Dielectric breakdown) gây ngắn mạch trực tiếp giữa đường 3.3V V_{CC} NAND xuống mặt phẳng Mass (GND Ground Plane).
3. THAO TÁC SỬA CHỮA PHẦN CỨNG VI MẠCH (HARDWARE REWORK)
Sau khi cô lập được linh kiện lỗi phần cứng, kỹ sư thực hiện quy trình bóc tách và thay thế linh kiện vi phay chuẩn IPC-7711/7721.
3.1 Quy Trình Bóc Tách Tụ MLCC C104 Bị Chập
- Dụng cụ: Trạm hàn khò Quick 861DW (Đầu khò 4mm), Kính hiển vi soi nổi Leica S9D (Độ phóng đại 55x), Nhíp gắp nano JBC T210 & C115.
- Bảo vệ nhiệt các thành phần nhạy cảm: Dán băng keo chịu nhiệt Kapton Tape và lá nhôm cách nhiệt tản nhiệt lên hai chip V-NAND Flash
K9DVGY8J5Bvà Controller Pascal xung quanh. Việc này ngăn chặn hiện tượng đảo cầu chì chì (Popcorn effect) hoặc bong chân BGA của NAND khi chịu nhiệt khò. - Thông số khò nhiệt:
- Thao tác: Phủ một lượng nhỏ Flux NC-559 lên hai đầu chân tụ
C104. Khò nhiệt góc 45° trong vòng 12 giây cho đến khi thiếc hàn đệm chảy lỏng hoàn toàn. Dùng nhíp nano nhẹ nhàng gắp tụC104ra khỏi bo mạch.
[Sơ đồ Mạch Đầu Vào Nguồn PMIC Sau Khi Bóc Tụ C104]
3.3V_AUX Input ───────┬───────[Fuse 3.5A]───────┬───────> Vào PMIC
│ │
[C101] [C104] (Đã tháo bỏ - Bị chập)
│ │
GND GND
3.2 Đo Kiểm Tra Tương Quan Trở Kháng Sau Khi Bóc Tụ Lỗi
Sau khi bo mạch nguội về nhiệt độ phòng (25°C): Đo lại trở kháng đường3.3V_AUX: Điện trở tăng từ 0.8 Ω lên 38.4 kΩ (Đạt chuẩn kỹ thuật).
Đo trở kháng đường V_{DD} (1.2 V): Điện trở khôi phục về 820 Ω (Cho thấy việc chập đường 1.2 V trước đó chỉ là do hiện tượng rò điện chéo nội bộ trong PMIC khi đường 3.3 V sụt áp).
Thay thế linh kiện: Hàn tụ MLCC thay thế với thông số kỹ thuật tương đương: Dung lượng 10µF, Chuẩn chân 0402, Điện áp chịu đựng 6.3 V, Chất điện môi X7R (Độ ổn định nhiệt cao). Sử dụng mỏ hàn JBC C210-018 với thiếc hàn không chì Sn96.5/Ag3.0/Cu0.5 (SAC305).
3.3 Tinh Chỉnh & Cung Cấp Nguồn Thử Nghiệm (Power-On Test)
Cấp nguồn 3.3 V từ bộ nguồn chính xác qua NVMe Test Fixture Dedicated Board. Quan sát dạng sóng điện áp ngõ ra của PMIC S4LV008 bằng Máy hiện sóng Oscilloscope Keysight DSOX3024T (200 MHz,5 GSa/s):[Dạng sóng Điện Áp Ngõ Ra PMIC S4LV008 Đo Bằng Oscilloscope]
3.3V (VCC) ───┐───────────────────────────────────────────── (Điện áp phẳng)
│
1.2V (VDD) ───┼───────────────────────────────────────────── (Gợn Ripple < 8mV)
│
0.85V (VCORE) ─┴───────────────────────────────────────────── (Transient Response sạch)
0ms 10ms 20ms 30ms 40ms
4. BẢN CHẤT LỖI FIRMWARE BUG READ-ONLY VÀ PHƯƠNG PHÁP BYPASS TRÊN CONTROLLER SAMSUNG PASCAL
Mặc dù phần cứng nguồn đã được khôi phục hoàn hảo, khi cắm SSD Samsung 990 Pro vào hệ thống máy tính qua PCIe slot, hệ điều hành Windows ghi nhận: SSD báo dung lượng chuẩn 2000.39 GB, cấu trúc thư mục nhìn thấy nguyên vẹn, nhưng không thể copy bất kỳ file nào vào SSD, không thể Format, không thể Xóa Partition.
4.1 Nguyên Nhân Gốc Rễ Từ Cấu Trúc Trạng Thái NVMe Register (NVMe State Machine)
Khi xảy ra sự cố mất nguồn do chập tụC104, vi điều khiển Pascal ghi nhận các thông số bất thường vào vùng hệ thống System Log Area / Vendor Specific Log Page nằm trên NAND Flash:
- S.M.A.R.T Byte 0 (Critical Warning Flag): Bị bật bit
0x08(Reliability Degradation) hoặc bit0x01(Available Spare Below Threshold). - S.M.A.R.T Byte 3-4 (Available Spare): Bị tụt từ 100% xuống 0% do thuật toán kiểm tra tính toàn vẹn block (Wear Leveling & Bad Block Management Engine) bị đếm nhầm khi sụt áp.
- Cấu trúc FTL Table Corruption: Bảng chuyển đổi địa chỉ LBA (Logical Block Address) sang PVA (Physical Block Address) ghi dở dang trong RAM LPDDR4X không được xả xuống SLC Cache kịp thời.
Khi bật nguồn, Bootloader của Controller Pascal đọc được chỉ số Available Spare = 0 hoặc phát hiện FTL Checksum Error. Để ngăn chặn việc ghi chèn làm hủy hoại hoàn toàn dữ liệu mảng V-NAND, Firmware mã hóa khóa cứng thanh ghi CC.EN (Controller Enable) và chuyển NVMe Controller Subsystem sang trạng thái NVMe Read-Only Safe Mode (Vendor Lock Mode).
[Sơ Đồ Luồng Xử Lý Lỗi Firmware Bug & Bypass Read-Only]
SSD Bật Nguồn ──> Controller Đọc S.M.A.R.T Logs Từ NAND Vendor Area
│
├──> S.M.A.R.T Flag = 0x08 (Critical Fault)
│
▼
[Kích Hoạt Hardware Read-Only Panic State] <── Lỗi Firmware Gốc 0B2QGXA7
│
▼
[Kỹ Thuật Ép Ép Nhảy Vào Safe Mode (ROM Mode)] (Short Test Point TP_ROM)
│
▼
[Nạp Boot Loader Sạch Vào RAM / Nạp Lại Bảng Ánh Xạ FTL Qua Terminal Command]
│
▼
[Bypass NVMe Write Protect Control Register Trong Bộ Nhớ Đệm RAM]
│
▼
[Truy Xuất LBA Read-Only Ở Cấp Độ Mạch Đệm - Tiến Hành Extraction Dữ Liệu]
4.2 Phương Pháp Can Thiệp Kỹ Thuật CHIP-LEVEL & NVMe Command Set Qua Chuyên Dụng
Để bypass (vượt qua) chế độ Read-Only bị khóa từ mức Controller mà không được ghi đè (vì ghi đè vào NAND lúc này có thể làm xoá mất dữ liệu hoặc hỏng hoàn toàn FTL):
Bước 1: Kích hoạt Chế độ ROM Mode (Hardware Safe Mode / Safe Booting)
Trên bo mạch Samsung 990 Pro có các điểm Test Point phục vụ nhà máy sản xuất. Kỹ sư xác định điểm TP_ROM (gần chân chip Controller Pascal).[Sơ đồ chân Test Point ép Chế độ ROM Mode trên bo mạch 990 Pro]
Controller Pascal Test Points
┌──────────────────────┐ ┌──────────────┐
│ │ │ (TP_ROM) o ──── Chập nhẹ xuống GND khi cắm nguồn
│ S4LV008X01-8030 │ │ (TP_GPIO2) o
│ │ │ (GND Pad) o ─── Ground
└──────────────────────┘ └──────────────┘
- Tắt nguồn hoàn toàn cấp vào SSD.
- Dùng nhíp cong vi phay chập điểm
TP_ROMxuốngGND Pad. - Bật nguồn PCIe.
- Controller Pascal sẽ bỏ qua bước nạp Firmware bị lỗi từ NAND Flash và chuyển thẳng vào chế độ Samsung Pascal Boot ROM Subsystem (Trong Device Manager sẽ nhận ID:
SAMSUNG Electronics Co., Ltd. Controller - Boot Drivehoặc NVMe ID nguyên




