TIDA-010992

Centralized six-axis motor control using a single DSP 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 420mm2 to drive a humanoid robot hand. The design demonstrates a small form factor and integrated platform. This integrated platform uses six DRV8376 three-phase motor drivers with integrated current sensing and FETs. The platform includes real-time control using the F28P65 with two 32-bit C28x Digital Signal Processor (DSP) Central Processing Units (CPU) and one Control Law Accelerator (CLA) CPU, all running at 200MHz. System testing is in progress. The software and full design guide become available soon.

Features
  • Compact design with highly integrated circuits (IC) facilitates a PCB size less than 420mm2 •Single real-time microcontroller (MCU) with three 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
TIDUFG6.PDF (324 KB)

Reference design overview and verified performance test data

SLURB76.PDF (802 KB)

Detailed overview of design layout for component placement

SLVRBY3.PDF (143 KB)

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

SLVRBY5.ZIP (7267 KB)

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

SLVC920.ZIP (1265 KB)

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

SLVRBY4.PDF (6213 KB)

PCB layer plot file used for generating PCB design layout

SLVRBY2.PDF (1303 KB)

Detailed schematic diagram for design layout and components

Products

Includes TI products in the design and potential alternatives.

Multi-channel ICs (PMICs)

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

Data sheet: PDF | HTML
Ethernet PHYs

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

Data sheet: PDF | HTML
BLDC drivers

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

Data sheet: PDF | HTML
C2000 real-time microcontrollers

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
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
Type Title Date
* Design guide Centralized Six-Axis Motor Control Using a Single DSP for Humanoid Robot Hand Reference Design PDF | HTML Dec 4, 2025

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.