Pin lithium không dung nạp được sai sót trong quá trình nạp điện. Điện áp vượt ngưỡng 50 mV so với giới hạn thiết kế đã đủ để kích hoạt phản ứng phân hủy điện cực, rút ngắn tuổi thọ chu kỳ hoặc gây nguy cơ nhiệt. Đó là lý do mạch sạc pin lithium không đơn thuần là bộ nguồn DC có điều chỉnh, nó là hệ thống điều khiển vòng kín, thực thi thuật toán sạc theo từng microsecond. Tại BRD Lab, trong quá trình thiết kế pack pin LiFePO4 cho xe nâng và hệ thống lưu trữ năng lượng, tôi nhận thấy phần lớn sự cố sạc đều bắt nguồn từ việc chọn sai IC hoặc cấu hình sai ngưỡng, không phải từ lỗi cell.

Mạch sạc pin lithium kiểm soát những gì?
Mạch sạc pin lithium kiểm soát ba tham số kỹ thuật cốt lõi: dòng nạp, điện áp nạp và thời điểm dừng sạc. Ba tham số này quyết định cell pin có được nạp đúng cách hay không, và quyết định trực tiếp đến tuổi thọ chu kỳ của pack pin lithium.
Pin lithium-ion (NMC/NCA) có điện áp cell đầy ở mức 4,2 V. Pin LiFePO4 đầy ở 3,65 V/cell. Hai con số này không phải khuyến nghị, đây là giới hạn điện hóa cứng. Ion Li⁺ nhạy cảm cực cao với điện áp: khi điện áp vượt ngưỡng, phản ứng oxi hóa trên cathode xảy ra không thuận nghịch, giải phóng oxy và sinh nhiệt. Không có cơ chế tự ngắt nào trong cell để bù lại nếu mạch sạc không làm đúng việc của nó.
Điều này khác hoàn toàn với pin NiMH, vốn chịu được sạc tràn ở dòng thấp mà không hỏng ngay. Pin lithium thì không có khoảng dung sai đó.
| Tham số kiểm soát | Giá trị điển hình (LiFePO4) | Giá trị điển hình (NMC) | Hậu quả nếu sai |
|---|---|---|---|
| Dòng sạc tối đa | 0,5C – 1C | 0,5C – 1C | Lithium plating, tăng nhiệt |
| Điện áp sạc đầy (V_target) | 3,65 V/cell | 4,20 V/cell | Quá sạc, phân hủy điện cực |
| Dòng ngắt (I_cutoff) | 0,05C – 0,1C | 0,05C – 0,1C | Sạc thiếu hoặc sạc quá lâu |
Cần phân biệt mạch sạc với BMS (Battery Management System): mạch sạc điều khiển nguồn điện đưa vào pack, còn BMS bảo vệ toàn bộ pack pin khi vận hành. Hai thứ này phối hợp với nhau nhưng không thay thế nhau được.
Sơ đồ khối mạch sạc pin lithium gồm những tầng nào?
Mạch sạc pin lithium gồm bốn tầng nối tiếp: điều hòa nguồn vào, tầng công suất, cảm biến và vòng điều khiển, rồi đến logic ngắt sạc. Mỗi tầng đảm nhận một chức năng riêng biệt, tín hiệu điện chạy xuyên suốt từ adapter AC/DC đến cell pin theo đúng thứ tự đó.

