Hi,
I am currently trying to build a 5-phase new pentagon stepper motor driver to use in a project of mine.
The stepper is a VEXTA 0.75A/phase, wired as such:

ATM, my very primitive circuit looks like this
The microcontroller used is an atmega2560.
I am trying to figure out if I could use a single shunt resistance (RSENSE) to monitor the current consumption and use PWM on the MOSTFETs gates to limit it and prevent overheating.
If so, my guess would be to calculate the current that the stepper should be consuming in the worst case.
For a 2-Phase stepper, 0.75A would be the maximum current for one winding while the other winding carries no current. " If both windings are active the sum of the squares of the two currents should be equal or less to the square of the rated current (quadrature drive). "
So for a 5-phase stepper, what would be the math behind this ?
I've read that the best option would be to monitor each winding separately using 5 shunt or just the winding inner resistance, but in my case, those are 1.1Ohms, which is probably too high to wire directly into the microcontroller. So should I just go with 5 shunt resistors ?
I plan to keep RSENSE anyway, because i would like to implement a potentiometer or user interface to set idle current, again to minimize heat and power consumption. So, I need to monitor it.
The mosfets on the picture are placeholders because proteus doesnt have the one i'm planning to use (FDS8949 by Fairchild).
Thank you for your help
edit: Here is the only information I have on the stepper. I am currently waiting for a mail response from oriental motor because there is little to no documentation on the internet.


