TIDA-010992

Centralized six-axis motor control using a single MCU for humanoid robot hand reference design

TIDA-010992

Design files

Overview

This reference design uses a single TI C2000™ F28P65 microcontroller for industrial Ethernet motor drives with six-axis control. The design uses a printed circuit board (PCB) with less than 42cm2 to drive a 6 degree of freedom (DoF) humanoid robot hand. The design demonstrates a small form factor and integrated platform. This integrated platform leverages six DRV8376 three-phase motor drivers with integrated current sensing and FETs as the power stage. The platform includes real-time motor control and industrial Ethernet communication using the F28P65 device with two 32-bit C28x Digital Signal Processor (DSP) Central Processing Units (CPU) and one Control Law Accelerator (CLA) CPU, all running at 200MHz.

Features
  • Compact design with highly integrated circuits (IC) facilitates a PCB size less than 42cm2
  • Single real-time microcontroller (MCU) with two CPUs to control six independent closed-loop field-oriented control (FOC) for current, velocity, and position
  • High-efficiency current monitoring and small form factor of DRV8376 with integrated low-side current-sense amplifier and integrated field-effect transistors (FET)
  • Flexible communication interface option for chip-to-chip communication, for example, fast serial interface (FSI), universal asynchronous receiver-transmitter (UART), and controller area network with flexible data-rate (CAN-FD)
Download View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

Download ready-to-use system files to speed your design process.

PDF | HTML
TIDUFG6A.PDF (3152 KB)

Reference design overview and verified performance test data

SLURB76A.PDF (835 KB)

Detailed overview of design layout for component placement

SLVRBY3A.PDF (176 KB)

Complete listing of design components, reference designators, and manufacturers/part numbers

SLVRBY5A.ZIP (7088 KB)

Files used for 3D models or 2D drawings of IC components

SLVC920A.ZIP (1188 KB)

Design file that contains information on physical board layer of design PCB

SLVRBY4A.PDF (6245 KB)

PCB layer plot file used for generating PCB design layout

SLVRBY2A.PDF (1336 KB)

Detailed schematic diagram for design layout and components

Products

Includes TI products in the design and potential alternatives.

BLDC drivers

DRV837670V max 4.5A peak 3-phase motor driver with integrated current sensing and integrated FETs

Data sheet: PDF | HTML
Ethernet PHYs

DP83826AELow latency 10/100-Mbps PHY, optimized for EtherCAT(TM) applications with extended temperature

Data sheet: PDF | HTML
Real-time digital power MCUs

TMS320F28P650DKC2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, EtherCAT, CAN-FD, AES

Data sheet: PDF | HTML
Multi-channel ICs (PMICs)

TPS650352-Q1Automotive 18V PMIC with three buck converters and one LDO for camera modules

Data sheet: PDF | HTML
Clock generators

LMK3C01055 output reference-less clock generator with bulk acoustic wave (BAW)

Data sheet: PDF | HTML

Technical documentation

star
= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 1
Top documentation Type Title Format options Date
* Design guide Centralized Six-Axis Motor Control Using a Single MCU for Humanoid Robot Hand Reference Design (Rev. A) PDF | HTML Jun 24, 2026

Related design resources

Software development

SOFTWARE DEVELOPMENT KIT (SDK)
C2000WARE-MOTORCONTROL-SDK MotorControl software development kit (SDK) for C2000™ MCUs

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support.

Videos