TMS320F28027: svPWM

Part Number: TMS320F28027
Other Parts Discussed in Thread: MOTORWARE

E:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\boostxldrv8305_revA\f28x\f2802xF\projects\ccs\proj_lab10a  

1. Is the current routine svPWM? Still using CPWM modulation method
2. Is there an optimized version available for the current reconstruction that always makes a clicking sound when unloaded? Alternatively, other routines can be referenced to discover
// Set trigger point in the middle of the low side pulse
HAL_setTrigger(halHandle,ignoreShuntNextCycle,midVolShunt); This function causes,

  • 感谢您对TI产品的关注!
    已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 1. Is the current routine svPWM? Still using CPWM modulation method

    It's SVPWM.

    2. Is there an optimized version available for the current reconstruction that always makes a clicking sound when unloaded? Alternatively, other routines can be referenced to discover

    Not such code in motorWare.

    HAL_setTrigger(halHandle,ignoreShuntNextCycle,midVolShunt); This function causes,

    It's for triggering ADC and overmodulation, not related to SVPWM.

  • Hello, the motor has 20 poles, with a maximum frequency of 1500Hz and 16K chopper. It uses current reconstruction and has been found to be HAL_setTrigger(halHandle,ignoreShuntNextCycle,midVolShunt); It can cause card ringing, feel sampling errors, or insufficient computing power leading to interrupt overflow

  • Can you have a detailed description? And post any measured current waveforms to help us understand this question?

    The overmodulation and current reconstruction is dependent on the current sensing circuit as well. Please don't set the modulation index to the maximum value (0.66f), it's better to be less than 0.57f if the hardware doesn't have very good current sensing signal quality.