03.08.2013 Views

Data Sheet - Freescale Semiconductor

Data Sheet - Freescale Semiconductor

Data Sheet - Freescale Semiconductor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.1.22 DSI3 Communication CRC Polynomial registers<br />

The DSI3 communication CRC polynomial registers are user programmed read/write registers which contain the CRC<br />

polynomials used for communication. The register is included in the read/write array verification described in Section 3.2.<br />

Table 27. DSI3 Communication CRC Polynomial registers<br />

Location Bit<br />

Address Register 7 6 5 4 3 2 1 0<br />

$25 C_CRMCRCPLY C_CRMCRCPLY[7] C_CRMCRCPLY[6] C_CRMCRCPLY[5] C_CRMCRCPLY[4] C_CRMCRCPLY[3] C_CRMCRCPLY[2] C_CRMCRCPLY[1] C_CRMCRCPLY[0]<br />

$26 R_CRMCRCPLY R_CRMCRCPLY[7] R_CRMCRCPLY[6] R_CRMCRCPLY[5] R_CRMCRCPLY[4] R_CRMCRCPLY[3] R_CRMCRCPLY[2] R_CRMCRCPLY[1] R_CRMCRCPLY[0]<br />

$27 PDCMCRCPLY PDCMCRCPLY[7] PDCMCRCPLY[6] PDCMCRCPLY[5] PDCMCRCPLY[4] PDCMCRCPLY[3] PDCMCRCPLY[2] PDCMCRCPLY[1] PDCMCRCPLY[0]<br />

Factory Default 0 0 1 0 1 1 1 1<br />

The C_CRMCRCPLY register contains the 8-bit CRC polynomial used for the Command and Response Mode command as well<br />

as the Background Diagnostic Mode command. The default polynomial is x 8 + x 5 + x 3 + x 2 + x + 1. When this register value is<br />

changed using a Command and Response Mode Register Write command, the new polynomial value is enabled for the next<br />

Command and Response Mode command received.<br />

The R_CRMCRCPLY register contains the 8-bit CRC polynomial used for the Command and Response Mode response as well<br />

as the Background Diagnostic Mode response. The default polynomial is x 8 + x 5 + x 3 + x 2 + x + 1. When this register value is<br />

changed using a Command and Response Mode Register Write command, the new polynomial value is enabled for the response<br />

to the next Command and Response Mode command received. The response to the Register Write command uses the original<br />

polynomial value.<br />

The PDCMCRCPLY register contains the 8-bit CRC polynomial used for the Periodic <strong>Data</strong> Collection Mode response. The default<br />

polynomial is x 8 + x 5 + x 3 + x 2 + x + 1. This polynomial is enabled once the device enters Periodic <strong>Data</strong> Collection Mode as<br />

described in Section 4.3.<br />

3.1.23 Acceleration Factory Configuration register (ACC_FCTCFG)<br />

The Acceleration Factory Configuration register is a factory-programmable OTP register which contains acceleration data<br />

specific configuration information. The register is included in the factory-programmed OTP verification. Reference Section 3.2 for<br />

details regarding the OTP verification.<br />

Table 28. Acceleration Factory Configuration register (ACC_FCTCFG)<br />

Location Bit<br />

Address Register 7 6 5 4 3 2 1 0<br />

$30 ACC_FCTCFG 0 PCM AXIS RNG[4] RNG[3] RNG[2] RNG[1] RNG[0]<br />

Factory Default 0 0 0 0 0 0 0 0<br />

3.1.23.1 PCM Enable Bit (PCM)<br />

The PCM bit enables the PCM output pin. When the PCM bit is set, the PCM output pin is active and outputs a pulse code<br />

modulated signal proportional to the acceleration response. Reference Section 3.5.4.10 for more information regarding the PCM<br />

output. When the PCM bit is cleared, the PCM output pin is actively pulled low.<br />

PCM PCM Output<br />

0 Actively pulled low<br />

1 PCM signal enabled<br />

3.1.23.2 Axis Indication Bit (AXIS)<br />

The axis indication bit indicates the axes of sensitivity as shown below.<br />

AXIS Axis<br />

0 X<br />

1 Z<br />

MMA27XXW<br />

Sensors<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. 27

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

Saved successfully!

Ooh no, something went wrong!