Challenges going faster than certain rpm

Hello !!

I’ve been able to successfully run full FOC on the G431B-ESC board with an SPI magnetic sensor (AS5047) a 1 MHz thanks to all the great tips I could find on this forum (https://community.simplefoc.com/t/b-g431b-esc1-beginner-guide-i2c-guide/515/91). Motor is 100W AT2303 1500KV.

While operation at low RPMs runs smoothly after tuning, I can’t achieve speeds beyond 750 rad/s. As I increase velocity, current draw also increases as expected (all below 1A). Going beyond 600-800 rad/s, the current suddenly jumps to the power source limit (3A), the motor becomes very noisy and the reported speed actually decreases (and doesn’t reach the target).

For my application, I would need to go to 1500 rad/s. Is there any tips you would have to reach that? I am open to any changes, going open loop at high speed or even switching to 6 step control etc…