Có hai cách để thực hiện các bộ biến đổi DC-DC kiểu chuyển mạch: dùng các tụ điện chuyển mạch, và dùng các điện cảm chuyển mạch. Giải pháp dùng điện cảm chuyển mạch có ưu thế hơn ở các mạch công suất lớn.
Các bộ biến đổi DC-DC cổ điển dùng điện cảm chuyển mạch bao gồm: buck (giảm áp), boost (tăng áp), và buck-boost/inverting (đảo dấu điện áp). Hình bên dưới thể hiện sơ đồ nguyên lý của các bộ biến đổi này. Với những cách bố trí điện cảm, khóa chuyển mạch, và diode khác nhau, các bộ biến đổi này thực hiện những mục tiêu khác nhau, nhưng nguyên tắc hoạt động thì đều dựa trên hiện tượng duy trì dòng điện đi qua điện cảm.
Bộ biến đổi DC-DC giảm áp – Buck converter
Bộ biến đổi buck hoạt động theo nguyên tắc sau: khi khóa (van) đóng, điện áp chênh lệch giữa ngõ vào và ngõ ra đặt lên điện cảm, làm dòng điện trong điện cảm tăng dần theo thời gian. Khi khóa (van) ngắt, điện cảm có khuynh hướng duy trì dòng điện qua nó sẽ tạo điện áp cảm ứng đủ để diode phân cực thuận. Điện áp đặt vào điện cảm lúc này ngược dấu với khi khóa (van) đóng, và có độ lớn bằng điện áp ngõ ra cộng với điện áp rơi trên diode, khiến cho dòng điện qua điện cảm giảm dần theo thời gian. Tụ điện ngõ ra có giá trị đủ lớn để dao động điện áp tại ngõ ra nằm trong giới hạn cho phép.
Ở trạng thái xác lập, dòng điện đi qua điện cảm sẽ thay đổi tuần hoàn, với giá trị của dòng điện ở cuối chu kỳ trước bằng với giá trị của dòng điện ở đầu chu kỳ sau. Xét trường hợp dòng điện tải có giá trị đủ lớn để dòng điện qua điện cảm là liên tục. Vì điện cảm không tiêu thụ năng lượng (điện cảm lý tưởng), hay công suất trung bình trên điện cảm là bằng 0, và dòng điện trung bình của điện cảm là khác 0, điện áp rơi trung bình trên điện cảm phải là 0.
Gọi T là chu kỳ chuyển mạch (switching cycle), T1 là thời gian đóng khóa (van), và T2 là thời gian ngắt khóa (van). Như vậy, T = T1 + T2. Giả sử điện áp rơi trên diode, và dao động điện áp ngõ ra là khá nhỏ so với giá trị của điện áp ngõ vào và ngõ ra. Khi đó, điện áp rơi trung bình trên điện cảm khi đóng khóa (van) là (T1/T)×(Vin − Vout), còn điện áp rơi trung bình trên điện cảm khi ngắt khóa (van) là −(T2/T)×Vout.
Điều kiện điện áp rơi trung bình trên điện cảm bằng 0 có thể được biểu diễn là:
(T1/T)×(Vin − Vout) − (T2/T)×Vout = 0
hay
(T1/T)×Vin − ((T1 + T2)/T)×Vout = 0 ⇔ (T1/T)×Vin = Vout
Giá trị D = T1/T thường được gọi là chu kỳ nhiệm vụ (duty cycle). Như vậy, Vout = Vin×D. D thay đổi từ 0 đến 1 (không bao gồm các giá trị 0 và 1), do đó 0 < Vout < Vin.
Với các bộ biến đổi buck, vấn đề thường được đặt ra như sau: cho biết phạm vi thay đổi của điện áp ngõ vào Vin, giá trị điện áp ngõ ra Vout, độ dao động điện áp ngõ ra cho phép, dòng điện tải tối thiểu Iout,min, xác định giá trị của điện cảm, tụ điện, tần số chuyển mạch và phạm vi thay đổi của chu kỳ nhiệm vụ, để đảm bảo ổn định được điện áp ngõ ra.
Phạm vi thay đổi của điện áp ngõ vào và giá trị điện áp ngõ ra xác định phạm vi thay đổi của chu kỳ nhiệm vụ D: Dmin = Vout/Vin,max, và Dmax = Vout/Vin,min.
Thông thường, các bộ biến đổi buck chỉ nên làm việc ở chế độ dòng điện liên tục qua điện cảm. Tại biên của chế độ dòng điện liên tục và gián đoạn, độ thay đổi dòng điện sẽ bằng 2 lần dòng điện tải. Như vậy, độ thay đổi dòng điện cho phép bằng 2 lần dòng điện tải tối thiểu. Điện cảm phải đủ lớn để giới hạn độ thay đổi dòng điện ở giá trị này trong điều kiện xấu nhất, tức là khi D = Dmin (vì thời gian giảm dòng điện là T2, với điện áp rơi không thay đổi là Vout). Một cách cụ thể, chúng ta có đẳng thức sau:
(1 − Dmin)×T×Vout = Lmin×2×Iout,min
Hai thông số cần được lựa chọn ở đây là Lmin và T. Nếu chúng ta chọn tần số chuyển mạch nhỏ, tức là T lớn (T = 1/f, f là tần số chuyển mạch), thì Lmin cũng cần phải lớn.
Thành phần xoay chiều của dòng điện qua điện cảm sẽ đi qua tụ điện ngõ ra. Với dòng điện qua điện cảm có dạng tam giác, điện áp trên tụ điện ngõ ra sẽ là các đoạn đa thức bậc hai nối với nhau (xét trong một chu kỳ chuyển mạch). Lượng điện tích được nạp vào tụ điện khi dòng điện qua điện cảm lớn hơn dòng điện trung bình sẽ là ΔI×T/8. Nếu biểu diễn theo điện dung và điện áp trên tụ điện thì lượng điện tích này bằng C×ΔV. Trong đó, ΔI là biên độ của thành phần xoay chiều của dòng điện qua điện cảm, còn ΔV là độ thay đổi điện áp trên tụ khi nạp (cũng như khi xả, xét ở trạng thái xác lập). Như vậy, chúng ta có thể xác định giá trị của tụ điện dựa vào đẳng thức sau:
ΔI×T/8 = C×ΔV
ΔI đã được xác định ở trên, bằng 2 lần dòng điện tải tối thiểu, và T đã được chọn ở bước trước đó. Tùy theo giá trị độ dao động điện áp ngõ ra cho phép ΔV mà chúng ta chọn giá trị C cho thích hợp.
Bộ biến đổi DC-DC tăng áp – Boost converter
Bộ biến đổi boost hoạt động theo nguyên tắc sau: khi khóa (van) đóng, điện áp ngõ vào đặt lên điện cảm, làm dòng điện trong điện cảm tăng dần theo thời gian. Khi khóa (van) ngắt, điện cảm có khuynh hướng duy trì dòng điện qua nó sẽ tạo điện áp cảm ứng đủ để diode phân cực thuận. Ở điều kiện làm việc bình thường, điện áp ngõ ra có giá trị lớn hơn điện áp ngõ vào, do đó điện áp đặt vào điện cảm lúc này ngược dấu với với khi khóa (van) đóng, và có độ lớn bằng chênh lệch giữa điện áp ngõ ra và điện áp ngõ vào, cộng với điện áp rơi trên diode. Dòng điện qua điện cảm lúc này giảm dần theo thời gian. Tụ điện ngõ ra có giá trị đủ lớn để dao động điện áp tại ngõ ra nằm trong giới hạn cho phép.
Tương tự như trường hợp của bộ biến đổi buck, dòng điện qua điện cảm sẽ thay đổi tuần hoàn và điện áp rơi trung bình trên điện cảm trong một chu kỳ sẽ bằng 0 nếu dòng điện qua điện cảm là liên tục (nghĩa là dòng điện tải có giá trị đủ lớn).
Gọi T là chu kỳ chuyển mạch (switching cycle), T1 là thời gian đóng khóa (van), và T2 là thời gian ngắt khóa (van). Như vậy, T = T1 + T2. Giả sử điện áp rơi trên diode, và dao động điện áp ngõ ra là khá nhỏ so với giá trị của điện áp ngõ vào và ngõ ra. Khi đó, điện áp rơi trung bình trên điện cảm khi đóng khóa (van) là (T1/T)×Vin, còn điện áp rơi trung bình trên điện cảm khi ngắt khóa (van) là (T2/T)×(Vin − Vout).
Điều kiện điện áp rơi trung bình trên điện cảm bằng 0 có thể được biểu diễn là:
(T1/T)×Vin + (T2/T)×(Vin − Vout) = 0
hay
(T1/T + T2/T)×Vin − ( T2/T)×Vout = 0 ⇔ Vin = (T2/T)×Vout
Với cách định nghĩa chu kỳ nhiệm vụ D = T1/T, T2/T = 1 − D, ta có Vin = (1 − D)×Vout, hay Vout = Vin/(1 − D). D thay đổi từ 0 đến 1 (không bao gồm các giá trị 0 và 1), do đó 0 < Vin < Vout.
Tương tự như với bộ biến đổi buck, một trong những bài toán thường gặp là như sau: cho biết phạm vi thay đổi của điện áp ngõ vào Vin, giá trị điện áp ngõ ra Vout, độ dao động điện áp ngõ ra cho phép, dòng điện tải tối thiểu Iout,min, xác định giá trị của điện cảm, tụ điện, tần số chuyển mạch và phạm vi thay đổi của chu kỳ nhiệm vụ, để đảm bảo ổn định được điện áp ngõ ra.
Phạm vi thay đổi của điện áp ngõ vào và giá trị điện áp ngõ ra xác định phạm vi thay đổi của chu kỳ nhiệm vụ D: Dmin = 1 − Vin,max/Vout, và Dmax = 1 − Vin,min/Vout.
Lý luận tương tự như với bộ biến đổi buck, độ thay đổi dòng điện cho phép sẽ bằng 2 lần dòng điện tải tối thiểu. Trường hợp xấu nhất ứng với độ lớn của điện áp trung bình đặt vào điện cảm khi khóa (van) ngắt đạt giá trị lớn nhất, tức là hàm số Vin/Vout×(Vin − Vout) đạt giá trị nhỏ nhất khi D thay đổi từ Dmin đến Dmax (chú ý là hàm số này có giá trị âm trong khoảng thay đổi của D). Gọi giá trị của D và Vin tương ứng với giá trị nhỏ nhất đó là Dth và Vin,th (giá trị tới hạn), đẳng thức sau (chỉ xét về độ lớn) được dùng để chọn giá trị chu kỳ (hay tần số) chuyển mạch và điện cảm:
(1 − Dth)×T×(Vout − Vin,th) = Lmin×2×Iout,min
Việc lựa chọn giá trị cho tụ điện ngõ ra hoàn toàn giống như đối với trường hợp bộ biến đổi buck.
Bộ biến đổi đảo áp – buck-boost converter
Bộ biến đổi buck-boost hoạt động dựa trên nguyên tắc: khi khóa (van) đóng, điện áp ngõ vào đặt lên điện cảm, làm dòng điện trong điện cảm tăng dần theo thời gian. Khi khóa (van) ngắt, điện cảm có khuynh hướng duy trì dòng điện qua nó sẽ tạo điện áp cảm ứng đủ để diode phân cực thuận. Tùy vào tỷ lệ giữa thời gian đóng khóa (van) và ngắt khóa (van) mà giá trị điện áp ra có thể nhỏ hơn, bằng, hay lớn hơn giá trị điện áp vào. Trong mọi trường hợp thì dấu của điện áp ra là ngược với dấu của điện áp vào, do đó dòng điện đi qua điện cảm sẽ giảm dần theo thời gian.
Với các giả thiết tương tự như các trường hợp trên, ở chế độ dòng điện qua điện cảm là liên tục, điện áp rơi trung bình trên điện cảm sẽ bằng 0. Với cách ký hiệu T = T1 + T2 như trên, điện áp rơi trung bình trên điện cảm khi đóng khóa (van) là (T1/T)×Vin, còn điện áp rơi trung bình trên điện cảm khi ngắt khóa (van) là − (T2/T)×Vout.
Điều kiện điện áp rơi trung bình trên điện cảm bằng 0 có thể được biểu diễn:
(T1/T)×Vin − (T2/T)×Vout = 0
Như vậy:
(T1/T)×Vin = (T2/T)×Vout ⇔ D×Vin = (1 − D)×Vout
Khi D = 0.5, Vin = Vout. Với những trường hợp khác, 0 < Vout < Vin khi 0 < D < 0.5, và 0 < Vin < Vout khi 0.5 < D < 1 (chú ý là ở đây chỉ xét về độ lớn, vì chúng ta đã biết Vin và Vout là ngược dấu). Như vậy, bộ biến đổi này có thể tăng áp hay giảm áp, và đó là lý do mà nó được gọi là bộ biến đổi buck-boost.
Xét cùng một loại bài toán thường gặp như những trường hợp trên, tức là: cho biết phạm vi thay đổi của điện áp ngõ vào Vin, giá trị điện áp ngõ ra Vout, độ dao động điện áp ngõ ra cho phép, dòng điện tải tối thiểu Iout,min, xác định giá trị của điện cảm, tụ điện, tần số chuyển mạch và phạm vi thay đổi của chu kỳ nhiệm vụ, để đảm bảo ổn định được điện áp ngõ ra.
Phạm vi thay đổi của điện áp ngõ vào và giá trị điện áp ngõ ra xác định phạm vi thay đổi của chu kỳ nhiệm vụ D: Dmin = Vout/(Vin,max + Vout), và Dmax = Vout/(Vin,min + Vout).
Lý luận tương tự như với bộ biến đổi buck, độ thay đổi dòng điện cho phép sẽ bằng 2 lần dòng điện tải tối thiểu. Trường hợp xấu nhất ứng với độ lớn của điện áp trung bình đặt vào điện cảm khi khóa (van) ngắt đạt giá trị lớn nhất, tức là khi D = Dmin. Như vậy đẳng thức dùng để chọn chu kỳ (tần số) chuyển mạch và điện cảm L giống như của bộ biến đổi buck:
(1 − Dmin)×T×Vout = Lmin×2×Iout,min
Cách chọn tụ điện ngõ ra cho bộ biến đổi này cũng không khác gì so với những trường hợp trên.