Hello again, Jgoncalves:
Now I see. The biggest problem I now see is finding the time to read that thesis. This is the type of thing that I can get immersed in. Dang. But that's my problem.
Your problem is finding a suitable control circuit. Your motor is a permanent-magnet 3-phase motor, and the MC3PHAC was designed for an induction motor (no magnets). So it really isn't suitable, as the control algorithms are very different.
The 56Fxxxx digital signal controllers are designed for this, but then you would need firmware. Freescale offers a lot of sample firmware for motor control, but you would still need to pull things together. One big advantage of a firmware approach to control is that it can be expanded to handle the generator functions later, and a pre-programmed motor-controller would not give you that flexibility.
The next important question is whether or not you have a feedback device to help with the commutation. Hall sensors would be the most common method, and the simplest. An encoder or resolver could give you better control, with some added complexity. A sensorless control scheme could lower the per unit cost, at the expense of development effort, but I doubt you want to go there.
You might try operating open-loop, which would be similar to controlling a 3-phase stepper motor. That is close to what the MC3PHAC would have given you. The disadvantage is that it could waste a lot of energy, as the current won't be self-regulating as it would be with an induction motor.
Depending on your control method, I can probably suggest a few controller ICs, or even complete control modules.