{"id":719,"date":"2024-10-02T00:42:52","date_gmt":"2024-10-01T16:42:52","guid":{"rendered":"https:\/\/ciscohe.cc\/blog\/?p=719"},"modified":"2026-07-10T17:49:48","modified_gmt":"2026-07-10T09:49:48","slug":"design-a-synchronous-buck-converter-with-raspberry-pi-pico","status":"publish","type":"post","link":"https:\/\/ciscohe.cc\/blog\/design-a-synchronous-buck-converter-with-raspberry-pi-pico\/","title":{"rendered":"Design a synchronous buck converter with Raspberry Pi Pico [Deprecated]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Update: This post is deprecated and will no longer be updated, as the RPi Pico cannot produce stable PWM signals. For example, it may pull up a whole pair of complementary PWM signals when applying the official APIs. Consequently, this leads to catastrophic damage (i.e., shoot-through) in half-bridge applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Therefore, it is suggested to use MCUs specifically designed for digital-control power converters such as STM32G4 and 280049, which provide industry-level high-resolution timers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An application for a digital-control buck converter with STM32G4 is developed and can be referenced <a href=\"https:\/\/ciscohe.cc\/blog\/design-a-synchronous-buck-converter-with-stm32g4\/\" data-type=\"link\" data-id=\"https:\/\/ciscohe.cc\/blog\/design-a-synchronous-buck-converter-with-stm32g4\/\">here<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator aligncenter has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Design idea:<\/strong> Designing a DC\/DC Converter (chopper) with the use of Raspberry Pi Pico MPU to convert input DC voltage from 0-30V to 5V to power up electronic devices such as Raspberry Pi AI Kit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Converter Type:<\/strong> Synchronous Buck Converter (Synchronous Rectification\/Synchronous Switching)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Input Voltage: <\/strong>Li-Po Battery in range of 1s-6s (Maximum 30VDC)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Output Voltage:<\/strong> 5VDC<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rated Power:<\/strong> 25W (Rated Current: 5A)<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Reason for choosing Raspberry Pico as a microcontroller:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Familiar with Raspberry Pi Pico \u2714<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Familiar with STM32 \u274c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reference:<\/strong><\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/ciscohe.cc\/blog\/wp-content\/uploads\/2024\/10\/\u5b89\u5408\u79d1\u6280-\u57fa\u4e8eSTM32F334\u7684\u540c\u6b65\u964d\u538b\u8f6c\u6362\u5668-\u4f7f\u7528\u624b\u518cV1.3.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"\u5d4c\u5165 \u5b89\u5408\u79d1\u6280 \u57fa\u4e8eSTM32F334\u7684\u540c\u6b65\u964d\u538b\u8f6c\u6362\u5668--\u4f7f\u7528\u624b\u518cV1.3\"><\/object><a id=\"wp-block-file--media-586ec693-0298-427e-befb-f31800029d73\" href=\"https:\/\/ciscohe.cc\/blog\/wp-content\/uploads\/2024\/10\/\u5b89\u5408\u79d1\u6280-\u57fa\u4e8eSTM32F334\u7684\u540c\u6b65\u964d\u538b\u8f6c\u6362\u5668-\u4f7f\u7528\u624b\u518cV1.3.pdf\">\u5b89\u5408\u79d1\u6280 \u57fa\u4e8eSTM32F334\u7684\u540c\u6b65\u964d\u538b\u8f6c\u6362\u5668&#8211;\u4f7f\u7528\u624b\u518cV1.3<\/a><a href=\"https:\/\/ciscohe.cc\/blog\/wp-content\/uploads\/2024\/10\/\u5b89\u5408\u79d1\u6280-\u57fa\u4e8eSTM32F334\u7684\u540c\u6b65\u964d\u538b\u8f6c\u6362\u5668-\u4f7f\u7528\u624b\u518cV1.3.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-586ec693-0298-427e-befb-f31800029d73\">\u4e0b\u8f7d<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Update: This post is deprecated and will no longer be u [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":723,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-719","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-6"],"_links":{"self":[{"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/posts\/719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/comments?post=719"}],"version-history":[{"count":0,"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/posts\/719\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/media\/723"}],"wp:attachment":[{"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/media?parent=719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/categories?post=719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ciscohe.cc\/blog\/wp-json\/wp\/v2\/tags?post=719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}