Other Parts Discussed in Thread: SFRA, C2000WARE
Dear Manish or C2000 expert,
Current I’m testing the SFRA feature, and have some questions about it, can you please share some comments on it?
1. Phase vs frequence graph from sweeping result, at frequency above 2Khz, has much difference with calculation result from compensation designer GUI. I changed to use 2p2z compensation loop in SFRA example (C:\ti\c2000\C2000Ware_DigitalPower_SDK_2_00_01_00\libraries\sfra\examples), and the structure shown as below, d and y are used as input for SFRA_collection function.
I found that, the magnitude result from sweeping is almost the same with calculation from compensation designer GUI, but the phase result above 2khz has much difference with expected calculation, can you please help me know why? And what is the max frequency for accurate frequency response if my control ISR is 100Khz?
2. The default injection amplitude in example project is 0.005, what’s the criteria of setting this amplitude?
3. I have done some tests on this feature, and set different value for Ref, and see the sweeping result is different, what’s possible reason of causing this? The closed loop structure is the same as question 1, and the only differece in below 2 results is the Ref difference.
4. For UART configuration, the RXRDY and TXRDY interrupt were set, but there is no PIE configuration for those 2 interrupt, why? Is it possible disable those 2 interrupt?
SCI_enableInterrupt(sci_base, SCI_INT_RXRDY_BRKDT | SCI_INT_TXRDY);