工具/软件:
您好、我在产品中使用了 TAS2563 扬声器放大器。我使用的采样率为 16000、每一个 32 位双声道。我使用的是 I2S、能够发送原始麦克风数据、并且可以在扬声器中听到。在这里、当我尝试使用频率为 100 至 500 Hz 的软件滤波器时、如果扬声器无法拾取较低的声音、它将完全静音、如果突然出现高音调的声音、它将会正常播放 状态和它发生很频繁,如果我在上述频率播放音频,如果振幅低,它也会静音。 当我使用 20-200Hz 甚至 20-1000Hz 时、它的频率范围各不相同。 我完成了一个测试用例、我记录了麦克风过滤的数据、同时我听了扬声器、我观察到记录的数据有无中断的音频、但当我在扬声器中实时收听时、如果扬声器选择了一些幅度更大的声音、则会出现扬声器自动静音和取消静音的情况。我附上了用于激活扬声器的寄存器。您能帮助我解决这个问题吗?
i2cWrite(0x00U, 0x00U); i2cWrite(0x7FU, 0x00U); i2cWrite(0x01U, 0x01U); i2cWrite(0x03U,0X02U); i2cWrite(0x06U, 0x02U); i2cWrite(0x07U, 0x02U); i2cWrite(0x08U, 0x30U); i2cWrite(0x02U, 0x0CU);
此致
Kashyap G
