Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE, TIDM-1000, TIDM-1007, TIDA-01604, C2000WARE-DIGITALPOWER-SDK
Hi Texas Instruments,
currently I'm programming an application which is quiet similar to the HV_1PH_DCAC. As I started from scratch the source code from that design and in particular the Solar Library were a great help. Thank you for that!
I already had a TMS320F28069 Control Card. Therefore I started programming on this device. I did the following steps:
a. Developed the code for controlling my inverter on the CPU
b. Moved the control code from CPU to CLA to free up the CPU to do some signal processing and communication.
The next step would be to implement the state machine of the inverter similar to HV_1PH_DCAC with states like Off, On, Reset, Fault, etc. Now the following questions come up to me:
1. Is it the right approach to use the CLA to control the inverter and the CPU for signal processing?
2. Where would you recommend to implement the state machine, on CLA or CPU? The problem with the CLA is, that my CLA program space is nearly exhausted. Therefore I considered to move to a different device for example the F28004x, which has a bigger program space and then implement the state machine on the CLA. Or do you recommend to implement the state machine on the CPU? But how would you then do the communication between CPU and CLA?
As you can see I'm struggling with the question how to make the best usage out of CLA and CPU for my application. If you need further information to answer my request, please let me know.
I'm looking forward to you help!