8. Frequently Asked Questions (FAQ)¶
8.1. Contacting Microchip¶
Contact your local Microchip representative for assistance with motorBench® Development Suite or MCAF. Feedback and comments are welcome!
For more information on Microchip support resources, see the “Customer Support” section of the motorBench® Development Suite Release Notes.
8.2. USB Compatibility¶
Microchip does manufacture a few motor control parts that include a USB peripheral (the dsPIC33EPXXXMU806/810/814 series). MCAF does not support USB at this time but may be considered in the future.
8.3. RTOS Compatibility¶
There may be ways in which MCAF can meet the strict timing requirements of motor control but also remain compatible with an RTOS. This may be included in a future version of MCAF.
8.4. MATLAB® and Simulink®¶
Our long-term goal is to support both customers that program PIC® microcontrollers and dsPIC® DSCs for motor control in C, and customers that use MATLAB® and Simulink® for code generation. At this time, the motor control application framework is aimed at motor control projects which rely on MPLAB® X and the MPLAB® XC-DSC C compiler, and it does not support Simulink code generation. The motor control application framework software has been written by hand to be readable and efficient; Simulink-generated C code is by its very nature not intended to be read or edited but rather to be autogenerated for rapid prototyping and sufficient equivalency to simulation results, and it is constrained by features of the MATLAB code generation engine.
Contact your local Microchip representative for assistance with using MATLAB and Simulink.
