Có gì sai với SMPS đơn giản này?


8

Gần đây tôi đã đọc về thiết bị điện tử công suất và như một thách thức (và cũng là một bài tập học tập), đã thiết kế bộ nguồn chuyển đổi đầu tiên của tôi - một bộ chuyển đổi buck trong trường hợp này.

Thiết kế hiện tại của tôi

Nó được dự định cung cấp 3,5-4.0V (được quyết định bởi nguồn tham chiếu diode) và lên đến 3A để điều khiển một số đèn LED nguồn với bất kỳ nguồn DC nào, từ bộ sạc USB 5V cho đến pin PP3 9V. Tôi muốn một nguồn cung cấp hiệu quả, vì hệ thống sưởi và tuổi thọ pin sẽ là một vấn đề thực sự (nếu không tôi sẽ lười biếng và sử dụng diode 7805 +).

LƯU Ý: Tôi đã nhận thấy rằng tôi đã chuyển đổi logic sai vòng, tôi cần hoán đổi các kết nối vào bộ so sánh hoặc sử dụng !Qđể điều khiển MOSFET.

Sự lựa chọn của tôi về MOSFET thay vì BJT là do tổn thất điện năng trong một BJT và các vấn đề về nhiệt phát sinh. Đây có phải là quyết định sử dụng MOSFET trên các BJT / IGBT do hiệu quả của cuộc gọi được cải thiện?

Thay vì sử dụng chip PWM như nhiều diễn đàn sở thích đề xuất, tôi quyết định sử dụng kết hợp bộ so sánh / đồng hồ / chốt để nhanh chóng chuyển đổi giữa "sạc" và "xả". Có bất kỳ nhược điểm đặc biệt của phương pháp này? Chốt CMOS (một lật D-flip) sao chép dữ liệu vào các đầu ra trên cạnh tăng của xung từ bộ tạo xung nhịp (một biến tần + phản hồi CMOS Schmitt).

Việc lựa chọn hằng số thời gian / tần số góc cho đồng hồ và đường thông thấp buck (tương ứng 10-100kHz và 10Hz) nhằm hỗ trợ xấp xỉ gợn nhỏ đồng thời cho phép tụ điện đầu ra sạc trong một khoảng thời gian hợp lý từ khi bật nguồn. Đây có phải là tập hợp cân nhắc đúng đắn để quyết định các giá trị của các thành phần này?

Ngoài ra, làm thế nào để tôi tính toán giá trị của cuộn cảm? Tôi sẽ giả định rằng nó phụ thuộc vào dòng điện đầu ra điển hình và giá trị của tụ điện thông thấp, nhưng tôi không thể hiểu được làm thế nào.

[biên tập:]

Trước đây, tôi đã sử dụng cặp MOSFET được hiển thị (ngoài phần mềm PWM) để tạo cầu nối H để điều khiển động cơ tốc độ hai chiều, biến thiên - và miễn là tôi giữ thời gian PWM lớn hơn nhiều so với thời gian chuyển mạch MOSFET , lãng phí điện năng từ sự thiếu hụt trong quá trình chuyển đổi là không đáng kể. Tuy nhiên, trong trường hợp này, tôi sẽ thay thế N-mosfet bằng diode Schottky vì tôi chưa bao giờ sử dụng diode Schottky trước đây và muốn xem cách chúng hoạt động.

Tôi sử dụng kết hợp biến tần + RC đơn giản để cung cấp tín hiệu đồng hồ vì tôi không cần tần số đặc biệt phù hợp hoặc chính xác miễn là nó cao hơn đáng kể so với tần số góc cắt cao của buck-boost.

