你好,我们公司目前有用到PCM1863做音频输入处理部分,芯片输入提供12.28时钟,输入左右声道音频数据,芯片输出I2S数据,目前的问题是经后端编码输出之后,出来的数据有发现很大的噪声,沙沙的响,拔掉信号没有声音,软件配置如下:
i2c_reg_write2(PCM1863_DEVICE_ADDR,0x20,0x10);//MASTER模式
i2c_reg_write2(PCM1863_DEVICE_ADDR,0x06,0x42);//输入选择 单声道1左
i2c_reg_write2(PCM1863_DEVICE_ADDR,0x07,0x42);//单声道1右
i2c_reg_write2(PCM1863_DEVICE_ADDR,0x08,0x40);//
i2c_reg_write2(PCM1863_DEVICE_ADDR,0x09,0x40);//
请帮忙看看问题出现在哪里
user151383853:
我看是不是先检查一下信号源的布线或者电源里的噪声. 是不是这些因素造成的呢?
guodong li:
回复 user151383853:
好的,这个我们下面检查下,除此之外 能帮忙看看软件配置是否正确,我们输入单音频或者差分音频都存在这样的问题,差分的配置如下
i2c_reg_write2(PCM1863_DEVICE_ADDR,0x20,0x10);//MASTER模式
i2c_reg_write2(PCM1863_DEVICE_ADDR,0x06,0x60);//输入选择 差分输入4 //i2c_reg_write2(PCM1863_DEVICE_ADDR,0x07,0x60);//差分输入3
i2c_reg_write2(PCM1863_DEVICE_ADDR,0x08,0x40);// i2c_reg_write2(PCM1863_DEVICE_ADDR,0x09,0x40);//