Main Content

Hardware Connections

Motor Control Blockset™ supports implementing motor control algorithms using hardware kits from different vendors.

VendorHardware Kit / Development Board with Demonstrated Capabilities of Motor Control BlocksetUsed in

Texas Instruments™

LAUNCHXL-F28069MMultiple examples in this product [Motor Control Blockset]
LAUNCHXL-F28379D
C2000 MCU Resolver Eval Kit [R2]
DRV8312-69M-KIT
LAUNCHXL-F280049CExamples that list Motor Control Blockset as one of the required products in Embedded Coder Support Package for Texas Instruments C2000 Processors

STMicroelectronics®

NUCLEO-F401REExamples that list Motor Control Blockset as one of the required products in Embedded Coder Support Package for STMicroelectronics STM32 Processors
X-NUCLEO-IHM07M1

NXP™

MCSPTE1AK144Field-Oriented Control of PMSM Using NXP™ S32K144 Kit

Microchip

dsPICDEM MCLV-2Demo for Motor Control Deployment on Microchip Controllers

Speedgoat

Baseline real-time target machine with IO397 I/O module and Electric Motor Control Kit

Tune PI Controllers Using Field Oriented Control Autotuner Block on Real-Time Systems

Infineon® AURIX™

AURIX TC3xx Motor Control Power Board

Examples that list Motor Control Blockset as one of the required products in

Embedded Coder Support Package for Infineon AURIX TC4x Microcontrollers

Trenz Electronic™

Trenz Electronic™ Motor Control Development Kit TE0820

FOC of PMSM Using FPGA-Based Motor Control Development Kit

This section explains the hardware connection for the following hardware configurations, which are used in multiple examples in Motor Control Blockset:

  1. F28069 control card configuration

  2. LAUNCHXL-F28069M configuration

  3. LAUNCHXL-F28379D configuration

  4. C2000 MCU Resolver Eval Kit [R2]

F28069 control card configuration

The configuration includes the following hardware components:

  • Texas Instruments DRV8312-69M-KIT inverter board

  • Texas Instruments F28069 microcontroller control card

  • Motor BLY171D (supports both Hall and quadrature encoder sensors)

  • Motor BLY172S (supports Hall sensor)

  • Quadrature encoder

  • DC power supply

Note

Due to auxiliary power supply related hardware issues, the DRV8312-69M-KIT does not support the position sensors connected to some motors (for example, Teknic M-2310P motor).

The following steps describe the hardware connections for the F28069 control card configuration:

  1. Connect the F28069 control card to J1 of DRV8312-69M-KIT inverter board.

  2. Connect the motor three phases, to MOA, MOB, and MOC on the inverter board.

  3. Connect the DC power supply (24V) to PVDDIN on the inverter board.

Warning

Be careful when connecting PVDD and GND to the positive and negative connections of the DC power supply. A reverse connection can damage the hardware components.

The following step describes about interfacing the quadrature encoder sensor:

  • Connect the quadrature encoder pins (G, I, A, 5V, B) to J4 on the inverter board.

To implement position-sensing by using Hall sensor, use a motor that has inbuilt Hall sensors (for example, BLY171D and BLY172S). The following steps describe the steps to interface the Hall sensor:

  • Connect the Hall sensor encoder output to J10 on the inverter board.

We recommend the following jumper settings for DRV8312-69M-KIT inverter board when working with Motor Control Blockset. You can customize these settings depending on the application requirements. For more information about these settings, see the device user guide available on Texas Instruments website.

  • JP1 – VR1

  • JP2 – ON

  • JP3 – OFF

  • JP4 – OFF

  • JP5 – OFF

  • M1 – H

  • J2 – OFF

  • J3 – OFF

  • RSTA – MCU

  • RSTB - MCU

  • RSTC - MCU

LAUNCHXL-F28069M and LAUNCHXL-F28379D Configurations

The LAUNCHXL-F28069M configuration includes the following hardware components:

  • LAUNCHXL-F28069M controller

  • BOOSTXL-DRV8305 (supported inverter)

  • Teknic motor M-2310P (supports both Hall and quadrature encoder sensors)

  • Motor BLY171D (supports both Hall and quadrature encoder sensors)

  • Motor BLY172S (supports Hall sensor)

  • DC power supply

The LAUNCHXL-F28379D configuration includes the following hardware components:

  • LAUNCHXL-F28379D controller

  • BOOSTXL-DRV8305 and BOOSTXL-3PHGANINV (supported inverters)

  • Teknic motor M-2310P (supports both Hall and quadrature encoder sensors)

  • Motor BLY171D (supports both Hall and quadrature encoder sensors)

  • Motor BLY172S (supports Hall sensor)

  • DC power supply