Tầng 1, Input Conditioning (điều hòa nguồn vào): Bộ lọc EMI và tụ bulk capacitor loại bỏ nhiễu từ adapter, ổn định điện áp đầu vào trước khi đưa vào tầng công suất. Tầng này bảo vệ vòng điều khiển khỏi nhiễu switching từ nguồn ngoài.
Tầng 2, Power Stage (tầng công suất): Đây là nơi chuyển đổi năng lượng thực sự. Có hai topology phổ biến: buck converter (switching) đạt hiệu suất 85–92%, và linear regulator đạt 60–75%. Buck converter phù hợp với ứng dụng công suất cao vì tổn thất nhiệt thấp hơn đáng kể. Linear regulator đơn giản hơn, ít nhiễu hơn, nhưng tiêu tán nhiều nhiệt, phù hợp với dòng sạc nhỏ dưới 500 mA.
Tầng 3, Sense & Control (cảm biến và vòng điều khiển): IC sạc đọc dòng qua shunt resistor (thường 0,1 Ω đến 0,5 Ω) hoặc cảm biến Hall-effect, đồng thời đọc điện áp trực tiếp trên cell. Hai tín hiệu này đưa vào error amplifier bên trong IC, tạo ra tín hiệu điều khiển duty cycle PWM cho tầng công suất. Tách biệt tầng công suất và tầng điều khiển giúp tránh nhiễu switching ảnh hưởng đến độ chính xác đo lường.
Tầng 4, Termination Logic (logic ngắt sạc): Tầng này phân biệt mạch sạc lithium với mạch sạc NiMH. IC theo dõi điều kiện kết thúc sạc, khi đủ điều kiện, nó ngắt FET đầu ra và phát tín hiệu charge complete. Tầng điều khiển trung tâm thực thi thuật toán CC-CV, đây là cơ chế quyết định toàn bộ quá trình nạp.
Thuật toán CC-CV hoạt động như thế nào trong mạch sạc lithium?
CC-CV là thuật toán sạc hai giai đoạn: giai đoạn đầu giữ dòng không đổi để nạp nhanh, giai đoạn hai giữ điện áp không đổi để nạp đầy an toàn. Hai giai đoạn này xử lý một thực tế vật lý cụ thể: trở kháng nội của cell thay đổi theo trạng thái sạc (SoC), nên không thể dùng một chế độ duy nhất cho cả quá trình.
| Giai đoạn | Tham số cố định | Tham số thay đổi | Điều kiện kết thúc | Năng lượng nạp vào |
|---|---|---|---|---|
| CC (Constant Current) | Dòng sạc I_charge | Điện áp cell tăng dần | V_cell = V_target | ~70–80% dung lượng |
| CV (Constant Voltage) | Điện áp V_target | Dòng sạc giảm dần | I_charge < I_cutoff | ~20–30% còn lại |
Ví dụ cụ thể: pack LiFePO4 100 Ah sạc ở 0,5C tức là dòng CC = 50 A. Điện áp cell tăng dần đến 3,65 V, lúc này IC chuyển sang CV, giữ 3,65 V cố định. Dòng sạc giảm dần theo hàm mũ từ 50 A xuống còn 5 A (0,05C). Khi dòng xuống dưới 5 A, IC kích hoạt charge termination. Toàn bộ giai đoạn CV kéo dài thêm 30–60 phút để nạp 20–30% dung lượng còn lại.
Tại sao không thể sạc CC đến 100%? Khi điện áp cell vượt V_target, ion Li⁺ không còn chỗ intercalate vào anode graphite một cách trật tự, chúng kết tủa thành lithium kim loại trên bề mặt anode, tạo dendrite. Đây là hiện tượng lithium plating, làm giảm dung lượng không thuận nghịch và tiềm ẩn nguy cơ ngắn mạch nội.
Một số IC sạc cho phép cấu hình V_target và I_cutoff qua điện trở ngoài, điều này ảnh hưởng trực tiếp đến cách IC thực thi từng giai đoạn.
Giai đoạn CC: Dòng không đổi và giới hạn tốc độ sạc
Trong giai đoạn CC, mạch sạc giữ dòng nạp cố định bằng cách liên tục điều chỉnh điện áp đầu ra theo trở kháng thay đổi của cell. IC đọc shunt resistor, so sánh với I_ref, rồi điều chỉnh duty cycle PWM của buck converter để bù lại sai lệch, vòng lặp này chạy liên tục ở tần số hàng chục kHz.
C-rate là đơn vị đo tốc độ sạc: 1C tương đương dòng sạc đầy pin trong 1 giờ. Cell 50 Ah sạc ở 1C nghĩa là dòng sạc = 50 A. Sạc ở 0,5C thì dòng = 25 A, thời gian CC kéo dài gấp đôi nhưng nhiệt độ cell tăng ít hơn đáng kể.
| C-rate | Thời gian sạc ước tính | Nhiệt độ cell tăng thêm | Ảnh hưởng tuổi thọ |
|---|---|---|---|
| 0,2C | ~5 giờ | +2°C – +5°C | Tối ưu cho tuổi thọ |
| 0,5C | ~2,5 giờ | +5°C – +10°C | Cân bằng tốt |
| 1C | ~1,2 giờ | +10°C – +15°C | Giảm nhẹ tuổi thọ |
| >1C liên tục | <1 giờ | >+20°C | Lithium plating, giảm mạnh tuổi thọ |
Sạc quá 1C liên tục gây lithium plating trên anode graphite do ion Li⁺ đến nhanh hơn tốc độ intercalation. Hầu hết nhà sản xuất cell LiFePO4 thương mại khuyến nghị dòng sạc CC tối đa ở 0,5C–1C để cân bằng giữa tốc độ và tuổi thọ.
Giai đoạn CV: Điện áp không đổi và dòng giảm dần đến ngưỡng cắt
Trong giai đoạn CV, mạch sạc giữ điện áp đầu ra cố định tại V_target; dòng sạc tự giảm dần khi cell tiếp cận trạng thái đầy. Cơ chế này hoàn toàn tự nhiên theo định luật Ohm: khi SoC tăng, sức điện động nội (EMF) của cell tăng, hiệu điện thế giữa nguồn và cell giảm, dòng nạp giảm theo.
Điện áp CV giữ cố định ở 4,20 V ± 0,05 V với NMC/NCA, và 3,65 V ± 0,05 V với LiFePO4. Độ chính xác ±1% là bắt buộc, sai lệch 0,1 V so với V_target có thể rút ngắn tuổi thọ chu kỳ xuống 20–30% do stress điện hóa tích lũy qua nhiều chu kỳ.
Dòng sạc trong CV giảm theo hàm mũ từ I_max xuống I_cutoff trong khoảng 30–60 phút. I_cutoff điển hình là 0,05C–0,1C của dung lượng danh định. Không thể dừng sạc ngay khi điện áp đạt V_target vì lúc đó cell mới nạp được khoảng 75–80%, phần còn lại nằm ở giai đoạn CV chờ dòng giảm đủ. Điều kiện I < I_cutoff là tín hiệu IC sạc dùng để kích hoạt charge termination và ngắt FET đầu ra.
IC sạc và cơ chế charge termination hoạt động ra sao?
IC sạc là vi mạch tích hợp toàn bộ vòng điều khiển CC-CV và logic charge termination: nó đọc dòng qua shunt, đọc điện áp cell, rồi quyết định ngắt sạc khi đủ điều kiện. Kiến trúc bên trong gồm error amplifier, reference voltage, và gate driver điều khiển FET công suất bên ngoài.

