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.5.4.9 Output data values<br />

Table 37. Nominal acceleration data values<br />

Unsigned digital<br />

value<br />

3.5.4.10 PCM output function<br />

The device provides the option for a PCM output function. The PCM output is enabled if the PCM bit is set in the ACC_FCTCFG<br />

register. Selecting the PCM output enables the following functions:<br />

• The acceleration value output from the offset cancellation block is saturated to 9-bits and converted to an unsigned value.<br />

• The 9-bit acceleration value is input into a summer clocked at 8MHz.<br />

• The carry from the summer circuit is output to the PCM pin.<br />

A block diagram of the PCM output is shown in Figure 27.<br />

MMA27XXW<br />

16-bit data 10-bit data Nominal acceleration (g)<br />

Signed digital value<br />

Unsigned digital<br />

value<br />

Signed digital<br />

value<br />

Decimal Hex Decimal Hex Decimal Hex Decimal Hex<br />

33280 to<br />

65535<br />

0x8200 to<br />

0xFFFF<br />

512 to<br />

32767<br />

0x200 to<br />

0x7FFF<br />

25 g<br />

range<br />

Figure 27. PCM output function block diagram<br />

125 g<br />

range<br />

187 g<br />

range<br />

NA NA NA NA Overrange data<br />

250 g<br />

range<br />

375 g<br />

range<br />

33279 0x81FF 511 0x1FF 1023 0x3FF 511 0x1FF 24.9512 124.756 186.633 249.512 374.277<br />

33278 0x81FE 510 0x1FE 1022 0x3FE 510 0x1FE 24.9023 124.512 186.267 249.023 373.544<br />

• • • • • • • • • • • • •<br />

• • • • • • • • • • • • •<br />

• • • • • • • • • • • • •<br />

32770 0x8002 2 0x0002 514 0x202 2 0x002 0.976563 0.488281 0.730460 0.976563 1.46488<br />

32769 0x8001 1 0x0001 513 0x201 1 0x001 0.048828 0.244141 0.365230 0.488281 0.732440<br />

32768 0x8000 0 0x0000 512 0x200 0 0x000 0 0 0 0 0<br />

32767 0x7FFF -1 0xFFFF 511 0x1FF -1 0x3FF -0.048828 -0.24414 -0.365230 -0.488281 -0.732440<br />

32766 0x7FFE -2 0xFFFE 510 0x1FE -2 0x3FE -0.976563 -0.488281 -0.730460 -0.976563 -1.46488<br />

• • • • • • • • • • • • •<br />

• • • • • • • • • • • • •<br />

• • • • • • • • • • • • •<br />

32258 0x7E02 -510 0xFE02 2 0x002 -510 0x202 -24.9023 -124.512 -186.267 -249.023 -373.544<br />

32257 0x7E01 -511 0xFE01 1 0x001 -511 0x201 -24.9512 -124.756 -186.633 -249.512 -374.277<br />

1 to<br />

32256<br />

0x0001 to<br />

0x7E00<br />

-32767 to<br />

-512<br />

0x8001 to<br />

0xFE00<br />

NA NA NA NA Overrange <strong>Data</strong><br />

0 0x0000 -32768 0x8000 0 0x000 -512 0x200 Fault<br />

DSP Output<br />

9<br />

A<br />

B<br />

CARRY<br />

9 Bit ADDER<br />

SUM<br />

f CLK<br />

9<br />

9<br />

D<br />

Q<br />

D<br />

Q<br />

D<br />

Q<br />

D<br />

Q<br />

D<br />

Q<br />

D<br />

Q<br />

DFF<br />

Q<br />

DFF<br />

Q<br />

FF<br />

Q<br />

FF<br />

FF<br />

FF FF<br />

CLK<br />

FF<br />

CLK FF Q<br />

CLK Q<br />

CLK<br />

Q<br />

CLK<br />

Q<br />

CLK Q<br />

CLK<br />

Q<br />

CLK<br />

Q<br />

CLK Q<br />

Sensors<br />

54 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

PCM

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

Saved successfully!

Ooh no, something went wrong!