大家好!
我已将 miniDSP (输出 DSP)配置为7段参数 EQ。 我想在运行时调整 Fc、Q 和增益。 但是、汇编器导出的唯一控件是增益? 如何访问其余的运行时参数?
感谢您的帮助。
奥地利广播电视公司
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好!
我已将 miniDSP (输出 DSP)配置为7段参数 EQ。 我想在运行时调整 Fc、Q 和增益。 但是、汇编器导出的唯一控件是增益? 如何访问其余的运行时参数?
感谢您的帮助。
奥地利广播电视公司
没错、右侧的项目称为 Runtime Properties。 我怀疑当我使用 AIC3256-EVM-U 电路板时、我可以通过更改 GDE 参数控制中的滑块来调节它们(我尚未尝试)。 这不是问题。 问题在于、当我运行 Build->Generate Code 并查看 aic_main.lst 中生成的符号时、为参数均衡器导出的唯一符号是系数 RAM 中增益变量的符号。 下面是我得到的结果:
miniDSP_D 导出的系数
============================
名称 地址 I2C
------------------------------------------------------- ---------------- ----------------
模拟_MIX_MixGain1 0x002D [0x2D][0x44]
模拟_MIX_MixGain2 0x002E [0x2D][0x48]
模拟_MIX_MixGain3 0x002F [0x2D][0x4C]
模拟输出_HPF_D1 0x0004 [0x2C][0x18]
ANALOG_OUT_HPF_n0 0x0002 [0x2C][0x10]
模拟_OUT_HPF_n1 0x0003 [0x2C][0x14]
插头_比较器_ DRC_1_DRC1AA 0x000F [0x2C][0x44]
PLUG_COMP_DRC_1_DRC1AD 0x0011 [0x2C][0x4C]
PLUG_COMP_DRC_1_DRC1AE 0x0006 [0x2C][0x20]
插头_比较器_ DRC_1_DRCAA 0x000E [0x2C][0x40]
插头_比较器_ DRC_1_DRCAD 0x0010 [0x2C][0x48]
插头_比较器_ DRC_1_DRCAE 0x0005 [0x2C][0x1C]
PLUG_COMP_DRC_1_DRCK0 0x0007 [0x2C][0x24]
PLUG_COMP_DRC_1_DRCK1 0x0008 [0x2C][0x28]
插头_比较器_ DRC_1_DRCK2 0x0009 [0x2C][0x2C]
PLUG_COMP_DRC_1_DRCMT1 0x000A [0x2C][0x30]
PLUG_COMP_DRC_1_DRCMT2 0x000B [0x2C][0x34]
PLUG_COMP_DRC_1_DRCOFF1 0x000C [0x2C][0x38]
PLUG_COMP_DRC_1_DRCOFF2 0x000D [0x2C][0x3C]
PLUG_EQ_Inst1_GAIN 0x0017 [0x2C][0x64]
PLUG_EQ_Inst2_GAIN 0x0018 [0x2C][0x68]
PLUG_EQ_Inst3_GAIN 0x0019 [0x2C][0x6C]
PLUG_EQ_Inst4_GAIN 0x001A [0x2C][0x70]
PLUG_EQ_Inst5_GAIN 0x001B [0x2C][0x74]
PLUG_EQ_Inst6_GAIN 0x001C [0x2C][0x78]
PLUG_EQ_Inst7_GAIN 0x001D [0x2C][0x7C]
音调-α 0x0014 [0x2C][0x58]
音调振幅 0x0016 [0x2C][0x60]
音调_β 0x0015 [0x2C][0x5C]
音调状态 0x0013 [0x2C][0x54]
USB_MIX_MixGain1 0x0032 [0x2D][0x58]
USB_MIX_MixGain2 0x0033 [0x2D][0x5C]
请注意、除了参数均衡器、所有模块输出一组合理的参数。 它仅"支持"每个滤波器组的增益。
我还想、"也许我可以使用增益符号作为其余滤波器组系数的起点"。 不对、这也不起作用:增益项彼此相邻、没有空间放置其他系数。
我现在的计划是设置 AIC3256-EVM-U 并监控 I2C 端口。 然后调整参数、查看更新的地址。 这是一种向后的方法、但如果我无法从汇编器获取地址、我需要具有创造力。
感谢您的帮助。
奥地利广播电视公司
通常,如果需要更改其他属性,您将开发并重新加载每个设置。
嵌入式处理器中有每个设置、我想要重新加载以设置新值。 我究竟该怎么做呢?
感谢您的帮助。
奥地利广播电视公司
如果有每项设置、 则可以使用标准 EQ。
这是一个应用程序。 有关在自适应模式下加载设置的说明、请参阅第2.1.2节以了解 DAC。
此致。