Thread 中讨论的其他器件: TAS5825M
工具与软件:
我想创建一个应用程序、允许用户在 PurePath 控制台的 DBE/DDE/DEQQ 设置屏幕中设置阈值设置。
因此、我在从 PurePath 控制台进行设置时检查 I2C 通信数据。
环境如下:
-设备: TAS5828M
-扬声器配置: Stereo2.0
-音频模式: BasePro(2.0 4K)
当以下值为时:
-阈值低(db):-30.
-阈值高(db):-10
-能量(ms): 100
以下是 PurePath 控制台输出的 I2C 通信数据。
w c0 00 00
w c0 7f 8c.
w c0 00 07
W c0 34 00 06 D3 72
w c0 00 00
w c0 7f 8c.
w c0 00 07
w c0 38 1c 1b f0 41
w c0 00 00
w c0 7f 8c.
w c0 00 07
w c0 3c 04 0c 37 14.
我认为阈值设置对应于应用报告[slaa786a.pdf]中所述的 DSP 存储器映射中的 DPEQ 控制。 是这样吗?
在这种情况下、DSP 存储器地址不同、但哪一个是正确的?
对于 DSP 存储器映射:
-书: 0x8C
-页面: 0x07.
-子地址: 0x28 - 0x30
用于 I2C 通信数据
-书: 0x8C
-页面: 0x07.
-子地址: 0x34 - 0x8C
此外、如果从上述 I2C 通信数据中提取 DSP 存储器的设置、它们将变为以下值。
Alpha:0.000208312
增益:0.219602615.
偏移:0.031622777
如何根据PurePath Console 中设置的值计算这些值?