[chỉnh sửa II:]

  • Tôi đã xây dựng nó trên một chiếc bánh mì và thật ngạc nhiên, nó hoạt động ngay lập tức mà không gặp vấn đề gì, và với hiệu suất ~ 92% (so với 94% mà tôi đã tính từ tổn thất chuyển đổi / thành phần).

  • Lưu ý rằng tôi đã bỏ qua điện trở trong giai đoạn đầu ra, vì sự lười biếng - tôi cũng không thể nhớ được tại sao tôi lại đặt nó ở vị trí đầu tiên.

  • Tôi đã bỏ qua diode đảo ngược song song với P-MOSFET và cũng sử dụng diode Schottky 1N5817 (lưu ý: xếp hạng 1A) thay cho N-MOSFET. Nó không đủ nhiệt để ngón tay của tôi chú ý. Tôi đã đặt hàng một diode được đánh giá cao hơn mặc dù khi tôi lắp ráp đơn vị cuối cùng, nó sẽ chạy với đầy tải.

  • Tôi đã vô tình làm hỏng bộ so sánh LM393 trong quá trình thử nghiệm, nhưng một chiếc LM58AN đã thay thế ngay lập tức mà không gặp vấn đề gì.

  • Vì tôi không thể tìm thấy bất kỳ phần mềm thiết kế + bố trí / định tuyến tốt nào sẽ chạy trên Arch Linux x64 (hoặc thậm chí cài đặt, trong trường hợp phần mềm Linux gốc), tôi đã tự đặt nó ra để nó có thể không hoạt động đến lúc nó được hàn ... Nhưng điều đó chỉ làm tăng thêm "niềm vui" tôi đoán!

  • Các giá trị thành phần được sử dụng: Đồng hồ gen {1kR, 100nF}; Đầu ra Buck {330uH, 47uF}; Tụ điện đầu vào [không hiển thị] {47uF}; P-MOSFET {STP80PF55}; Thay vào đó, N-MOSFET {Diode Schottky, 1N5817 - sẽ được thay thế bằng> = phiên bản 3A}; IC {40106 NXP, 4013 NXP, LM58AN}


3
Đây là một "bộ chuyển đổi kích thích" - nó dựa vào độ trễ ở đầu ra để cung cấp sự ổn định (thuộc loại :-)). Họ có thể làm việc rất tốt trong thực tế. Nhiều người không quen thuộc với họ và một số người cảm thấy khó tin rằng họ có thể làm việc tốt. Trong trường hợp này, độ trễ được cung cấp bởi cuộn cảm xả vào nắp đầu ra sau khi công tắc tắt để Vout tăng lên một chút so với thông báo. tức là cường độ gợn đầu ra ở đầu vào bộ so sánh là một phần không thể thiếu của hoạt động. Nhìn vào bộ so sánh trên một phạm vi. Nó có thể là hỗn loạn tùy thuộc vào giá trị hằng số đồng hồ theo thời gian.
Russell McMahon

2
Để thực sự thổi vào phút và / hoặc mở các bộ lọc tinh thần của bạn, hãy loại bỏ cả đồng hồ và lật và sử dụng bộ so sánh để điều khiển MOSFET trực tiếp (liên quan đến tính đầy đủ và phân cực). Nó hoạt động! BÂY GIỜ hãy xem so sánh trên một phạm vi !!! | Bằng cách cẩn thận lựa chọn MOSFET Vgsth, bạn có thể sắp xếp một dải chết giữa, nơi một MOSFET tắt trước khi có đủ điện áp để bật cái khác. Bạn có thể giảm điện áp xuống bằng điện trở nhưng sau đó có vấn đề về tốc độ ổ đĩa - thường là đủ, như những người khác nói, bắn xuyên qua là đủ thấp để có thể chấp nhận được.
Russell McMahon

