{"id":59,"date":"2016-10-25T23:38:53","date_gmt":"2016-10-25T23:38:53","guid":{"rendered":"http:\/\/blog.mtfwalker.com\/?p=59"},"modified":"2016-10-25T23:38:53","modified_gmt":"2016-10-25T23:38:53","slug":"whats-your-favourite-part","status":"publish","type":"post","link":"http:\/\/blog.mtfwalker.com\/?p=59","title":{"rendered":"What&#8217;s your favourite part?"},"content":{"rendered":"<p>Every engineer has a favourite part.\u00a0 Every so often, an IC comes along that is so useful, you wonder what you did before it came along.\u00a0 You use it wherever you can and you use it everywhere.<\/p>\n<p>There are some great examples: The ubiquitous 555 timer; the 741 op-amp; and so on.\u00a0 Of course, you use the 7555 CMOS version because it is lower power and doesn&#8217;t have any power supply crowbar problem and the NE5532 low noise amplifier, but basic\u00a0topology is the same.<\/p>\n<p>With power supply components, the LM317 adjustable linear regulator springs to mind.\u00a0 But what about switching power supplies?\u00a0 Pretty much every switching regulator is proprietary, so it&#8217;s a little more difficult.<\/p>\n<p>Well, my favourite part is the <a href=\"http:\/\/www.vicorpower.com\/products?productType=cfg&amp;productKey=PI3749-00-LGIZ\">PI3749<\/a> ZVS Buck-Boost regulator.\u00a0 With an input voltage range of 16 to 34V and output range\u00a0of 12 to 28V, the Buck-Boost architecture means the output can be either above or below the output voltage.\u00a0 The output voltage is adjusted by feeding back a portion of the desired output through a voltage divider to the error amplifier\u2019s input.<\/p>\n<p>There are a couple of ways of doing this.\u00a0 One is to use a digital potentiometer.\u00a0 The top resistor in the feedback chain is the one that needs to be changed, so the digi-pot needs to be able to support almost the entire output voltage.\u00a0 Most are designed for 5V supplies but there are some high-voltage ones from Microchip that fit the bill: The <a href=\"http:\/\/www.microchip.com\/wwwproducts\/en\/MCP45HV51\">MCP45HVxx<\/a> I2C version and <a href=\"http:\/\/www.microchip.com\/wwwproducts\/en\/MCP41HV51\">MCP41HVxx<\/a>\u00a0SPI version.<\/p>\n<p>An alternative, one that is implemented on the evaluation board, is to have fixed resistors for R1 and R2 to set the nominal trim and then to add a third resistor to the error amplifier node.\u00a0 Kirchhoff&#8217;s Current Law stated simply says that all currents flowing into a node must sum to zero.\u00a0 So, by using a DAC to apply a voltage to the other end of this resistor, we can add current to or subcontract current from the error amplifier node, trimming the output voltage.<\/p>\n<p>The other great thing about this part is that the output can be set up to provide constant current.\u00a0\u00a0An on-board differential amplifier with a level shifted, SGND referenced output is used to sense current on high voltage rails, implementing a current control loop outside the voltage loop.\u00a0 This is ideal for battery charging or for driving LED strings.<\/p>\n<p>There are so many applications for this part in the industrial market that it has quickly become my favourite switching regulator.<\/p>\n<p>What&#8217;s your favourite and why?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every engineer has a favourite part.\u00a0 Every so often, an IC comes along that is so useful, you wonder what you did before it came along.\u00a0 You use it wherever you can and you use it everywhere. There are some great examples: The ubiquitous 555 timer; the 741 op-amp; and so on.\u00a0 Of course, you &hellip; <a href=\"http:\/\/blog.mtfwalker.com\/?p=59\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;What&#8217;s your favourite part?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=59"}],"version-history":[{"count":3,"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":62,"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=\/wp\/v2\/posts\/59\/revisions\/62"}],"wp:attachment":[{"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.mtfwalker.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}