Hi TI Team,
I've been experimenting with a custom board that is housing the MCT8316Z (SPI version) and a SimpleLink CC13 as a controlling MCU. I'm using a PWM frequency of 20kHz to send to MCT chip, the VM of the system is 26V.
I've run into an issue where if I try starting the motor from idle at higher duty cycle than 15% the motor runs locks/doesn't turn. Where as if I start the motor at 15% duty cycle the motor starts spinning, then if I raise the duty cycle the motor has no issue adjsuting and speeds up without any problems (locking or stopping).
Second issue I've had is after implementing a PID controller to the testing system I've experienced the motor speeding up to full throtle/duty cycle then stopping suddenly. I belive this might be caused by either the PID or the FGOUT feedback, where the time between FGOUT events is calculated to get the freqnecy of the hall effect sensors. I'm using the FGOUT_SEL = 01b setting for the MCT.
I will include snippets of software I've writetn for the CC13 where the Hall event feedback and the Timersetup is initialized. Maybe you would be able to spot something I haven't. I'm experimenting with this using the TI drivers from the CCS SDK for SimpleLink devices.
As far as the PID controleler goes, when testing it with more or less set values for RPM and comparing them to a setpoint, for example Setpoint 2000 and an RPM of 1000, I've recieved an output that could be used to raise the PWM duty cycle and vice versa if the RPM is larger than the setpoint.
Regards,
Patryk.








