日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式系統(tǒng)中I2S總線數(shù)據(jù)通信的軟件模擬

          嵌入式系統(tǒng)中I2S總線數(shù)據(jù)通信的軟件模擬

          作者: 時(shí)間:2010-09-29 來(lái)源:網(wǎng)絡(luò) 收藏

            在上面2種數(shù)據(jù)傳輸格式中,當(dāng)WS為“1”時(shí)傳輸?shù)氖亲舐暤赖臄?shù)據(jù),當(dāng)WS為“0”時(shí)傳輸?shù)氖怯衣暤赖臄?shù)據(jù)。為了保證數(shù)字音頻信號(hào)的正確傳輸,發(fā)送端和接收端必須采用相同的數(shù)據(jù)格式。

            2

            以太網(wǎng)數(shù)字語(yǔ)音廣播主要是指以以太網(wǎng)為傳播介質(zhì)提供音頻服務(wù)的廣播,將語(yǔ)音信號(hào)以標(biāo)準(zhǔn)IP包的形式在以太網(wǎng)上進(jìn)行傳送,以實(shí)現(xiàn)語(yǔ)音廣播功能。該在PC機(jī)端通過(guò)麥克風(fēng)采集語(yǔ)音數(shù)據(jù),然后將采集到的語(yǔ)音數(shù)據(jù)通過(guò)以太網(wǎng)發(fā)送給終端,終端將接收到的語(yǔ)音數(shù)據(jù)進(jìn)行數(shù)/模轉(zhuǎn)換后進(jìn)行播放。系統(tǒng)實(shí)現(xiàn)框圖如圖4所示[5]。


          圖4 以太網(wǎng)數(shù)字語(yǔ)音廣播系統(tǒng)框圖


          圖5 LM3S8962與MS6336的連接圖

            廣播系統(tǒng)終端的MCU LM3S8962將接收到的語(yǔ)音數(shù)據(jù)通過(guò)發(fā)送給語(yǔ)音解碼芯片MS6336進(jìn)行數(shù)/模轉(zhuǎn)換并播放,

            LM3S8962和MS6336的連接如圖5所示。為了完整還原出語(yǔ)音信號(hào),需要保證信號(hào)時(shí)序嚴(yán)格精確,高低電平的轉(zhuǎn)換采用延時(shí)程序?qū)崿F(xiàn)。MS6336為16位D/A芯片,其I2S時(shí)序如圖6所示。


          圖6 MS6336的典型I2S時(shí)序圖

            該系統(tǒng)中的語(yǔ)音數(shù)據(jù)雙聲道,16位采樣,1個(gè)采樣點(diǎn)的數(shù)據(jù)為4字節(jié),1個(gè)采樣點(diǎn)數(shù)據(jù)通過(guò)MCU發(fā)送給MS6336,數(shù)據(jù)發(fā)送流程如圖7所示。


          圖7 1個(gè)采樣點(diǎn)數(shù)據(jù)發(fā)送流程

            I2S引腳的定義如下:

            #define I2S_WS GPIO_PIN_5//模擬I2S聲道選擇時(shí)鐘控制位

            #define I2S_BCK GPIO_PIN_6//模擬I2S位時(shí)鐘控制位

            #define I2S_DATA GPIO_PIN_7//模擬I2S數(shù)據(jù)傳送位

          linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)


          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