Electronics > Projects, Designs, and Technical Stuff
Digital SMPS book recommendation
TimNJ:
--- Quote from: ali_asadzadeh 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.
--- End quote ---
I have already done these typologies, buck,boost,inverter,flyback,LLC and PFC with the of the shelf parts, mostly from TI and power.
--- End quote ---
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.
TimNJ:
Maybe Cypress PSoC is a good match? Lot's of onboard analog/hardware peripherals..
camivoss:
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
icpart:
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
ocset:
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!
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version