在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用I2S接口為MCU系統中的數字音頻提升質量

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-02-13 09:07 ? 次閱讀

I2S(Inter-IC Sound)界面最初定義為二十多年前用于CD播放器,但經過多次修改和增強,現在已成為任何支持音樂的數字系統的重要元素。與用于MCU的其他串行接口相比,I2S是一個更具延遲敏感性的接口,因為接口的目的是可靠地傳輸高保真音頻。要使用I2S,您通常需要選擇一個專門支持該標準的微控制器(MCU),盡管存在使用標準MCU串行端口的軟件驅動實現。將支持I2S的MCU與外設芯片(如以音頻為中心的數據轉換器)相結合,您可以在基于MCU的系統中提供高質量的數字音頻。

I2S接口由飛利浦定義。由于首字母縮略詞的相似性,許多人認為它在技術上與I2C接口有關。實際上,唯一的聯系是飛利浦定義了兩者。 I2S速度更快,包括完全不同的信令結構,并且嚴格定義用于傳輸雙聲道音頻數據。

I2S實現至少包括三條信號線 - 位時鐘,字時鐘和多路復用數據信號。一些實現還包括主時鐘信號和第二數據線。該接口被定義為允許使用用于立體聲應用的脈沖編碼調制(PCM)編碼方案來傳輸兩個32位音頻通道。

圖1,由Microchip提供,顯示了典型的I2S實現方案。諸如A/D轉換器ADC)之類的源以數字方式將音頻傳輸到MCU。 MCU又可以將音頻流傳輸到D/A轉換器(DAC)以輸出到揚聲器。

采用I2S接口為MCU系統中的數字音頻提升質量

圖1:Microchip的這張圖顯示了一個典型的音頻I2S系統將ADC與系統MCU連接,并將MCU連接到輸出側的DAC。

MCUI2S支持

讓我們來看看一些包含I2S支持的MCU選項。例如,德州儀器TI)在其Stellaris MCU系列的幾個分支上提供I2S,包括Stellaris 9000 MCU。 Stellaris MCU集成了32位ARM Cortex-M3 CPU內核。 9000子系列的時鐘頻率高達80 MHz。

同樣,Microchip僅在基于MIPS CPU內核的32位PIC32系列MCU上提供I2S支持。現成的產品系列均以40 MHz的最高時鐘速度運行,并具有32至128 KB的集成閃存。

飛思卡爾可能提供最廣泛的支持I2S的MCU,可選擇i.MX-,Kinetis-,PowerPC-和Coldfire-family選項。 i.MX產品被稱為嵌入式處理器而不是MCU,盡管它們集成了內存。 i.MX23/25處理器基于ARM9 CPU,i.MX35處理器基于ARM11 CPU,i.MX51/53處理器基于ARM Cortex-A8內核。在可用IC范圍內,支持的最大時鐘速度從100 MHz開始,并擴展到400 MHz以上。

在MCU特定領域,飛思卡爾主要支持Kinetis系列MCU中的I2S,這些MCU基于ARM Cortex-M4 CPU,時鐘速度最高可達100 MHz。 Cortex-M4集成了針對DSP應用而優化的數學功能,包括音樂或以音頻為中心的應用,此類產品有時也稱為數字信號控制器(DSC),使具有數學功能的產品與標準MCU區分開來。

恩智浦還在廣泛的基于ARM的MCU上支持I2S。該列表包括基于ARM7,ARM9,Cortex-M3和Cortex-M4 MCU的產品。同樣,意法半導體STM32系列支持基于Cortex-M3和-M4的MCU,支持I2S,時鐘頻率范圍為168 MHz。

將I2S添加到16位MCU

通常,MCU供應商僅在32位MCU上支持I2S,因為高端音頻和音樂應用通常要求32位CPU提供的性能。但是16位MCU性能大幅提升,您可能會發現自己需要將這樣的MCU連接到以音頻為中心的外設,如立體聲ADC。

您可以將MCU支持用于諸如串行外設接口(SPI)之類的接口以及軟件和一些外部邏輯來創建功能性I2S端口。例如,TI已發布了一份應用筆記(SLAA449A-將I2S器件連接到MSP430器件),描述了如何在16位MSP430系列MCU上實現I2S(圖2)。

采用I2S接口為MCU系統中的數字音頻提升質量

