BLDC motor control - using TMC4671

For a position system we have developed a motor controller using the TMC4671 chip from Trinamic.

We used the FOC from TMC4671 and programmed an own positioning software running on an STM32 mikrocontroller.

Our services

Conceptual design and development of the hardware and software.

Used technologies

  • TMC4671motor controller from Trinamic
  • STM32 mikrocontroller from STM32
  • C/C++
  • SPI
  • UART
  • CAN
  • Multilayer PCB

Used tools

  • CubeIDE from ST
  • ST-Link v2
  • Eagle from Autodesk
  • IXXAT USB-to-CAN V2
  • Git