Author Topic: Digital SMPS book recommendation  (Read 6170 times)

0 Members and 1 Guest are viewing this topic.

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1967
  • Country: ca
Digital SMPS book recommendation
« on: January 01, 2019, 08:31:58 pm »
Hi,
I'm interested to read some text books on the Digital SMPS book subject that would include, buck,boost, fly-back, half and full bridge, forward, LLC ,ZVS,PFC etc... With MCU/DSP inside for the controller.

I have some experience using analog parts like the Power Integration parts and TI parts, also I have some experience in using ARM cortex M floating point DSP, I think I lack the knowledge of fixed point DSP too, so a book on that subject would be highly appreciated too.

Do you know and recommend a book,website, tutorial out there?
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline ocset

  • Super Contributor
  • ***
  • !
  • Posts: 1516
  • Country: 00
Re: Digital SMPS book recommendation
« Reply #1 on: January 02, 2019, 11:42:36 am »
Hi
"The Digital Power Supply Revolution" article by Dr Ray Ridley is worth reading
i tried to attach it here but its too big at 1.44MB
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 14117
  • Country: gb
    • Mike's Electric Stuff
Re: Digital SMPS book recommendation
« Reply #2 on: January 02, 2019, 01:13:00 pm »
Microchip probably have some appnotes as they are targetting psus with some of their MCUs
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1967
  • Country: ca
Re: Digital SMPS book recommendation
« Reply #3 on: January 03, 2019, 11:35:37 am »
Quote
Hi
"The Digital Power Supply Revolution" article by Dr Ray Ridley is worth reading
i tried to attach it here but its too big at 1.44MB

Thanks, where did you got it? also you can use, dropbox or other upload services to share the file.

Quote
Microchip probably have some appnotes as they are targetting psus with some of their MCUs
I have seen some of them, the problem with them is that they are not in a single place or cover everything from ground up :)
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline ocset

  • Super Contributor
  • ***
  • !
  • Posts: 1516
  • Country: 00
Re: Digital SMPS book recommendation
« Reply #4 on: January 03, 2019, 02:04:46 pm »
ok i uploaded the file here

https://ufile.io/uz9ph

....i downloaded it years ago from ray ridleys site...i think it was called switchingpowermagazine.com
 

Online coppice

  • Super Contributor
  • ***
  • Posts: 10035
  • Country: gb
Re: Digital SMPS book recommendation
« Reply #5 on: January 03, 2019, 02:18:14 pm »
ok i uploaded the file here

https://ufile.io/uz9ph

....i downloaded it years ago from ray ridleys site...i think it was called switchingpowermagazine.com
They doesn't say much that's useful. Its basically a sales pitch for their workshops.
 
The following users thanked this post: ali_asadzadeh

Offline diyaudio

  • Frequent Contributor
  • **
  • !
  • Posts: 683
  • Country: za
Re: Digital SMPS book recommendation
« Reply #6 on: January 03, 2019, 04:27:14 pm »
Hi,
I'm interested to read some text books on the Digital SMPS book subject that would include, buck,boost, fly-back, half and full bridge, forward, LLC ,ZVS,PFC etc... With MCU/DSP inside for the controller.

I have some experience using analog parts like the Power Integration parts and TI parts, also I have some experience in using ARM cortex M floating point DSP, I think I lack the knowledge of fixed point DSP too, so a book on that subject would be highly appreciated too.

Do you know and recommend a book,website, tutorial out there?

You need to master analog design theory and the application of it, simulation of analog loops, transfer functions, controller types, signal processing ect..

- You will need to study in detail SMPS books from various authors. (see attachment) build models from it, once the mind is developed only then enlightenment will take place.   
- Build simulation signal models, this you can get from app notes, Ti, Microchip, ST and On Semi (This is fragmented knowledge, decent app notes are floating around)
- Prototype!, Prototype!, Prototype!

You want a direct path, none exists, not in a single book! its way too much to cover.
 


 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1967
  • Country: ca
Re: Digital SMPS book recommendation
« Reply #7 on: January 03, 2019, 08:47:52 pm »
Quote
ok i uploaded the file here

https://ufile.io/uz9ph

....i downloaded it years ago from ray ridleys site...i think it was called switchingpowermagazine.com
I agree with coppice, it's like TV commercials :D

You need to master analog design theory and the application of it, simulation of analog loops, transfer functions, controller types, signal processing ect..

Quote
- You will need to study in detail SMPS books from various authors. (see attachment) build models from it, once the mind is developed only then enlightenment will take place.   
- Build simulation signal models, this you can get from app notes, Ti, Microchip, ST and On Semi (This is fragmented knowledge, decent app notes are floating around)
- Prototype!, Prototype!, Prototype!

