跳转至

MIPI SoundWire 1.2

MIPI SoundWire 是由MIPI所制定的一种硬件接口与传输协定。它提供了可扩展、简单、低能耗、低延迟的双引线(时脉与数据)多点总 线, 可用于传输多个音频流与嵌入式控制命令。其时钟频率最高12.288 MHz。

Decode Settings

Decode Settings

Decode Settings
  • CLK: 数据传输之Clock。
  • Data: 数据传输之Data。

  • 延迟: 修正Data Latch的位置。

  • Bank: 有Bank0 与Bank1两种参数设置档 Data port(DP)是创建在SoundWire bus上Payload Stream中的source或是sink,而且DP也将Payload Stream分为一个或多个channel 并分别对应于各个音频通道。 Default 为未勾選。
  • Frame 大小: 设置每组数据的Column与Row。 Default 为未勾选。
  • Column: 2~16(限偶数)。 Default 为 2。
  • Row: 48~256。 Default 为 48。

  • 显示Frame Bit: 显示封包的纯数据(二维表示) 。勾选时栏位启用(Enable)。 Default 为勾选。

  • 隐藏所有PING OPCode: 在报告区中隐藏所有PING Code。勾选时栏位启用(Enable)。
  • 忽视 SCP Frame Ctrl CMD:隐藏SCP CMD 方便数据阅读。勾选时栏位启用(Enable)。 Default 为未勾选。

mipi-soundwire
  • Data Port 数量: 1~16,编号为DP0~DP15。 Default 索引为 0。
    • HStart: DPn数据在Frame Shape中行的起始位置。 Default 为勾选。
    • HStop: DPn数据在Frame Shape中行的结束位置。 Default 为未勾选。
    • Word Length: DPn中每个Channel拥有的数据长度。 Default 为 0。
    • Sample Interval: DPn采样间隔。 Default 为 98。
    • 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
    • Channel: 将一个Data Port分成不同部分,常用于左声道、右声道等等的数据分配,可以自行选择最多8个Channel使用,并且可以不用按照顺序选择。
    • Port Flow Mode: 总共有四种模式,Isochronous, Tx-Controlled, Rx-Controlled & Full-Asynchronous modes
      • *Isochronous: ‘Normal’ mode,每个Payload Data Block中没有有效的数据。 Default 为未勾選。
      • *Tx-Controlled: ‘Push’ mode,由Source Data Port驱动的flow-control bit是否在Payload Data Block中传输有效数据。 Default 为未勾選。
      • *Rx-Controlled: ‘Pull’ mode,由Sink Data Port驱动的flow-control bit是否在Payload Data Block中传输有效数据。 Default 为未勾選。
      • *Full-Asynchronous: 由Sink和Source Data Port驱动的flow-control bit是否在Payload Data Block中传输有效数据。 Default 为未勾選。

Result

Control Word + Report (Control Word & Payload):

mipi-soundwire

Audio Display + Report (Control Word & Payload):

mipi-soundwire