色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

傳統I2S—為何要包括系統時鐘

電子設計 ? 來源:網友電子設計發布 ? 作者:網友電子設計發布 ? 2021-11-23 10:31 ? 次閱讀

傳統 I2S—為何要包括系統時鐘

過去,我們在討論音頻話題時,偶爾會提及 I2S。我在以前的一些文章中提到過 I2S,其他人在做音頻研究時也都會提到它。簡而言之,它是一種將立體聲數據從一端傳輸至另一端的同步方法。

大多數人認為 I2S 有三種信號

數據:輸入或者輸出數據

位時鐘 (Bitclock,BCK):確立數據流中兩個相鄰位之間邊界的信號

左/右時鐘 (LRCK)/字時鐘 (Wordclock):一個在采樣速率下運行、占空比為 50% 的慢時鐘,它確立數據流中兩條相鄰通道(左和右)之間的邊界。

I2S 的幕后英雄是主時鐘 (MCK),也稱作系統時鐘 (SCK),它常常被數字信號處理器DSP程序員和其他處理器愛好者們忽略。主時鐘 (MCK/SCK),通常為一個64、128、256 和 512 倍采樣速率 (FS) 的時鐘。它可以由一個輸入引腳直接提供,也可以通過一個鎖相環路 (PLL) 在某些器件內部產生。

一般而言,DSP 不需要音頻主時鐘,因為它們能夠以一種完全不同的速率對數據進行處理,然后在 BCK 和 LRCK 的驅動下,讓數據以某種速率進入輸出緩沖器(或者通過輸入緩沖器接收數據)。

如果您能暫時將注意力從您的處理器上移開,您會發現音頻主時鐘重要得多。大多數 MCK/SCK 輸入的音頻轉換器,都要求時鐘同步,而有一些則允許異相位。這就意味著,它們需要由相同的高速時鐘來提供,然后被除小。我接觸過的一些客戶會突發靈感地告訴我:“我的 ADC 需要一個 MCK,但它離我的 DAC 太遠。因此,我要在每個轉換器旁邊放置一個晶體……”有這種想法可以理解,但請您“千萬別這么做!”

您在購買晶體時,無法保證它剛好為 48.000 kHz。您的模數轉換器ADC) 晶體的運行精確度可能會為 +5%,而數模轉換器 (DAC) 的運行精確度可能為 –5%。這樣的精確度,會給您的設計帶來災難性的后果!這是為什么呢,下面將為您娓娓道來。

用于 I2S

用于音頻 ADC 的主時鐘

如圖 1 所示,高速主時鐘(例如:24.576 MHz 時鐘)用于驅動 ADC 的過采樣調制器。之后,來自過采樣調制器的數據被消減分解成 LRCK 給定的采樣速率。

當 ADC 運行在主模式(生成 BCK 和 LRCK,作為輸出)下時,ADC 只是對 MCK/SCK 進行劃分,產生 LRCK 和 BCK 信號。這就對啦!LRCK/BCK 和主時鐘被同步—相位也可能同步(除非它是一個特殊分割器)。

如果作為一個從器件,并且主時鐘不同步,則它產生的數據會過多或者過少,以至于數字抽取器無法剛好適合于輸出字。在這種條件下,許多 ADC 會拒絕流傳輸數據。

DAC 也是如此。圖 2 顯示了一個高級 DAC 結構圖。此處,需要通過 MCK/SCK 運行內插器,而 MCK/SCK 同時還驅動 △∑ 調制器。如果 MCK/SCK 不是采樣速率的整倍數 (64/128/256/512),則在 △∑ 調制器輸出端可能會出現錯誤數據。

我在哪里/如何生成 MCK/SCK 呢?

在當今的工業應用中,CMOS 振蕩器由許多晶體振蕩器支持,并緊靠這些晶體振蕩器。它們都擁有非常好的精確度和較低的抖動。偶爾會用到壓控振蕩器(VCO),但它們會受到其輸出抖動的困擾。

