초저소음 TMC2208 스텝모터 드라이버
(TMC2208 Stepper Motor Driver)
개요
- 본 제품은 초저소음 TMC2208 스텝모터 드라이버입니다.
- 연속적으로 1.4A를 전달할 수 있습니다.
- 보드의 포텐셔미터를 이용하여 모터 전류를 설정할 수 있습니다.
특징
- UART configuration interface (9600-500k Baud)
- Power tube built-in drive current 1.4A ,peak current 2A, voltage range 4.75V-36V
- Up to 256 native microsteps (without interpolation)
- CoolStep ™ current dynamic adjustment technology, can save 70% of the energy
- stealthChop2 - faster motor acceleration/deceleration than stealthChop
- dcStep ™, stallGuard2 ™ stall detection technology
- Automatic stealthChop and spreadCycle switchover depending on velocity
- Hardware compatible with StepStick and Pololu A4988 Stepper Driver
- Components on bottom PCB side for better heat emission
- Automatic standby current reduction
- SteaClthhop mute technology
- spreadCycle - highly dynamic motor control chopper
-
Interface Step/Dir Configuration CFG Pins or UART Native Microsteps up to 1/256 microPlyer Microsteps 1/256 Logic Voltage (VIO) 3-5V Motor Voltage (VM) 5.5-36V Motor Phase Current max 1.2A RMS, 2.0A Peak Internal V- Regulator enabled RDSon <=0.3 Ohm stealthChop (quiet) yes spreadCycle yes coolStep no stallGuard no dcStep no - The TMC2208 outputs continuous motor current up to 1.4A and peak current up to 2A. Therefore, the reference voltage of the driver module should not exceed 1V. At the same time, the driver module must be dissipated, otherwise it will affect the life of the driver module.
문서
-
Motor Current Setting
The best way to set the motor current is by measuring the voltage on the Vref pin (0…2.5V) and adjusting the voltage with the potentiometer. The maximum settable motor current is 1.77A RMS (0.11Ohm sense resistors), but the SilentStepSticks can only be used up to 1.2A RMS.
Irms = (Vref * 1.77A) / 2.5V = Vref * 0.71
Vref = (Irms * 2.5V) / 1.77A = Irms * 1.41 = Imax
Vref -> Voltage on Vref pin
Irms -> RMS (Root Mean Square) current per phase (Irms = Imax / 1.41)
Imax -> Maximum current per phase (Imax = Irms * 1.41)Note
1. Vref measures Gnd and the voltage at the middle of the potentiometer.
2. Do not connect the motor when measuring the voltage, otherwise it is easy to burn the driver.
3. Power should be connected when measuring voltage, do not just connect USB power supply.
4. Please pay special attention to directions! -
Micro-stepping
MS2(-) MS1(-) Steps(-) Interpolation(-) Mode(-) GND VIO 1⁄2 1⁄256 stealthChop2 VIO GND 1⁄4 1⁄256 stealthChop2 GND GND 1⁄8 1⁄256 stealthChop2 VIO VIO 1⁄16 1⁄256 stealthChop2 Setting Method
With the TMC2208 Configurator you can change the settings and program the OTP (One-Time-Programmable) memory of a Trinamic TMC2208 via the UART interface.
To run the program:
- Install ScriptCommunicator
- Download TMC2208.scez
- Start the TMC2208.scez file with the ScriptCommunicator: ScriptCommunicator TMC2208.scez
- Choose the right serial port and click Connect
- Modifications in the Configurator are directly transmitted
Tip
The OTP bits can be programmed only one time. If you enable spreadCycle then TOFF cannot be 0 (null).
Hardware Connection
You can use every RS232 serial adapter with 0-5V logic levels (e.g. FTDI-Breakout) and the SilentStepStick Tester/Programmer can be used as connection adapter.
Tip
The jumper next to the PDN_UART pin has to be closed on the TMC2208 SilentStepStick to enable the pin access via the pin header.