圖2:您可以使用標準串行端口和一些外部邏輯在16位MCU上實現I2S支持,如TI MSP430的情況所示。

I2S實現的部分復雜性是需要支持多路復用數據來傳輸兩個立體聲通道。該標準規定左右聲道數據由字時鐘發信號通知有效 - 上升沿有一個通道,下降沿有一個通道。圖2中描述的電路使用4位計數器和一些離散邏輯來實現5位計數器,而不是產生精確傳輸I2S鏈路的16位字所需的信號。

I2S外圍IC

已經涵蓋了I2S鏈路的MCU端,讓我們來看看在基于I2S的設計中可能使用的外設IC類型。該列表肯定從數據轉換器開始,包括以音頻為中心的模型。音頻目標數據轉換器在幾個方面與標準產品不同。音頻轉換器通常支持更高的精度和更快的采樣率。此外,音頻設備通常在一個IC上集成兩個用于立體聲支持的通道。例如,AKM Semiconductor提供專為音頻應用設計的16位和24位ADC。具體示例包括24位AK5358和16位AK5701。 delta-sigma轉換器可以從兩個立體聲輸入中進行選擇,并提供高達48 kHz的采樣率。 ,TI和其他公司也出售具有I2S支持的ADC。

您可以從ADI公司,Maxim Integrated Products公司,AKM Semiconductor公司和TI公司獲得基于I2S的DAC。例如,ADI公司提供20位AD1854立體聲DAC和24位AD1852立體聲DAC。 sigma-delta轉換器支持高達192 kHz的采樣率。

并非所有音頻應用都需要DAC來處理音頻輸出。例如,一些D類線性放大器廣泛用于具有相對小的揚聲器的便攜式設備中。有些D類放大器不使用DAC。例如,恩智浦提供TFA9879線性放大器,可接受I2S輸入并驅動揚聲器。放大器采用數字域中的音頻流并將其轉換為脈沖寬度調制(PWM)流。然后在模擬域中,與H橋電路組合的二階反饋回路驅動揚聲器。

恩智浦IC是單調放大器,但您也可以購買立體聲D類放大器。例如,ADI公司提供SSM2518立體聲線性放大器。然而,與恩智浦不同,ADI公司選擇將其設計基于DAC和sigma-delta調制器,以優化音頻質量。

TI,Cirrus Logic,NJR等公司也提供基于I2S的四通道放大器。圖3描述了TI TAS5711的框圖。 IC使用PWM電路和H橋來驅動四個輸出而不是DAC。典型應用可能是支持后置聲道音頻的MPEG視頻流的音頻處理。

采用I2S接口為MCU系統中的數字音頻提升質量

圖3:四通道TI TAS5711線性放大器鏈接到MCU通過I2S并使用PWM轉換器和H橋電路來驅動揚聲器。

在集成方面提升一個級別,您可能會發現專用音頻編解碼器IC可能在復雜的音頻應用程序中發揮最佳性能。例如,Cirrus Logic為個人計算機多媒體系統等應用提供CS4205音頻編解碼器。該IC集成了獨立的18位ADC,用于麥克風和線路輸入。集成的20位DAC驅動輸出混頻器。

Cirrus編解碼器使用以PC為中心的AC-Link接口來鏈接主機處理器和編解碼器。但編解碼器還支持三個同步I2S輸入和一個I2S輸出,用于連接其他數字音頻外設功能。

特定于應用的實現

到目前為止,我們專注于使用I2S相對于純音頻為中心的設計,其中音頻支持是應用要求的核心。但I2S也廣泛用于音頻支持是必要但次要功能的產品。您還可以找到專為某些終端產品設計的基于I2S的IC。

考慮Nuvoton技術。該公司在稱為ChipCorder的ISD15100產品系列中制造了一對IC(圖4)。 ChipCorder IC實現了數字錄音和播放設備(如數字應答機)所需的所有功能。

采用I2S接口為MCU系統中的數字音頻提升質量

圖4:Nuvoton的ChipCorder IC系列包括音頻記錄和回放所需的所有功能,并提供到主機MCU的I2S鏈接。

這些IC包括數字音頻壓縮硬件,集成閃存以及專用的模擬和數字音頻信號路徑。 ISD15108 IC可以存儲8分鐘的音頻,ISD15116 IC可以在集成的Flash中存儲16分鐘的音頻。這兩個圖都是指以8 kHz采樣的音頻,并使用4位ADPCM進行編碼。 Nuvoton IC支持多種壓縮格式選擇,包括2至5位ADPCM,6至8位μ律或差分μ律,以及8位,10位或12位PCM。

