熱門關鍵字

MIPI SoundWire

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

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

參數設定說明:

CLK: 資料傳輸之Clock。
Data: 資料傳輸之Data。

Show Packet Table: 顯示封包的純資料(二維表示)
Delay Time: 修正Data Latch的位置
Ignore SCP Frame Ctrl CMD: 隱藏SCP CMD 方便資料閱讀
Frame 大小: 設定每組資料的行與列
行:2~16(限偶數)
列:48~256
Bank: 有Bank0 與Bank1兩種參數設定檔

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

  1. Channel: 將一個Data Port分成不同部分,常用於左聲道、右聲道等等的資料分配,可以自行選擇最多8個Channel使用,並且可以不用按照順序選擇。
  2. 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,點此查看 隱私政策