如何设置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个字节)逐个写?全页写入?
谢谢!
还吃不准你的问题具体原因. 是不是时序不对没有写进去, 还是先把寄存器读出来的方法, 先检查一下写入有没有问题吧
感谢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个字节)逐个写?全页写入?
谢谢!