[HN Gopher] Reverse-engineering a vintage power supply chip from...
       ___________________________________________________________________
        
       Reverse-engineering a vintage power supply chip from die photos
        
       Author : parsecs
       Score  : 83 points
       Date   : 2021-08-18 17:37 UTC (5 hours ago)
        
 (HTM) web link (www.righto.com)
 (TXT) w3m dump (www.righto.com)
        
       | londons_explore wrote:
       | It surprises me that even today nearly every power supply has a
       | dedicated chip in like this whose task is switching a transistor
       | on and off with the correct timings to regulate an output
       | voltage, using mostly analogue components.
       | 
       | It surprises me that this role hasn't been replaced with a tiny
       | ARM core running some firmware to do the same. The benefit is the
       | core can be self-tuning. It can detect components going out of
       | spec and warn and/or compensate. It can have digital comms with
       | the rest of the system to set all kinds of parameters, allowing a
       | more flexible design and allowing bug fixes in the field. It can
       | have lookup tables to tune efficiency for input/output voltage,
       | load, etc, in a way an analogue design never could.
       | 
       | Considering a tiny microcontroller has a BOM cost of just 4
       | cents, in the same region as dedicated power supply chips, I
       | don't see why software-controller-switched-mode-supplies aren't
       | common.
        
         | milankragujevic wrote:
         | Too much complexity without any benefit (when adjusted for new
         | failure cases and cost of additional components and
         | complexity).
         | 
         | Electronics is mostly KISS, not only motivated by the financial
         | factor but also reliability, manufacturing, etc.
         | 
         | So far micro controllers are too expensive, too sensitive to
         | unstable power supply, too complex in general (requiring some
         | support components in some cases, have an additional
         | prefabrication step for flashing firmware by the chip vendor,
         | and cost a lot more.
         | 
         | There is no clear advantage to the approach you mentioned.
        
         | kevin_thibedeau wrote:
         | Before switching ICs became ubiquitous it _was_ common to roll
         | your own with an 8-bit micro. It isn 't cost effective now
         | because of the additional external components, board area, and
         | NRE you'd need vs the single chip solution.
        
           | markrages wrote:
           | I was actually looking into that this week due to chip
           | shortages... it is not cost effective, but if the alternative
           | is sitting and waiting a year for the specialized switch
           | controller to become available again, that NRE doesn't look
           | too bad.
        
         | AussieWog93 wrote:
         | I've come across a broken laptop before that had a complex
         | power control computer like what you've described.
         | 
         | I ended up repairing it by hard-resetting the NVRAM and forcing
         | the power control computer back to its initial "reset" state.
         | 
         | This was a common enough problem that the manufacturer had a
         | step-by-step guide showing how to fix it on their website.
         | 
         | The moral of the story is that adding complexity, even when
         | that complexity is designed to increase robustness, usually
         | just means that there are more systems that can fail.
        
         | kens wrote:
         | Well, your ARM-powered chip will need some analog-to-digital
         | converters since the feedback signals are analog. And you'll
         | need a high-current output driver to control the switching
         | transistor. And some sort of startup circuit to provide power
         | before the processor starts running. And an undervoltage
         | lockout circuit to prevent the processor from malfunctioning if
         | the voltage drops. So you still have a bunch of analog
         | circuitry but you've added an analog-to-digital converter and a
         | microcontroller. There are some applications where this
         | tradeoff makes sense, but in a lot of cases it would just be
         | excess complexity.
        
       | kens wrote:
       | Author here if anyone has questions or comments...
        
         | mikebco wrote:
         | Have you performed any teardowns and analysis of any similar
         | but newer chips? If so, how does architecture and manufacture
         | compare? Have there been any significant changes in state-of-
         | the-art over the last two decades?
        
           | kens wrote:
           | I've looked at more modern power supplies like a Macbook
           | charger [1]. One difference is they have power factor
           | correction in the frontend. Another difference is they use
           | more advanced power supply topologies, such as a resonant
           | converter. Also, efficiency is a bigger concern.
           | 
           | As far as the chips themselves, I haven't looked at a modern
           | power supply controller chip, but I've looked at other power
           | chips [2]. The biggest difference is they are CMOS instead of
           | bipolar. They are also much more complex and dense, so I
           | can't reverse engineer them with my microscope.
           | 
           | [1] https://www.righto.com/2015/11/macbook-charger-teardown-
           | surp...
           | 
           | [2] https://www.righto.com/2020/05/tiny-transformer-inside-
           | decap...
        
         | jaytaylor wrote:
         | Are the physical dimensions of the chip listed somewhere in the
         | article? I'm looking but haven't yet found them.
         | 
         | At the beginning you say "this very small chip", and it would
         | be cool to include the actual dimensions. This will make it
         | possible to get a sense for the size of the features from the
         | magnified die picture.
         | 
         | p.s. You write some of the best articles, I love the way you
         | break things down and present them in an approachable way.
         | Thank you, Ken!
        
           | kens wrote:
           | I didn't take measurements, but I think the feature size is
           | about 20 micrometers, which is huge compared to nanometers in
           | modern chips.
        
         | rkagerer wrote:
         | Just want to say thanks for these thorough teardowns and
         | wonderfully annotated die photos.
        
           | kens wrote:
           | The Visual 6502 project is what originally inspired me to
           | look inside integrated circuits and see how they really work.
           | Although ICs seem like mysterious black boxes, you can see
           | what's going on. At least until about 1980, and then it gets
           | too complicated for me :-)
           | 
           | http://www.visual6502.org/JSSim/
        
             | wuschel wrote:
             | What are the challenges in reverse engineering more modern
             | chips?
             | 
             | PS awesome blog!
        
         | l-albertovich wrote:
         | I love your work, ever since the first time I saw one of your
         | IC RE posts I felt really humbled and inspired by it so I'd
         | like to take this opportunity to thank you for doing it.
         | 
         | Thanks!!!
        
           | ForOldHack wrote:
           | Several months ago, I started reading every new article. This
           | is the first comment I have left in a few weeks.
           | 
           | Your posts are fantastic, not only do we get a peek inside,
           | but we learn about how electronics work, and why designers
           | make choices.
           | 
           | Thanks!!!
        
         | monocasa wrote:
         | Would there be any benefit other than cost to analog power
         | control chips like this rather than DSP controlled power
         | supplies like we typically see today?
         | 
         | I'd imagine that their better response latency is eaten up by
         | downstream capacitors anyway. Maybe they'd have better dynamic
         | range to allow them to converge on a clean signal better than a
         | stream of digitized samples that are always probably little off
         | converged one way or the other by some quantum?
         | 
         | I'll be the first to admin that power control isn't my forte
         | though, and most arguments I can come up absolutely sound like
         | the specious stuff you hear out of 'audiophiles'.
        
           | barbegal wrote:
           | DSPs are more expensive to engineer than these tried and
           | tested chips. If you need the functionality of a DSP then you
           | use one but the core performance of a power supply is
           | relatively unaffected.
        
           | megous wrote:
           | Even MCU controlled SPS often times have pure analog control
           | loop, where A/D and MCU is there mostly there for monitoring
           | and perhaps digital control of some loop parameters, but the
           | software is not an integral part of the loop itself...
           | 
           | Which is perhaps for the good, if you look for example on the
           | boost topology, where saturation of the inductor leads to the
           | shorting of the input through a switching transistor to the
           | ground... :)
        
             | pwr-electronics wrote:
             | Here's an interesting video series describing such a
             | software-configured, hardware-controlled switching
             | controller.
             | 
             | Here, Microchip markets this particular line of PIC MCUs as
             | a "field-programmable switch-mode power controller". But
             | weirdly I haven't seen that language on their main site.
             | 
             | https://mu.microchip.com/getting-started-with-cip-hybrid-
             | pow...
        
         | kop316 wrote:
         | Your blog is incredibly well done, and it is always worth my
         | time (several times over) to read what you post. Thank you!
        
         | agumonkey wrote:
         | just a thanking note, for I never had the idea of inspecting
         | power electronics under the hood :)
         | 
         | do you think recent GaN power adapters have very different
         | power ICs ?
        
           | kens wrote:
           | I haven't looked into GaN power adapters. I think they use
           | the same control ICs but GaN transistors, but I'm not sure.
           | Maybe someone else here knows more?
        
             | pwr-electronics wrote:
             | The supporting ICs are the same. For now, at least.
             | 
             | But because of differences between GaN and Si, the
             | selection of reasonably compatible controllers and gate
             | drivers is smaller. For example, many ICs made for Si are
             | underperformers for GaN, or they might need some
             | "translation" circuitry because of different gate voltage
             | requirements.
             | 
             | There are certainly many gains to be made with GaN-specific
             | supporting ICs, but that hasn't really happened yet. My
             | personal threshold for acknowledging a fundamentally
             | different technology would be replacing all the Si in the
             | gate drive loop with GaN. The idea is to not hold back the
             | GaN switch from realizing its full potential with slower
             | and less efficient Si.
             | 
             | The GaN switch itself is, of course, quite different from a
             | Si power switch.
        
       ___________________________________________________________________
       (page generated 2021-08-18 23:01 UTC)