Stepper motor control - using TMC2590
For a customer product we have developed a stepper motor controller using the TMC2590 controller from Trinamic.
The TMC2590 is beeing configured and monitored from i.MX8-CortexM4 processor, the step pulse line is driven from ultra low cost iCE40 FPGA from Lattice.
Our services
Conceptual design and development of the hardware and software.
Used technologies
- TMC2590 stepper motor controller from Trinamic
- i.MX8 CortexM4 SoC from NXP
- VAR-DART-MX8MM SoM from Variscite
- iCE40 FPGA from Lattice
- C/C++
- VHDL
- SPI
- Multilayer PCB
Used tools
- iCEcube2 form Lattice
- GHDL
- Kdevelop
- Segger J-Link-Pro
- Segger-GDB
- Eagle from Autodesk
- Git