SPRUJ26A September 2021 – April 2024
The TMS320F28002x (F28002x), TMS320F28003x (F28003x), or TMS320F280013x (F280013x) is a member of the C2000™ real-time Microcontroller family with IEEE 754 Floating-Point Unit (FPU) and Trigonometric Math Unit (TMU). The user can use one of these LaunchPad™ development kits or controlCARDs with the relevant motor drive evaluation board to evaluate this lab for motor control.
Table 3-1 lists the current evaluation kits that are supported for this universal motor control lab project in MotorControl SDK.
Motor Drive Evaluation Board | C2000 MCU Evaluation Module | Current Sensing Topology | Rotor Position Sensing Method | Tested Motors | |
---|---|---|---|---|---|
Part Number | Description | ||||
DRV8329AEVM | 4.5~60V, 30A 3-ph inverter with CSD18536KTTT NexFET™ | LAUNCHXL-F280025CLAUNCHXL-F280039CLAUNCHXL-F2800137 | Single shunt dc-link current | FAST estimator based
sensorless-FOC eSMO observer based sensorless-FOC QEP encoder based sensored-FOC Hall sensors based sensored-FOC Sensorless trapzoidalcontrol |
LVSERVOMTR (Encoder Embedded)LVBLDCMTR (Hall Sensors Embedded) |
BOOSTXL-DRV8323RH | 6~54V, 15A 3-ph inverter with CSD88599Q5DC NexFET™ power blocks | LAUNCHXL-F280025CLAUNCHXL-F280039CLAUNCHXL-F2800137 | Three low-side current shunt | FAST estimator based
sensorless-FOC eSMO observer based sensorless-FOC QEP encoder based sensored-FOC Hall sensors based sensored-FOC |
LVSERVOMTR (Encoder Embedded)LVBLDCMTR (Hall Sensors Embedded) |
BOOSTXL-DRV8323RS | 6~54V, 15A 3-ph inverter with CSD88599Q5DC NexFETTM power blocks | LAUNCHXL-F280025CLAUNCHXL-F280039CLAUNCHXL-F2800137 | Three low-side current shunt | FAST estimator based
sensorless-FOC eSMO observer based sensorless-FOC QEP encoder based sensored-FOC Hall sensors based sensored-FOC |
LVSERVOMTR (Encoder Embedded)LVBLDCMTR (Hall Sensors Embedded) |
DRV8316REVM | 4.5~35V, 8A peak current 3-ph inverter integrated MOSFET | LAUNCHXL-F280025CLAUNCHXL-F280039CLAUNCHXL-F2800137 | Integrated CSAs for three-phase low-side current | FAST estimator based
sensorless-FOC eSMO observer based sensorless-FOC QEP encoder based sensored-FOC Hall sensors based sensored-FOC |
LVSERVOMTR (Encoder Embedded)LVBLDCMTR (Hall Sensors Embedded) |
DRV8353RS-EVM | 9~95V, 15A 3-ph inverter with CSD19532Q5B | LAUNCHXL-F280025CLAUNCHXL-F280039CLAUNCHXL-F2800137 | Three low-side current shunt | FAST estimator based
sensorless-FOC eSMO observer based sensorless-FOC QEP encoder based sensored-FOC Hall sensors based sensored-FOC |
LVSERVOMTR (Encoder Embedded)LVBLDCMTR (Hall Sensors Embedded) |
BOOSTXL-3PHGANINV | 12~60V, 3.5A 3-ph GaN inverter | LAUNCHXL-F280025CLAUNCHXL-F280039CLAUNCHXL-F2800137 | Three shunt-based inline motor phase current sensing | FAST estimator based
sensorless-FOC eSMO observer based sensorless-FOC QEP encoder based sensored-FOC Hall sensors based sensored-FOC |
LVSERVOMTR (Encoder Embedded)LVBLDCMTR (Hall Sensors Embedded) |
TMDSHVMTRINSPIN | 400V, 10A 3-ph inverter | TMDSCNCD280025C,TMDSCNCD280039C,TMDSCNCD2800137, with TMDSADAP180TO100 | Three low-side current shunt | FAST estimator based
sensorless-FOC eSMO observer based sensorless-FOC QEP encoder based sensored-FOC |
HVPMSMMTR (Encoder Embedded) |
If the lab is set to use Encoder or Hall based sensored-FOC, it is important to ensure that the physical connections are connected in the correct order. If the motor, encoder, or hall wires are connected in the wrong order, the lab will not function properly, potentially resulting in the motor being unable to spin. For the motor phase wires, it is important to ensure that the motor phases are connected to the right phase on the inverter board. For the motors that are provided with the TI Motor Control Reference Kits, the correct phase connections are provided as shown in Table 3-2.
For the encoder, it is important to ensure that A is connected to A, B to B, and I to I. For the Hall sensor, it is important to ensure that A is connected to A, B to B, and C to C. Often +5V dc and ground connections are required as well. If you are using Hall sensors or encoders that are different than the ones specifically listed in Table 2-2, please refer to the users manual for the Hall sensor or encoder you are using to ensure that you properly connect the wires.
It is important for the setup and configuration of the ENC module that the number of slots per rotation for the encoder be provided. This allows the ENC module to correctly convert the encoder signal into an angle. The USER_MOTOR1_NUM_ENC_SLOTS constant that is defined in the user_mtr1.h file needs to be updated to the correct value for your encoder. If this value is not correct, the motor will spin faster or slower depending on the value that was set. It is important to note that this value should be set to the number of slots on the encoder, not the resulting number of counts after figuring the quadrature accuracy.
LVSERVOMTR | LVBLDCMTR | HVPMSMMTR | HVBLDCMTR | ||
---|---|---|---|---|---|
Motor Phase Lines | U | BLACK (16AWG) | YELLOW | RED | YELLOW |
V | RED (16AWG) | RED | BLUE/BLACK | RED | |
W | WHITE (16AWG) | BLACK | WHITE | BLACK | |
Encoder | GND (J12-1 of LAUNCHXL-F280025C/39C/137) | BLACK (J4-1) | N/A, Not support for encoder based sensored-FOC | BLACK | Not support for encoder based sensored-FOC |
+5V | RED (J4-2) | RED | |||
I (1I, J12-3 of LAUNCHXL-F280025C/39C/137) | BROWN (J4-3) | YELLOW | |||
B (1B, J12-4 of LAUNCHXL-F280025C/39C/137) | ORANGE (J4-4) | GREEN | |||
A (1A, J12-5 of LAUNCHXL-F280025C/39C/137) | BLUE (J4-1) | BLUE | |||
Hall
Sensors (LAUCHXL_F2800137 only has J12, Hall sensors share the J12 with Encoder) |
GND | BLACK (J10-1) | BLACK | Not support for Hall sensor based sensored-FOC | BLACK |
+5V | RED (J10-2) | RED | RED | ||
A (2I, J13-3 of LAUNCHXL-F280025C/39C) | GRAY-WHITE (J10-3) | BLUE | BLUE | ||
B (2B, J13-4 of LAUNCHXL-F280025C/39C) | GREEN-WHITE (J10-4) | GREEN | GREEN | ||
C (2A, J13-5 of LAUNCHXL-F280025C/39C) | GREEN (J10-5) | WHITE | WHITE |
Get started with C2000™ Real-Time Control Microcontrollers (MCUs) to implement motor control.