Electronics > Projects, Designs, and Technical Stuff

Digital SMPS book recommendation

<< < (6/6)

coppice:

--- Quote from: ali_asadzadeh on March 27, 2020, 06:54:29 pm ---I have found biricha.com, They have a software called WDS and it's free for STM32 ^-^

--- End quote ---
The guys behind Biricha have been in digital power design for a long time. The founder used to teach digital power systems at Reading University in the UK. He's a nice guy. Biricha used to be based in Reading. Now they appear to be based in Ontario.

jbb:
I can’t comment too much on the nitty-gritty loop compensation details (I’m rusty), but I can make some comments around practical implementation (I remember that better).

- getting your ADC sampling right is critical
- Derivative terms are effectively zeros in the frequency domain and can increase noise sensitivity. Especially if some noise has intruded into your ADC sampling system
- there may well be a lot of housekeeping to take care of, such as soft start, safe shutdown etc. The actual ‘control loop’ code is often the easy bit
- overcurrent / overvoltage protection should be tested FIRST
- printf statements for debugging do NOT belong in the critical loop control code
- neither does any kind of heap memory allocation
- test your PWM module configuration carefully. Strange things sometimes happen near 0% or 100% duty (especially if using floating point control and rounding to a duty cycle)
- anti-windup limits may be required on integrators


And probably more I’ve forgotten.

ali_asadzadeh:

--- Quote ---anti-windup limits may be required on integrators
--- End quote ---
They say you should not use a PID controller!

I think they have covered many things much! But there is no detailed schematics in the app-notes or in biricha,
I know we have a ton of ways to measure currents, But I want to know which way do you suggest? for example for the buck converter. if we could master this design methodology we can build several buck converters using only a MCU, or maybe a multi-phase one!

ali_asadzadeh:
Now I'm reading trough Microchip website, they have some tutorials on their website too, as I read more, I realize that we need better controllers, something with enhanced PWM,fast ADC and internal fast comparators, we have lot's of options, General ARM cortex M cores from ST,NXP,etc... or use of SDC products like dsPIC or MC56F84xxx from NXP. I want to know what Chinese manufacturers has to offer? or do we have a Chinese ARM cortex or RISC-V core with enhanced PWM under 1$.

what options do we have for sub 1$ products? do you have favorite parts for doing this?

Navigation

[0] Message Index

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod