Other Parts Discussed in Thread: SFRA
Hi,
I am trying out SFRA library to identify my Plant system (open loop) and design a compensator using F280049C Launchpad. I have gone through the user guide SPRUIK4A. I am using external ADC to acquire the data at 200 KHz, do some processing in the controller (control loops at 1KHz) and send the control signal to external DAC (at 200 KHz). I am using SFRA for the first time, followed the steps below and have some doubts.
1) The "example1_stb_f28004x_f32_tmu_coff" was imported to my workspace and build but it throwed following errors. What may be the reason ? Any library I failed to include ?
2) In the example projects in the SDK, 2 TMU projects are there viz **_f32_tmu_coff and **_f32_tmu_eabi. What's the difference between them and which should I choose ?
3) My CPU is almost fully used for other processing. So can I run the same on TMU alone ? If yes whether it still takes any CPU cycles ? In the user guide its mentioned as below. So if I use FloatTMU, then whether SFRA_INJECT and SFRA_COLLECT functions takes 37 and 67 CPU cyces ?
4) In the above image, what is SFRA_Background task doing ? At what frequency it should be called ?
Thanks and Regards
Karthik R