一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳解數(shù)字音頻技術(shù)和I2S總線協(xié)議

嵌入式那些事 ? 來源:嵌入式那些事 ? 2023-12-05 13:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、數(shù)字音頻技術(shù)

1.聲音數(shù)字化概念及過程

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

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

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

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

2.聲音數(shù)字化三要素

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

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

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

3.聲音數(shù)字化的數(shù)據(jù)量

聲音數(shù)字化后的數(shù)據(jù)量計算公式為:

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

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

單聲道的音頻數(shù)據(jù)量為:44100 * 16 * 1 / 8 = 88200 字節(jié)/秒;

立體聲的音頻數(shù)據(jù)量為:44100 * 16 * 2 / 8 = 176400 字節(jié)/秒。

4.聲卡

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

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

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

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

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

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

聲卡的芯片類型:

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

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

二、I2S總線協(xié)議

1.I2S總線概述

音響數(shù)據(jù)的采集、處理和傳輸是多媒體技術(shù)的重要組成部分。眾多的數(shù)字音頻系統(tǒng)已經(jīng)進(jìn)入消費市場,例如數(shù)字音頻錄音帶、數(shù)字聲音處理器。對于設(shè)備和生產(chǎn)廠家來說,標(biāo)準(zhǔn)化的信息傳輸結(jié)構(gòu)可以提高系統(tǒng)的適應(yīng)性。

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

2.I2S信號線

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

(1).串行時鐘SCK

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

(2).字段選擇信號WS

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

字段選擇信號WS表明了正在被傳輸?shù)穆暤?。I2S Philips標(biāo)準(zhǔn)WS信號的電平含義如下:

WS為0,表示正在傳輸?shù)氖亲舐暤赖臄?shù)據(jù);
WS為1,表示正在傳輸?shù)氖怯衣暤赖臄?shù)據(jù)。

(3).串行數(shù)據(jù)SD

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

(4).主時鐘MCLK

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

對于系統(tǒng)而言,能夠產(chǎn)生SCK和WS的信號端就是主設(shè)備,用MASTER表示,簡單系統(tǒng)示意圖如下:

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

3.幾種常見的I2S數(shù)據(jù)格式

隨著技術(shù)的發(fā)展,在統(tǒng)一的I2S硬件接口下,出現(xiàn)了多種不同的I2S數(shù)據(jù)格式,可分為左對齊(MSB)標(biāo)準(zhǔn)、右對齊(LSB)標(biāo)準(zhǔn)、I2S Philips 標(biāo)準(zhǔn)。

對于所有數(shù)據(jù)格式和通信標(biāo)準(zhǔn)而言,始終會先發(fā)送最高有效位(MSB 優(yōu)先)。

發(fā)送端和接收端必須使用相同的數(shù)據(jù)格式,確保發(fā)送和接收的數(shù)據(jù)一致。

(1).I2S Philips 標(biāo)準(zhǔn)

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

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

I2S Philips 標(biāo)準(zhǔn)時序圖如下所示:

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

(2).左對齊(MSB)標(biāo)準(zhǔn)

在LRCLK發(fā)生翻轉(zhuǎn)的同時開始傳輸數(shù)據(jù)。該標(biāo)準(zhǔn)較少使用。注意此時LRCLK為1時,傳輸?shù)氖亲舐暤罃?shù)據(jù),這剛好與I2S Philips標(biāo)準(zhǔn)相反。左對齊(MSB)標(biāo)準(zhǔn)時序圖如下所示:

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

(3).右對齊(LSB)標(biāo)準(zhǔn)

聲音數(shù)據(jù)LSB傳輸完成的同時,LRCLK完成第二次翻轉(zhuǎn)(剛好是LSB和LRCLK是右對齊的,所以稱為右對齊標(biāo)準(zhǔn))。注意此時LRCLK為1時,傳輸?shù)氖亲舐暤罃?shù)據(jù),這剛好與I2S Philips標(biāo)準(zhǔn)相反。右對齊(LSB)標(biāo)準(zhǔn)時序圖如下所示:

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)字音頻
    +關(guān)注

    關(guān)注

    9

    文章

    209

    瀏覽量

    67600
  • 總線協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    131

    瀏覽量

    15282
  • I2S總線
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    8973

