国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

音視頻的簡介及其I2S協(xié)議

這篇具有很好參考價值的文章主要介紹了音視頻的簡介及其I2S協(xié)議。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

音頻簡介

?????將針對聲音的各種要求全部疊加到 DAC 和 ADC 芯片上,那么就會得到一個專門用于音頻的芯片,也就是音頻編解碼芯片,音頻 CODEC 的本質(zhì)是 ADC 和 DAC.
?????采樣率和采樣位數(shù)就是衡量一款音頻CODEC 最重要的指標(biāo)。比如常見音頻采樣率有 8K、 44.1K、 48K、 192K 甚至 384K 和 768K,采樣位數(shù)常見的有 8 位、 16 位、 24 位、 32 位。采樣率和采樣位數(shù)越高,那么音頻 CODEC 越能真實的還原聲音,也就是大家說的 HIFI。因此大家會看到高端的音頻播放器都會有很高的采樣率和采樣位數(shù),同樣的價格也會越高。當(dāng)然了,實際的效果還與其他部分有關(guān),采樣率和采樣位數(shù)只是其中重要的指標(biāo)之一。

以WM8950為例

WM8960 是一顆由 wolfson(歐勝)公司出品的音頻編解碼芯片,是一顆低功耗、高質(zhì)量的立體聲音頻 CODEC。集成 D 類喇叭功放,每個通道可以驅(qū)動一個 1W 喇叭(8Ω )。內(nèi)部集成 3 個立體聲輸入源,可以靈活配置,擁有一路完整的麥克風(fēng)接口。 WM8960 內(nèi)部 ADC 和 DAC 都為24 位, WM8960 主要特性如下所示:
①、 DAC 的 SNR(信噪比)為 98dB, 3.3V、 48KHz 下 THD(諧波失真)為-84dB。
②、 ADC 的 SNR(信噪比)為 94dB, 3.3V、 48KHz 下 THD(諧波失真)為-82dB。
③、 3D 增強(qiáng)。
④、立體聲 D 類功放, 可以直接外接喇叭, 8Ω負(fù)載下每通道 1W。
⑤、集成耳機(jī)接口。
⑥、集成麥克風(fēng)接口。
⑦、采樣率支持 8K、 11.025K、 12K、 16K、 22.05K、 24K、 32K、 44.1K 和 48K。

該芯片框圖如下:
音視頻的簡介及其I2S協(xié)議
①、此部分是 WM8960 提供的輸入接口,作為立體聲音頻輸入源,一共提供了三路,分別
為 LINPUT1/RINPUT1、 LINPUT2/RINPUT2、 LINPUT3/RINPUT3。麥克風(fēng)或線路輸入就連接到
此接口上,這部分是需要硬件工程師重點關(guān)心的,因為音頻選擇從哪一路進(jìn)入需要在畫 PCB 的
時候就應(yīng)該定好。
②、此部分是 WM8960 的輸出接口,比如輸出給耳機(jī)或喇叭, SPK_LP/SPK_LN 用于連接
左聲道的喇叭,支持 1W 的 8Ω喇叭。 SPK_RP/SPK_RN 用于連接右聲道的喇叭,同樣支持 1W
的 8Ω喇叭,最后就是 HP_L/HP_R,用于連接耳機(jī)。
③、此部分是數(shù)字音頻接口,用于和主控制器連接,有 5 根線,用于主控制器和 WM8960
之間進(jìn)行數(shù)據(jù)“溝通”。主控制器向 WM8960 的 DAC 發(fā)送的數(shù)據(jù), WM8960 的 ADC 向主控制
傳遞的數(shù)據(jù)都是通過此音頻接口來完成的。這個接口非常重要,是我們驅(qū)動開發(fā)人員重點關(guān)注
的,此接口支持 I2S 格式。此接口 5 根線的作用如下:
ADCDAT: ADC 數(shù)據(jù)輸出引腳,采集到的音頻數(shù)據(jù)轉(zhuǎn)換為數(shù)字信號以后通過此引腳傳輸給
主控制器。
ADCLRC: ADC 數(shù)據(jù)對齊時鐘,也就是幀時鐘(LRCK),用于切換左右聲道數(shù)據(jù), 此信號
的頻率就是采樣率。此引腳可以配置為 GPIO 功能,配置為 GPIO 以后 ADC 就會使用 DACLRC
引腳作為幀時鐘。
DACDAT: DAC 數(shù)據(jù)輸入引腳,主控器通過此引腳將數(shù)字信號輸入給 WM8960 的 DAC。
DACLRC: DAC 數(shù)據(jù)對齊時鐘,功能和 ADCLRC 一樣,都是幀時鐘(LRCK),用于切換左
右聲道數(shù)據(jù),此信號的頻率等于采樣率。
BCLK: 位時鐘,用于同步。
MCLK: 主時鐘, WM8960 工作的時候還需要一路主時鐘,此時鐘由 I.MX6ULL 提供,
MCLK 頻率等于采樣率的 256 或 384 倍,因此大家在 WM8960 的數(shù)據(jù)手冊里面??吹?br> MCLK=256fs 或 MCLK=384fs。
④、此部分為控制接口,是一個標(biāo)準(zhǔn)的 I2C 接口, WM8960 要想工作必須對其進(jìn)行配置,這個 I2C 接口就是用于配置 WM8960 的。

I2S接口總結(jié)

I2S(Inter-IC Sound)總線有時候也寫作 IIS, I2S 是飛利浦公司提出的一種用于數(shù)字音頻設(shè)備之間進(jìn)行音頻數(shù)據(jù)傳輸?shù)目偩€。和 I2C、 SPI 這些常見的通信協(xié)議一樣, I2S 總線用于主控制器和音頻 CODEC 芯片之間傳輸音頻數(shù)據(jù)。因此,要想使用 I2S 協(xié)議, 主控制器和音頻 CODEC 都得支持 I2S 協(xié)議, I.MX6ULL 的 SAI 外設(shè)就支持 I2S 協(xié)議, WM8960 同樣也支持 I2S, I2S 接口需要 3 根信號線(如果需要實現(xiàn)收和發(fā),那么就要 4根信號線,收和發(fā)分別使用一根信號線):
SCK: 串行時鐘信號,也叫做位時鐘(BCLK),音頻數(shù)據(jù)的每一位數(shù)據(jù)都對應(yīng)一個 SCK,立體聲都是雙聲道的,因此 SCK=2×采樣率×采樣位數(shù)。比如采樣率為 44.1KHz、 16 位的立體聲音頻,那么 SCK=2× 44100× 16=1411200Hz=1.4112MHz。
WS: 字段(聲道)選擇信號,也叫做 LRCK,也叫做幀時鐘,用于切換左右聲道數(shù)據(jù), WS 為“1”表示正在傳輸左聲道的數(shù)據(jù), WS 為“0”表示正在傳輸右聲道的數(shù)據(jù)。 WS 的頻率等于采樣率,比如采樣率為 44.1KHz 的音頻, WS=44.1KHz。
SD: 串行數(shù)據(jù)信號,也就是我們實際的音頻數(shù)據(jù),如果要同時實現(xiàn)放音和錄音,那么就需要 2 根數(shù)據(jù)線,比如 WM8960 的 ADCDAT 和 DACDAT,就是分別用于錄音和放音。不管音頻數(shù)據(jù)是多少位的,數(shù)據(jù)的最高位都是最先傳輸?shù)摹?shù)據(jù)的最高位總是出現(xiàn)在一幀開始后(LRCK變化)的第 2 個 SCK 脈沖處。
????另外,有時候為了使音頻 CODEC 芯片與主控制器之間能夠更好的同步,會引入另外一個叫做 MCLK 的信號,也叫做主時鐘或系統(tǒng)時鐘,一般是采樣率的 256 倍或 384 倍。
音視頻的簡介及其I2S協(xié)議
????????一幀立體音的時序圖文章來源地址http://www.zghlxwxcb.cn/news/detail-431342.html

到了這里,關(guān)于音視頻的簡介及其I2S協(xié)議的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 音頻——I2S 標(biāo)準(zhǔn)模式(二)

    音頻——I2S 標(biāo)準(zhǔn)模式(二)

    I2S 基本概念 飛利浦(I2S)標(biāo)準(zhǔn)模式 左(MSB)對齊標(biāo)準(zhǔn)模式 右(LSB)對齊標(biāo)準(zhǔn)模式 DSP 模式 TDM 模式 飛利浦 (I2S) 標(biāo)準(zhǔn)模式 數(shù)據(jù)在跟隨 LRCLK 傳輸?shù)?BCLK 的第二個上升沿時傳輸 MSB,其他位一直到 LSB 按順序傳 傳輸依賴于字長、BCLK 頻率和采樣率(BCLK=Fs x 聲道數(shù) x 采樣位數(shù)) 在每個采樣的

    2024年02月10日
    瀏覽(19)
  • 瑞芯微 | I2S-音頻基礎(chǔ) -1

    最近調(diào)試音頻驅(qū)動,順便整理學(xué)習(xí)了一下i2s、alsa相關(guān)知識,整理成了幾篇文章,后續(xù)會陸續(xù)更新。 喜歡嵌入式、Li怒曉得老鐵可以關(guān)注一口君賬號。 名稱 含義 ADC(Analog to Digit Conversion) 模擬信號轉(zhuǎn)換為數(shù)字信號 AEC(Acoustic Echo Cancellor) 回聲消除 AGC(Automatic Gain Control) 自

    2024年03月14日
    瀏覽(46)
  • 音頻——I2S 左對齊模式(三)

    音頻——I2S 左對齊模式(三)

    I2S 基本概念 飛利浦(I2S)標(biāo)準(zhǔn)模式 左(MSB)對齊標(biāo)準(zhǔn)模式 右(LSB)對齊標(biāo)準(zhǔn)模式 DSP 模式 TDM 模式 I2S 左對齊標(biāo)準(zhǔn) 標(biāo)準(zhǔn)左對齊格式的數(shù)據(jù)的 MSB 沒有相對于 BCLK 延遲一個時鐘。左對齊格式的左右聲道數(shù)據(jù)的 MSB 在 LRCLK 邊沿變化后 BCLK 的第一個上升沿有效 LRCLK 為 1 傳輸左聲道數(shù)據(jù),L

    2024年02月10日
    瀏覽(18)
  • 音頻——I2S TDM 模式(六)

    音頻——I2S TDM 模式(六)

    I2S 基本概念 飛利浦(I2S)標(biāo)準(zhǔn)模式 左(MSB)對齊標(biāo)準(zhǔn)模式 右(LSB)對齊標(biāo)準(zhǔn)模式 DSP 模式 TDM 模式 TDM 一般有三種常用操作模式:TDM A mode ,TDM B mode 和 TDM C mode, 統(tǒng)稱為TDM mode。 基于 TDM mode,可以配置支持 TDM(Time Division Multiplexing)數(shù)據(jù)傳輸??梢灾С謧鬏敹鄠€聲道的數(shù)據(jù),允許多個設(shè)

    2024年02月04日
    瀏覽(23)
  • 音頻——I2S DSP 模式(五)

    音頻——I2S DSP 模式(五)

    I2S 基本概念 飛利浦(I2S)標(biāo)準(zhǔn)模式 左(MSB)對齊標(biāo)準(zhǔn)模式 右(LSB)對齊標(biāo)準(zhǔn)模式 DSP 模式 TDM 模式 DSP/PCMmode 分為 Mode-A 和 Mode-B 共 2 種模式。不同芯?有的稱為 PCM mode 有的稱為 DSP mode。PCM 只有?個起始信號,先傳輸左聲道后傳輸右聲道。 Mode-A 數(shù)據(jù)在第 1 個 BCLK 脈沖處 上升沿數(shù)據(jù)有

    2024年02月09日
    瀏覽(16)
  • I2S/PCM接口及音頻codec

    I2S/PCM接口及音頻codec

    目錄 1.I2S接口及時序 1.1 I2S接口信號 1.2 I2S接口時序 1.3 MCLK的作用 2. PCM(TDM)接口? 2.1 PCM(TDM)接口信號 2.2 PCM接口時序 3.audio codec ?可參考本人轉(zhuǎn)載的一篇文章: 數(shù)字音頻接口(I2S,PCM/TDM,PDM)_cy413026的博客-CSDN博客 數(shù)字音頻接口。 https://blog.csdn.net/cy413026/article/details/132590286?csdn_shar

    2024年02月01日
    瀏覽(26)
  • Audio-音頻傳輸接口(I2S、PCM、PDM)

    Audio-音頻傳輸接口(I2S、PCM、PDM)

    I2S和PCM(TDM)接口傳輸?shù)臄?shù)據(jù)是PCM編碼格式的音頻數(shù)據(jù)。 PDM接口傳輸?shù)臄?shù)據(jù)是PDM編碼格式的音頻數(shù)據(jù)。 I2S(Inter-IC Sound)總線有時候也寫作 IIS,I2S 是飛利浦公司提出的一種用于數(shù)字音頻設(shè)備之間進(jìn)行音頻數(shù)據(jù)傳輸?shù)目偩€。和 I2C、SPI 這些常見的通信協(xié)議一樣,I2S 總線用于主控制器

    2024年02月01日
    瀏覽(21)
  • ESP32設(shè)備驅(qū)動——使用I2S播放音頻的物聯(lián)網(wǎng)應(yīng)用

    在物聯(lián)網(wǎng)應(yīng)用中,使用嵌入式設(shè)備進(jìn)行音頻播放是一個常見的需求。ESP32是一款功能強(qiáng)大的嵌入式開發(fā)板,它集成了Wi-Fi和藍(lán)牙功能,適用于物聯(lián)網(wǎng)應(yīng)用。本文將介紹如何在ESP32上使用I2S(Inter-IC Sound)接口來播放音頻。 I2S是一種串行音頻接口,用于高質(zhì)量音頻數(shù)據(jù)的傳輸。

    2024年03月21日
    瀏覽(35)
  • LuatOS-SOC接口文檔(air780E)-- i2s - 數(shù)字音頻

    示例 常量 類型 解釋 i2s.MODE_I2S number I2S標(biāo)準(zhǔn),比如ES7149 i2s.MODE_LSB number LSB格式 i2s.MODE_MSB number MSB格式,比如TM8211 初始化i2s 參數(shù) 傳入值類型 解釋 int i2s通道號,與具體設(shè)備有關(guān) int 模式, 當(dāng)前僅支持0, MASTER|TX|RX 模式, 暫不支持slave. 可選 int 采樣率,默認(rèn)44100. 可選 int 數(shù)據(jù)位數(shù),默認(rèn)

    2024年02月07日
    瀏覽(29)
  • 使用STM32的I2S協(xié)議讀取麥克風(fēng)INMP441

    使用STM32的I2S協(xié)議讀取麥克風(fēng)INMP441

    本文將詳細(xì)介紹使用STM32的硬件I2S協(xié)議,從麥克風(fēng)模塊INMP441讀取音頻信號的步驟和避坑指南。 點這里,從Github下載工程文件 百度網(wǎng)盤: 鏈接:https://pan.baidu.com/s/1cglAGirn6bTQhIEpWDb7Ig?pwd=k9gh 提取碼:k9gh INMP441模塊: 主控芯片:我用的是STM32F103ZET6,可以在STM的選型手冊上看到哪

    2024年02月02日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包