This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can make porting of arc detection library to TMS320F28377D?

Other Parts Discussed in Thread: TMS320F28033, TMS320F28377D, CONTROLSUITE

As for arc detection library, many are offered by the lib file.
RD-195 ARC detection library is using TMS320F28033, and peripheral differs from TMS320F28377D.

Moreover, in arc detection library, it seems to use FFT.
The errata sheet of TMS320F28377D has the next item of description, and I am surmising that this is used by FFT.

http://www.ti.com/lit/er/sprz412b/sprz412b.pdf
 FPU: FPU Register Read Following MPYF32, ADDF32, SUBF32, or MACF32

I also consider these differences that correction of library is required. 

Therefore, I am it worried whether I can porting RD-195 arc detection library in TMS320F28377D. 

  • Hi,

    The arc detection library uses a fixed point FFT that is not affected by the FPU issue. If you are considering using the floating point FFT (from controlSUITE, libs/dsp/fpu/v1.40.00.00) you can definitely use it but it will require some porting effort to have all the inputs in float and not integers, as it is currently. There are no reads from FPU regs to CPU regs in the FPU FFT code so this issue is never encountered.