原文標(biāo)題:二、I2S總線協(xié)議

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于瑞薩電子RA8D1 MCU的USB和I2S數(shù)字音頻應(yīng)用解決方案

    今天給大家介紹一下上海覺鑫智能科技有限公司基于瑞薩電子RA8D1 MCU的USB&I2S數(shù)字音頻應(yīng)用解決方案。
    的頭像 發(fā)表于 04-30 14:47 ?1885次閱讀
    基于瑞薩電子RA8D1 MCU的USB和<b class='flag-5'>I2S</b><b class='flag-5'>數(shù)字音頻</b>應(yīng)用解決方案

    音頻總線I2S協(xié)議I2S收發(fā)模塊FPGA的仿真設(shè)計

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

    I2S,、PCM和PDM等數(shù)字音頻接口介紹

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

    數(shù)字音頻信號如何傳輸:I2S協(xié)議

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

    基于FPGA和AD1836的I2S接口設(shè)計

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

    STM32F2技術(shù)培訓(xùn)_數(shù)字音頻接口_I2S

    STM32F2技術(shù)培訓(xùn)_數(shù)字音頻接口_I2S
    發(fā)表于 12-03 17:35 ?0次下載

    USB轉(zhuǎn)I2S橋接芯片為數(shù)字音頻設(shè)計提供簡單的交鑰匙解決方案

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

    i2s總線協(xié)議及結(jié)構(gòu)配置

    I2S總線, 又稱 集成電路內(nèi)置音頻總線,是飛利浦公司為數(shù)字音頻設(shè)備之間的音頻數(shù)據(jù)傳輸而制定的一
    發(fā)表于 01-29 15:45 ?7192次閱讀
    <b class='flag-5'>i2s</b><b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>及結(jié)構(gòu)配置

    i2s音頻總線學(xué)習(xí)

    I2S是飛利浦公司針對數(shù)字音頻設(shè)備(如CD播放器、數(shù)碼音效處理器、數(shù)字電視音響系統(tǒng))之間的音頻數(shù)據(jù)傳輸而制定的一種總線標(biāo)準(zhǔn)。它采用了獨立的導(dǎo)
    發(fā)表于 01-29 16:29 ?4609次閱讀
    <b class='flag-5'>i2s</b><b class='flag-5'>音頻</b><b class='flag-5'>總線</b>學(xué)習(xí)

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

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

    數(shù)字接口I2S數(shù)據(jù)傳輸模式和應(yīng)用框圖

    I2S(Inter-IC Sound)總線,是Philips公司為數(shù)字音頻傳輸制定的總線標(biāo)準(zhǔn)。
    發(fā)表于 10-12 15:07 ?9489次閱讀
    <b class='flag-5'>數(shù)字</b>接口<b class='flag-5'>I2S</b>數(shù)據(jù)傳輸模式和應(yīng)用框圖

    I2S音頻總線基本知識科普

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

    基于I2S接口的Linux內(nèi)核音頻技術(shù)

    I2S是飛利浦定義的數(shù)字音頻傳輸標(biāo)準(zhǔn),用于數(shù)字音頻數(shù)據(jù)在系統(tǒng)內(nèi)部器件之間傳輸。
    發(fā)表于 02-27 14:00 ?4711次閱讀
    基于<b class='flag-5'>I2S</b>接口的Linux內(nèi)核<b class='flag-5'>音頻</b><b class='flag-5'>技術(shù)</b>

    I2S總線的定義和特點

    I2S(Inter-IC Sound)總線,又稱為集成電路內(nèi)置音頻總線,是飛利浦公司(現(xiàn)為恩智浦半導(dǎo)體)為了數(shù)字音頻設(shè)備之間的
    的頭像 發(fā)表于 09-03 14:08 ?3737次閱讀

    科普小課堂 | 5分鐘讀懂I2S、SPDIF數(shù)字音頻傳輸協(xié)議

    。數(shù)字音頻接口協(xié)議是指在數(shù)字音頻系統(tǒng)中用于傳輸音頻數(shù)據(jù)的標(biāo)準(zhǔn)化規(guī)定,是確保聲音信號能夠被正確傳輸和處理的關(guān)鍵,常見的數(shù)字音頻接口
    的頭像 發(fā)表于 11-14 01:09 ?4322次閱讀
    科普小課堂 | 5分鐘讀懂<b class='flag-5'>I2S</b>、SPDIF<b class='flag-5'>數(shù)字音頻</b>傳輸<b class='flag-5'>協(xié)議</b>