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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 將音頻編解碼器植入28nm高級移動多媒體芯片系統(tǒng)

          將音頻編解碼器植入28nm高級移動多媒體芯片系統(tǒng)

          作者: 時間:2013-12-06 來源:網絡 收藏
          -LEFT: 0px; PADDING-RIGHT: 0px; FONT: 14px/25px 宋體, arial; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  如果所占面積大小充分合理并能夠保證集成到芯片系統(tǒng)中,將揚聲器驅動集成到PMIC中可降低系統(tǒng)成本和功耗,并減少元件數量。如果找不到帶有集成揚聲器驅動的PMIC,或是它與系統(tǒng)不兼容,可使用專用的揚聲器功放代替。這種方法具有集成PMIC的許多優(yōu)點,只是需要額外IC(盡管體積很?。?。

          將音頻編解碼器植入28nm高級移動多媒體芯片系統(tǒng)

            圖5:將揚聲器驅動植入移動多媒體系統(tǒng)中的不同方案

            小結

            在28納米芯片系統(tǒng)中實現的模擬功能需要采用新方法新技術,而先進工藝既有優(yōu)點,也有局限性。系統(tǒng)設計人員只需牢記以下技術,就可開發(fā)出高性能低成本的系統(tǒng)。

            ·利用摩爾定律,將功能轉移到數字域實現。28納米工藝的關鍵優(yōu)點是數字電路的密度和性能。設計人員需要考慮哪些音頻功能可以遷入數字域,以利用工藝上的改進,并將模擬模塊重點集中在外界的接口上。

            · 靈活設計多種時鐘速率。音頻采樣速率有多種頻率。音頻編解碼器應非常靈活,支持采用芯片系統(tǒng)參考時鐘(如12MHz USB時鐘)的音頻采樣頻率,以簡化IP集成。

            ·管理好電源電壓降低后的性能平衡。電源電壓降低至1.8伏造成輸出功率受限,但仍符合當今市場上許多便攜產品實際的輸出功率要求。不過,使用電荷泵和特殊的級聯,有可能在芯片上產生高電源電壓,支持良好收聽體驗所需的輸出功率。

            ·深入了解芯片系統(tǒng)之外的系統(tǒng)分區(qū)。并非每一個功能都必須集成到芯片系統(tǒng)。有些功能,如揚聲器驅動,植入電源管理集成電路(PMIC)或作為獨立的集成電路使用有利于提高性能和降低系統(tǒng)成本。

            系統(tǒng)和芯片系統(tǒng)設計人員考慮將音頻編解碼器功能集成的關鍵是充分理解:1)集成的意義在哪里?2)不集成的意義在哪里?3)如何具備充分的靈活性來支持不同使用模式和要求?新思科技的DesignWare IP開發(fā)出了經過硅驗證、功能全面的音頻編解碼器,使芯片系統(tǒng)設計人員能夠在成本與性能之間實現最佳平衡,并能夠專注于如何實現產品差異化。


          上一頁 1 2 3 4 5 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();