POWER DRIVER FOR STEPPER MOTORS INTEGRATED CIRCUITS TMC5160 DATASHEET Universal high voltage controller/driver for two-phase bipolar stepper motor. stealthChop for quiet movement. External MOSFETs for up to 20A motor current per coil. With Step/Dir Interface and SPI. APPLICATIONS Industrial Drives Robotics Textile, Sewing Machines Factory Automation Lab Automation Liquid Handling Medical Office Automation CCTV ATM, Cash recycler Pumps and Valves FEATURES AND BENEFITS DE SCRIPTION 2-phase stepper motors up to 20A coil current (external MOSFETs) The TMC5160 is a high power stepper Motion Controller with sixPointramp motor controller and driver IC with serial communication interfaces. It combines a Step/Dir Interface with microstep interpolation microPlyer flexible ramp generator for automatic Voltage Range 8 60V DC target positioning with industries most SPI & Single Wire UART advanced stepper motor driver. Using Encoder Interface and 2x Ref.-Switch Input external transistors, highly dynamic, high Highest Resolution 256 microsteps per full step torque drives can be realized. Based on stealthChop2 for quiet operation and smooth motion TRINAMICs sophisticated spreadCycle and stealthChop choppers, the driver ensures Resonance Dampening for mid range resonances absolutely noiseless operation combined spreadCycle highly dynamic motor control chopper with maximum efficiency and best motor dcStep load dependent speed control torque. High integration, high energy stallGuard2 high precision sensorless motor load detection efficiency and a small form factor enable coolStep current control for energy savings up to 75% miniaturized and scalable systems for Passive Braking and freewheeling mode cost effective solutions. The complete Full Protection & Diagnostics solution reduces learning curve to a 2 minimum while giving best performance Compact Size 9x9mm TQFP48 package / 8x8mm QFN in class. BLOCK DIAGRAM Step/Dir Ref. Switches +V M 1 of 2 full bridges shown TMC5160 Reference Switch Interrupts Processing Step Multiplyer Position Pulse Output Motor C BOOT UART spreadCycle SPI Programmable spreadCycle Single Wire 256 Step MOTION CONTROLLER CBOOT SPI to UART Sequencer MOSFET with Linear 6 Point Master sstteeaalltthhCChhoopp Driver RAMP Generator Protection & Diagnostics Power Supply CLK Charge Encoder Unit stallGuard2 coolStep dcStep Oscillator / Selector Pump RSENSE Diff. Sensing CLK ABN TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany NCS signal for SPI TMC5160 DATASHEET (Rev. 1.01 / 2017-NOV-29) 2 APPLICATION EXAMPLES: HIGH VOLTAGE MULTIPURPOSE USE The TMC5160 scores with complete motion controlling features, powerful external MOSFET driver stages, and high quality current regulation. It offers a versatility that covers a wide spectrum of applications from battery powered, high efficiency systems up to embedded applications with 20A motor current per coil. The TMC5160 contains the complete intelligence which is required to drive a motor. Receiving target positions the TMC5160 manages motor movement. Based on TRINAMICs unique features stallGuard2, coolStep, dcStep, spreadCycle, and stealthChop, the TMC5160 optimizes drive performance. It trades off velocity vs. motor torque, optimizes energy efficiency, smoothness of the drive, and noiselessness. The small form factor of the TMC5160 keeps costs down and allows for miniaturized layouts. Extensive support at the chip, board, and software levels enables rapid design cycles and fast time-to-market with competitive products. High energy efficiency and reliability deliver cost savings in related systems such as power supplies and cooling. For smaller designs, the compatible, integrated TMC5130 driver provides 1.4A of motor current. MINIATURIZED DESIGN FOR ONE STEPPER MOTOR Ref. An ABN encoder interface with scaler unit Switches and two reference switch inputs are used to SPI High-Level M ensure correct motor movement. Automatic CPU TMC5160 Interface interrupt upon deviation is available. Encoder COMPACT DESIGN FOR MULTIPLE STEPPER MOTORS An application with 2 stepper motors is shown. Additionally, the ABN Encoder SPI or UART High-Level interface and two reference switches can be CPU TMC5160 M Interface used for each motor. A single CPU controls Addr. the whole system, as there are no real time Chaining tasks required to move a motor. The CPU- with UART board and the controller / driver boards are highly economical and space saving. TMC5160 M Addr. More TMC5160 or TMC5130 or TMC5072 The TMC5160-EVAL is part of TRINAMICs universal evaluation board system which provides a convenient handling of the hardware as well as a user-friendly software tool for evaluation. The TMC5160 evaluation board system consists of three parts: LANDUNGSBRCKE (base board), ESELSBRCKE (connector board including several test points), and TMC5160-EVAL. ORDER CODES 2 Order code Description Size mm TMC5160-TA stepper controller/driver for external MOSFETs TQFP48 9 x 9 TMC5160-WA stepper controller/driver for external MOSFETs wett. QFN8x8 8 x 8 TMC5160-EVAL Evaluation board for TMC5160 two phase stepper motor 85 x 55 controller/driver LANDUNGSBRCKE Baseboard for TMC5160-EVAL and further evaluation boards. 85 x 55 ESELSBRCKE Connector board for plug-in evaluation board system. 61 x 38 www.trinamic.com