Các cách khác nhau để kiểm soát kỹ thuật số SMPS có thể điều chỉnh


9

Tôi muốn tạo một SMPS chạy bằng pin, có thể điều chỉnh để sử dụng trong các tình huống khi tôi không thể có ổ cắm gần tôi, vì vậy tôi muốn có thêm thông tin hoặc đề xuất về chủ đề này. Con chip SMPS mà tôi dựa trên cơ sở này là LM2733 .

Nguồn điện sẽ là LiPo, điện áp đầu ra 3V đến 25V và nhiều nhất là 500mA.

Có một số cách tôi nghĩ rằng tôi có thể điều khiển chip SMPS bằng kỹ thuật số: một là nồi kỹ thuật số được điều khiển bằng MCU thông qua SPI hoặc I2C. Một nồi 1024 bước sẽ cho tôi bước 20mV, quá đủ. Những gì tôi thấy trong datasheets là các nồi chỉ có thể lên đến 5V cho điện trở kỹ thuật số. Đó sẽ là một yếu tố hạn chế trong một thiết kế như vậy? Cách này có vẻ là cách đơn giản nhất và ít đòi hỏi nhất từ ​​những gì tôi thấy.

Một cách khác là sử dụng một bộ xử lý tín hiệu, nhưng tôi không chắc liệu nó có cần đi nhanh hơn tốc độ chuyển mạch của SMPS hay không, bởi vì trong các bảng dữ liệu tôi luôn thấy các bộ chia điện áp trước tụ điện đầu ra. Vấn đề là tôi không biết pin phản hồi muốn xem gì. Liệu nó muốn toàn bộ đường dốc lên xuống từ cuộn cảm và so sánh nó với điện áp tham chiếu, hay nó chỉ tìm điện áp trung bình của mỗi chu kỳ?

Tôi biết nó tương tự như {câu hỏi này} , nhưng tôi đang tìm kiếm thêm một số thông tin hoặc thảo luận.


3
Tôi đã thấy một dự án ở đâu đó nơi mà ai đó vừa thực hiện SMPS với một bộ vi điều khiển thay cho một con chip chuyên dụng. Nếu bạn tùy thuộc vào nó, kết quả sẽ được điều chỉnh hoàn toàn trong phần mềm.
joeforker

Câu trả lời:


1

Đọc xong bảng dữ liệu tôi sẽ mạo hiểm đoán. Chip mong đợi 1,23V ở chân FB khi đầu ra ở mức mong muốn. Thông thường, điều này được đặt bởi một bộ chia điện trở, nhưng tôi không nghĩ rằng sẽ có quá nhiều vấn đề để tạo ra nó với D / A. Tuy nhiên, điện trở 13.3K dường như rất quan trọng, vì vậy tôi sẽ rời khỏi đó nhưng loại bỏ điện trở khác kết nối với điện áp đầu ra và về cơ bản thay thế nó bằng tổ hợp vi điều khiển / DAC của bạn.

Tôi nghĩ rằng tất cả những gì bạn nên làm là đảm bảo rằng đầu ra của DAC là 1.23V khi điện áp đầu ra là nơi bạn muốn. Để giữ cho mọi thứ thực tế, có lẽ bạn sẽ muốn làm cho đầu ra của DAC bắt chước một bộ chia điện trở - chỉ cần chia điện áp đầu ra của SMPS cho một số ma thuật cung cấp cho bạn 1,23V ở chân FB khi bạn có điện áp đầu ra mong muốn.

Tuy nhiên, bạn có quyền đặt câu hỏi về việc bạn phải cập nhật DAC nhanh như thế nào. Mặc dù tần số chuyển đổi của SMPS là 600KHz hoặc 1.6 MHz, đây KHÔNG phải là băng thông của vòng điều khiển trong chip. Tôi không thấy nhiều trong bảng dữ liệu về nó là gì, nhưng nó có đề cập đến việc sử dụng CF để đặt số 0 trong locus gốc ở 8KHz. Vì vậy, theo phỏng đoán, tôi muốn nói hãy thử thay đổi DAC của bạn ở 10KHz - cứ sau 100 giây nếu có thể.


