熱門關鍵字

MIPI SoundWire

MIPI SoundWire 是一種用於移動和嵌入式音訊系統的數位音訊接口標準。MIPI(Mobile Industry Processor Interface)聯盟推動了 SoundWire 的發展,其目標是提供一個標準的、高效的、低功耗的數位音訊傳輸解決方案。SoundWire 主要被應用於智能手機、平板電腦、可穿戴設備和其他移動和嵌入式設備中,使各種音頻設備(例如麥克風、揚聲器、數位音訊處理器等)能夠傳輸和協同工作。

SoundWire 支援多通道音訊,因此它可以同時處理多個獨立的音訊通道。這對於音訊處理和多媒體應用非常重要。SoundWire 支援多種音訊數據格式,包括 PCM(脈衝編碼調變)、DSD(直接流數字)等。這使得它可以適應不同應用場景中的不同音訊需求。SoundWire 支援靈活的設定選項,以滿足各種應用的需求。這包括通道配置、時序配置、數據格式配置等。

邏輯分析儀

MSO1000/2000系列 規格書 PDF

MIPI SoundWire 解碼 / 波形

Control Word + Report (Control Word & Payload)

Audio Display + Report (Control Word & Payload)

匯出為 TXT/CSV

在邏輯分析儀模式下,點擊報告區上方的圖示,可將解碼資料匯出為 TXT/CSV 檔案。

Export Icon

設定 MIPI SoundWire 解碼 步驟說明

1. 點擊 快速設定新增協定分析通道 可建立所需的通道與相關設定。

2. 選擇 MIPI SoundWire 進行解碼。

3. 若使用 快速設定,系統會提供 觸發條件取樣率觸發準位 及 通道設定方式 的建議設定值。

4. 點擊圖示以進入 解碼設定 畫面。

Protocol Quick Setup
Add Protocol Decode

解碼設定

Clock:資料傳輸之Clock。

Data:資料傳輸之Data。

Show Packet Table:顯示封包的純資料(二維表示)。

Delay:修正Data Latch的位置。

Ignore SCP Frame Ctrl CMD:隱藏SCP CMD 方便資料閱讀。

Hide all Ping OpCode:隱藏 Ping OpCode 的 Frame data。

Bank:有 Bank0 與 Bank1 兩種參數設定檔。

Frame Shape:設定每組資料的行與列。行:2~16(限偶數)。列:48~256。


Data port(DP)是建立在SoundWire bus上Payload Stream中的source或是sink,而且DP也將Payload Stream分為一個或多個channel並分別對應於各個音頻通道。

Data Port 數量: 1~16,編號為DP0~DP15

1. HStart: DPn資料在Frame Shape中行的起始位置

2. HStop: DPn資料在Frame Shape中行的結束位置

3. Word Length: DPn中每個Channel擁有的資料長度

4. Sample Interval: DPn採樣間隔

5. Block Package Mode:

  Block per port: Block Offset = Offset1 + (256 * Offset2)

  Block per channel: Block Offset = Offset1,
    Sub-Block Offset = Offset2.

*Block Offset範圍0 ~ 65535

*Sub-Block Offset 範圍 0 to 255

*Offset1範圍: 0~65535

*Offset2範圍: 0~255

6. Channel: 將一個Data Port分成不同部分,常用於左聲道、右聲道等等的資料分配,可以自行選擇最多8個Channel使用,並且可以不用按照順序選擇。

7. Port Flow Mode: 總共有四種模式,Isochronous, Tx-Controlled, Rx-Controlled & Full-Asynchronous modes

*Isochronous: ‘Normal’ mode,每個Payload Data Block中沒有有效的資料

*Tx-Controlled: ‘Push’ mode,由Source Data Port驅動的flow-control bit是否在Payload Data Block中傳輸有效數據。

*Rx-Controlled: ‘Pull’ mode,由Sink Data Port驅動的flow-control bit是否在Payload Data Block中傳輸有效數據。

*Full-Asynchronous: 由Sink和Source Data Port驅動的flow-control bit是否在Payload Data Block中傳輸有效數據。

我們使用 cookies 來了解您如何使用我們的網站並改善您的體驗。 繼續使用我們的網站,即表示您接受我們使用 cookies,點此查看 隱私政策