Data Sheet - Freescale Semiconductor
Data Sheet - Freescale Semiconductor
Data Sheet - Freescale Semiconductor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.3.2 DSI3 Periodic <strong>Data</strong> Collection Mode response transmission<br />
When Periodic <strong>Data</strong> Collection Mode is enabled and the device receives either a Broadcast Read or Background Diagnostic<br />
Mode command, the device will respond with periodic data as shown in Figure 45 and described in the following sections.<br />
BUS_I<br />
Response<br />
Current<br />
Command<br />
Block<br />
Slave A Slave B<br />
Slave C<br />
PDCM_RSPST[11:0] on Slave A device<br />
PDCM_RSPST[11:0] on Slave B device<br />
t CmdBlock_ST_PDCM<br />
PDCM_RSPST[11:0] on Slave C device<br />
Figure 45. Periodic <strong>Data</strong> Collection Mode response transmission<br />
4.3.2.1 Symbol encoding<br />
The symbol encoding used for Periodic <strong>Data</strong> Collection Mode responses is the same as for Command and Response Mode<br />
responses, and described in Section 4.2.2.1.<br />
4.3.2.2 Response message format<br />
The Periodic <strong>Data</strong> Collection Mode response format is shown in Table 63.<br />
Table 63. Periodic <strong>Data</strong> Collection Mode - response format<br />
tPER_PDCM tCmdBlock_PDCM Source ID Keep Alive Counter Status Acceleration <strong>Data</strong> CRC<br />
SOURCID[3:0] KAC[1:0] S[x:0] D[x:0] CRC[7:0]<br />
Table 64. Periodic <strong>Data</strong> Collection Mode Response field definitions<br />
Command blocking time is independently<br />
programmed in each slave.<br />
Field Length (Bits) Definition<br />
SOURCID[3:0] 4 Transmits the least significant 4 bits of the SOURCEID register<br />
Transmits the value of a 2-bit rolling counter. The counter is incremented each time a valid Broadcast Read<br />
KAC[1:0] 2 Command is received or a valid Background Diagnostic Mode command is received. The counter does<br />
not increment for Command and Response Mode commands or for invalid commands.<br />
S[3:0]<br />
STATLEN = 0: 4<br />
STATLEN = 1: 0<br />
Reference Table 65.<br />
D[x:0]<br />
DATALEN = 0: 10<br />
DATALEN = 1, 14<br />
Transmits the value in the ACC1_D[15:0] registers as defined in Section 3.1.15.1.<br />
CRC[7:0] 8 Transmits an 8-bit CRC as defined in Section 4.3.2.3<br />
MMA27XXW<br />
Sensors<br />
<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. 73