Charge termination kích hoạt khi đồng thời thỏa hai điều kiện: I_charge < I_cutoff (0,05C–0,1C) và V_cell ≥ V_target trong thời gian T_hold (thường 0–30 giây). Tại sao cần điều kiện kép thay vì chỉ một? Vì chỉ dựa vào I_cutoff thì mạch có thể kết thúc sớm nếu nhiễu tạm thời làm dòng sụt xuống dưới ngưỡng. Chỉ dựa vào V_target thì có thể kết thúc khi cell chưa thực sự đầy nếu điện áp đo bị sai lệch do điện trở kết nối.
Luồng quyết định của IC diễn ra như sau: đọc cảm biến dòng và áp liên tục → so sánh với ngưỡng tham chiếu → nếu cả hai điều kiện đều thỏa thì giữ trạng thái T_hold → sau T_hold, ngắt FET đầu ra và phát tín hiệu STAT. Chân STAT báo trạng thái sạc (đang sạc / hoàn thành / lỗi) qua LED hoặc GPIO của MCU.
| IC sạc | Ứng dụng | Dòng tối đa | Tính năng nổi bật | Giao tiếp |
|---|---|---|---|---|
| TP4056 | Cell Li-Ion đơn 1S | 1 A | Đơn giản, giá thấp, CV cố định 4,2 V | Chân PROG, STAT |
| BQ25895 (Texas Instruments) | Sạc nhanh USB-C, đa nguồn | 5 A | Hỗ trợ MPPT cho solar input, I²C | I²C, INT pin |
| MCP73871 (Microchip) | Thiết bị cầm tay, IoT | 1 A | Power path management, sạc đồng thời cấp tải | Chân STAT1, STAT2, PG |
Cách cấu hình I_charge qua điện trở ngoài R_prog là công thức phổ biến trên nhiều IC: I_charge = V_ref / R_prog. Với TP4056, V_ref = 1 V; đặt R_prog = 2 kΩ thì I_charge = 500 mA. Thay R_prog = 1 kΩ thì I_charge = 1 A. Đây là cách đơn giản nhất để tùy chỉnh dòng sạc mà không cần lập trình.
IC hiện đại còn tích hợp safety timer (thường 3–8 giờ): nếu cell không đạt điều kiện charge termination sau thời gian này, IC tự ngắt sạc và báo lỗi. Tính năng này tránh sạc vô hạn khi cell bị lỗi hoặc kết nối bị đứt một phần.
Trickle charge và pre-charge: Mạch sạc xử lý cell kiệt như thế nào?
Khi cell lithium kiệt dưới ngưỡng an toàn, mạch sạc không áp dòng CC ngay, nó dùng dòng nhỏ (0,1C) để phục hồi điện áp cell trước, sau đó mới chuyển sang CC-CV bình thường. Đây là chế độ pre-charge, và nó tồn tại vì một lý do kỹ thuật cụ thể.
Khi V_cell < 2,5 V (với LiFePO4) hoặc < 3,0 V (với NMC), current collector bằng đồng trên anode bắt đầu bị hòa tan vào dung dịch điện phân. Nếu áp dòng CC cao vào lúc này, đồng hòa tan sẽ kết tủa trở lại thành dendrite đồng, ngắn mạch nội là hậu quả không thể đảo ngược. Vì vậy, sạc dòng cao khi V_cell dưới ngưỡng không chỉ vô ích mà còn phá hủy cell.