1
Một trình điều khiển cổng rất đơn giản có một số dải chết vốn có có thể được tạo từ cặp lưỡng cực PNP / NPN và không có gì khác. Tham gia căn cứ. Tham gia phát. Bộ thu NPN thành V +. Nhà sưu tập PNP đến V-. Lái xe đầu vào căn cứ. Ổ đĩa đầu ra từ bộ phát. Điều này cung cấp cho bạn ổ đĩa hiện tại cao và một dải chết giữa ~ 2 x Vbe. Có thể thêm đầu ra R của một vài bộ phát Ohms vào cổng FET để GIẢM ổ đĩa cổng hiện tại. Tôi sử dụng các cặp BC337 / 327 (hoặc BC807 / 817) cho việc này cho phép các ổ đĩa cổng FET gần một đỉnh amp.
Russell McMahon

1
Lý do bạn không nhận được phản hồi liên tục và hoạt động tuyến tính là khi FET tắt năng lượng trong cuộn cảm tiếp tục cung cấp năng lượng cho tải và Cout và Vout tiếp tục tăng (một chút). Mức độ điện áp gợn từ nguồn này là một phần của những gì chi phối thời gian bật lại. Từ lâu tôi đã có người tranh cãi gay gắt với việc đây là phương tiện kiểm soát phản hồi đầy đủ. Nó là :-). Tín hiệu chuyển đổi là khoảng hỗn loạn - rất không giống như những gì bạn thường thấy. |
Russell McMahon

1
Nếu sử dụng 2 x MOSFET với thời gian chết (hoặc bất kể), hãy đặt một Schottky nhỏ giá rẻ qua FET thấp hơn. Điều này sẽ tiến hành theo yêu cầu và cho phép thời gian của FET dưới cùng ít quan trọng hơn. Vì diode chỉ xử lý chuyển mạch cạnh hàng đầu và có thể kéo theo cạnh nên nó có thể được đánh giá thấp hơn nhiều so với dòng tải đầy đủ. Bạn sẽ thấy điều này được thực hiện trong các bộ nguồn flyback từ máy tính xách tay giá rẻ từ Trung Quốc đến máy tính xách tay giá rẻ - và KHÔNG được thực hiện với giá rẻ nhất. Nếu bạn KHÔNG thêm Schottky bên ngoài, diode cơ thể FET sẽ tiến hành khi / nếu được yêu cầu nhưng với tổn thất cao.
Russell McMahon

Câu trả lời:


3

Có, có vấn đề ổn định và một thời gian ngắn khi cả hai FET đều bật nhưng vẻ đẹp của việc sử dụng FET trên phần kéo xuống của mạch (tức là bộ chuyển đổi buck đồng bộ) thay vì diode schottky là: -

  1. Bất kể chu kỳ nhiệm vụ nào, PWM của bạn là điện áp đầu ra không đổi dưới dạng một phần của điện áp đầu vào - bạn có hiệu lực khi sử dụng L và C trên đầu ra dưới dạng bộ lọc thông thấp cho đầu vào sóng vuông.
  2. Bất kể tải nào bạn đã kết nối, việc cung cấp FET đều ở mức thấp đối với điện trở, vì lý do bạn không cần thay đổi tỷ lệ không gian đánh dấu PWM.
  3. Nó sẽ hiệu quả hơn khi tải nặng hơn bộ điều chỉnh buck không đồng bộ, nhưng nhược điểm là tải nhẹ sẽ kém hiệu quả hơn vì bạn cần dòng điện để lái FET kênh N vì điện dung cổng.

Tôi cũng ủng hộ việc xây dựng một máy phát răng cưa hẹn giờ 555 làm cơ sở cho hệ thống của bạn. Một cái gì đó như thế này: -

nhập mô tả hình ảnh ở đây

Sau đó tôi sẽ đưa nó vào một bộ so sánh nhanh và sau đó sử dụng đầu ra của bộ so sánh để điều khiển hai FET. Hai FET có thể được "tách biệt thời gian" với độ trễ thời gian RC nhỏ trên đầu ra của bộ so sánh - đầu ra không bị xóa và đầu ra bị trễ sẽ cung cấp một cổng AND cho một trong các ổ đĩa cổng và tương tự cho ổ đĩa cổng khác nhưng sử dụng cổng NOR. Kế hoạch trên có thể trì hoãn thời gian 50ns.