Đặt các điện trở phản hồi xuống trước và định tuyến (nhưng không đặt) một điện trở nối tiếp với đầu ra của bộ định tuyến. Đo điện áp phản hồi trạng thái mong muốn / ổn định. Sau đó loại bỏ các điện trở phản hồi và đặt điện trở DAC sê-ri với 0 Ohm, đặt điện áp DAC bằng với điện áp đo được. Để thay đổi điện áp đầu ra, chỉ cần thêm hoặc bớt từ điện áp DAC theo sự thay đổi bạn muốn xem.
Joel B

4
Đây là một ý tưởng tồi. Điện áp chân FB sẽ không chính xác là 1.23V, và rất có thể bạn sẽ không thể giữ ổn định. Một nồi kỹ thuật số là một lựa chọn tốt hơn nhiều cho ứng dụng này.
Kevin Vermeer

Anh hỏi, tôi trả lời. Tôi không đồng ý với bạn - đó là một công việc hợp lý để thực hiện điều này trên thực tế nhưng tôi không thấy bất kỳ vấn đề lớn nào về mặt lý thuyết. Khó khăn duy nhất là cách họ triển khai hệ thống kiểm soát phản hồi trong SMPS. Không chắc chắn về băng thông, mức tăng, v.v., tôi tưởng tượng rằng nó sẽ không đơn giản để làm điều này.
AngryEE

Nói về kỹ thuật. Bạn không muốn thực hiện toàn bộ vòng lặp khuếch đại của SMPS bằng kỹ thuật số. Bạn chỉ muốn tác động hoặc bù đắp cho nó một chút bằng một mạch kỹ thuật số. Sử dụng một bộ giải mã và một điện trở bổ sung là cách dễ nhất. Bạn đang thiết lập SMPS trong tình huống ổn định và thêm điện trở phụ để áp dụng bù. Bạn có thể tính toán điện áp sẽ phân chia như thế nào trên cả 3 điện trở và mức độ ảnh hưởng của nó đến điện áp đầu ra. Làm một số phép toán với sự chồng chất ... Hoặc mô phỏng nó.
Hans

5

Chân phản hồi đang mong đợi một điện áp lỗi DC, với một số thứ thông thường (gợn, nhiễu, v.v.) đang cưỡi trên nó. Vòng lặp điện áp tương tự bị giới hạn băng thông để chỉ sử dụng thông tin hữu ích để xác định chu kỳ làm việc của bộ chuyển đổi.

Cách dễ nhất là sử dụng đầu ra DAC và điện trở nối tiếp để chìm hoặc lượng nguồn ra khỏi / vào nút FB. Kích thước của điện trở tiêm sẽ xác định phạm vi điều chỉnh. Điện áp tham chiếu FB là 1,23V, do đó, miễn là DAC có thể vượt lên trên và dưới tham chiếu đó, bạn có thể điều khiển điện áp cả lên và xuống.

Đây là tương đương kỹ thuật số của việc có điện trở dưới điều chỉnh.


3

Điều gì về việc thêm một số điện trở dưới vào bộ chia phản hồi và chuyển đổi một trong số chúng (hoặc một số cùng một lúc) để nối đất với một mảng NPN để chuyển đổi điện áp đầu ra?

EDIT: Bạn chỉ có thể thực hiện việc này với các chân GPIO bình thường vì chúng thực sự không nên nhìn thấy nhiều hơn 1.23V (điện áp phản hồi) để chúng có thể hoạt động như một công tắc thu / xả mở.


Tái bút Tôi sẽ vẽ một sơ đồ trong trường hợp tôi giải thích của tôi không đủ rõ ràng nhưng tôi vẫn chưa hoàn thành công cụ chụp sơ đồ HTML5. ;] Xin vui lòng để lại cho tôi một nhận xét nếu bạn nghĩ rằng một sơ đồ sẽ giúp ở đây.
JPC

1

Tôi không chắc bạn đã cam kết với LM2733 như thế nào. Bạn có thể muốn tìm một con chip cung cấp điều khiển điện áp đầu ra tách biệt với đường dẫn phản hồi chính. Ví dụ: LT3495 . Điều này sẽ cho phép bạn điều chỉnh điện áp mà không phải lo lắng về những gì bạn đang làm với sự ổn định của bộ điều chỉnh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.