%PDF-1.6
%
1 0 obj
<<
/Metadata 2 0 R
/Names 3 0 R
/Outlines 4 0 R
/PageLayout /OneColumn
/PageMode /UseOutlines
/Pages 5 0 R
/Type /Catalog
/ViewerPreferences <<
/FitWindow true
>>
>>
endobj
6 0 obj
<<
/Author (Freescale Semiconductor, Inc.)
/CreationDate (D:20150415060959-06'00')
/Creator (AH XSL Formatter V6.1 MR2 for Linux64 : 6.1.6.12685 \(2013/09/18 10:39JST\))
/FslDitaPluginVersion (4.8)
/FslSsdsVersion (4.7.1)
/Keywords (AN4955, I2S , FLEXIO, Kinetis KL43, ARM Cortex M0+, Freescale tower system, Audio Codec, TWR-AUDIO )
/ModDate (D:20150415170910+05'30')
/Producer <416E74656E6E6120486F75736520504446204F7574707574204C69627261727920362E312E34323520284C696E75783634293B206D6F646966696564207573696E67206954657874AE20352E312E3320A9323030302D323031312031543358542042564241>
/Subject <54686973206170706C69636174696F6E206E6F74652073686F7773206F6E65206F6620746865207479706963616C20757365206361736573206F662074686520466C6578494F207065726970686572616C206D6F64756C652C2077686963682077617320696E697469616C6C7920696E74726F6475636564206F6E2074686520467265657363616C65204B696E65746973204B4C3433204D43552066616D696C79202841524D9220434D302B204D43552920696E2074686520726F6C65206F66207468652049325320617564696F20627573206D61737465722E>
/Title (Emulating the I2S Bus Master with the FlexIO Module)
/Trapped /False
>>
endobj
2 0 obj
<<
/Length 5068
/Subtype /XML
/Type /Metadata
>>
stream
4.8
4.7.1
application/pdf
Freescale Semiconductor, Inc.
Emulating the I2S Bus Master with the FlexIO Module
This application note shows one of the typical use cases of the FlexIO peripheral module, which was initially introduced on the Freescale Kinetis KL43 MCU family (ARM™ CM0+ MCU) in the role of the I2S audio bus master.
AN4955
I2S
FLEXIO
Kinetis KL43
ARM Cortex M0+
Freescale tower system
Audio Codec
TWR-AUDIO
2015-04-15T06:09:59-06:00
AH XSL Formatter V6.1 MR2 for Linux64 : 6.1.6.12685 (2013/09/18 10:39JST)
2015-04-15T17:09:10+05:30
2015-04-15T17:09:10+05:30
Antenna House PDF Output Library 6.1.425 (Linux64); modified using iText® 5.1.3 ©2000-2011 1T3XT BVBA
False
AN4955, I2S , FLEXIO, Kinetis KL43, ARM Cortex M0+, Freescale tower system, Audio Codec, TWR-AUDIO
uuid:ea4775e9-cc20-4442-95fc-c7be3a64b8cb
uuid:2a432b3c-1380-48b5-b40d-61b1cb08cbd9
endstream
endobj
3 0 obj
<<
/Dests 7 0 R
>>
endobj
4 0 obj
<<
/Count 8
/First 8 0 R
/Last 9 0 R
/Type /Outlines
>>
endobj
5 0 obj
<<
/BleedBox [0 0 595.2756347656 841.8897705078]
/Count 6
/ITXT (5.1.3)
/Kids [10 0 R]
/Type /Pages
>>
endobj
7 0 obj
<<
/Kids [11 0 R]
>>
endobj
8 0 obj
<<
/A 12 0 R
/C [0 0 0]
/Next 13 0 R
/Parent 4 0 R
/Title (Overview)
>>
endobj
9 0 obj
<<
/A 14 0 R
/C [0 0 0]
/Parent 4 0 R
/Prev 15 0 R
/Title (Revision history)
>>
endobj
10 0 obj
<<
/Count 6
/Kids [16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R]
/Parent 5 0 R
/Type /Pages
>>
endobj
11 0 obj
<<
/Limits [(back-page) (d38e5a1310_d11e247)]
/Names [(back-page) 22 0 R (d13e56a1310) 23 0 R (d13e5a1310_d11e39) 24 0 R (d16e5a1310_d11e61) 25 0 R (d19e49a1310) 26 0 R
(d19e5a1310_d11e108) 27 0 R (d20e37a1310) 28 0 R (d20e5a1310_d11e83) 29 0 R (d25e5a1310_d11e133) 30 0 R (d28e5a1310_d11e133) 31 0 R
(d31e5a1310_d11e133) 32 0 R (d36e5a1310_d11e202) 33 0 R (d37e5a1310_d11e224) 34 0 R (d38e26a1310) 35 0 R (d38e5a1310_d11e247) 36 0 R]
>>
endobj
12 0 obj
<<
/D (d13e5a1310_d11e39)
/S /GoTo
>>
endobj
13 0 obj
<<
/A 37 0 R
/C [0 0 0]
/Next 38 0 R
/Parent 4 0 R
/Prev 8 0 R
/Title (Required hardware)
>>
endobj
14 0 obj
<<
/D (d38e5a1310_d11e247)
/S /GoTo
>>
endobj
15 0 obj
<<
/A 39 0 R
/C [0 0 0]
/Next 9 0 R
/Parent 4 0 R
/Prev 40 0 R
/Title (References)
>>
endobj
16 0 obj
<<
/Annots [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]
/BleedBox [0 0 612 777.6000366211]
/Contents [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]
/CropBox [0 0 612 777.6000366211]
/Group 70 0 R
/MediaBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Resources 71 0 R
/Rotate 0
/Trans 72 0 R
/Type /Page
>>
endobj
17 0 obj
<<
/Annots [73 0 R]
/BleedBox [0 0 612 777.6000366211]
/Contents [74 0 R 75 0 R]
/CropBox [0 0 612 777.6000366211]
/Group 76 0 R
/MediaBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Resources 77 0 R
/Rotate 0
/Trans 78 0 R
/Type /Page
>>
endobj
18 0 obj
<<
/BleedBox [0 0 612 777.6000366211]
/Contents [79 0 R 80 0 R]
/CropBox [0 0 612 777.6000366211]
/Group 81 0 R
/MediaBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Resources 82 0 R
/Rotate 0
/Trans 83 0 R
/Type /Page
>>
endobj
19 0 obj
<<
/Annots [84 0 R]
/BleedBox [0 0 612 777.6000366211]
/Contents [85 0 R 86 0 R]
/CropBox [0 0 612 777.6000366211]
/Group 87 0 R
/MediaBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Resources 88 0 R
/Rotate 0
/Trans 89 0 R
/Type /Page
>>
endobj
20 0 obj
<<
/BleedBox [0 0 612 777.6000366211]
/Contents [90 0 R 91 0 R]
/CropBox [0 0 612 777.6000366211]
/Group 92 0 R
/MediaBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Resources 93 0 R
/Rotate 0
/Trans 94 0 R
/Type /Page
>>
endobj
21 0 obj
<<
/Annots [95 0 R 96 0 R 97 0 R]
/BleedBox [0 0 612 777.6000366211]
/Contents [98 0 R 99 0 R]
/CropBox [0 0 612 777.6000366211]
/Group 100 0 R
/MediaBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Resources 101 0 R
/Rotate 0
/Trans 102 0 R
/Type /Page
>>
endobj
22 0 obj
<<
/D [21 0 R /XYZ null 777.6000366211 null]
>>
endobj
23 0 obj
<<
/D [17 0 R /XYZ null 723.6000366211 null]
>>
endobj
24 0 obj
<<
/D [16 0 R /XYZ null 462.8000488281 null]
>>
endobj
25 0 obj
<<
/D [17 0 R /XYZ null 423.0666503906 null]
>>
endobj
26 0 obj
<<
/D [19 0 R /XYZ null 693.6000366211 null]
>>
endobj
27 0 obj
<<
/D [18 0 R /XYZ null 303.6203308105 null]
>>
endobj
28 0 obj
<<
/D [18 0 R /XYZ null 643.6000366211 null]
>>
endobj
29 0 obj
<<
/D [17 0 R /XYZ null 148.2666625977 null]
>>
endobj
30 0 obj
<<
/D [19 0 R /XYZ null 536.3000488281 null]
>>
endobj
31 0 obj
<<
/D [19 0 R /XYZ null 321.8000183105 null]
>>
endobj
32 0 obj
<<
/D [19 0 R /XYZ null 107.799987793 null]
>>
endobj
33 0 obj
<<
/D [20 0 R /XYZ null 456.8000488281 null]
>>
endobj
34 0 obj
<<
/D [20 0 R /XYZ null 328.0000610352 null]
>>
endobj
35 0 obj
<<
/D [20 0 R /XYZ null 155.2000732422 null]
>>
endobj
36 0 obj
<<
/D [20 0 R /XYZ null 219.2000427246 null]
>>
endobj
37 0 obj
<<
/D (d16e5a1310_d11e61)
/S /GoTo
>>
endobj
38 0 obj
<<
/A 103 0 R
/C [0 0 0]
/Next 104 0 R
/Parent 4 0 R
/Prev 13 0 R
/Title (I2S bus theory)
>>
endobj
39 0 obj
<<
/D (d37e5a1310_d11e224)
/S /GoTo
>>
endobj
40 0 obj
<<
/A 105 0 R
/C [0 0 0]
/Next 15 0 R
/Parent 4 0 R
/Prev 106 0 R
/Title (Conclusion)
>>
endobj
41 0 obj
<<
/A 107 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [324 434.6000366211 329 444.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
42 0 obj
<<
/A 108 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 433.6000366211 558 445.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
43 0 obj
<<
/A 109 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [324 416.6000366211 329 426.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
44 0 obj
<<
/A 110 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 415.6000366211 558 427.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
45 0 obj
<<
/A 111 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [324 398.6000366211 329 408.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
46 0 obj
<<
/A 112 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 397.6000366211 558 409.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
47 0 obj
<<
/A 113 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [324 380.6000366211 329 390.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
48 0 obj
<<
/A 114 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 379.6000366211 558 391.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
49 0 obj
<<
/A 115 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [324 362.6000366211 329 372.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
50 0 obj
<<
/A 116 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 361.6000366211 558 373.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
51 0 obj
<<
/A 117 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 344.6000366211 356 354.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
52 0 obj
<<
/A 118 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [371.3571472168 343.6000366211 558 355.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
53 0 obj
<<
/A 119 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 326.6000366211 356 336.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
54 0 obj
<<
/A 120 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [371.3571472168 325.6000366211 558 337.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
55 0 obj
<<
/A 121 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [324 308.6000366211 329 318.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
56 0 obj
<<
/A 122 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 307.6000366211 558 319.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
57 0 obj
<<
/A 123 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [324 290.6000366211 329 300.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
58 0 obj
<<
/A 124 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 289.6000366211 558 301.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
59 0 obj
<<
/A 125 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [324 272.6000366211 329 282.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
60 0 obj
<<
/A 126 0 R
/Border [0 0 0]
/M (D:20150415061000-06'00')
/Rect [343.5 271.6000366211 558 283.6000366211]
/Subtype /Link
/Type /Annot
>>
endobj
61 0 obj
<<
/Filter /FlateDecode
/Length 844
>>
stream
HTKS0W_8)Sfi17.cudH2i}W2S$3@oEA.)T:r=M9b5%Px㗭^9(8V-hA7Zcrv8p,`٭Cύ[n
Z3B 'nWN_ ȷ5[P_e)<@: g?AO y`zR'C=&1_I:=UA6W9as5`\$[@Δ