Part Number: LAUNCHXL-F28069M
Other Parts Discussed in Thread: CONTROLSUITE, , C2000WARE
Tool/software: Code Composer Studio
Hello all,
I have designed an inverter and it controls an igbt h-bridge to generate 1 phase 1000Hz waveform. I use this to control welding operations so I have a current feedback like current transformer or a hall effect sensor. The feedback comes as voltage to my adc channel. According to my adc feedback values, I control ePwm duty cycles.
The thing here is, I build the program structure by taking the ideas of your examples.
C:\ti\controlSUITE\device_support\f2806x\v151\F2806x_examples_ccsv5
I use c (or c++) language, not Matlab, not Simulink.
So I have a reference value and a feedback value that comes from the adc channel and I compare them, increase or decrease the duty cycle. For my adc feedback, I use an analog op-amp integrator.
I think I need to integrare PID (anti-windup, etc) and digitalise the PID process.
You also have a PID library (DCL):
C:\ti\controlSUITE\libs\control\DCL\v1_00_00_00\docs
Is this suitable for LaunchXL-F28069M? Do you create PID applications and use this library, because the document was not clear enough at first look.
I know that LaunchXL F28069M has dual motor control system and instaspin motion stuff. You create PID blocks at Simulink and use them but I don't know anything about those.
Maybe I'm on the wrong path. Maybe these are easier.
Thank you for your attention.

