03.08.2013 Views

Data Sheet - Freescale Semiconductor

Data Sheet - Freescale Semiconductor

Data Sheet - Freescale Semiconductor

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!