您好、TI 团队:
使用 TAS3251EVM 调试 DRC 功能、DRC 可以在 EVM 板上正常工作。
将当前状态转储到头文件后、DRC 函数无法正常运行。
有些设置与实际参数集不匹配、例如7.5dB 的 DAC 增益设置、但导出文件不会反映此值。 此增益是否需要手动调节?
出现此问题。 设置中是否存在错误? 您能否提供正确的操作方法?
附件中的 PPC3文件和已导出的文件。 H 文件是否正确?
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.
您好、TI 团队:
使用 TAS3251EVM 调试 DRC 功能、DRC 可以在 EVM 板上正常工作。
将当前状态转储到头文件后、DRC 函数无法正常运行。
有些设置与实际参数集不匹配、例如7.5dB 的 DAC 增益设置、但导出文件不会反映此值。 此增益是否需要手动调节?
出现此问题。 设置中是否存在错误? 您能否提供正确的操作方法?
附件中的 PPC3文件和已导出的文件。 H 文件是否正确?
您好,邹市明
我确认转储脚本、在 myside DRC 参数似乎没有问题。 只有 DAC 增益有问题。
但您的转储代码似乎有问题。
如果您对此操作紧急、可以尝试使用此代码。 我在.h 文件中手动修改了 DAC 增益。 还包括 DRC 参数。
塔克
杰西
/cfs-file/__key/communityserver-discussions-components-files/6/TAS3251_5F00_h_5F00_file_5F00_ti.h
您好,Jesse:
根据上电逻辑更改软件后、幅值限制功能仍然不起作用。 这是软件初始化命令和。 h 文件中、请帮助确认是否正确。 感谢您!e2e.ti.com/.../amp_5F00_tas3251.h
您好,邹市明
我不是该软件的专家、但我们有用于 i2c 写入的推荐代码。
它能为您提供帮助吗?
您的初始化似乎并未考虑 cfg 代码中的所有情况。
另外、关于上电逻辑、您是否已双确认在 i2c 闪存配置之前提供 I2S 的硬件上的波形?
/* C 代码示例*/
/*
//外部实现的函数,可以向器件写入 n 个字节
// PCM51xx 和 TAS5766目标要求在多次写入时设置 I2C 寄存器的高位(0x80)。
//更多信息请参考器件数据表。
extern int i2c_write (unsigned char * data、int n);
//外部实现的功能,将执行延迟 n 毫秒
extern int delay (int n);
//示例实现。 调用方式:
// TRANSMIT_Registers (registers、sizeof (registers)/ sizeof (registers [0]));
void transmit_registers (cfg_reg *r、int n)
{
INT I = 0;
同时(i < n){
switch (r[i].command){
CFG_META_SWITCH 案例:
//用于传统应用程序。 被忽略了。
中断;
案例 CFG_meta_delay:
延迟(r[i].param);
中断;
案例 CFG_meta_burst:
I2C_WRITE ((unsigned char *)&r[i+1]、r[i].param);
i +=(r[i].param + 1)/2;
中断;
默认值:
I2C_WRITE ((unsigned char *)&r[i]、2);
中断;
}
I++;
}
}
*/
您好,邹市明
比较你的附加文件和我 dump.h 文件,似乎你错过了一些配置,你能再次确认它吗?
另外、让您仔细确认启动顺序、应在刷写 i2c 命令之前提供 I2S。
如果您捕获了波形、请与我们分享。
塔克
杰西
您好,Jesse:
我们根据您提供的文件编写软件、但 DRC 函数仍然无法正常工作。
附件是 I2C 和 I2S 的工作时序波形、是否有任何问题、请帮助分析。
e2e.ti.com/.../amp_5F00_tas3251_2800_2024_2D00_05_2D00_13_2900_.h
您好,Jesse:
在扬声器配置中选择_Stereo 2.0模式并开始调谐界面。 在调优和音频处理接口上选择标准 processing_2.0_48k 模式。 将 TAS3251演示板上的 I2C 连接到项目平台以进行测试、并且振幅限制功能正常工作。 但是、在将当前状态转储到头文件中时、发现放大器的 DRC 设置和 DAC 的增益(设置为7.5dB)在导出的(。 h)文件。 使用导出的(. h)文件中、幅度限制功能不能正常工作。 机器的总增益也降低了7.5dB。
附件是 PPC3文档和 H 文档。
请帮助解决这个问题、谢谢!
e2e.ti.com/.../TAS3251_5F00_Power_5F00_amplifier_5F00_limiting_5F00_adjustment.he2e.ti.com/.../TAS3251_5F00_Power_5F00_amplifier_5F00_limiting_5F00_adjustment_5F00_PPC3.zip