許多現代的音頻轉換器現在都集成了一個 PLL,以通過慢 BCK 產生 MCK。這樣做很有效。但是,您應該注意,使用 PLL 時始終都會有產生抖動的可能,從而降低了音頻性能。

另外,我建議,如果在晶體源驅動 ADC 或是 DAC 兩者之間選擇,請您選擇通過一個晶體產生源來運行 ADC。如果輸入很糟糕,那么您做什么都于事無補!(就像您不可能把爛泥打磨光亮!)

因此,我的建議遵循的原則是:

1、如果轉換器為一個 I2S 從器件,則您必須通過相同源(如果轉換器帶有,則可以依靠內部 PLL),提供所有三個 I2S 時鐘(MCK、BCK 和 LRCK)。

2、如果轉換器為一個 I2S 主器件,則請確定能夠提供一個可靠的無抖動 MCK源。然后,讓轉換器自己分配。在可能的情況下,讓 ADC 通過一個可靠的低抖動 MCK 源在主模式下運行。這樣做可以確保最低抖動和最小高頻失真。

責任編輯:haq

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

    關注

    28

    文章

    3832

    瀏覽量

    139038
  • adc
    adc
    +關注

    關注

    98

    文章

    6495

    瀏覽量

    544467
  • 模擬
    +關注

    關注

    7

    文章

    1422

    瀏覽量

    83921
