| 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 |
| Message Index |
| Previous page |