Luồng quyết định của IC khi cắm sạc: kiểm tra V_cell ngay lập tức → nếu V_cell < V_precharge threshold thì vào pre-charge mode với dòng 0,1C → đếm timeout (thường 30–60 phút) → nếu V_cell tăng đủ lên ngưỡng thì chuyển sang CC bình thường → nếu không tăng thì IC báo lỗi fault và ngắt sạc.
Tại sao pre-charge timeout lại quan trọng? Cell bị hỏng hoàn toàn (short circuit nội hoặc mất điện cực) sẽ không tăng điện áp dù sạc 30 phút liên tục. Nếu không có timeout, mạch sẽ sạc mãi vào một cell chết, sinh nhiệt mà không tích năng lượng. Khi gặp trường hợp này, đó là dấu hiệu cell cần thay thay vì tiếp tục sạc. Để hiểu cách kích pin lithium bị kiệt sâu đúng cách, cần nắm rõ ngưỡng điện áp an toàn trước khi can thiệp.
Cần phân biệt pre-charge và trickle charge, hai khái niệm thường bị nhầm lẫn. Pre-charge là dòng nhỏ dùng để phục hồi cell kiệt dưới ngưỡng an toàn. Trickle charge là dòng rất nhỏ (thường 0,02C–0,05C) dùng để duy trì cell đã đầy khi điện áp tự xả xuống dưới ngưỡng một chút. Hai chế độ này có mục đích và điều kiện kích hoạt hoàn toàn khác nhau.
| Hóa học pin | V_precharge threshold | V_target (CV) | I_cutoff |
|---|---|---|---|
| NMC/NCA | 3,0 V/cell | 4,20 V/cell | 0,05C – 0,1C |
| LiFePO4 | 2,5 V/cell | 3,65 V/cell | 0,05C – 0,1C |
| LTO (Lithium Titanate) | 1,5 V/cell | 2,85 V/cell | 0,05C – 0,1C |
Từ nguyên lý mạch đến thực tế vận hành: Những điểm kỹ thuật cần nắm
Nắm vững nguyên lý CC-CV, charge termination và pre-charge giúp kỹ sư chọn đúng IC, cấu hình đúng ngưỡng và chẩn đoán lỗi mạch sạc nhanh hơn. Bốn thông số kỹ thuật dưới đây phải được xác định trước khi chọn IC sạc cho bất kỳ dự án nào:
V_target, điện áp CV theo hóa học cell (3,65 V với LiFePO4, 4,20 V với NMC). Sai ±0,1 V so với V_target làm giảm tuổi thọ 20–30%. I_cutoff, dòng ngắt sạc, thường 0,05C–0,1C; I_cutoff thấp hơn cho dung lượng đầy hơn nhưng kéo dài thời gian sạc. V_precharge threshold, ngưỡng điện áp để IC phân biệt cell kiệt cần pre-charge hay cell bình thường có thể vào CC ngay. Safety timer, giới hạn thời gian sạc tối đa, tránh sạc vô hạn khi cell lỗi.
Nhiệt độ sạc an toàn nằm trong dải 0°C–45°C. Sạc ở nhiệt độ dưới 0°C gây lithium plating ngay cả ở dòng thấp, đây là nguyên nhân nhiều pack pin xe nâng hỏng nhanh khi vận hành trong kho lạnh mà không có mạch bảo vệ nhiệt độ. Nếu bạn muốn tìm hiểu thao tác sạc thực tế cho từng ứng dụng, hướng dẫn sạc pin lithium đúng cách đi sâu vào quy trình vận hành cụ thể.
Phần dưới giải đáp các câu hỏi kỹ thuật thường gặp nhất về mạch sạc lithium.
Câu hỏi thường gặp về nguyên lý mạch sạc pin lithium
Tại sao mạch sạc lithium không thể dùng chung với pin NiMH?
Pin NiMH dùng thuật toán -ΔV: IC phát hiện điện áp giảm nhẹ sau khi đạt đỉnh rồi ngắt sạc. Pin lithium dùng CC-CV với ngưỡng điện áp cố định theo hóa học cell. Hai cơ chế termination hoàn toàn khác nhau. Dùng mạch sạc NiMH cho pin lithium sẽ không nhận ra điểm dừng đúng, dẫn đến quá sạc. Dùng mạch sạc lithium cho NiMH thì ngắt sạc quá sớm hoặc không ngắt đúng lúc. Không có cách nào tương thích chéo an toàn giữa hai loại này. Để hiểu sâu hơn về sự khác biệt giữa pin NiMH và pin lithium, hai công nghệ này có bản chất điện hóa khác nhau từ gốc.
IC sạc TP4056 có thể sạc pin LiFePO4 không?
Không. TP4056 có điện áp CV cố định ở 4,2 V và không thể thay đổi qua điện trở ngoài. Ngưỡng đầy của LiFePO4 là 3,65 V/cell, thấp hơn 0,55 V so với điện áp CV của TP4056. Sạc LiFePO4 bằng TP4056 đồng nghĩa với quá sạc liên tục mỗi chu kỳ, gây phân hủy cathode và nguy cơ sinh nhiệt. Để sạc LiFePO4, cần IC có V_target cấu hình được hoặc IC chuyên dụng cho LFP như CN3058E hoặc các IC hỗ trợ điều chỉnh V_target qua điện trở ngoài.
Ngưỡng dòng ngắt I_cutoff ảnh hưởng thế nào đến dung lượng thực tế?
I_cutoff = 0,05C cho dung lượng xấp xỉ 99–100% so với danh định. I_cutoff = 0,1C cho khoảng 97–98%. I_cutoff = 0,2C chỉ đạt 93–95%, cell chưa thực sự đầy nhưng IC đã ngắt sạc. Trong thực tế vận hành công nghiệp, nhiều hệ thống dùng I_cutoff = 0,1C để rút ngắn thời gian sạc mà không ảnh hưởng đáng kể đến hiệu quả. Với ứng dụng cần dung lượng tối đa như hệ thống lưu trữ năng lượng mặt trời, nên giữ I_cutoff ở 0,05C.
Mạch sạc có cần biết số lượng cell ghép nối tiếp trong pack không?
Có. V_target của mạch sạc phải bằng V_target/cell nhân với số cell nối tiếp (S). Pack 4S LiFePO4 cần V_target = 3,65 V × 4 = 14,6 V. Pack 16S cần 58,4 V. IC sạc đơn cell như TP4056 chỉ dùng được cho cấu hình 1S. Pack nhiều cell cần IC hoặc bộ sạc hỗ trợ điện áp cao hơn, hoặc dùng bộ sạc ngoài kết hợp BMS để bảo vệ từng cell riêng lẻ. Đây là lý do thiết kế pack pin và lựa chọn mạch sạc phải đồng bộ từ đầu.
Tại sao mạch sạc đôi khi không sạc được pin dù pin chưa đầy?
Nguyên nhân phổ biến nhất là BMS trong pack đã ngắt cổng sạc do một trong các điều kiện bảo vệ: quá nhiệt (T_cell > 45°C), mất cân bằng cell quá lớn (chênh lệch điện áp cell > 100 mV), hoặc cell yếu nhất đã đạt V_target trong khi các cell khác chưa đủ. Trường hợp thứ hai là cell kiệt sâu dưới V_precharge threshold, IC sạc vào pre-charge mode nhưng cell không phục hồi điện áp sau 30–60 phút, IC báo fault. Để chẩn đoán chính xác, cần đo điện áp từng cell riêng lẻ và kiểm tra log lỗi BMS.
Đội ngũ kỹ thuật BRD Lab thiết kế và lắp ráp pack pin LiFePO4 trọn bộ, bao gồm cả lựa chọn mạch sạc, cấu hình IC và tích hợp BMS phù hợp với từng ứng dụng cụ thể, từ xe nâng công nghiệp đến hệ thống lưu trữ năng lượng mặt trời. Nếu bạn đang cần hướng dẫn đóng pack pin lithium từ cell đến thành phẩm hoàn chỉnh, quy trình thiết kế bắt đầu từ việc xác định đúng bốn thông số: V_target, I_cutoff, V_precharge và safety timer. Liên hệ BRD Lab qua số 0566868333 hoặc email brdlab.vn@gmail.com để được tư vấn kỹ thuật cho dự án của bạn.

