Hi,
this is my first post on this forum. I searched some older posts related to what I'm doing but I didn't find anything.
I'm working with the LAUNCHXL-F28069M (http://www.ti.com/tool/LAUNCHXL-F28069M#0) and with the BOOSTXL-BUCKCONV (http://www.ti.com/tool/boostxl-buckconv), using the PowerSUITE software (https://e2e.ti.com/blogs_/b/toolsinsider/archive/2015/03/16/digital-power-boosterpack-and-powersuite-software-tools-give-developers-the-power-to-innovate).
I have already tested the example project given by ControlSUITE software (C:\ti\controlSUITE\development_kits\BOOSTXL_BUCKCONV\v1_01_00_00\Buck_VMC_F28069M) and it works properly (both open loop and closed voltage mode loop).
Now I'm looking for current mode implementation exploiting the same example project: I would like to modify the C code in order to add the current loop control by measuring in Real-Time the current value (not the average current value).
My idea is to use the open-loop mode adding a section containing the real time current loop, in order to drive the PWM directly. The goal is to open the buck SW when the current reaches the peak value (depending on Vout), and to close the buck SW at the end of each switching period. How can I do it?
I'm not a computer engineer. This is the first time I work with a TI board and with TI libraries, so I'm not very confident. Please give me some hints.
Thank you,
AP.