簡體   English   中英

I2S 數據結構(IC 間聲音)

[英]I2S Data Structure (Inter-IC Sound)

I2S 有大量的電氣描述; 但是,我找不到有關數據格式/結構的信息。 我所說的格式是,串行數據線上的值是什么意思? 這些值是否包含有關音量、音高或其他內容的信息?

作為一個應用程序示例,我有一個 .wav 音頻文件。 我解壓了文件,得到了一個stream的數據樣本。 這個樣本數據應該如何在 I2S 上傳輸,以便接收器可以播放音頻? 0x 0011 2233 4455 6677 8899 AABB CCDD EEFF 0011 2233 4455... 等等。 這些值是否應該以某種對接收者有意義的方式格式化? 可能是 0x0011____、0x2233____ 之類的東西,其中空白表示其他雜項信息?

讓我們假設 I2S 標准的情況,每個樣本 24 位。 任何信息都有幫助。 謝謝。

Wikipedia I²S 說您將有 3 行,一條用於時鍾(采樣率 * 每通道位數 * 通道數),一條用於通道選擇(0 左,1 寫入)和一條用於數據,首先是 msb。 還有一些圖。 你還需要什么?

您可以在軟件中使用的數據結構可以是您想要的任何數據結構,因為您正確地對 I²S IP 進行了編程並將相關數據發送給它。 您可以使用一些數組來存儲左通道和右通道,正確鍵入有關位/樣本。

樣本的值確實是采樣/生成信號的幅度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM