{"id":20330,"date":"2026-10-29T10:08:19","date_gmt":"2026-10-29T02:08:19","guid":{"rendered":"https:\/\/www.wehopower.com\/news\/pwm-to-dc-power-supply-control-interface\/"},"modified":"2026-10-29T10:08:19","modified_gmt":"2026-10-29T02:08:19","slug":"pwm-to-dc-power-supply-control-interface","status":"publish","type":"news","link":"https:\/\/www.wehopower.com\/hi\/news\/pwm-to-dc-power-supply-control-interface\/","title":{"rendered":"PWM-to-DC Control for a Power Supply: Specify Scaling, Ripple and Delay"},"content":{"rendered":"<div class=\"weho-blog-content\">\n<p class=\"lead\"><strong>A PWM-to-DC converter is suitable for power-supply control only when both sides of the interface are defined.<\/strong> Check the controller\u2019s logic levels and frequency, the converter\u2019s output range and loading, and the exact supply\u2019s documented programming input. A filtered PWM average is not automatically a compatible 0\u201310 V command, and a programming input is not a DC power-output terminal.<\/p>\n<details class=\"article-toc\" open>\n<summary>On this page<\/summary>\n<ol class=\"toc-list\">\n<li><a href=\"#signal-not-power\">Separate the command path from the energy path<\/a><\/li>\n<li><a href=\"#specification-map\">Write a complete interface map<\/a><\/li>\n<li><a href=\"#scaling-example\">Calculate scaling before choosing a converter board<\/a><\/li>\n<li><a href=\"#ripple-delay\">Trade ripple against delay deliberately<\/a><\/li>\n<li><a href=\"#architecture-choice\">Consider the conversion architecture<\/a><\/li>\n<li><a href=\"#abnormal-states\">Test startup and missing pulses<\/a><\/li>\n<li><a href=\"#request-interface-review\">Request the model interface before design release<\/a><\/li>\n<\/ol>\n<\/details>\n<p>This guide helps an OEM decide whether an external control chain can meet a setpoint requirement. It does not establish PWM, analog programming or remote-trim capability for any WEHO model. If the selected supply lacks a documented control interface, resolve that first rather than attaching an adapter.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0935\u093f\u0937\u092f\u0938\u0942\u091a\u0940<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">\u091f\u0949\u0917\u0932<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.wehopower.com\/hi\/news\/pwm-to-dc-power-supply-control-interface\/#Separate_the_command_path_from_the_energy_path\" >Separate the command path from the energy path<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.wehopower.com\/hi\/news\/pwm-to-dc-power-supply-control-interface\/#Write_a_complete_interface_map\" >Write a complete interface map<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.wehopower.com\/hi\/news\/pwm-to-dc-power-supply-control-interface\/#Calculate_scaling_before_choosing_a_converter_board\" >Calculate scaling before choosing a converter board<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.wehopower.com\/hi\/news\/pwm-to-dc-power-supply-control-interface\/#Trade_ripple_against_delay_deliberately\" >Trade ripple against delay deliberately<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.wehopower.com\/hi\/news\/pwm-to-dc-power-supply-control-interface\/#Consider_the_conversion_architecture\" >Consider the conversion architecture<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.wehopower.com\/hi\/news\/pwm-to-dc-power-supply-control-interface\/#Test_startup_and_missing_pulses\" >Test startup and missing pulses<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.wehopower.com\/hi\/news\/pwm-to-dc-power-supply-control-interface\/#Request_the_model_interface_before_design_release\" >Request the model interface before design release<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"signal-not-power\"><span class=\"ez-toc-section\" id=\"Separate_the_command_path_from_the_energy_path\"><\/span>Separate the command path from the energy path<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A microcontroller may encode a requested operating point in duty cycle. An interface converts that information into an analog voltage, which a compatible supply interprets according to its programming law. The load receives power from the supply\u2019s output stage. These are different paths with different voltage, current and reference requirements.<\/p>\n<p>Do not infer behavior from similar labels such as PWM dimming, voltage programming, trim or enable. One port may expect a pulse train, another an analog voltage, and another a resistance. Even where two inputs use volts, their reference connection, polarity, permitted range and safe default can differ.<\/p>\n<p>Use a real candidate to screen the interface before adding a PWM-to-DC board. The <a href=\"https:\/\/www.wehopower.com\/hi\/product\/lrs-series-350w-ac-to-dc-single-output-switching-power-supply\/\" data-link-role=\"product\" data-model=\"LRS-350-24\">WEHO LRS-350-24 product information<\/a> and <a href=\"https:\/\/www.wehopower.com\/wp-content\/uploads\/2021\/10\/LRS-350-1.pdf\">LRS-350 specification<\/a> identify an adjustable DC output, but the reviewed public documents do not specify a PWM or 0\u201310 V remote-programming input. Do not connect a command signal to the voltage-adjustment point or infer remote control from the ADJ marking. Obtain a documented interface or select a supply that explicitly supports the required command.<\/p>\n<figure class=\"product-reference\" id=\"figure-product-lrs-full\"><a class=\"product-image\" href=\"https:\/\/www.wehopower.com\/hi\/product\/lrs-series-350w-ac-to-dc-single-output-switching-power-supply\/\" aria-label=\"LRS-350-24 product details\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.wehopower.com\/wp-content\/uploads\/2026\/10\/61-product-lrs-full-display.svg\" width=\"345\" height=\"655\" alt=\"PWM-to-DC Control for a Power Supply: Specify Scaling, Ripple and Delay  title=\" pwm-to-dc control for power supply: specify ripple and delay title =\"\"><\/a><figcaption>LRS-350-24 appearance reference for an interface screen. The visible adjustment marking does not establish a PWM or 0\u201310 V programming input; no such interface is qualified here.<\/figcaption><div class=\"image-actions\"><a href=\"https:\/\/www.wehopower.com\/wp-content\/uploads\/2026\/10\/61-product-lrs-full-original.jpg\">View unchanged original photograph<\/a><a href=\"https:\/\/www.wehopower.com\/hi\/product\/lrs-series-350w-ac-to-dc-single-output-switching-power-supply\/\">LRS-350-24 product details<\/a><a href=\"https:\/\/www.wehopower.com\/wp-content\/uploads\/2021\/10\/LRS-350-1.pdf\">LRS-350-24 documentation<\/a><\/div>\n<\/figure>\n<figure class=\"article-relation concept-diagram\" id=\"figure-command-chain\"><a href=\"https:\/\/www.wehopower.com\/wp-content\/uploads\/2026\/10\/61-command-chain.svg\" aria-label=\"Open full-size Three control contracts diagram\"><picture><source media=\"(max-width:640px)\" srcset=\"https:\/\/www.wehopower.com\/wp-content\/uploads\/2026\/10\/61-command-chain-mobile.svg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.wehopower.com\/wp-content\/uploads\/2026\/10\/61-command-chain.svg\" width=\"1200\" height=\"371\" alt=\"PWM-to-DC Control for a Power Supply: Specify Scaling, Ripple and Delay  title=\" pwm-to-dc control for power supply: specify ripple and delay title =\"\"><\/picture><\/a><figcaption>Concept command flow only. It does not depict terminals, an isolation barrier or a supported WEHO control connection.<\/figcaption><a class=\"diagram-original\" href=\"https:\/\/www.wehopower.com\/wp-content\/uploads\/2026\/10\/61-command-chain.svg\">Open full-size diagram<\/a><\/figure>\n<h2 id=\"specification-map\"><span class=\"ez-toc-section\" id=\"Write_a_complete_interface_map\"><\/span>Write a complete interface map<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"table-wrap\">\n<div class=\"weho-table-wrap\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable article table\">\n<table>\n<thead>\n<tr>\n<th>Boundary<\/th>\n<th>Define before selection<\/th>\n<th>Acceptance evidence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Controller to converter<\/td>\n<td>High\/low levels, frequency, duty range, jitter and drive loading<\/td>\n<td>Compatible input thresholds at relevant voltage and temperature<\/td>\n<\/tr>\n<tr>\n<td>Converter output<\/td>\n<td>Span, offset, gain accuracy, ripple, impedance and source\/sink limits<\/td>\n<td>Measured command under actual programming-input loading<\/td>\n<\/tr>\n<tr>\n<td>Supply programming port<\/td>\n<td>Transfer law, reference, isolation, absolute limits and input impedance<\/td>\n<td>Exact model instructions and interface limits<\/td>\n<\/tr>\n<tr>\n<td>Whole equipment<\/td>\n<td>Setpoint tolerance, response time, startup and loss-of-signal behavior<\/td>\n<td>End-to-end tests with the intended load and sequences<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>State whether percentages refer to converter full scale, supply output full scale or the requested operating value. A small percentage at one stage can consume a substantial share of a narrow equipment tolerance. Include measurement uncertainty rather than assigning the entire allowance to nominal component accuracy.<\/p>\n<h2 id=\"scaling-example\"><span class=\"ez-toc-section\" id=\"Calculate_scaling_before_choosing_a_converter_board\"><\/span>Calculate scaling before choosing a converter board<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In an idealized example, PWM switches between exactly 0 V and 5 V. Its average is duty cycle multiplied by 5 V, so 40% duty gives 2.0 V. If a hypothetical compatible supply needs a 0\u201310 V command, a unity-gain averaging stage cannot reach its full command range. A separate, correctly designed scaling stage would be necessary.<\/p>\n<p>Assume that supply\u2019s stated programming law maps 0\u201310 V to 0\u201330 V output. A 4.0 V command represents 12 V output. Starting from the 2.0 V PWM average would require an ideal gain of two. None of these assumed spans describes a WEHO product; the example shows why the actual transfer law must precede hardware selection.<\/p>\n<p>Offset matters too. Under the same hypothetical law, a 0.10 V command error corresponds to 0.30 V output error. This does not include the supply\u2019s own accuracy or load effects. Record the complete error allocation and verify the result at the load, especially near the lowest useful setpoint.<\/p>\n<h2 id=\"ripple-delay\"><span class=\"ez-toc-section\" id=\"Trade_ripple_against_delay_deliberately\"><\/span>Trade ripple against delay deliberately<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/www.analog.com\/en\/resources\/technical-articles\/accurate-fast-settling-analog-voltages-from-digital-pwm-signals.html\" target=\"_blank\" rel=\"noopener\">Analog Devices\u2019 PWM-to-analog discussion<\/a> explains why a passive filter\u2019s ripple, output impedance and settling behavior matter. A buffer can address output loading, but it does not remove the filter\u2019s time response. Its examples concern particular circuits and should not become an assumed response specification for an external adapter.<\/p>\n<p>For a separate first-order calculation, take R = 10 k\u03a9 and C = 1 \u03bcF. The time constant is 10 ms, and the cutoff is approximately 15.9 Hz. Following an ideal step, the remaining error falls below 1% after about 4.605 time constants, or 46 ms. This is an ideal first-order settling illustration, not a complete component recommendation; residual PWM ripple also depends on the carrier frequency relative to the filter cutoff.<\/p>\n<p>The total command-to-load delay also includes converter updating, buffering, the supply\u2019s control response and the connected load. A filter that settles in 46 ms cannot establish a 46 ms equipment response by itself. Measure ripple and settling separately, with a defined bandwidth, command step, acceptance band and actual interface load.<\/p>\n<h2 id=\"architecture-choice\"><span class=\"ez-toc-section\" id=\"Consider_the_conversion_architecture\"><\/span>Consider the conversion architecture<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A duty-cycle measuring DAC is another architecture. The <a href=\"https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ltc2644.pdf\" target=\"_blank\" rel=\"noopener\">LTC2644 Rev. B datasheet<\/a> describes a device that measures PWM timing and updates a voltage DAC. That example demonstrates that PWM-to-voltage conversion need not be a passive averaging filter. It does not qualify the part, a ready-made board or its output span for a particular power-supply port.<\/p>\n<p>Compare candidates using the required input frequency, update behavior, output drive, reference accuracy and idle-state handling. Check their supplies and startup ordering as part of the interface. Isolation is a separate requirement: a low-voltage control signal does not prove that connecting the controller reference to the supply port is permitted.<\/p>\n<h2 id=\"abnormal-states\"><span class=\"ez-toc-section\" id=\"Test_startup_and_missing_pulses\"><\/span>Test startup and missing pulses<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Define the requested behavior before firmware starts, during reset, with a disconnected cable, at constant high or low input and when PWM stops. A converter may hold, drift, disable or choose a defined idle state; the exact behavior comes from its specification. The resulting supply output must meet the equipment requirement in each case.<\/p>\n<p>Use endpoint, intermediate and repeated-step tests. Confirm monotonic command direction, settling, output ripple and absence of unwanted excursions. Retest after changes to PWM frequency, converter gain, filtering or the selected supply. An unloaded adapter voltage measurement is insufficient when the programming port changes its loading.<\/p>\n<h2 id=\"request-interface-review\"><span class=\"ez-toc-section\" id=\"Request_the_model_interface_before_design_release\"><\/span>Request the model interface before design release<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Provide the proposed WEHO model, desired output range, available PWM signal and acceptable error, ripple and delay. Ask which control function, if any, is documented for that exact configuration. Keep any external converter qualification separate from the supply\u2019s own supported features.<\/p>\n<p><a class=\"primary-cta\" href=\"https:\/\/www.wehopower.com\/hi\/contact\/\" data-link-role=\"inquiry\">Discuss the required power-supply control interface<\/a><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>A PWM-to-DC converter produces a control signal; it does not establish that a power supply accepts that signal.<\/p>","protected":false},"author":2,"featured_media":20300,"parent":0,"menu_order":96,"comment_status":"","ping_status":"","template":"","format":"standard","meta":{"_acf_changed":false,"_joinchat":[],"footnotes":""},"news_category":[284],"class_list":["post-20330","news","type-news","status-publish","format-standard","has-post-thumbnail","hentry","news_category-product-articles","entry"],"acf":[],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/news\/20330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/types\/news"}],"author":[{"embeddable":true,"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/comments?post=20330"}],"version-history":[{"count":0,"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/news\/20330\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/media\/20300"}],"wp:attachment":[{"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/media?parent=20330"}],"wp:term":[{"taxonomy":"news_category","embeddable":true,"href":"https:\/\/www.wehopower.com\/hi\/wp-json\/wp\/v2\/news_category?post=20330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}