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.
hi
I am the disty FAE in charge of Ti product line. My customer is using TI’s controlSUITE libraries for PMSM motor control. They plan to use HFI/IPD library with controlSUITE. However, HFI/IPD library is not included in the controlSUITE download from TI website.
Please do share the HFI/IPD library so that i can support the customer.
thx
Best regards,
Felix
Hi Felix,
HFI / IPD requires a lot of tuning for specific motor. Though it works, it requires a lot of tweaking and tuning and the end result will take time. It is difficult to support this library. Will fwd this request
hi Ramesh,
Yes, end customer is fully aware on HFI/IPD tuning involved. please do help to share the library asap. thx
Best regards,Felix
Hi ChrisClearman/ Ramesh Ramamoorthy
I am the end customer who requested for the HFI/IPD library via Arrow (TI distributor in Singapore).
I'd like to request to resend me (or to Poh Kok Keng) the HFI library with support for C28FPU32. Our project uses SM320F28335-HT with fpu32 compile flag enabled.
Currently, I am getting error once I call any API's for HFI.lib.
Errors like:
...HFI.lib<hfi.obj> "specifies ISA revision "C2800", which is not compatible with ISA revision "C28FPU32" ..."
...rts2800_fpu32_fast_supplement.lib<cos_f32.obj>" specifies ISA revision "C28FPU32", which is not compatible with ISA revision "C2700"... "
Please do let me know if you need any additional information.
Thanks in advance.
best regards,
Sicris
Hi Sicris,
The library was done with F28035 processor, but uses _iq functions to do math. This will seamlessly connect between fixed point and floating point CPUs. Anyway, let me fwd your request to software support.
I think that it is the same issue (6yrs ago) found in the link below. According to ChrisClearman in the same link, "the eSMO library is compiled as fixed point only. it will not work with the FPU enabled on F28335. No plans to release an FPU version."
(+) ControlSUITE's eSMO and F28335 - C2000 microcontrollers forum - C2000 microcontrollers - TI E2E support forums
However, it was fixed after you released eSMO_float.lib. Actually, I am currently using this library (replacing esmo.lib that came with controlSUITE v3.4.9) and it's working perfectly.
if possible, you can also release floating point library for HFI as I am currently using rts2800_fpu32.lib and rts2800_fpu32_supplement in my project.
Thanks in advance.
best regards,
Sicris
Pls ask your TI contact to reach out to us internally for the source code. Sorry for the delay.