Những gì bạn nhận được là một bộ chuyển đổi buck đồng bộ nửa phong nha, chỉ cần một đầu vào cho đầu vào so sánh khác để có được các thay đổi chu kỳ nhiệm vụ cần thiết. OK cho đến nay? Sau đó, bạn có thể áp dụng một vòng điều khiển đơn giản làm giảm đầu vào thứ 2 vào bộ so sánh khi điện áp đầu vào lớn hơn. Làm cho điều này hoạt động và sau đó áp dụng một vòng điều khiển nhỏ khác thực sự điều chỉnh PWM với dòng tải thay đổi một chút và điều này có thể sẽ hoạt động và không có phản hồi tiêu cực liên quan.

Sau đó, là lần chạm cuối cùng, và cẩn thận và tinh tế, hãy áp dụng một vòng điều khiển tổng thể để giữ đầu ra ổn định tốt hơn nhưng hãy nhớ, với một nút đồng bộ, bạn có thể có được hiệu suất ổn định một nửa mà không cần các vòng điều khiển sử dụng phản hồi tiêu cực - nếu bạn đang muốn đi theo phương pháp này tôi có thể giới thiệu nó.

Tuy nhiên, đối với tôi, tôi chỉ cần gọi Công nghệ tuyến tính và nhận thiết bị đã thực hiện công việc.


Tôi tò mò không biết lợi thế của mạch 555 so với thiết kế biến tần của tôi trong ứng dụng này - tần số dao động thực tế có thể bị tắt gần như một mức độ lớn mà không gây ra nhiều vấn đề nên cũng không cần độ chính xác của 555 mạch 555 có số phần cao hơn. Mặc dù tôi thường sử dụng hai MOSFET (với thời gian pwm dài hơn đáng kể so với thời gian chuyển đổi MOSFET), tôi đã sử dụng diode Schottky đơn giản vì tôi chưa từng sử dụng một loại nào trước đây và muốn xem nó hoạt động như thế nào. Các thiết bị chuyển đổi năng lượng trước đây của tôi (bộ điều khiển động cơ) vẫn hoạt động tốt với hai MOSFET.
Mark K Cowan

Ngoài ra, trong khi các thiết bị Công nghệ tuyến tính gần như chắc chắn chính xác hơn thiết kế của tôi, chúng có số phần tương tự, và tôi phần nào làm việc này như một bài tập học (do đó không có trình điều khiển PWM đơn chip ưa thích). Tôi sẽ thêm Linear Technologyvà trang web của họ vào máy tính xách tay của tôi, cảm ơn!
Mark K Cowan

3
@MarkKCowan Toàn bộ cách tiếp cận có thể gây tranh cãi ngoài việc là một bài tập học tập nên không biết bạn muốn học gì, tôi đã ném vào ý tưởng 555 nhưng có một lý do quan trọng đằng sau nó. Bộ tạo dao động của bạn tạo ra một squarewave nhưng bạn có thể sử dụng điện áp trên tụ điện nhưng đó là (A) một đường dốc phi tuyến tính và (B) có các ngưỡng biên độ không xác định có thể trôi đi khi thiết bị nóng lên nhưng hãy lắng nghe, bạn làm thế nào bạn cảm thấy đúng Phi tuyến tính và ngưỡng không thể đoán trước - chỉ cần nhớ nơi bạn nghe thấy LOL đầu tiên.
Andy aka

1
Mạch 555 được sử dụng để tạo ra một đoạn đường trơn đẹp cho thế hệ PWM. Nó không được sử dụng cho độ chính xác tần số của nó; nó cho phép bạn biến một điện áp tương tự thành một chu kỳ nhiệm vụ thay đổi trơn tru.
alex.forencich

