Hi there, I think I need a bit more than a pic16fxxx for my motor controller, pic16 seems a bit limited not having hardware maths, the motor is either going to be 2 or 3 phase with 3 or 4 rotor pole pairs with proportional hall sensors detecting the rotor poles, variable speed from realy slow upto 100k rpm, with pwm control proportional to speed and position as well at lowish speeds, maybe need timing adjustment at 100k rpm not sure but need to be able to just in case, as well as speed control.
The power side will be seperate.
I also need to do a few other data logging things too, and drive a second slow speed positioning motor. but I might use a second MCU.
There seems to be quite a few MCU wich are tagged motor controller with4 dedicated pwm outputs wich would seem to make things realy easy, with quadrature position sensing too and some with respectable computing powers, wich would make my time a lot easier.
Im looking at the dspic30f6xxxx range atm but the data sheets lists the entire range of development stuff but none of wich seems to specify its suitable for the dspic30.
Theres too much stuff to keep wading through.
Are there any nice solutions with nice cheap/free development environments and with dev/demo boards cheap enough so I can use so i dont have to make a pcb for the mcu wich tend to be hard to solder packages ?
Maybe someone has made avilable such a general purpose versatile programmable motor controller ?