Datasheet
TMC222 DATASHEET (V. 1.11 / November 25, 2009) 47
Copyright © 2004-2007 TRINAMIC Motion Control GmbH & Co. KG
Revision History
Version
Date (Initials)
Comments
up to 0.90p
July 9, 2003
before v. 0.90 changes on unpublished internal versions only
0.91p
September 18, 2003
pins renamed according to TRINAMIC conventions; corrections
concerning cross references, drawings in PDF
0.92p
January 28, 2004
Order Code Update (Table 2: Ordering Information, page 7)
0.93p
April 23, 2004
New TRINAMIC logo; Table 5: Acc Parameter, page 11: combined cells
with same value; ESW is zero when switch is open (section 5.1.9, page
12); Table 9 : OTP Memory Structure on page 21: corrections concerning
bit mappings (exchanged locations of SecPos10… SecPos8 and
StepMode1… StepMode 0); corrected command descriptions
1.01
August 24, 2004
velocity groups integrated into Vmax table; corrected and enhanced Vmin
table; corrected meaning of Shaft bit; FAQ included
1.02
September 15, 2004
Updated Ordering Information; improved description of 2
nd
motion of
RunInit in Reference Search / Position initialization; combined tables for
Irun and Ihold; some corrections to DC Parameters; added final travel to
secure position during RunInit; reworked Internal handling of commands
and flags
1.03
October 1, 2004
New company address
1.04
January 7, 2005
Order code updated (Table 2: Ordering Information, page 7);
GetFullStatus1 (section 6.8.1, page 30) byte 1 (address) corrected; hint
concerning ResetPosition added (section 6.8.6, page 32)
1.05
October 21, 2005
Unit [FS/s] for Vmin added for Table 4 page 11, hint concerning OTP
memory (section 5.2, page 19); notes concerning "N/A = not applicable"
added due to customer requests, general hint concerning N/A added and
hint concerning slave address (byte 0) vs. slave address (byte) of
response datagrams added (section 6.8, page 30); hints added
concerning the SWI switch input and its ESW flag (section 5.1.9, page
12); hints concerning physical address (section 6.3, page 26);
GetFullStatus1 command (Response) Byte 1 Structure corrected (section
6.8.1, page 30); GetFullStatus2 command (Response) Byte 1 Structure
corrected (section 6.8.2, page 31); explanations and cross reference for
OTP from section 6.8.10, page 34 to section 5.2.3 page 21; labeling
indices of contend for TagPos 1 & 2 corrected for the RunInit Command
(section 6.8.8, page 33)
1.06
March 15, 2007
QFN32 package information added: Pin and Signal description to section
2.6 page 6, Ordering information to 4 page 7, Package Outline
information to 8 page 41;
Comment to 5.1.11, page 14: positions of Pos1 and Pos2; orientation of
marking outline for TMC222 symbols referring to the SOIC package
adapted to real marking (p. 1, p. 6)
1.07
August 8, 2007
QFN pinning on page 1 corrected, was bottom view before.
1.08
July 14, 2008
fixed MSBs (bit #7, bit #6, bit #5) of return byte #1 (Address) of
GetFullStatus1 (section 6.8.1 GetFullStatus1, page 30) corrected to „1‟;
fixed MSBs (bit #7, bit #6, bit #5) of return byte #1 (Address) of
GetFullStatus2 (section 6.8.2 GetFullStatus2, page 31) corrected to „1‟;
internal calibration parameters that can be read out via GetOTPParam
grayed within table Table 9 : OTP Memory Structure (section 5.2.3 OTP
Memory Structure, page 21) and hint added that these bits should not be
used after read out;
1.09
July 17, 2008
references to Table 9 : OTP Memory Structure corrected; color of fixed
MSBs of GetFullStatus1/2 corrected (were green); numbering of tables
corrected (#10 was missing)
1.10
March 2
nd
, 2009 (LL)
GetActualPos (part of GetFullStatus2) corrected in Table 8: Priority
Encoder, page 18 (GetActualPos => GetFullStatus2)
1.11
November 25, 2009 (LL)
Hint concerning connecting exposed ground for cooling added (section
8.2, page 42); operating supply voltage range (VbbT85 parameter added
for temperature < 85°C (VbbT85 Table 21, page 45)