IC包括模擬音頻輸入和差分音頻輸入。您可以使用I2S或SPI將數字音頻傳輸到IC或從IC傳輸數字音頻,盡管前者提供更高的保真度。該IC還包括一個可以直接驅動小型揚聲器的D類音頻放大器。

特定應用的故事繼續發生在片上系統(SoC)產品中,該產品集成了強大的處理內核,外設和接口,如I2S。在討論SoC時,我們首先討論了MCU,然后是使用I2S連接到MCU的外設,現在是SoC,除了片上SoC功能外,還需要I2S連接外設。例如,麥克雷爾通過其KSZx692系列SoC針對一系列以通信為中心的應用(圖5)。許多目標應用需要高端音頻支持,例如支持多媒體的住宅網關。

采用I2S接口為MCU系統中的數字音頻提升質量

圖5:Micrel的KSZx692系列SoC針對以通信為中心的應用,如多媒體住宅網關,提供I2S接口,用于音頻支持。

Micrel SoC基于250 MHz ARM9內核,包括能夠支持100 Mbit/s數據的雙以太網MAC(媒體訪問控制器)率。還有USB端口甚至PCI接口。包含I2S接口,支持16,18,20和24位音頻的錄制和播放。

USB 3.0應用程序

I2S在新的賽普拉斯半導體SoC中也出現了不同尋常的地方。 CYUSB3014 USB控制器支持USB 3.0標準中定義的新的5 Gbps超高速數據傳輸模式。該性能有望使USB能夠在更廣泛的多媒體應用中服務,從高端多媒體播放器到醫療和工業系統。

SoC實際上集成了200 MHz ARM9 CPU內核和512 KB的SRAM。 IC包括一系列外圍設備。 I2S接口旨在支持外部編解碼器,就像您可以將此類編解碼器連接到標準MCU一樣。

現在應該清楚的是,您需要在規范開發過程的早期階段考慮項目中是否需要I2S。您可能不會使用純粹以音頻為中心的產品,但添加音頻支持可以大大增加許多系統設計的價值主張。 I2S是支持高質量音頻的最簡單方式,也許增加了產品設計取得廣泛成功的機會。但是,在大多數情況下,您必須從包含I2S支持的MCU或SoC開始,以實現最佳設計。此外,還要對市場上的I2S集成電路進行全面審查。您可能會發現一個具有特定于應用程序的功能,可以大大簡化您的設計周期。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17149

    瀏覽量

    351216
  • 控制器
    +關注

    關注

    112

    文章

    16364

    瀏覽量

    178075
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1487

    瀏覽量

    123774
