Hi,
Does any reader have knowledge about how good Programmable SMPS PWM controllers are? (using PIDJ software to do the PWM).
-That is, are they better or worse than standard 'analog' (non-programmable) PWM controllers?
('J' is for derivative of the derivative)
I have been running the Sync Buck Demo Board from Microchip. This board uses dsPIC30F2020 to control a Buck Converter with a switchable load.
I ran Microchip's PIDJ example code on this board and regulation was 300mV pkpk (switching from min to max load at T=1ms, 50% duty).
....Then, as an experiment, i programmed the dsPIC30F2020 to act as a SMPS regulator using nothing more than its on-chip comparator to control PWM.....
The equivalent circuit for this simple (non PIDJ) PWM controller is as follows....
-Surprisingly, just using the on-chip comparator provided significantly better regulation than using the PIDJ code provided by Microchip. I am surprised since i half expected Microchip's code to be written so as to perform excellent regulation, -so as to "show-off" their product.
I am wondering if any reader has any ideas about why the simple (non PIDJ) PWM controller gave superior performance to the example controller code which used PIDJ control and the DSP engine inside dsPIC30F2020?
-I am thinking of developing PIDJ code for PWM SMPS control but would like first to see that it really can give better performance than simple comparator PWM controllers as shown in the above link.
Does anybody know if programmable SMPS PWM control (using PIDJ algorithms) is flawed, when compared to simple 'analog' PWM controllers?
Does any reader have knowledge about how good Programmable SMPS PWM controllers are? (using PIDJ software to do the PWM).
-That is, are they better or worse than standard 'analog' (non-programmable) PWM controllers?
('J' is for derivative of the derivative)
I have been running the Sync Buck Demo Board from Microchip. This board uses dsPIC30F2020 to control a Buck Converter with a switchable load.
I ran Microchip's PIDJ example code on this board and regulation was 300mV pkpk (switching from min to max load at T=1ms, 50% duty).
....Then, as an experiment, i programmed the dsPIC30F2020 to act as a SMPS regulator using nothing more than its on-chip comparator to control PWM.....
The equivalent circuit for this simple (non PIDJ) PWM controller is as follows....
-Surprisingly, just using the on-chip comparator provided significantly better regulation than using the PIDJ code provided by Microchip. I am surprised since i half expected Microchip's code to be written so as to perform excellent regulation, -so as to "show-off" their product.
I am wondering if any reader has any ideas about why the simple (non PIDJ) PWM controller gave superior performance to the example controller code which used PIDJ control and the DSP engine inside dsPIC30F2020?
-I am thinking of developing PIDJ code for PWM SMPS control but would like first to see that it really can give better performance than simple comparator PWM controllers as shown in the above link.
Does anybody know if programmable SMPS PWM control (using PIDJ algorithms) is flawed, when compared to simple 'analog' PWM controllers?