38
TMC211 DATASHEET (V. 1.04 / January 7, 2005)
6.11.3 GetOTPParam
This command is provided to the circuit by the master to read the content of the OTP Memory. For
more information refer to Table 9: OTP Memory Structure on page 21.
The master sends either type#7 or type#8 preparing frame:
GetOTPParam preparing frame (type#7)
Source Byte
Content
Structure
bit 7 bit 6 Bit 5 bit 4 bit 3
bit 2 bit 1 bit 0
0
1
2
Identifier
Command
*
1
1
*
0
ID4
ID3
ID2 ID1
ID0
Master
CMD [6:0] = 0x02
AD [6:0]
Slave Address
Note:
* according to parity calculation
ID [4:0]: Dynamically allocated identifier to type#7 preparing frame.
GetOTPParam preparing frame (type#8)
Source Byte
Content
Structure
bit 7 bit 6
bit 5 bit 4 bit 3
bit 2 bit 1 bit 0
0
1
2
3
Identifier
0
0
1
1
1
1
0
0
AppCMD
Command
Slave Address
Data4
AppCMD = 0x80
1
1
CMD [6:0] = 0x02
AD [6:0]
0xFF
Master
4
5
6
7
8
Data5
0xFF
Data6
0xFF
Data7
Data8
0xFF
0xFF
After type#7 or type#8 preparing frame the master sends a type#6 reading frame to retrieve the
circuit’s in-frame response:
GetOTPParam indirect ID reading frame (type#6)
Source Byte
Content
Structure
Bit 7
0
bit 6
1
bit 5
1
bit 4
1
bit 3
1
bit 2
1
bit 1 bit 0
Master
0
1
2
3
4
5
6
7
8
Identifier
0
1
OTP Memory
OTP Memory
OTP Memory
OTP Memory
OTP Memory
OTP Memory
OTP Memory
OTP Memory
OTP byte @0x00
OTP byte @0x01
HW1 HW0 PA3
OTP byte @0x03
OTP byte @0x04
OTP byte @0x05
OTP byte @0x06
OTP byte @0x07
ADM
HW2
PA2
PA1
PA0
Slave
HW[2:0]: Not stored in OTP memory, the hardwired address is returned by GetOTPParam as if stored
at address 0x02 of the OTP memory.
Copyright © 2004-2005 TRINAMIC Motion Control GmbH & Co. KG