收藏 人收藏

    評論

    相關推薦

    詳解I2S時序

    I2S協議,該協議包含ADCRC(ADC采集數據的左右聲道指示信號)、DACRC(DAC采集數據的左右聲道指示信號)、BCLK(位數據對齊時鐘)、ADCDAT(ADC輸出數據)、DACDAT(DAC采集
    的頭像 發表于 11-26 17:16 ?570次閱讀
    詳解<b class='flag-5'>I2S</b>時序

    AIC3254做master可以同時帶I2S輸入和I2S輸出嗎?

    請問AIC3254做master可以同時帶I2S輸入和I2S輸出嗎?I2S輸入和輸出不是同一設備。 另外,請問purepath studio目前的最新版本是什么?如何獲取?
    發表于 10-28 07:02

    pcm1865的i2s協議2單通道已經實現,pcm1865實現4通道是不是就不能用i2s協議了,必須要pcm實現?

    pcm1865的i2s協議2單通道已經實現,pcm1865實現4通道是不是就不能用i2s協議了,必須要pcm實現?如果需要pcm協議來實現,那么在
    發表于 10-25 06:06

    TLV320AIC3204配置8個通道(時隙)的I2S,DAC輸出怎么配置成輸出I2S的某一個通道?

    TLV320AIC3204 配置成I2S模式,而且是8個通道(時隙)的I2S,DAC輸出怎么配置成輸出I2S的某一個通道? 比如只輸出第2通道(時隙)語音,或只輸出第5通道(時隙)的
    發表于 10-24 06:14

    配置I2S以從編解碼器設備生成BCLK

    電子發燒友網站提供《配置I2S以從編解碼器設備生成BCLK.pdf》資料免費下載
    發表于 10-21 10:30 ?0次下載
    配置<b class='flag-5'>I2S</b>以從編解碼器設備生成BCLK

    I2S器件與MSP430器件連接起來

    電子發燒友網站提供《將I2S器件與MSP430器件連接起來.pdf》資料免費下載
    發表于 10-18 09:31 ?0次下載
    將<b class='flag-5'>I2S</b>器件與MSP430器件連接起來

    請問PCM4204是I2S接口嗎?

    .請TI工程師確定一下 PCM4204是I2S接口?。如果是I2S,如果與STM32F407連接,是不是PCM的M_CLK對應I2S的MCLK,PCM的LRCK對應I2S的MS,PC
    發表于 09-27 09:13

    I2S總線的定義和特點

    I2S(Inter-IC Sound)總線,又稱為集成電路內置音頻總線,是飛利浦公司(現為恩智浦半導體)為了數字音頻設備之間的音頻數據傳輸而制定的一種總線標準。它廣泛應用于音頻設備、音頻編解碼器以及數字音頻接口等領域,是音頻領域中的重要通信技術之一。以下將詳細闡述I2S
    的頭像 發表于 09-03 14:08 ?1119次閱讀

    使用esp32 i2s驅動es7144s芯片,I2S0_CLK作為es7144s芯片的時鐘源,請問應該如何配置呢?

    使用esp32 i2s驅動es7144s芯片,I2S0_CLK作為es7144s芯片的時鐘源,請問應該如何配置呢?
    發表于 06-21 07:28

    i2s使用并口,i2s_parallel PLL_D2_CLK APLL_CLK頻率怎么設置?

    //Initialize I2S parallel device. //并行數據引腳,數位寬度,時鐘等等 i2s_parallel_config_t i2scfg={ //.gpio
    發表于 06-14 06:15

    ESP32輸出的I2S數據移位的原因?

    ESP32 PICO D4 ESP-IDF 4.3-rc 我在 ESP32 中使用 i2s 向 codec 芯片推送數據的時候,用邏輯分析儀抓 esp32 輸出的數據,再對比標準 i2s 協議
    發表于 06-14 06:12

    STM32F1 I2S用DMA方式傳輸的時候,I2S的四條線是沒有信號輸出的,為什么?

    之前I2S一直采用DMA方式沒有發現問題,現在改成非DMA方式,MCK只有在有數據通信時候才有,也就是沒有數據傳輸的時候,I2S的四條線(包括MCK)是沒有信號輸出的,這個能改成MCK一直輸出模式嗎?謝謝
    發表于 04-23 08:21

    如何停止STM32的I2S

    如題,如何停止STM32 的I2S
    發表于 04-16 08:03

    如何通過HCI在CYW20706上配置I2S

    ); I2S 接頭上沒有 PCM/I2S 時鐘,CYW920706CDEVAL 上沒有 J23 時鐘。 使用同樣的命令,我們從 Laird Technologies 那里獲得
    發表于 03-01 10:23

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

    I2S是飛利浦定義的數字音頻傳輸標準,用于數字音頻數據在系統內部器件之間傳輸。
    發表于 02-27 14:00 ?3013次閱讀
    基于<b class='flag-5'>I2S</b>接口的Linux內核音頻技術
    主站蜘蛛池模板: 手机毛片免费看| 亚洲人日本人jlzzy| 国产成人精品免费视频下载| 忘忧草在线影院WWW日本动漫| 九九热这里有精品| 99久久精品国产国产毛片| 午夜伦理在线观看| 欧美精品成人久久网站| 国产国产乱老熟视频网站| 亚洲性爱城| 午夜一级毛片看看| 欧美最新色p图| 久久免费看视频| 国产在线综合色视频| qvod电影网站| 伊人久久大香线蕉资源| 神马影院在线eecss伦理片| 嫩草伊人久久精品少妇AV网站| 吉吉av电影| 国产精品亚洲国产三区| SM调教贱屁股眼哭叫求饶H| 亚洲熟女丰满多毛XXXXX| 手机看片国产免费久久网| 清晨紧湿爱运动h高h| 蜜臀久久99精品久久久久久做爰| 国产精品久久久久久久久99热| TUBE19UP老师学生| 亚洲日韩乱码人人爽人人澡人| 轻轻挺进女教师的身体| 久久久国产精品免费A片3D| 国产亚洲精品精品精品| 囯产精品一区二区三区线| gayxxxxgay呻吟受日本| 99久久精品免费精品国产 | 日产亚洲一区二区三区| 免费亚洲视频在线观看| 久久久无码精品亚洲A片软件 | 亚洲性无码AV久久成人| 亚洲人成在线观看一区二区| 亚洲日本在线不卡二区| 亚洲午夜精品一区二区公牛电影院|