You want a direct path, none exists, not in a single book! its way too much to cover.
Thanks for the feedback, I think our industry lack some detailed books in this field |O :(
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline TimNJ

  • Super Contributor
  • ***
  • Posts: 1720
  • Country: us
Re: Digital SMPS book recommendation
« Reply #8 on: January 03, 2019, 09:30:44 pm »
Have you designed any of these converters with existing, off-the-shelf controllers?

If not, I would start there. It's hard enough to do that, by itself.
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1967
  • Country: ca
Re: Digital SMPS book recommendation
« Reply #9 on: January 03, 2019, 09:58:20 pm »
Quote
Have you designed any of these converters with existing, off-the-shelf controllers?

If not, I would start there. It's hard enough to do that, by itself.

I have already done these typologies, buck,boost,inverter,flyback,LLC and PFC with the of the shelf parts, mostly from TI and power.
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline TimNJ

  • Super Contributor
  • ***
  • Posts: 1720
  • Country: us
Re: Digital SMPS book recommendation
« Reply #10 on: January 03, 2019, 10:14:35 pm »
Quote
Have you designed any of these converters with existing, off-the-shelf controllers?

If not, I would start there. It's hard enough to do that, by itself.

I have already done these typologies, buck,boost,inverter,flyback,LLC and PFC with the of the shelf parts, mostly from TI and power.

Sorry, I completely missed you mentioning that above. I think EEVBlog user Blueskull has some experience with designing MCU based SMPS controllers. I wonder if he will drop by this thread with any recommendations.

If I was to start designing one, I'd probably try to replicate the functionality of an existing controller, and a simple one to start. I think a datasheet block diagram would be a good place to start. See if you can implement and test each block individually, and then of course the most challenging part, integrate them together. I imagine you could implement most analog functions digitally by sampling and running computations. With that said, I'm not sure how well equipped an MCU really is for the job. There can potentially be lots of parallel operations in a typical switching controller. Most protection features could probably be interrupt driven, I suppose.

 

Offline TimNJ

  • Super Contributor
  • ***
  • Posts: 1720
  • Country: us
Re: Digital SMPS book recommendation
« Reply #11 on: January 03, 2019, 10:23:28 pm »
Maybe Cypress PSoC is a good match? Lot's of onboard analog/hardware peripherals..
 

Offline camivoss

  • Newbie
  • Posts: 2
  • Country: us
Re: Digital SMPS book recommendation
« Reply #12 on: January 04, 2019, 07:05:55 am »
Coincidentally doing a similar project

Fundamentals of Power Supply Design is a good book to get better acquainted with SMPS control:
https://www.amazon.com/gp/product/0998599409/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1

If you are looking for a good MCU to do this with, check out Cypress PSoC5. They have a $10 eval board with muxable analog and digital pins. Another route is to get a FPGA with some ADCs attached

 

Offline icpart

  • Regular Contributor
  • *
  • Posts: 66
  • Country: bg
Re: Digital SMPS book recommendation
« Reply #13 on: January 04, 2019, 11:13:26 am »
I am also interested in DSMPS but for now I will be stick with classic PWM controllers. My experience with MCUs are little to design some of sort of these Power Supplies. In reality the basic concept to drive any topology DC/DC converter with MCU you will need you very fast MCU like Cortex M4 with DSP functions or dedicated DSP like TI C2000 series. On TI site there  is treasure from TI reference designs about that. For example like that http://www.ti.com/tool/TIDA-00951
Also simplest way to have closed loop to drive some DC/DC converter is to use PI or PID algorithm. 
Good staring points about books and control loops which must be implement in digital variant are from Christophe Basso: https://www.amazon.com/Christophe-P.-Basso/e/B001IOH604/ref=sr_ntt_srch_lnk_1?qid=1546600046&sr=8-1
Another modern solution is to use dedicated digital PWM controller which to be controlled from main MCU. TI have very nice of such controllers: http://www.ti.com/power-management/digital-power/digital-power-isolated-controllers/products.html
« Last Edit: January 04, 2019, 11:15:42 am by icpart »
 

Offline ocset

  • Super Contributor
  • ***
  • !
  • Posts: 1516
  • Country: 00
Re: Digital SMPS book recommendation
« Reply #14 on: January 04, 2019, 11:55:29 pm »
I am sure there is a microchip part which has error amps on it, and PWM comparators, but  you can change the switching frequency and/or dead time etc in software....or you can even do the error amp in software if you so wish...i think its PIC7805 or something like that.
The Ridley article i posted above actually expalins that  "normal" analog pwm controllers for SMPS, do actually behave in a digital manner anyway!
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1967
  • Country: ca
Re: Digital SMPS book recommendation
« Reply #15 on: January 05, 2019, 05:55:11 am »
If you have done analog SMPSes (based on actual building blocks like opamps, not based on pre-integrated controller chips), then converting you idea to digital is simple.

You just need to know basics of digital signal processing theory, notably Z transformation and its relation with S domain.

Of course, you need to know an MCU family with SMPS peripherals (high res PWM, decent ADC, fail safe mechanism, etc.).

I go with PSoC, as I usually do, but I also play with other chips, including dsPIC33, Piccolo and Delfino.
Quote
Thanks :-+ :-+

blueskull you have kinda godlike talents in here, and I just have done SMPS based on  pre-integrated controller chips, so what comes next? any book,app note etc... do you recommend?
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1967
  • Country: ca
Re: Digital SMPS book recommendation
« Reply #16 on: January 05, 2019, 09:36:43 am »
Quote
That honor goes to Tim, aka T3sl4coil.

A book with good explanation on SMPS control (perturbation switch model, control theory, V mode controller, I mode controller, etc.) will be a good starting point since you already know how the power side of things work.

I recommend Erickson: https://www.springer.com/us/book/9780792372707.
Really thanks :)
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline ebclr

  • Super Contributor
  • ***
  • Posts: 2331
  • Country: 00
