TI中文支持网
TI专业的中文技术问题搜集分享网站

如何设置PCM3070的EQ参数(Page44-52)并让其工作

想用PCM3070的EQ,用逐个写入Page44-52的寄存器的方式或一次写入一页数据的方式,从测试结果看EQ并没有作用。哪位大神有经验指导下,不胜感激!

补充说明:感谢AirWill的回复!点击回复后一直无法编辑,就更新在这了。

PCM3070初始化已正常,系统工作后声音正常输出。但现阶段,通过工装调试了EQ数据(Page44~52)并导出后,参考初始化流程,将数据通过I2C逐个写入Page44~52,运行后测试发现EQ并没有作用。然后尝试一次写120Bytes的方式,仍然一样。从打印信息看,I2C数据写入过程并没有报错。想请教:

1)是否有控制EQ Enable或Disable的寄存器在写EQ数据之前需要先设置?是Page44 – Reg[01]写0x06吗?

2)Page44~52数据的写入方式:按寄存器逐个写?按Coef(4个字节)逐个写?全页写入?

谢谢!

user151383853:

还吃不准你的问题具体原因. 是不是时序不对没有写进去, 还是先把寄存器读出来的方法, 先检查一下写入有没有问题吧

Tehui Xie:

回复 user151383853:

感谢AirWill的回复!

PCM3070初始化已正常,系统工作后声音正常输出。但现阶段,通过工装调试了EQ数据(Page44~52)并导出后,参考初始化流程,将数据通过I2C逐个写入Page44~52,运行后测试发现EQ并没有作用。然后尝试一次写120Bytes的方式,仍然一样。从打印信息看,I2C数据写入过程并没有报错。想请教:

1)是否有控制EQ Enable或Disable的寄存器在写EQ数据之前需要先设置?是Page44 – Reg[01]写0x06吗?

2)Page44~52数据的写入方式:按寄存器逐个写?按Coef(4个字节)逐个写?全页写入?

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 如何设置PCM3070的EQ参数(Page44-52)并让其工作
分享到: 更多 (0)