TMC222-SI TRINAMIC, TMC222-SI Datasheet - Page 20

IC, MOTOR CTRL/DRVR, STEPPER, SOIC-20

TMC222-SI

Manufacturer Part Number
TMC222-SI
Description
IC, MOTOR CTRL/DRVR, STEPPER, SOIC-20
Manufacturer
TRINAMIC
Datasheet

Specifications of TMC222-SI

Motor Type
Stepper
No. Of Outputs
4
Output Current
800mA
Supply Voltage Range
8V To 29V
Driver Case Style
SOIC
No. Of Pins
20
Operating Temperature Range
-40°C To +125°C
Device Type
Motor
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMC222-SI
Manufacturer:
TRINAMI
Quantity:
20 000
20
5.2.2
The table below shows the flags which are accessable by the serial interface in order to receive
information about the internal status of the TMC222.
Copyright © 2004-2007 TRINAMIC Motion Control GmbH & Co. KG
Digital supply Reset VddReset
Over current in coil
Over current in coil
Thermal Shutdown
Thermal Warning
Temperature Info
Electrical Defect
Secure position
External Switch
Charge Pump
Motion Status
Electrical flag
StepLoss
enabled
Status
failure
Flag
A
B
Status Flags
Mnemonic
OVC1
OVC2
StepLoss
SecEn
ElDef
Tinfo
TW
TSD
Motion
ESW
CPFail
HS
Length
(bit)
1
1
1
1
1
1
2
1
1
3
1
1
1
GetFullStatus1
GetFullStatus1
GetFullStatus1
GetFullStatus1
GetFullStatus1
GetFullStatus1
GetFullStatus1
GetFullStatus1
GetFullStatus1
GetFullStatus1
GetFullStatus1
Internal use
Internal use
Command
Related
Set to ‘1’ after power-up or after a micro-cut in the supply
voltage to warn that RAM contents may have been lost.
Is set to ‘0’ after GetFullStatus1 command.
Set to ‘1’ if an over current in coil #1 was detected. Is set to ‘0’
after GetFullStatus1 command.
Set to ‘1’ if an over current in coil #2 was detected. Is set to ‘0’
after GetFullStatus1 command.
Set to ‘1’ when under voltage, over current or over temperature
event was detected. Is set to ‘0’ after GetFullStatus1
command. SetPosition and GotoSecurePosition commands
are ignored when <StepLoss> = 1
‘0’ if SecPos = “100 0000 0000”
‘1’ otherwise
Set to ‘1’ if open circuit or a short was detected, (<OVC1> or
<OVC2>). Is. Is set to ‘0’ after GetFullStatus1 command.
Indicates the chip temperature
“00” = normal temperature
“01 = low temperature warning
“10” = high temperature warning
“11” = motor shutdown
Set to one if temperature raises above 145 °C. Is set to ‘0’
after GetFullStatus1 command.
Set to one if temperature raises above 155° C. Is set to ‘0’
after GetFullStatus1 command and Tinfo = “00”.
Indicates the actual behavior of the position controller.
“000”: Actual Position = Target Position; Velocity = 0
“001”: Positive Acceleration; Velocity > 0
“010”: Negative Acceleration; Velocity > 0
“011”: Acceleration = 0 Velocity = maximum pos Velocity
“100”: Actual Position /= Target Position; Velocity = 0
“101”: Positive Acceleration; Velocity < 0
“110”: Positive Acceleration; Velocity < 0
“111”: Acceleration = 0 Velocity = maximum neg Velocity
Indicates the status of the external switch.
‘0’ = open
‘1’ = close
‘0’ charge pump OK
‘1’ charge pump failure
<CPFail> or <UV2> or <ElDef>
TMC222 DATASHEET (V. 1.06 / March 15, 2007)
Comment
Reset
state
“000”
“00”
n.a.
‘1’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’

Related parts for TMC222-SI