TIDUF67 April 2024 – December 2024
Table 4-1 lists the current evaluation kits that are supported for the universal motor control project.
Motor Drive Evaluation Board | TI MCU Evaluation Module | Current Sensing Topology | Rotor Position Sensing Method | Tested Motors | |
---|---|---|---|---|---|
Part Number | Description | ||||
BOOSTXL-3PHGANINV | 12-60V, 3.5A 3-ph GaN inverter | LP-AM263 | Three shunt-based inline motor phase current sensing | eSMO observer based sensorless-FOC QEP encoder based sensored-FOC Hall sensors based sensored-FOC |
LVSERVOMTR (Encoder and Hall Sensor are Embedded) |
TMDSHVMTRINSPIN (1) | 400V, 10A 3ph inverter | TMDSCNCD263 with TMDSADAP180TO100 | Three low-side current shunt | eSMO observer based sensorless-FOC QEP encoder based sensored-FOC |
HVPMSMMTR (Encoder is Embedded) |
// Bypass the 820k resistor for low voltage motor on this kit
#define LV_JUMPER_EN // Bypass the 820k resistor
If the project is set to use Encoder or Hall based sensored-FOC, maintain that the physical connections are connected in the correct order. If the motor, encoder, or hall wires are connected in the wrong order, the project does not function properly, potentially resulting in the motor being unable to spin. For the motor phase wires, verify 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 4-2.
For the encoder, verify that A is connected to A, B to B, and I to I. For the Hall sensor, maintain 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 4-2, please refer to the users manual for the Hall sensor or encoder you are using to verify that you properly connect the wires.
Make sure that for the setup and configuration of the ENC module that the number of slots per rotation for the encoder is 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 spins faster or slower depending on the value that was set. Note that this value is set to the number of slots on the encoder, not the resulting number of counts after figuring the quadrature accuracy.
LVSERVOMTR | HVPMSMMTR | ||
---|---|---|---|
Motor Phase Lines | U | BLACK (16AWG) | RED |
V | RED (16AWG) | BLUE/BLACK | |
W | WHITE (16AWG) | WHITE | |
Encoder | GND | BLACK (J4-1) | BLACK |
+5V | RED (J4-2) | RED | |
I | BROWN (J4-3) | YELLOW | |
B | ORANGE (J4-4) | GREEN | |
A | BLUE (J4-1) | BLUE | |
Hall Sensors | GND | BLACK (J10-1) | Not support for Hall sensor based sensored-FOC |
+5V | RED (J10-2) | ||
A | GRAY-WHITE (J10-3) | ||
B | GREEN-WHITE (J10-4) | ||
C | GREEN (J10-5) |
Get started with TI Real-Time Control Microcontrollers (MCUs) to implement motor control.