Re: Digital SMPS book recommendation
« Reply #17 on: January 05, 2019, 01:18:12 pm »
 
The following users thanked this post: ali_asadzadeh, ratio

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1967
  • Country: ca
Re: Digital SMPS book recommendation
« Reply #18 on: January 05, 2019, 02:06:23 pm »
Quote
A nice collection of magazines on the matter

https://www.powersystemsdesign.com/library/resources/images/IssuePDF/
Are they chinese?
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline ocset

  • Super Contributor
  • ***
  • !
  • Posts: 1516
  • Country: 00
Re: Digital SMPS book recommendation
« Reply #19 on: January 05, 2019, 03:15:27 pm »
I think Chrostophe Basso's books are really good on SMPS for you.
Also Ray Ridley aswell.

There used to be a SMPS consultancy near the stontronics place in reading, UK. Years ago I interviewed there….
http://www.convertertechnology.co.uk/uncategorized/driving-the-ev-revolution/

…they were into the idea of developing chips which customers could simply  interface to via the PC…and you could pick your switching frequency, crossover frequency etc etc…….and it would design a software control loop for you which you could program into the chip, and then  you could have that as a configurable smps controller…obviously you couldn’t always get the exact response you wanted….eg if you selected a 200khz crossover and a 100khz switching frequency  than it would tell you to start again..
But I was under the impression that this tech was “coming soon”
« Last Edit: January 05, 2019, 03:32:03 pm by treez »
 

Offline TimNJ

  • Super Contributor
  • ***
  • Posts: 1720
  • Country: us
Re: Digital SMPS book recommendation
« Reply #20 on: January 05, 2019, 03:28:18 pm »
Quote
A nice collection of magazines on the matter

https://www.powersystemsdesign.com/library/resources/images/IssuePDF/
Are they chinese?

If you want English, scroll down to the bottom of the page for PSDNA (North America). The top two are PSDC (China) and PSDE (Europe).
 

Offline ebclr

  • Super Contributor
  • ***
  • Posts: 2331
  • Country: 00
Re: Digital SMPS book recommendation
« Reply #21 on: January 05, 2019, 03:53:24 pm »
All english
 

Offline ocset

  • Super Contributor
  • ***
  • !
  • Posts: 1516
  • Country: 00
Re: Digital SMPS book recommendation
« Reply #22 on: January 05, 2019, 04:40:38 pm »
Quote
I agree with coppice, it's like TV commercials
There are 4 pages, only the last page is commercials.

The other three pages  are essential reading for anyone wanting to go into digital SMPS (unless you already knew it) ...because it tells what it is all about...and tells that  "Analog SMPS" is in fact, in may ways, already "Digital SMPS".
 

Offline r0d3z1

  • Regular Contributor
  • *
  • Posts: 116
  • Country: it
Re: Digital SMPS book recommendation
« Reply #23 on: April 29, 2019, 12:40:02 pm »
This is also a well know book for people working on digital control of SMPS

Digital Control of High-Frequency Switched-Mode Power Converters - Luca Corradini, Dragan Maksimovic, Paolo Mattavelli, Regan Zane
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1967
  • Country: ca
Re: Digital SMPS book recommendation
« Reply #24 on: March 27, 2020, 06:54:29 pm »
It's old, But I have found new intel, so maybe it can be useful and we could bring this topic back to life again.

I have found biricha.com, They have a software called WDS and it's free for STM32 ^-^

We can do the calculations and loop compensation in software with 2 or 3 pole and zeros for voltage and current controllers, also it can do various topologies , like Buck,boost, Full-bridge, half-bridge etc...
I have found them for a few days, and I'm watching some of their videos to understand it,But I think we need some tutorials too.
Also I have this app note (AP32319: Synchronous buck converter with XMC™ DigitalPower Explorer Kit) from Infineon to design a buck with a cortex M and do the compensation in software with this WDS software, so maybe finally we get something good for real.

Any Additional app-notes, tutorials etc... would be very nice, ^-^ >:D
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf