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

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

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

3天內不再提示

詳解數字音頻技術和I2S總線協議

嵌入式那些事 ? 來源:嵌入式那些事 ? 2023-12-05 13:38 ? 次閱讀

一、數字音頻技術

1.聲音數字化概念及過程

現實生活中的聲音是通過一定介質傳播的連續的波,它可以由周期和振幅兩個重要指標描述。正常人可以聽到的聲音頻率范圍為 20Hz~20KHz。現實存在的聲音是模擬量,這對聲音保存和長距離傳輸造成很大的困難,一般的做法是把模擬量轉成對應的數字量保存,在需要還原聲音的地方再把數字量的轉成模擬量輸出如下圖所示:

a5bc1386-9326-11ee-939d-92fbcf53809c.png

模擬量轉成數字量一般可以分為三個過程,分別為采樣、量化、編碼,如下圖所示。用一個比源聲音頻率高的采樣信號去量化源聲音,記錄每個采樣點的值,最后如果把所有采樣點數值連接起來與源聲音曲線是互相吻合的,只是它不是連續的。在圖中,兩條藍色虛線距離就是采樣信號的周期,即對應一個采樣頻率(FS),可以想象得到采樣頻率越高最后得到的結果就與源聲音越吻合,但此時采樣數據量越越大,一般使用 44.1KHz 采樣頻率即可得到高保真的聲音。每條藍色虛線長度決定著該時刻源聲音的量化值,該量化值有另外一個概念與之掛鉤,就是量化位數。量化位數表示每個采樣點用多少位表示數據范圍,常用有 16bit、 24bit 或 32bit,位數越高最后還原得到的音質越好,數據量也會越大。

a5cf2d9a-9326-11ee-939d-92fbcf53809c.png

2.聲音數字化三要素

采樣頻率:每秒鐘抽取聲波幅度樣本的次數。采樣頻率越高,聲音質量越好,數據量也越大。常用的采樣頻率有11.025KHz,22.05KHz,44.1KHz,48KHz,96KHz等。

量化位數:每個采樣點用多少二進制位表示數據范圍。量化位數也叫采樣位數。量化位數越多,音質越好,數據量也越大。常用的采樣位數有8位,16位,24位,32位等。

聲道數:使用聲道的個數。立體聲比單聲道的表現力豐富,但是數據量翻倍。常用的聲道數有單聲道,立體聲(左聲道和右聲道)。

3.聲音數字化的數據量

聲音數字化后的數據量計算公式為:

音頻數據量 = 采樣頻率(Hz) * 量化位數 * 聲道數 / 8,單位:字節/秒。

這里舉個例子:對一個聲音信號進行數字化處理,采樣頻率為44.1KHz,量化位數為16位,那么:

單聲道的音頻數據量為:44100 * 16 * 1 / 8 = 88200 字節/秒;

立體聲的音頻數據量為:44100 * 16 * 2 / 8 = 176400 字節/秒。

4.聲卡

聲卡是負責錄音、播音和聲音合成的一種多媒體板卡。其功能包括:

(1).錄制、編輯和回放數字音頻文件;

(2).控制和混合各聲源的音量;

(3).記錄和回放時進行壓縮和解壓縮;

(4).語音合成技術(朗讀文本);

(5).具有MIDI接口(樂器數字接口)。

聲卡的芯片類型:

(1).CODEC芯片(依賴CPU,價格便宜);

(2).數字信號處理器DSP(不依賴CPU)。

二、I2S總線協議

1.I2S總線概述

音響數據的采集、處理和傳輸是多媒體技術的重要組成部分。眾多的數字音頻系統已經進入消費市場,例如數字音頻錄音帶、數字聲音處理器。對于設備和生產廠家來說,標準化的信息傳輸結構可以提高系統的適應性。

I2S(Inter-IC Sound)總線, 又稱集成電路內置音頻總線,是飛利浦半導體公司(現為恩智浦半導體公司)針對數字音頻設備之間的音頻數據傳輸而制定的一種總線標準。該總線專門用于音頻設備之間的數據傳輸,廣泛應用于各種多媒體系統。它采用了沿獨立的導線傳輸時鐘與數據信號的設計,通過將數據和時鐘信號分離,避免了因時差誘發的失真,為用戶節省了購買抵抗音頻抖動的專業設備的費用。

2.I2S信號線

I2S總線主要有3個信號線:

(1).串行時鐘SCK

串行時鐘SCK,也叫位時鐘BCLK,對應數字音頻的每一位數據,SCK都有1個脈沖。SCK的頻率 = 聲道數 * 采樣頻率 * 采樣位數。

(2).字段選擇信號WS

字段選擇信號WS,也叫LRCLK,用于切換左右聲道的數據。WS的頻率 = 采樣頻率。

