%PDF-1.4
%
1 0 obj
<<
/MarkInfo <<
/Marked true
>>
/PageMode /UseOutlines
/Names 2 0 R
/Outlines 3 0 R
/Metadata 4 0 R
/Pages 5 0 R
/OpenAction [6 0 R /XYZ null null null]
/Threads [7 0 R]
/StructTreeRoot 8 0 R
/Type /Catalog
/PageLabels 9 0 R
>>
endobj
10 0 obj
<<
/CreationDate (D:20040617103032Z)
/Subject (It is important to understand how to program the MMA8450Q to extract and manipulate the acceleration data. The MMA8450Q has many different features which include seven different sample rates, 28 different cut-off frequencies for the high pass filter, 3 different dynamic ranges with different sensitivities for 12-bit output data, 8-bit output data and 8-bit delta data \(data that has been filtered through the high pass filter\). It also has a 32 sample FIFO for collecting and storing data, which is the most efficient way to access the data for minimizing the I2C transactions. The manipulation of the data into different formats is important for algorithm development and for display. )
/Author (Freescale Semiconductor, Inc.)
/Creator (FrameMaker 7.2)
/Producer (Acrobat Distiller 7.0.5 \(Windows\))
/ModDate (D:20100304091908-07'00')
/Title (AN3922, Data Manipulation and Basic Settings of the MMA8450Q with Driver Code)
>>
endobj
2 0 obj
<<
/Dests 11 0 R
>>
endobj
3 0 obj
<<
/First 12 0 R
/Count 117
/Last 13 0 R
>>
endobj
4 0 obj
<<
/Subtype /XML
/Length 4507
/Type /Metadata
>>
stream
Acrobat Distiller 7.0.5 (Windows)
FrameMaker 7.2
2010-03-04T09:19:08-07:00
2004-06-17T10:30:32Z
2010-03-04T09:19:08-07:00
application/pdf
AN3922, Data Manipulation and Basic Settings of the MMA8450Q with Driver Code
Freescale Semiconductor, Inc.
It is important to understand how to program the MMA8450Q to extract and manipulate the acceleration data. The MMA8450Q has many different features which include seven different sample rates, 28 different cut-off frequencies for the high pass filter, 3 different dynamic ranges with different sensitivities for 12-bit output data, 8-bit output data and 8-bit delta data (data that has been filtered through the high pass filter). It also has a 32 sample FIFO for collecting and storing data, which is the most efficient way to access the data for minimizing the I2C transactions. The manipulation of the data into different formats is important for algorithm development and for display.
uuid:43ea53d9-e0d9-4de4-b996-2f2068702591
uuid:75d4a125-4bf0-48b1-abf6-4a2d5cf18929
endstream
endobj
5 0 obj
<<
/Count 24
/Type /Pages
/Kids [14 0 R 15 0 R 16 0 R]
>>
endobj
6 0 obj
<<
/CropBox [0 0 612 792]
/Annots [17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R
27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R
37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R
47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R
57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R
67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R
77 0 R 78 0 R 79 0 R 80 0 R]
/Parent 14 0 R
/B [81 0 R]
/StructParents 1
/Contents [82 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 91 0 R
/Type /Page
>>
endobj
7 0 obj
<<
/F 81 0 R
/I <<
/Title (A)
>>
>>
endobj
8 0 obj
<<
/K 92 0 R
/ParentTree 93 0 R
/ParentTreeNextKey 19
/RoleMap <<
/Document /Document
/_tablebodycenter /P
/_head2TOC /P
/_tablebodyright /P
/_Body /P
/_listsub#28n#29 /P
/_Code2bld /P
/_notecopy#20#5Bcenter#5D /P
/_note#20label#20#5Bcenter#5D /P
/_body /P
/_CodeL /P
/_Bullet#201#20Text /P
/_CodeR /P
/_footer#3A9pt#3Acenter /P
/_Step_text /P
/_Mapping#20Table#20Cell /P
/_footer#3A8pt#3Acenter /P
/_Normal#20Courier#20New /P
/_header#3Ahelv#3A9pt /P
/_figuretitle /P
/_tablebodyleft /P
/_Table#20of#20Contents /P
/_DocType /P
/_Indented /P
/_Spacer#2010pt /P
/_Script /P
/_head1TOC /P
/_First#20Page#20Rev /P
/_List#203+ /P
/_Bullet#202#20Text /P
/_Body#20Text#20Center /P
/_top#20of#20page /P
/_Device#20NumberTOC /P
/_NOTES /P
/_IndentedCode /P
/TableTitle /Caption
/_Caption /P
/_Table#20Title#20Subtext /P
/_warninglabel /P
/_byline /P
/_First#20Page#20Order#20Number /P
/_Doc#20Number /P
/_list#281#29 /P
/_Table#20Title /P
/_title /P
/_Mapping#20Table#20Title /P
/_Body#20Note#20Title /P
/_IndentedBLD /P
/_tableanchor /P
/_head1 /P
/_head2 /P
/_head3 /P
/TableFoot /TFoot
/_tabletitle /P
/_list#28n#29 /P
/TextSection /Sect
/TableBody /TBody
/_Caution /P
/TableHead /THead
/_list /P
/_Heading#201 /P
/_Heading#202 /P
/_Subtitle /P
/_Normal /P
/_tablehead /P
/_Table#20Text#20C#207pt /P
/_listsub#28A#29 /P
/_listsub#20text /P
/_footer#3A8pt#3Aleft /P
/_footer#3A9pt#3Aleft /P
/_footnote /P
/_tablefootnote /P
/_Table#20Footnote /P
/_Code4bld /P
/_Body#20Text#20no#20Indent /P
/_Table#20Anchor /P
/_Body#20Text /P
/_tablehead#20left /P
/_listsub#28A+#29 /P
/_equation /P
/_Codebld /P
/_Code /P
/_Bullet#202#20Table /P
/_Table#20Footnote+ /P
/_tablehead#20right /P
/_Step_text_para /P
/_10pt#20Bold#20Italic /P
/_8pt#20Bold#20Italic /P
/_list#20text /P
/_8pt#20Bold /P
/_figure#20anchor /P
/_head3TOC /P
/_Table#20Anchor#20Across /P
/_Table#20Title#20Left#20Across /P
/_Spacer#2010pt#20Across /P
/_Body#20Text#20Across /P
/_bullet#20dash /P
/_Code3bld /P
/_List#203 /P
/_Bullet#201 /P
/_Bullet#202 /P
/_Heading1 /P
/_Bullet#203 /P
/_Heading2 /P
/_8pt#20Regular /P
/_Heading3 /P
/_6pt#20Regular /P
/_8pt#20regular /P
/_listsub#28a#29 /P
/Article_A /Art
/_Table#20Text#20L#207pt /P
/_Steps /P
/_footer#3A9pt#3Aright /P
/_footer#3A8pt#3Aright /P
/_Heading#203#2CChar#20Char /P
/_Steps+ /P
/_figuretitle#20across /P
/_figure#20anchor#20across /P
/_tableanchor#20across /P
/_Code2 /P
/_Code3 /P
/_Code4 /P
>>
/Type /StructTreeRoot
/ClassMap <<
/SC217113 94 0 R
/SC217096 95 0 R
/SP225367 96 0 R
/SP225453 97 0 R
/SP225379 98 0 R
/SP225296 99 0 R
/SP225768 100 0 R
/SP225321 101 0 R
/SC217145 102 0 R
/SC217151 103 0 R
/SC217160 104 0 R
/SC217106 105 0 R
/SP225519 106 0 R
/SP225350 107 0 R
/SP225356 108 0 R
>>
>>
endobj
9 0 obj
<<
/Nums [0 109 0 R]
>>
endobj
11 0 obj
<<
/Kids [110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R
120 0 R 121 0 R 122 0 R 123 0 R 124 0 R 125 0 R 126 0 R 127 0 R 128 0 R 129 0 R
130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R
140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R]
>>
endobj
12 0 obj
<<
/Parent 3 0 R
/Next 146 0 R
/Dest (G110399)
/Title (1.0 Introduction)
>>
endobj
13 0 obj
<<
/First 147 0 R
/Parent 3 0 R
/Dest (G107481)
/Count 114
/Last 148 0 R
/Prev 146 0 R
/Title (Table of Contents)
>>
endobj
14 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [6 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R]
>>
endobj
15 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R]
>>
endobj
16 0 obj
<<
/Parent 5 0 R
/Count 4
/Type /Pages
/Kids [168 0 R 169 0 R 170 0 R 171 0 R]
>>
endobj
17 0 obj
<<
/Rect [315 215.76 408.36 223.8]
/Subtype /Link
/Border [0 0 0]
/Dest (G141405)
/Type /Annot
>>
endobj
18 0 obj
<<
/Rect [554.28 446.52 558 454.56]
/Subtype /Link
/Border [0 0 0]
/Dest (G110399)
/Type /Annot
>>
endobj
19 0 obj
<<
/Rect [554.28 424.74 558 432.78]
/Subtype /Link
/Border [0 0 0]
/Dest (G110566)
/Type /Annot
>>
endobj
20 0 obj
<<
/Rect [554.28 396 558 404.04]
/Subtype /Link
/Border [0 0 0]
/Dest (G126809)
/Type /Annot
>>
endobj
21 0 obj
<<
/Rect [336.6 302.52 394.62 310.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G127748)
/Type /Annot
>>
endobj
22 0 obj
<<
/Rect [315 446.52 367.44 454.56]
/Subtype /Link
/Border [0 0 0]
/Dest (G110399)
/Type /Annot
>>
endobj
23 0 obj
<<
/Rect [554.28 345.48 558 353.52]
/Subtype /Link
/Border [0 0 0]
/Dest (G127146)
/Type /Annot
>>
endobj
24 0 obj
<<
/Rect [554.28 337.74 558 345.78]
/Subtype /Link
/Border [0 0 0]
/Dest (G127311)
/Type /Annot
>>
endobj
25 0 obj
<<
/Rect [550.5 280.98 558 289.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G138867)
/Type /Annot
>>
endobj
26 0 obj
<<
/Rect [550.5 245.28 558 253.26]
/Subtype /Link
/Border [0 0 0]
/Dest (G141191)
/Type /Annot
>>
endobj
27 0 obj
<<
/Rect [550.5 223.5 558 231.54]
/Subtype /Link
/Border [0 0 0]
/Dest (G141319)
/Type /Annot
>>
endobj
28 0 obj
<<
/Rect [550.5 215.76 558 223.8]
/Subtype /Link
/Border [0 0 0]
/Dest (G141405)
/Type /Annot
>>
endobj
29 0 obj
<<
/Rect [322.2 439.26 363.18 446.76]
/Subtype /Link
/Border [0 0 0]
/Dest (G110403)
/Type /Annot
>>
endobj
30 0 obj
<<
/Rect [322.2 432.24 359.52 439.74]
/Subtype /Link
/Border [0 0 0]
/Dest (G145088)
/Type /Annot
>>
endobj
31 0 obj
<<
/Rect [322.2 417.54 419.88 425.04]
/Subtype /Link
/Border [0 0 0]
/Dest (G78689)
/Type /Annot
>>
endobj
32 0 obj
<<
/Rect [322.2 410.52 493.86 418.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G80496)
/Type /Annot
>>
endobj
33 0 obj
<<
/Rect [322.2 403.5 432.84 411]
/Subtype /Link
/Border [0 0 0]
/Dest (G80508)
/Type /Annot
>>
endobj
34 0 obj
<<
/Rect [322.2 388.74 378.9 396.24]
/Subtype /Link
/Border [0 0 0]
/Dest (G126895)
/Type /Annot
>>
endobj
35 0 obj
<<
/Rect [322.2 381.78 372.54 389.28]
/Subtype /Link
/Border [0 0 0]
/Dest (G126909)
/Type /Annot
>>
endobj
36 0 obj
<<
/Rect [322.2 374.76 375.18 382.26]
/Subtype /Link
/Border [0 0 0]
/Dest (G126930)
/Type /Annot
>>
endobj
37 0 obj
<<
/Rect [322.2 367.74 375.18 375.24]
/Subtype /Link
/Border [0 0 0]
/Dest (G126952)
/Type /Annot
>>
endobj
38 0 obj
<<
/Rect [322.2 360.78 375.18 368.28]
/Subtype /Link
/Border [0 0 0]
/Dest (G126974)
/Type /Annot
>>
endobj
39 0 obj
<<
/Rect [322.2 330.48 532.2 337.98]
/Subtype /Link
/Border [0 0 0]
/Dest (G127578)
/Type /Annot
>>
endobj
40 0 obj
<<
/Rect [322.2 323.52 541.86 331.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G127625)
/Type /Annot
>>
endobj
41 0 obj
<<
/Rect [322.2 316.5 558 324]
/Subtype /Link
/Border [0 0 0]
/Dest (G127691)
/Type /Annot
>>
endobj
42 0 obj
<<
/Rect [322.2 273.78 523.86 281.28]
/Subtype /Link
/Border [0 0 0]
/Dest (G139055)
/Type /Annot
>>
endobj
43 0 obj
<<
/Rect [322.2 266.76 540.18 274.26]
/Subtype /Link
/Border [0 0 0]
/Dest (G139096)
/Type /Annot
>>
endobj
44 0 obj
<<
/Rect [322.2 259.74 550.8 267.24]
/Subtype /Link
/Border [0 0 0]
/Dest (G139154)
/Type /Annot
>>
endobj
45 0 obj
<<
/Rect [322.2 238.02 366.18 245.52]
/Subtype /Link
/Border [0 0 0]
/Dest (G141195)
/Type /Annot
>>
endobj
46 0 obj
<<
/Rect [322.2 231 420.54 238.5]
/Subtype /Link
/Border [0 0 0]
/Dest (G141249)
/Type /Annot
>>
endobj
47 0 obj
<<
/Rect [551.34 231 558 238.5]
/Subtype /Link
/Border [0 0 0]
/Dest (G141249)
/Type /Annot
>>
endobj
48 0 obj
<<
/Rect [551.34 238.02 558 245.52]
/Subtype /Link
/Border [0 0 0]
/Dest (G141195)
/Type /Annot
>>
endobj
49 0 obj
<<
/Rect [551.34 259.74 558 267.24]
/Subtype /Link
/Border [0 0 0]
/Dest (G139154)
/Type /Annot
>>
endobj
50 0 obj
<<
/Rect [551.34 266.76 558 274.26]
/Subtype /Link
/Border [0 0 0]
/Dest (G139096)
/Type /Annot
>>
endobj
51 0 obj
<<
/Rect [551.34 273.78 558 281.28]
/Subtype /Link
/Border [0 0 0]
/Dest (G139055)
/Type /Annot
>>
endobj
52 0 obj
<<
/Rect [551.34 309.48 558 316.98]
/Subtype /Link
/Border [0 0 0]
/Dest (G127691)
/Type /Annot
>>
endobj
53 0 obj
<<
/Rect [554.7 323.52 558 331.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G127625)
/Type /Annot
>>
endobj
54 0 obj
<<
/Rect [554.7 330.48 558 337.98]
/Subtype /Link
/Border [0 0 0]
/Dest (G127578)
/Type /Annot
>>
endobj
55 0 obj
<<
/Rect [551.34 302.52 558 310.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G127748)
/Type /Annot
>>
endobj
56 0 obj
<<
/Rect [336.6 295.5 394.62 303]
/Subtype /Link
/Border [0 0 0]
/Dest (G128215)
/Type /Annot
>>
endobj
57 0 obj
<<
/Rect [315 353.28 395.94 361.32]
/Subtype /Link
/Border [0 0 0]
/Dest (G145443)
/Type /Annot
>>
endobj
58 0 obj
<<
/Rect [336.6 252.78 394.62 260.28]
/Subtype /Link
/Border [0 0 0]
/Dest (G139221)
/Type /Annot
>>
endobj
59 0 obj
<<
/Rect [551.34 252.78 558 260.28]
/Subtype /Link
/Border [0 0 0]
/Dest (G139221)
/Type /Annot
>>
endobj
60 0 obj
<<
/Rect [554.28 353.28 558 361.32]
/Subtype /Link
/Border [0 0 0]
/Dest (G145443)
/Type /Annot
>>
endobj
61 0 obj
<<
/Rect [551.34 295.5 558 303]
/Subtype /Link
/Border [0 0 0]
/Dest (G128215)
/Type /Annot
>>
endobj
62 0 obj
<<
/Rect [336.6 288.48 394.62 295.98]
/Subtype /Link
/Border [0 0 0]
/Dest (G128666)
/Type /Annot
>>
endobj
63 0 obj
<<
/Rect [551.34 288.48 558 295.98]
/Subtype /Link
/Border [0 0 0]
/Dest (G128666)
/Type /Annot
>>
endobj
64 0 obj
<<
/Rect [554.7 360.78 558 368.28]
/Subtype /Link
/Border [0 0 0]
/Dest (G126974)
/Type /Annot
>>
endobj
65 0 obj
<<
/Rect [554.7 367.74 558 375.24]
/Subtype /Link
/Border [0 0 0]
/Dest (G126952)
/Type /Annot
>>
endobj
66 0 obj
<<
/Rect [554.7 374.76 558 382.26]
/Subtype /Link
/Border [0 0 0]
/Dest (G126930)
/Type /Annot
>>
endobj
67 0 obj
<<
/Rect [554.7 381.78 558 389.28]
/Subtype /Link
/Border [0 0 0]
/Dest (G126909)
/Type /Annot
>>
endobj
68 0 obj
<<
/Rect [315 424.74 511.44 432.78]
/Subtype /Link
/Border [0 0 0]
/Dest (G110566)
/Type /Annot
>>
endobj
69 0 obj
<<
/Rect [315 396 440.94 404.04]
/Subtype /Link
/Border [0 0 0]
/Dest (G126809)
/Type /Annot
>>
endobj
70 0 obj
<<
/Rect [554.7 388.74 558 396.24]
/Subtype /Link
/Border [0 0 0]
/Dest (G126895)
/Type /Annot
>>
endobj
71 0 obj
<<
/Rect [315 345.48 475.8 353.52]
/Subtype /Link
/Border [0 0 0]
/Dest (G127146)
/Type /Annot
>>
endobj
72 0 obj
<<
/Rect [315 337.74 470.52 345.78]
/Subtype /Link
/Border [0 0 0]
/Dest (G127311)
/Type /Annot
>>
endobj
73 0 obj
<<
/Rect [315 280.98 508.8 289.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G138867)
/Type /Annot
>>
endobj
74 0 obj
<<
/Rect [315 245.28 411.72 253.26]
/Subtype /Link
/Border [0 0 0]
/Dest (G141191)
/Type /Annot
>>
endobj
75 0 obj
<<
/Rect [315 223.5 411.36 231.54]
/Subtype /Link
/Border [0 0 0]
/Dest (G141319)
/Type /Annot
>>
endobj
76 0 obj
<<
/Rect [554.7 403.5 558 411]
/Subtype /Link
/Border [0 0 0]
/Dest (G80508)
/Type /Annot
>>
endobj
77 0 obj
<<
/Rect [554.7 410.52 558 418.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G80496)
/Type /Annot
>>
endobj
78 0 obj
<<
/Rect [554.7 417.54 558 425.04]
/Subtype /Link
/Border [0 0 0]
/Dest (G78689)
/Type /Annot
>>
endobj
79 0 obj
<<
/Rect [554.7 439.26 558 446.76]
/Subtype /Link
/Border [0 0 0]
/Dest (G110403)
/Type /Annot
>>
endobj
80 0 obj
<<
/Rect [554.7 432.24 558 439.74]
/Subtype /Link
/Border [0 0 0]
/Dest (G145088)
/Type /Annot
>>
endobj
81 0 obj
<<
/N 172 0 R
/P 6 0 R
/R [45 95 567 729]
/T 7 0 R
/V 173 0 R
>>
endobj
82 0 obj
<<
/Length 1476
/Filter /FlateDecode
>>
stream
HlVn[G߯TDyp^@I]A]хq#;*$;e93|rf{|ݿOÛ7o߿뜹ﶿ|QL8[6}w%.+:h^{붻6]_35ٝaGfO?iސs{ܛӡT×ǧWfmYs[#Ga nI57&۴:ax?}bٖ5tҏ<%8S?7כbiFXD+6n
*)i1N_uBXM5Nr](.8IA'E*BuUPS{q1Vhd7v-j!niKcItu=y=T2IN֔Y$Lp2'pldm]%;vw?u(Yx[Uwlw:&5l
`Q!<V!T-^lq"DM<%.Ó(QxNF69hA7uC8q*/Y,x ~h!GLTPk`ss|)/H/c M "UY,60f{lh8WH%=@Qd,TbEVQ=5q$ $D5\0 f[%)]-ŸS`X !
TbnGȣbcU%p^caAloe`TKh$1a0u`;:XEWՖ
!E'QD'b4c%3#X*2}
GhpBZdA9|Y9_㘏P\N(?5iw dd Xqhy4ߕZʰ8"w}PJVtQ(U?,&y紌2TvL72r1Ȋ(|gĥp)ͭ2D !rJȭd[SFbC~12YXoYG4cz [@|1aБs\ⲜTy
/!i۹RSsuh9EK24L
+[gQ1ke#L˄ΙGI1A|BM{2|6x -ׂ
endstream
endobj
83 0 obj
<<
/Length 1265
/Filter /FlateDecode
>>
stream
HW;8>!+=}lK#IQ?CO8xH:8!UO!tҕ3\o+Y##/z"C&iPFڷ28BoS:=r>=li3Gc,됋,^3\8]VtV>Z;J.q~
(Ύd1wZF(J/:Φuce &)r>h#IR"x;9ǛnݠrgOw 5 T@3U͘=3hRfQ~ex/t