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.

TMS320F28034: HFI Problem

Part Number: TMS320F28034


I debug the motor by the HFI.lib . I like to pick your brain about some HFI issues.
1: When the motor is in the HFI state, the motor makes noise. Can noise be eliminated? I should adjust which parameter to eliminate the noise.

2: When the motor is in the NS_ID state, can the phase current be adjusted? I should adjust which parameter.

3: When using the HFI, I give positive speed instructions, sometimes the motor can start forward,but sometimes the motor start reverse. IS the motor angle incorrect? I should adjust which parameter to make the motor start forward every time, when I give positive speed instructions

  • 1. The noise can't be eliminated fully for the high frequency voltage inject. You can adjust the magnitude of inject voltage to reduce the noise, but that maybe decrease the performance of HFI&IPD to get a correct angle and rotor position.

    2.  Adjust IPD_HFI_EXC_MAG_COARSE_PU and IPD_HFI_EXC_MAG_FINE_PU, but the lower current maybe affect the performance.

    3. Maybe, didn't get correct rotor position, you can adjust the parameters in IPD_HFI_setParams(), like the inject voltage frequency and magnitude. And as you know,  the algorithm only support IPM with a obvious saliency ratio.

  • Thank you for your reply,
    I agree with you. My applicition is sensitive to noise. My requirement is that there is no noise When the motor is in the sensorless startup state.
    Can the hfi.lib be used? Is noise inevitable, if I continue to use the hfi.lib. If yes, Should I change a solution? Does TI have a solution, or other alternatives.