The following steps describe the hardware connections for the LAUNCHXL-F28069M and LAUNCHXL-F28379D configurations:

  1. Attach the BOOSTXL inverter board to J1, J2, J3, J4 on the LAUNCHXL controller board.

    Note

    Attach the inverter board to the controller board such that J1, J2 of BOOSTXL aligns with J1, J2 of LAUNCHXL.

  2. Connect the motor three phases, to MOTA, MOTB, and MOTC on the BOOSTXL inverter board.

  3. Connect the DC power supply (24V) to PVDD and GND on the BOOSTXL inverter board.

Warning

Be careful when connecting PVDD and GND to the positive and negative connections of the DC power supply. A reverse connection can damage the hardware components.

The following step describes about interfacing the quadrature encoder sensor:

  • Connect the quadrature encoder pins (G, I, A, 5V, B) to QEP_A on the LAUNCHXL controller board.

To implement position-sensing by using Hall sensor, use a motor that has inbuilt Hall sensors (for example, Teknic motor M-2310P, BLY171D and BLY172S). The following steps describe the steps to interface the Hall sensor:

  • Connect the Hall sensor encoder output to a GPIO port that is configured as eCAP, on the LAUNCHXL controller board.

We recommend the following jumper settings for the LAUNCHXL inverter boards when working with Motor Control Blockset. You can customize these settings depending on the application requirements. For more information about these settings, see the device user guide available on Texas Instruments website.

For LAUNCHXL-F28069M controller

  • JP1 – ON

  • JP2 – ON

  • JP3 – ON

  • JP4 – ON

  • JP5 – ON

  • JP6 – OFF

  • JP7 – ON

For LAUNCHXL-F28379D controller

  • JP1 – ON

  • JP2 – ON

  • JP3 – ON

  • JP4 – ON

  • JP5 – ON

  • JP6 – OFF

Instructions for Dyno (Dual Motor) Setup

  1. Connect the three phases of Motor1 and Motor2, to MOTA, MOTB, and MOTC on the corresponding BOOSTXL inverter boards.

  2. Attach the BOOSTXL inverter board (connected to Motor1) to J1, J2, J3, J4 on the LAUNCHXL controller board.

    Note

    Attach the inverter board to the controller board such that J1, J2 of BOOSTXL aligns with J1, J2 of LAUNCHXL.

  3. Attach the BOOSTXL inverter board (connected to Motor2) to J5, J6, J7, J8 on the LAUNCHXL controller board.

    Note

    Attach the inverter board to the controller board such that J1, J2 of BOOSTXL aligns with J5, J6 of LAUNCHXL.

  4. Connect the DC power supply (24V) to PVDD and GND on both BOOSTXL inverter boards.

    Note

    Connect the PVDD and GND on the BOOSTXL boards (for MOTOR1 and MOTOR2) to the same power supply. When one motor consumes power, the second motor generates power. If you connect both motors to the same power supply, the power generated by one motor is consumed by the other motor. The DC power supply delivers power only for the losses.

  5. Connect the quadrature encoder pins of Motor1 (G, I, A, 5V, B) to QEP_A on the LAUNCHXL controller board.

  6. Connect the quadrature encoder pins of Motor2 (G, I, A, 5V, B) to QEP_B on the LAUNCHXL controller board.

Warning

Be careful when connecting PVDD and GND to the positive and negative connections of the DC power supply. A reverse connection can damage the hardware components.

TMDSRSLVR C2000 Resolver to Digital Conversion Kit

The TMDSRSLVR C2000 Resolver to Digital Conversion Kit configuration includes the following hardware components:

  • LAUNCHXL-F28069M controller

  • BOOSTXL-DRV8305 (supported inverter)

  • DC power supply

  • TMDSRSLVR C2000 Resolver to Digital Conversion Kit (Resolver Eval Kit [R2])

  • Resolver encoder

The following steps describe the hardware connections for the TMDSRSLVR board:

  1. Connect DC power supply (15V) to J2 on the TMDSRSLVR board.

  2. Connect the resolver output pins for sine wave to pins 1, 2 of J10 on the TMDSRSLVR board.

  3. Connect the resolver output pins for cosine wave to pins 3, 4 of J10 on the TMDSRSLVR board.

  4. Connect the resolver input pins to the PWM_dither and PWM_SINE pins of J10 on the TMDSRSLVR board.

The following step describes the hardware connection for the LAUNCHXL-F28069M controller board:

  • Connect the LAUNCHXL-F28069M controller board to a computer via USB port.

The following steps describe the hardware connections between the MCU Resolver Eval Kit [R2] and LAUNCHXL-F28069M controller boards:

  1. Connect the COS(T2) pin on the TMDSRSLVR board to pin 24 of J3 on the LAUNCHXL-F28069M controller board.

  2. Connect the SIN(T8) pin on the TMDSRSLVR board to pin 29 of J3 on the LAUNCHXL-F28069M controller board.

  3. Connect the GPIO2 pin on the TMDSRSLVR board to pin 38 of J4 on the LAUNCHXL-F28069M controller board.