資料介紹
這份應(yīng)用報(bào)告給出了一個(gè)使用兩個(gè)串行外設(shè)接口(SPI) 來(lái)仿真一個(gè)集成音頻接口芯片(I2S) 外設(shè),此外設(shè)被集成在Stellaris? LM4F232 微控制器上。通過采用音頻API,存儲(chǔ)在板載安全數(shù)據(jù)(SD) 卡上的.wav 音頻文件由偽I2S 播放至一個(gè)外部德州儀器的TLV320AIC3107編解碼器內(nèi)。這個(gè)通用軟件平臺(tái)可被定制成將音頻功能性添加到嵌入式系統(tǒng)中。
簡(jiǎn)介
集成音頻接口芯片(I2S) 是一款廣泛應(yīng)用于數(shù)字音頻傳輸?shù)?a target='_blank' class='arckwlink_none'>電氣串行總線接口。很多嵌入式應(yīng)用將I2S 用于音頻回放,而大多數(shù)現(xiàn)代微控制器通常提供I2S 支持。如果這個(gè)外設(shè)在微控制器不可用,或者需要額外的I2S,可使用現(xiàn)有資源來(lái)仿真此外設(shè)。這份應(yīng)用報(bào)告使用兩個(gè)串行外設(shè)接口(SPI) 來(lái)檢查一個(gè)偽I2S 接口的執(zhí)行,這兩個(gè)SPI 接口使用戶能夠克服硬件限制或解決缺少專用外設(shè)的問題。這份應(yīng)用報(bào)告的基礎(chǔ)是一個(gè)演示,在這演示中,Stellaris LM4F232H5QD 微控制器使用這個(gè)偽I2S 接口將音頻播放至TITLV320AIC3107EVM-K。這個(gè)演示是開源代碼的并可從12 節(jié),參考中的連接中下載。這份文檔對(duì)此演示的特定的設(shè)置進(jìn)行了說(shuō)明,如何在一個(gè)普通Stellaris 微控制器上創(chuàng)建偽I2S,以及音頻驅(qū)動(dòng)程序的重要特性的配置。
總體概述,雙SPI 到I2S
I2S 接口通常由一個(gè)具有至少三個(gè)信號(hào)的總線組成:位時(shí)鐘(BCLK),數(shù)據(jù)輸入(DIN) 和字時(shí)鐘(WCLK)。這三個(gè)信號(hào)被用在圖1內(nèi)的連接圖中所示的雙SPI 執(zhí)行中。當(dāng)一個(gè)外部I2S 器件被配置為主控時(shí),SPI 模塊由I2S 接口的位和字時(shí)鐘控制。通過使用字時(shí)鐘信號(hào)來(lái)啟用或禁用微控制器的受控SPI 端口,可創(chuàng)建一個(gè)偽I2S 接口。
注: SPI 數(shù)據(jù)幀選擇線路被倒置,這使得數(shù)據(jù)傳輸在兩個(gè)SPI 端口間切換。
一個(gè)Stellaris 微控制器的捕獲和比較輸出(CCP) 被用來(lái)提供編解碼器主控時(shí)鐘(MCLK)。在這執(zhí)行中,此編解碼器與一個(gè)25MHz MCLK 一同提供。然后,這個(gè)編解碼器內(nèi)部鎖相環(huán)路(PLL) 根據(jù)所需的音頻采樣頻率生成需要的BCLK 和WCLK 信號(hào)。
圖1頂部的GPIO 輸出被用來(lái)將編解碼器RESETZ 線路的電平拉低來(lái)復(fù)位編解碼器。這個(gè)GPIO 在任一數(shù)據(jù)被傳送到編解碼器之前被切換以觸發(fā)一個(gè)復(fù)位,從而確保正常功能。
為了配置數(shù)據(jù)路徑、計(jì)時(shí)、線路輸出和另外的項(xiàng)目,內(nèi)部集成電路(I2C) 信號(hào),SDA 和SCL,被用來(lái)寫入到內(nèi)部編解碼器寄存器。
- AT32 MCU SPI/I2S入門指南
- AN5086_如何使用標(biāo)準(zhǔn)SPI和Timer來(lái)模擬I2S接口
- STM32cubeMX I2S DMA雙緩沖配置
- 基于STM32F407 直播聲卡實(shí)現(xiàn)的簡(jiǎn)易教程--I2S驅(qū)動(dòng)篇
- SAMD5x/E5x的集成I2S外部編解碼器接口 8次下載
- 多媒體的I2S總線的設(shè)計(jì)工程文件和程序免費(fèi)下載 7次下載
- 使用QCC3008藍(lán)牙芯片實(shí)現(xiàn)藍(lán)牙5.0 I2S解碼的工程合集免費(fèi)下載 52次下載
- 基于I2S(Inter-IC音頻總線)在Kinetis上的應(yīng)用介紹 10次下載
- LM49370的PCM/I2S橋結(jié)構(gòu) 13次下載
- I2S設(shè)備和MSP430器件的連接指南 32次下載
- CAN、I2S、I2C、SPI、SSP總線的介紹和比較 52次下載
- SmartCortex_M3-1700配套例程-高級(jí)例程-I2S 1次下載
- 音頻接口I2S實(shí)驗(yàn)
- 基于CPLD的I2S語(yǔ)音總線接口
- 利用MAXIICPLD實(shí)現(xiàn)SPI至I2S的接口
- 基于I2S接口的音樂播放器工作原理 7639次閱讀
- SPI可以像I2C掛多個(gè)設(shè)備嗎? 3330次閱讀
- 在汽車應(yīng)用中使用MAX9205/MAX9206 LVDS SerDes傳輸I2S音頻流 1952次閱讀
- 如何使用10位LVDS串行器/解串器IC對(duì)I2S音頻數(shù)據(jù)流進(jìn)行STP布線 2812次閱讀
- I2S通信總線的特點(diǎn)及常見數(shù)據(jù)格式介紹 3963次閱讀
- 基于MM32F5270控制器的I2S音頻播放 2029次閱讀
- 長(zhǎng)距離SPI/I2C通信解決方案 5268次閱讀
- I2S音頻總線基本知識(shí)科普 2.8w次閱讀
- I2S接口概述和與DSP的連接方法 2.5w次閱讀
- 幾種常見的I2S數(shù)據(jù)格式 1.2w次閱讀
- I2S接口工作原理_I2S接口介紹 10.6w次閱讀
- i2s和i2c的區(qū)別 7.6w次閱讀
- i2s音頻總線學(xué)習(xí) 4103次閱讀
- i2s總線協(xié)議及結(jié)構(gòu)配置 6552次閱讀
- 嵌入式系統(tǒng)中I2S總線數(shù)據(jù)通信的軟件模擬 3587次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 11次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5DIY動(dòng)手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費(fèi)
- 651單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)PM2.5檢測(cè)系統(tǒng)程序
- 0.83 MB | 2次下載 | 免費(fèi)
- 8TP4055-500mA線性鋰離子電池充電器數(shù)據(jù)手冊(cè)
- 0.27 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537797次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191186次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多