收藏 人收藏

    評論

    相關推薦

    從模擬耳機插孔升級數字音頻接口的應用設計

    從模擬耳機插孔升級數字音頻接口的設計過程 前言:隨著制造商逐步淘汰模擬耳機插孔,數字音頻接口變得越來越普及
    的頭像 發表于 09-18 06:23 ?6888次閱讀
    從模擬耳機插孔升級<b class='flag-5'>為</b><b class='flag-5'>數字音頻接口</b>的應用設計

    I2S,、PCM和PDM等數字音頻接口介紹

    數字音頻接口DAI,即Digital Audio Interfaces,顧名思義,DAI表示在板級或板間傳輸數字音頻信號的方式。相比于模擬接口,數字音頻接口抗干擾能力更強,硬件設計簡單
    的頭像 發表于 11-03 14:23 ?1.2w次閱讀

    數字音頻輸入接口電路

     數字音頻輸入接口電路 AES/EBU解碼器和解復用器AES/EBU解碼器將雙相標志碼串行AES/EBU數字音頻信號轉換為信號數據流,再將兩聲道的音頻數據信號分開,產生兩路并
    發表于 08-01 08:21

    2.4GHz無線數字音頻芯片nRF24Z1及其應用

    工作于2.4GHz自由頻段,工作電壓2.0~3.6伏,片內集成了電壓管理器,能夠最大限度地抑制噪聲。nRF24Z1有I2S串行接口S/PDIF
    發表于 10-21 17:26

    還有哪些你沒見過?數字音頻接口入門

    傳輸正確。傳輸帶寬高,保證了音頻質量。雖然同軸數字線纜的標準接頭BNC接頭,但市面上的同軸數字線材多
    發表于 02-27 16:37

    SOC-AES系列廣播專業10路AES數字音頻光端機

    傳輸系統。廣泛地應用于廣播電臺、電視臺、有線網絡公司、衛星站、節目制作、氣象、電信、軍隊、公安、交通、民航、電力等企業的AES數字音頻傳輸系統
    發表于 03-13 22:54

    數字音頻接口的優勢是什么

    數字音頻接口的優勢模擬耳機插孔的其他選擇使用USB的數字音頻
    發表于 03-09 07:35

    數字音頻監測系統設計及應用

    【摘要】本文針對數字音頻廣播監測這一領域現狀和需要解決的問題,介紹了音頻監測的關鍵技術。并且以目前國內較為先進的AudioAres數字音頻檢測系統
    發表于 07-07 13:54 ?13次下載

    數字音頻監視器

    泰克764數字音頻監視器是現代數字音頻應用系統的先進監視儀器。它可用于數字音頻的節目制作和質量
    發表于 12-19 23:56 ?41次下載

    數字音頻信號的傳送接口電路

    數字音頻信號的傳送接口電路 (1) 數字音頻輸入接口電路
    發表于 08-01 08:20 ?5026次閱讀
    <b class='flag-5'>數字音頻</b>信號的傳送<b class='flag-5'>接口</b>電路

    什么是數字音頻會議系統?

    什么是數字音頻會議系統?   數字音頻會議系統是針對模擬音頻會議系統而產生的。   
    發表于 02-21 11:03 ?1064次閱讀

    數字音頻主流數字接口簡介

    此文主要向大家簡要介紹數字音頻主流數字接口標準及規范。
    發表于 08-14 14:29 ?5.6w次閱讀
    <b class='flag-5'>數字音頻</b>主流<b class='flag-5'>數字</b><b class='flag-5'>接口</b>簡介

    STM32F2技術培訓_數字音頻接口_I2S

    STM32F2技術培訓_數字音頻接口_I2S
    發表于 12-03 17:35 ?0次下載

    電視數字音頻輸出是什么接口

    電視數字音頻輸出是一種技術,它允許電視將音頻信號以數字格式傳輸到外部音頻設備,如音響系統、家庭影院或音頻
    的頭像 發表于 09-24 10:40 ?2327次閱讀

    科普小課堂 | 5分鐘讀懂I2S、SPDIF數字音頻傳輸協議

    。數字音頻接口協議是指在數字音頻系統中用于傳輸音頻數據的標準化規定,是確保聲音信號能夠被正確傳輸和處理的關鍵,常見的數字音頻接口協議有SPDIF、I
    的頭像 發表于 11-14 01:09 ?1226次閱讀
    科普小課堂 | 5分鐘讀懂<b class='flag-5'>I2S</b>、SPDIF<b class='flag-5'>數字音頻</b>傳輸協議
    主站蜘蛛池模板: 天堂中文在线网| 三级电影天堂网| 1v1双性受整夜不拔bl| 欧美奇米| 国产亚洲综合视频| 性欧美高清极品xx| 一区二区三区精品视频| 国产婷婷综合在线精品尤物| 特黄aaaaaa久久片| 91九色麻豆| 美女黄页免费| www.婷婷| 欧美成人免费网站| 乱说欲小说又粗又长| 亚在线| 日本久本草精品| 韩国理论三级在线观看视频 | 天天色天天综合网| 国产色综合天天综合网| 在线免费观看视频你懂的| 日韩种子| 天天摸天天做天天爽在线| 日本aaaaa级毛片片| 五月婷婷激情| 激情文学综合丁香| 天天综合色天天综合色sb| 不卡的毛片| 国内精品99| 欧美伊人久久大香线蕉综合69| 国产精品一区二区三区四区五区| 窝窝午夜看片免费视频| 日本内谢69xxxx免费| 伊人啪啪| 欧美一级片免费在线观看| 日本加勒比视频在线观看| 亚洲一区二区三区在线视频| 免费人成在线观看网站品爱网| 天天爽天天狼久久久综合| 爱爱帝国亚洲一区二区三区| 国产亚洲精品成人a在线| 久久新视频|