TIDUF82B August 2024 – May 2025 DRV8162 , INA241A , ISOM8710
The software used to test this reference design is modified from the servo_drive_with_can example project in the C2000Ware_MotorControl_SDK. The example project is tuned to work with the hardware following the instructions in the related documentation found in the installation folder.
If not previously installed, download and install C2000WARE-MOTORCONTROL-SDK using the default settings. Locate the servo_drive_with_can example code at this path:
c:\ti\c2000\C2000Ware_MotorControl_SDK_x_xx_xx_xx\solutions\servo_drive_with_canThere are multiple subfolders for different MCUs in this path, and the documentation is also available in the doc subfolder in this path.
The tuning work is done in the Code Composer Studio™ integrated development environment (IDE). If not previously installed, download and install Code Composer Studio using the default settings. For more instructions on Code Composer Studio, see also the resources on the installation path.
To tune the example project for this reference design and run a three-phase motor, import the project in the f28003x subfolder to Code Composer Studio and then make these changes:
First, modify the analog and digital I/O port settings. Make sure the PWM signals from the C2000™ MCU are configured correctly for the high-side and low-side FETs. Make sure the control outputs, the fault feedback inputs, and the ADC channels are all configured correctly for the LaunchPad development kit I/O ports used.
Second, tune the related parameters and codes for the reference design hardware and system control. The reference design is tested using build level 2, which means the system is run in an open loop configuration.
For questions on the software, C2000Ware_MotorControl_SDK, or Code Composer Studio, see also the C2000 microcontrollers forum E2E design support forum.