字段選擇信號WS表明了正在被傳輸的聲道。I2S Philips標準WS信號的電平含義如下:

WS為0,表示正在傳輸的是左聲道的數據;
WS為1,表示正在傳輸的是右聲道的數據。

(3).串行數據SD

串行數據SD,就是用二進制補碼表示的音頻數據。I2S串行數據在傳輸的時候,由高位(MSB)到低位(LSB)依次進行傳輸。

(4).主時鐘MCLK

一般還有MCLK,主時鐘。MCLK的頻率 = 128或者256或者512 * 采樣頻率。

對于系統而言,能夠產生SCK和WS的信號端就是主設備,用MASTER表示,簡單系統示意圖如下:

a5dc8292-9326-11ee-939d-92fbcf53809c.png

3.幾種常見的I2S數據格式

隨著技術的發展,在統一的I2S硬件接口下,出現了多種不同的I2S數據格式,可分為左對齊(MSB)標準、右對齊(LSB)標準、I2S Philips 標準。

對于所有數據格式和通信標準而言,始終會先發送最高有效位(MSB 優先)。

發送端和接收端必須使用相同的數據格式,確保發送和接收的數據一致。

(1).I2S Philips 標準

使用LRCLK信號來指示當前正在發送的數據所屬的聲道,為0時表示左聲道數據。LRCLK信號從當前聲道數據的第一個位(MSB)之前的一個時鐘開始有效。LRCLK信號在BCLK的下降沿變化。發送方在時鐘信號BCLK的下降沿改變數據,接收方在時鐘信號BCLK的上升沿讀取數據。正如上文所說,LRCLK頻率等于采樣頻率Fs,一個LRCLK周期(1/Fs)包括發送左聲道和右聲道數據。

對于這種標準I2S格式的信號,無論有多少位有效數據,數據的最高位總是出現在LRCLK變化(也就是一幀開始)后的第2個BCLK脈沖處。這就使得接收端與發送端的有效位數可以不同。如果接收端能處理的有效位數少于發送端,可以放棄數據幀中多余的低位數據;如果接收端能處理的有效位數多于發送端,可以自行補足剩余的位。這種同步機制使得數字音頻設備的互連更加方便,而且不會造成數據錯位。

I2S Philips 標準時序圖如下所示:

a5f21b16-9326-11ee-939d-92fbcf53809c.png

(2).左對齊(MSB)標準

在LRCLK發生翻轉的同時開始傳輸數據。該標準較少使用。注意此時LRCLK為1時,傳輸的是左聲道數據,這剛好與I2S Philips標準相反。左對齊(MSB)標準時序圖如下所示:

a6067200-9326-11ee-939d-92fbcf53809c.png

(3).右對齊(LSB)標準

聲音數據LSB傳輸完成的同時,LRCLK完成第二次翻轉(剛好是LSB和LRCLK是右對齊的,所以稱為右對齊標準)。注意此時LRCLK為1時,傳輸的是左聲道數據,這剛好與I2S Philips標準相反。右對齊(LSB)標準時序圖如下所示:

a61d6a0a-9326-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

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

    關注

    9

    文章

    204

    瀏覽量

    67170
  • 總線協議
    +關注

    關注

    0

    文章

    117

    瀏覽量

    14902
  • I2S總線
    +關注

    關注

    0

    文章

    8

    瀏覽量

    8816

原文標題:二、I2S總線協議

