Sensors
40 Freescale Semiconductor, Inc.
MMA52xxKW
4.4.2.1 PSI5 Initialization Phase 2 (10-Bit Mode)
In PSI5 initialization phase 2, 10-bit mode, the device transmits a sequence of sensor specific configuration and serial number
information. The transmission data is in conformance with the PSI5 specification, Revision 1.3 and AKLV27, Revision 1.10. The
data content and transmission format is shown in Table 9 and Table 10. Table 9 shows the 10-bit phase 2 timing for different op-
erating modes. Times are calculated using the equation in Section 4.4.2.
1. Offset and average se lf-test data will only be transmitted with sync pulse periods that guarantee the self-test phase1 and phase 2 will be complete prior to
required transmission. If sync pulse periods faster than this are used, ‘0’s will be transmitted instead of offset and/or average self-test data.
Table 9. Initialization Phase 2 Time (10-Bit Mode)
Operating Mode Repetition Rate (k) # of Transmissions Nominal Phase 2 Time
Asynchronous Mode (228 μs) 8 512 116.7 ms
Synchronous Mode (500 μs) 4 256 128.0 ms
Table 10. PSI5 Initialization Phase 2 Data (10-Bit Mode)
PSI5 V1.2
Field ID # PSI5 V1.2
Nibble ID # Page
Address PSI5 Nibble
Address Register Address Description Value
F1 D1
0
0000 Hard-coded Protocol Revision = V1.3 0100
F2 D2, D3 0001, 0010 Hard-coded Number of Data Blocks = 32 0010 0000
F3 D4, D5 0011, 0100 MFG_ID[7:0] Manufacturer ID User
F4 D6, D7 0101, 0110 Hard-coded Sensor Type = Acceleration (high-g) 0000 0001
F5
D8 0111
U_DIR[1:0] = 00: 0000
U_DIR[1:0] = 01: 0100
U_DIR[1:0] = 10: 1000
U_DIR[1:0] = 11: 1100 (not used)
Axis User
D9 1000
±60g: 0111
±120g: 1000
±240g: 1001
±480g: 1010
Range Varies
F6 D10 1001 DEVCFG2[7:4] Sensor Specific Information User
D11 1010 DEVCFG2[3:0] Sensor Specific Information User
F7 D12 1011 Hard-coded Product Revision Factory
D13 1100 Hard-coded Product Revision Factory
D14 1101 DEVCFG6[3:0] Product Revision User
F8
D15 1110 DEVCFG7[7:0], DEVCFG8[4:0]
converted to
Binary coded Julian Date
Reference Section 3.1.5.5
JY[6:3] User
D16 1111 JY[2:0], JM[3] User
D17
1
0000 JM[2:0], JD[1] User
D18 0001 JD[3:0] User
F9
D19 0010 SN0 (High Nibble) MMA52xx Serial Number Factory
D20 0011 SN0 (Low Nibble) MMA52xx Serial Number Factory
D21 0100 SN1 (High Nibble) MMA52xx Serial Number Factory
D22 0101 SN1 (Low Nibble) MMA52xx Serial Number Factory
D23 0110 SN2 (High Nibble) MMA52xx Serial Number Factory
D24 0111 SN2 (Low Nibble) MMA52xx Serial Number Factory
D25 1000 SN3 (High Nibble) MMA52xx Serial Number Factory
D26 1001 SN3 (Low Nibble) MMA52xx Serial Number Factory
D27 1010 Initial Raw Offset (Offset[3:0]) Raw Offset1
(If INIT2_EXT=1, ‘0000’ otherwise) Varies
D28 1011 Initial Raw Offset (Offset7:4]) Raw Offset1
(If INIT2_EXT=1, ‘0000’ otherwise) Varies
D29 1100 ([AvgSelfTest[1:0],Offset[9:8]]) Raw Off/Avg ST1
(If INIT2_EXT=1, ‘0000’ otherwise) Varies
D30 1101 Average Self-Test
(AvgSelfTest[5:2]) Avg Self-Test1
(If INIT2_EXT=1, ‘0000’ otherwise) Varies
D31 1110 Average Self-Test
(AvgSelfTest[9:6]) Avg Self-Test1
(If INIT2_EXT=1, ‘0000’ otherwise) Varies
D32 1111 DEVCFG1 [7:4] Sensor Specific
(If INIT2_EXT=1, ‘0000’ otherwise) 0010