C2000Ware_MotorControl_SDK 3.02.00.00
Table of Contents
This is version 3.02.00.00 of the C2000Ware MotorControl SDK. This document will
provide a list of the versions and revision history for the solutions and
software libraries in the C2000Ware MotorControl SDK directory.
An index of available documentation in the SDK can be found here.
- New: Added PTO Abs2Qep library and examples for F2837xD, F2838x, and F28004x.
- Updated TIDM-02006 reference software to demonstrate FSI PWM sync across distributed axes.
- Updated C2000Ware to version 3.04.00.00
- New: Added F28002x software for TIDM-02006: Distributed multi-axis EtherCAT enabled servo drive over fast serial interface (FSI) reference design.
- New: Added solution for Dual-axis Low Voltage PMSM Servo control on a single MCU with the BOOSTXL-3PHGANINV and LAUNCHXL-F280025C.
- Updated InstaSPIN labs and symbols library to now support both COFF and EABI object file formats.
- Updated C2000Ware to version 3.03.00.00
- Fixed issues:
- Added patch library for the InstaSPIN FAST ROM to allow adjustment of the one-over flux calculation parameter. Previous lack of configurability could lead to issues at higher speeds.
- Fix several solutions projects that failed to boot standalone from flash.
- F2838x reference design software updated to use 25MHz XTAL clock as default input clock. Note that the latest F2838x controlCARDs (Rev.B and later) have been updated to use 25MHz XTAL by default.
- If you have an older 20MHz XTAL controlCARD (E1, E2, or Rev.A), refer to the controlCARD documentation on steps to reconfigure the controlCARD from 20MHz to 25MHz.
- If a 20MHz XTAL is used, please add a predefined symbol "USE_20MHZ_XTAL" in your CCS project. If a different XTAL is used, you need to update the PLL multipliers and dividers accordingly.
- Updated F2838x solutions projects to build with --float_support=fpu64 option
- Updated C2000Ware to version 3.02.00.00
- Updated SFRA to version 1.50.00.00
- Fixed issues:
- Corrected typo in InstaSPIN lab 5 where motorVars.Ls_d_H was mistakenly assigned to userParams.motor_Ls_q_H.
- Missing SysConfig file sdk.json restored to C2000Ware .metadata
- New: Added new solution for F280025C High Voltage PMSM Servo control based on TMDXIDDK379D
- New: Added software for TIDM-02006: Distributed multi-axis EtherCAT enabled servo drive over fast serial interface (FSI) reference design
- Updated: Sigma Delta current sense option added to existing F2837x and F2838x TMDXIDDK379D solutions
- Updated: C2000Ware to version 3.01.00.00
- Fixed issues:
- Corrected size of filterHandle_V array in InstaSPIN labs
- Removed misleading #error in user.c
- New: Added a DesignDRIVE solution for PMSM control using FCL on the TMDXIDDK379D+TMDSCNCD280049C controlCARD
- New: Added a solution to perform dual-axis motor control using FCL on a single MCU based on the BOOSTXL-3PHGANINV and either the F280049C or F28379D LaunchPad
- New: Added Tamagawa T-Format Absolute Encoder Reference APIs and BOOSTXL-POSMGR example
- New: Added PTO PulseGen and QepDiv Reference APIs and BOOSTXL-POSMGR examples
- Updated C2000Ware to version 2.00.00.03
- Updated existing TMDXIDDK379D solutions
- Added T-Format absolute encoder option on F2837x and F2838x projects (new F28004x supports it as well)
- Updated F2837xD project to ELF output format
- Updated FCL library to version 7
- FCL source code is now included
- Added dual-motor version of the library
- Fixed issues:
- Removed extra #ifdef __cplusplus opening in filter_fo.h
- Corrected use of static variables in DRV8320RS driver code
- Fixed issue that prevented code from being displayed in the TI Resource Explorer
- New: Added a DesignDRIVE solution for EtherCAT connected PMSM control using FCL and QEP on the TMDXIDDK379D+TMDSCNCD28388D controlCARD
- New: Added SFRA Library v1.40.00.00
- Updated C2000Ware to version 2.00.00.02
- Updated InstaSPIN-FOC labs to use TI compiler v18.12.1.LTS
- Updated TMDXIDDK379D solution for F2837x
- Updated project to use TI compiler v18.12.1.LTS
- Added build level 6 to demonstrate use of SFRA to verify bandwidth
- Updated FCL library to version 6, making fcl_cpu_cla.lib and index library to choose between COFF and EABI formats as appropriate
- New: Added C2000Ware v1.00.06.00
- New: Added InstaSPIN-FOC labs and associated libraries for F28004x and the BOOSTXL-DRV8320RS and TMDSHVMTRINSPIN EVMs
- New: Added a DesignDRIVE solution for PMSM control using FCL and QEP on the TMDXIDDK379D and associated libraries
Under some circumstances, projects using the F28004x FAST ROM symbols library (f28004x_fast_rom_symbols_fpu32.lib) and the compiler RTS library build with redefined symbol errors. To resolve this, update your linker option --reread_libs with --priority. For more details view the Exhaustively Read and Search Libraries sub-chapter of the C28x assembly tools manual.
An updated FAST ROM symbols library will be made available in a future release that will not cause this error.