文章出處:【微信號:嵌入式那些事,微信公眾號:嵌入式那些事】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    音頻總線I2S協議I2S收發模塊FPGA的仿真設計

    1 概述 I2S(Inter—IC Sound)總線, 又稱 集成電路內置音頻總線,是飛利浦公司為數字音頻設備之間的
    的頭像 發表于 12-14 17:34 ?8720次閱讀
    <b class='flag-5'>音頻</b><b class='flag-5'>總線</b><b class='flag-5'>I2S</b><b class='flag-5'>協議</b>:<b class='flag-5'>I2S</b>收發模塊FPGA的仿真設計

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

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

    數字音頻信號如何傳輸:I2S協議

    I2S(Inter—IC Sound)總線, 又稱集成電路內置音頻總線,是飛利浦公司為數字音頻設備之間的
    發表于 12-05 10:48 ?6634次閱讀

    AT32 MCU SPI/I2S入門指南

    (Inter-IC Sound)總線,又稱集成電路內置音頻總線,是 Philips 為數字音頻設備之間的音頻數據傳輸而制定的一種
    發表于 10-25 08:26

    基于FPGA和AD1836的I2S接口設計

    I2S(Inter IC Sound Bus)是飛利浦公司為數字音頻設備之間的音頻數據傳輸而制定的一種總線標準,它既規定了硬件接口規范,也規定了數字
    發表于 03-29 11:02 ?6664次閱讀
    基于FPGA和AD1836的<b class='flag-5'>I2S</b>接口設計

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

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

    USB轉I2S橋接芯片為數字音頻設計提供簡單的交鑰匙解決方案

    中國?北京-2017年4月20日-Silicon Labs(亦稱“芯科科技”,NASDAQ:SLAB)日前推出了具有固定功能的音頻橋接器件,為在USB和I2S串行總線接口之間傳輸數字音頻
    發表于 04-25 10:05 ?1.2w次閱讀

    i2s總線協議及結構配置

    I2S總線, 又稱 集成電路內置音頻總線,是飛利浦公司為數字音頻設備之間的音頻數據傳輸而制定的一
    發表于 01-29 15:45 ?6889次閱讀
    <b class='flag-5'>i2s</b><b class='flag-5'>總線</b><b class='flag-5'>協議</b>及結構配置

    i2s音頻總線學習

    I2S是飛利浦公司針對數字音頻設備(如CD播放器、數碼音效處理器、數字電視音響系統)之間的音頻數據傳輸而制定的一種總線標準。它采用了獨立的導
    發表于 01-29 16:29 ?4340次閱讀
    <b class='flag-5'>i2s</b><b class='flag-5'>音頻</b><b class='flag-5'>總線</b>學習

    I2S接口工作原理_I2S接口介紹

    I2S總線, 又稱 集成電路內置音頻總線,是飛利浦公司為數字音頻設備之間的音頻數據傳輸而制定的一
    發表于 01-29 17:18 ?10.9w次閱讀
    <b class='flag-5'>I2S</b>接口工作原理_<b class='flag-5'>I2S</b>接口介紹

    數字接口I2S數據傳輸模式和應用框圖

    I2S(Inter-IC Sound)總線,是Philips公司為數字音頻傳輸制定的總線標準。
    發表于 10-12 15:07 ?8879次閱讀
    <b class='flag-5'>數字</b>接口<b class='flag-5'>I2S</b>數據傳輸模式和應用框圖

    I2S音頻總線基本知識科普

    I2S(Inter—IC Sound)總線, 又稱集成電路內置音頻總線,是飛利浦公司為數字音頻設備之間的
    的頭像 發表于 04-12 07:48 ?3w次閱讀
    <b class='flag-5'>I2S</b><b class='flag-5'>音頻</b><b class='flag-5'>總線</b>基本知識科普

    基于I2S接口的Linux內核音頻技術

    I2S是飛利浦定義的數字音頻傳輸標準,用于數字音頻數據在系統內部器件之間傳輸。
    發表于 02-27 14:00 ?3473次閱讀
    基于<b class='flag-5'>I2S</b>接口的Linux內核<b class='flag-5'>音頻</b><b class='flag-5'>技術</b>

    I2S總線的定義和特點

    I2S(Inter-IC Sound)總線,又稱為集成電路內置音頻總線,是飛利浦公司(現為恩智浦半導體)為了數字音頻設備之間的
    的頭像 發表于 09-03 14:08 ?2097次閱讀

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

    數字音頻接口協議是指在數字音頻系統中用于傳輸音頻數據的標準化規定,是確保聲音信號能夠被正確傳輸和處理的關鍵,常見的數字音頻接口
    的頭像 發表于 11-14 01:09 ?1926次閱讀
    科普小課堂 | 5分鐘讀懂<b class='flag-5'>I2S</b>、SPDIF<b class='flag-5'>數字音頻</b>傳輸<b class='flag-5'>協議</b>
    主站蜘蛛池模板: 特级黄一级播放 | 亚久久 | 成人影院在线观看视频 | 欧洲另类一二三四区 | 亚洲欧洲综合网 | 夜夜做夜夜爽 | 成人午夜性a一级毛片美女 成人午夜性视频欧美成人 成人小视频在线 | 69堂在线观看国产成人 | 免费观看欧美一级高清 | 97人摸人人澡人人人超一碰 | 黄页网站在线 | 特黄aaaaa日本大片免费看 | 在线视频影院 | 免费看黄视频 | 特黄特色的视频免费播放 | 人人搞人人搞 | tube44在线观看 | www色在线| 国产高清一区二区三区 | 欧美成人福利 | 日本在线不卡一区 | 日本aaaaa | 99综合在线| 午夜香港三级在线观看网 | 日本bbxx| 久久久国产乱子伦精品 | 狠狠干夜夜骑 | 1024你懂的在线观看 | 精品一区二区影院在线 | 欧美xxxx色视频在线观看 | 国卡一卡二卡三免费网站 | 天天干天天操天天舔 | 九九涩 | 欧美一级精品高清在线观看 | 伊人久久影院大香线蕉 | 在线免费国产视频 | 爽好舒服快给老师 | 欧美不卡视频在线 | 好色999| tube69hdxxxx日本| 免费黄色网址网站 |