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.

MCF8315D: Seeking advise on which integrated BLDC driver IC I should use for my exoskeleton (FOC and sensored solutions is applicable)

Part Number: MCF8315D

Tool/software:

Hi Venkatadri. I am replying to your last response 3 months ago (which was locked unfortunately). Thank you for your concise response and useful suggestions on how to get my motor starting without jitter at low velocity with sensorless control. So I think I can go with the MCF831xD on IPD mode.

Also thank you for suggesting we look at solutions built around the C2000. We actually found some that are implemented in Simulink (which happens to be the programming platform we use), namely this one: https://www.mathworks.com/help/mcb/gs/foc-pmsm-using-quadrature-encoder.html and this one: https://www.mathworks.com/help/ti-c2000/ug/foc-qep-example.html .

But those two encoder-based C2000 solutions are both meant for designing a custom FOC algorithm from scratch, then pairing C2000 LaunchPad with some motor gate driver chip/module. However, the vocation of an integrated motor driver like the MCF8315D is to carry the FOC algorithm on its own (code-free FOC as advertised on its datasheet), freeing therefore the application processor (C2000 in this case) from that FOC computation and its various interrupt considerations. Since MCF8315D is sensorless and thus can't take encoder feedback, no problem, we believe we could close the feedback loop using the C2000 which can read encoder (i.e. rotor position), do PID control accordingly, then inject proper PWM to "SPEED" input of the MCF8315D chip (somehow set it to IPD mode on MOTOR_STARTUP Register), which will take care of all FOC and current sensing required. Do you think this is a possible architecture, or are you envisioning some better device configuration?

In essence, we need to keep our hardware implementation compact, and to offload conventional FOC algorithm to a dedicated chip rather than implementing it in software. That's why we want to opt for TI integrated drivers rather than bulky ESCs inverters, or motor control shields for development kits.

Thank you Venkatadri for your valuable advice and bright ideas.

Best Regards

~ Youness ~