Một tính năng khác của bộ chuyển đổi đồng bộ (có thể có hoặc không phải là một lợi thế) là chúng có thể chuyển nguồn theo cả hai hướng. Tiện dụng nếu bạn muốn làm phá vỡ tái sinh.
Peter Green

5

Vấn đề chính với sơ đồ này là sẽ có một lúc trong khi chuyển đổi khi cả hai MOSFET sẽ dẫn dòng điện và sau đó sẽ rút ngắn nguồn điện. Theo quy định, thời điểm này là ngắn và sẽ không đốt cháy các MOSFET, nhưng hiệu quả sẽ bị ảnh hưởng và sẽ có sự đột biến cao trong nguồn điện.

Thay thế MOSFET thấp hơn bằng diode Schottky ngược lại.

Đúng, sử dụng MOSFET có thể tăng hiệu quả, nhưng sau đó sơ đồ cần trình điều khiển đặc biệt để tạo thời gian chết giữa các bóng bán dẫn BẬT.


Tôi chỉ nhận được cùng một ý tưởng từ câu trả lời cho câu hỏi dưới đây trước khi tôi đọc câu trả lời của bạn! Một công tắc thụ động (ví dụ như diode Schottky) tạo ra rất nhiều ý nghĩa khi bạn đề cập đến nó và cũng sẽ loại bỏ hoàn toàn chi phí! Cảm ơn! [ Electronics.stackexchange.com/questions/57468/ từ
Mark K Cowan

2

Tôi sử dụng để tính toán smps tại http://schmidt-walter.eit.h-da.de/smps_e/smps_e.html

Tôi đã thiết kế flyback cũng như bộ chuyển đổi buck cho đèn LED sử dụng trang web này và đó là giải pháp tốt nhất mỗi lần. Bạn tìm thấy ở đó kích thước cho cuộn dây bạn cần (lõi & cuộn dây).


Tôi đã lên kế hoạch sử dụng nền tảng vật lý của mình để tạo ra một số chương trình thiết kế SMPS khi tôi có thời gian ... Cảm ơn vì trang web đó, đó là một ý tưởng vàng!
Mark K Cowan

1

Tôi nghĩ rằng một cách tiếp cận tốt hơn để tạo tín hiệu PWM là thực sự xây dựng một vòng điều khiển thích hợp. Tôi không rõ ràng rằng mạch của bạn sẽ thực sự ổn định ở nơi bạn muốn.

Những gì bạn nên làm là xây dựng bộ điều khiển P hoặc PI đơn giản. Lấy điện áp đầu ra và điện áp tham chiếu của bạn và đặt chúng qua bộ khuếch đại vi sai để có điện áp lỗi. Sau đó chạy nó qua một chiết áp để bạn có thể điều chỉnh mức tăng. Nếu bạn muốn làm cho nó chính xác hơn, hãy chạy nó qua một nồi khác, một bộ tích hợp, sau đó đặt cả hai thứ này vào một bộ khuếch đại tổng hợp. Điều này sẽ cung cấp cho bạn một đầu ra tỷ lệ thuận với lỗi và tích phân của lỗi, với mức tăng có thể điều chỉnh. Sau đó, bạn chạy nó đến một đầu vào của một bộ so sánh. Đầu vào khác của bộ so sánh sẽ là sóng tam giác từ một bộ dao động thư giãn. Đầu ra của bộ so sánh sẽ điều khiển MOSFET, có thể với trình điều khiển MOSFET và có lẽ một số logic bổ sung để ngăn ngừa bắn xuyên qua. Bạn'


1
Ý tưởng là nó sẽ tạo ra tín hiệu PWN đẹp. Bạn không muốn chỉ nhìn vào dấu hiệu của lỗi, bạn muốn xem mức độ giảm của nó. Việc hiệu chỉnh khi bạn tắt 1% rất khác so với khi bạn giảm 50%. Nếu tất cả những gì bạn nhìn vào là dấu hiệu, bạn sẽ nhận được kết quả lạ. Ngoài ra, sóng tam giác sẽ được so sánh với một phiên bản khuếch đại của tín hiệu lỗi. Nếu không có bộ tích hợp, điện áp sẽ giảm nhẹ dưới tải vì mức yêu cầu để tạo chu kỳ nhiệm vụ cần thiết sẽ thấp hơn. Bộ tích hợp sẽ dọn sạch lỗi này trên thang thời gian dài hơn.
alex.forencich

1
@MarkKCowan - Cấu trúc liên kết bộ chuyển đổi buck đồng bộ (với các công tắc bên cao và thấp) mà bạn có hoặc có thể tốt như bất kỳ nếu Vin không nhỏ hơn Vout. Đối với sự khác biệt rất lớn - giả sử 4: 1 + bạn có thể tốt hơn với bộ chuyển đổi chuyển đổi xuống theo giai đoạn buck - điều này vẫn có thể sử dụng một công tắc duy nhất với bộ chuyển đổi buck là "thụ động". Nhưng đối với những gì bạn đang làm điều này có vẻ tốt. Ở dòng điện cao, FET thấp hơn là một diode có thể tạo ra sự khác biệt đáng kể. Gần đây tôi đã mua một bộ chuyển đổi ra từ Trung Quốc 24,3 đến 12 V @ 20A giá rẻ và đêm qua đã tách nó ra ...
Russell McMahon

1
... Xem những gì họ đã làm. Nó sử dụng TL494 cộng với 2 FET song song làm công tắc trên (để có được xếp hạng hiện tại cần thiết) và một diode Schottky thấp hơn kép. Điều này được đánh giá ở mức giảm khoảng 0,6V ở 20A hoặc 12W @ 240W (12 x 20A) hoặc giảm 5% hiệu suất chỉ trong diode. Diode Reffective = V / I = 0,6 / 20 = 30 milliOhm. Mặc dù đó là kết quả hợp lý, một FET ở mức 10 milliOhm sẽ dễ dàng có được và 5 hoặc thậm chí 1 milliOhm FET có sẵn với giá không hoàn toàn phá vỡ ngân hàng. Một FET 5 mO mất 'diode' giảm từ 5% xuống dưới 1%. ...
Russell McMahon

1
... | Sử dụng bộ điều khiển được tối ưu hóa và trình điều khiển thích hợp sẽ giúp NHƯNG trình điều khiển 2 bóng bán dẫn giá rẻ thực hiện công việc OK. Bạn sẽ có thể đạt được 95% hiệu quả trong thế giới thực trong nhiều trường hợp và trong một số ứng dụng năng lượng cao khá thách thức, mọi người yêu cầu 98% +. Hiệu quả cao như vậy thường là ở một số kết hợp tối ưu của Vin, Vout và sức mạnh - di chuyển ra khỏi điểm thiết kế được tối ưu hóa và nó giảm xuống. Bạn có thể thấy điều này trong nhiều bảng dữ liệu và ghi chú ứng dụng trong đó một đường cong sẽ đạt đỉnh 95% + nhưng bạn có thể mong đợi ít hơn ở nơi khác trên 'cảnh quan' hoạt động.
Russell McMahon

2
Chỉ sử dụng FET làm công tắc dưới cùng có nghĩa là thời gian chuyển đổi phải 'vừa phải'. Bằng cách song song một Schottky được xếp hạng thấp hơn trên FET thấp hơn, diode sẽ xử lý các cạnh không đúng thời gian và FET xử lý phần lớn thời gian x hiện tại. Schottky có thể được đánh giá thấp hơn nhiều so với khi nó được sử dụng một mình vì nó chỉ xử lý các sự kiện thoáng qua ở một hoặc cả hai đầu của giai đoạn.
Russell McMahon
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.