<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > DIY之樂:基于PIC32的以太網(wǎng)音箱設(shè)計案例,硬件框圖、器件選型、數(shù)據(jù)結(jié)構(gòu)、軟件流程

          DIY之樂:基于PIC32的以太網(wǎng)音箱設(shè)計案例,硬件框圖、器件選型、數(shù)據(jù)結(jié)構(gòu)、軟件流程

          作者: 時間:2014-05-09 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/256940.htm

          2.1.2 RTLL

          應(yīng)用程序開發(fā)人員可能考慮在他們的應(yīng)用程序中使用開源的代碼組件。開源代碼的證書可能要求覆蓋特殊代碼。這個要求對開發(fā)人員的開發(fā)或擁有者很不方便。RTLL(Run-Time Library Loading),運行時庫載入技術(shù)便應(yīng)用于這種情形下。利用這種技術(shù)不會將開源代碼鏈接到主應(yīng)用程序。它們被另外編譯,兩者不相互聯(lián)系。開源程序庫是在運行時才會利用載入器將函數(shù)指針集合載入[4]。

          2.2系統(tǒng)原理

          本系統(tǒng)在 Ethernet Starter Kit硬件基礎(chǔ)上,利用 Starter Board PIM Adapter外接DA驅(qū)動底板,構(gòu)成以太網(wǎng)音響終端設(shè)備。由PC作為服務(wù)器利用以太網(wǎng)以MP3幀為單位,將MP3音頻數(shù)據(jù)以播放速率傳輸?shù)?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/以太網(wǎng)音箱">以太網(wǎng)音箱終端。在終端中利用運行網(wǎng)絡(luò)協(xié)議,接收由服務(wù)器發(fā)過來MP3幀,并解碼緩沖到終端的緩沖隊列里,保證終端設(shè)備的播放流暢。

          圖1系統(tǒng)原理圖

          圖1中描述了以太網(wǎng)音響的系統(tǒng)原理,描述了以太網(wǎng)音響的各個部分。圖2中描述了以太網(wǎng)音響的工作模型。以太網(wǎng)音響工作在局域網(wǎng)中,每個終端節(jié)點按需跟服務(wù)器相連,索要數(shù)據(jù)。

          圖2系統(tǒng)模型圖

          3硬件設(shè)計

          3.1 PIC32 Ethernet Starter KIT簡介

          PIC32 Ethernet Starter Kit[5]是一個非常簡單易用,低成本的用于體驗PIC3210/100Ethernet等功能的開發(fā)工具。PIC32可提供工作頻率80MHz的32位MIPS處理器內(nèi)核、512KB的編程FLASH、32KB的RAM內(nèi)存以及眾多的外圍設(shè)備。這些設(shè)備包括USB控制器、定時器/計數(shù)器、串口控制器、A/D轉(zhuǎn)換器以及更多的設(shè)備。該板具有大量的I/O接口和電源選項,其中也包括USB電源[5]。它同時還具有與Microchip MPLAB開發(fā)軟件相兼容的內(nèi)置編程、調(diào)試、下載電路。圖3就是本文中所用到的開發(fā)板。

          圖3PIC32 Ethernet Starter Kit實物圖

          3.2 DAC7512芯片

          DAC7512是德州儀器生產(chǎn)的一個DAC芯片。該DAC7512是款低功耗,單向,12位緩沖電壓輸出的數(shù)模轉(zhuǎn)換器(DAC)。其內(nèi)置的精密輸出放大器允許軌對軌擺幅輸出。該DAC7512采用了通用的三線串行接口。工作時鐘速率最高30MHz,兼容標準的SPI,QSPI,Microwire和DSP接口。

          DAC7512的參考電壓來自輸入電壓,從而在可能的最寬的動態(tài)輸出范圍。DAC7512采用了上電復(fù)位電路,確保DAC輸出上保持在0V直到有一個有效的寫操作在設(shè)備上。DAC7512包含省電特性,在串行接口訪問時,也可以降低電流消耗器件到50nA。正常模式工作的低功耗正好適用于便攜式電池供電設(shè)備。在5V電壓供電時,功率消耗為從0.7mW減少到掉電模式的1μW。

          DAC7512可用于 SOT23-6 封裝和MSOP-8封裝。

          圖4 DAC7512引腳視圖

          3.3 PIC3 Starter Board PIM Adapter

          中需要用到數(shù)模轉(zhuǎn)換,但PIC32 Ethernet Starter Kit中并未有DA和相應(yīng)的音頻輸出接口。因此需要使用到一塊轉(zhuǎn)接板,然后接插上本次設(shè)計中所用的DA輸出電路。其實物圖如圖5所示。

          圖5 PIC3 Starter Board PIM Adapter

          DIY機械鍵盤相關(guān)社區(qū):機械鍵盤DIY


          模擬信號相關(guān)文章:什么是模擬信號


          數(shù)字通信相關(guān)文章:數(shù)字通信原理




          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();