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.

top speed for sensorless brushless motor



My application is a spindle motor that should operate as high as 100,000 rpm. The drive voltages will have a frequency of 1.6 kHz or 3.2 kHz depending on the selection of number of poles. Is the computational speed in the PICCOLO or InstaSPIN controls fast enough to support this?

  • If there is a single interrupt at the 3.2 kHz rate, then you have an interrupt every 312.5 us.  Piccolo MCUs are available at several different clock rates, but 60 MHz is a common rate.  At 60 MHz, the 312.5 us interrupt will allow time for ~18,000 instructions.  This is enough time for to run most control algorithms. 

    100K RPM is fast and you may need to increase the PWM frequency, but Piccolo is designed to support this.