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.
您好:
感谢您的回复下面是我的注册配置
//软件重置
//选择第0页
ADC3101_Write (0x00,0x00);
ADC3101_Write (0x01,0x01);
//延迟100mS
HAL_DELAY (100);
//时钟设置
//编解码器接收:MCLK = 12.2896 MHz,
//BCLK = 3.08 MHz,WCLK = 48kHz
//选择第0页
ADC3101_Write (0x00,0x00);
//MCLK sysInput J = 4 D=0
ADC3101_Write (0x04,0x00);
ADC3101_Write (0x05,0x11);
ADC3101_Write (0x06,0x08);
ADC3101_Write (0x07,0x00);
ADC3101_Write (0x08,0x00);
ADC3101_Write (0x05,0x91);
//NADC = 1,mAdc = 2
ADC3101_Write (0x12,0x81);
ADC3101_Write (0x13,0x82);
//AOSR = 128 (默认)
ADC3101_Write (0x14,0x80);
//空间碎片协委会=256
ADC3101_Write (0x15,0x80);
//音频设置
ADC3101_Write (0x1a,0x81);//R26 M
//设置:I2S,24位,从属模式(BCLK和WCLK为输入),3-表示DOUT已禁用
ADC3101_Write (0x1b,0x20);
//offset=0 BLCK
ADC3101_Write (0x1c,0x00);
//BDIV_CLKIN = ADC_CLK
ADC3101_Write (0x1d,0x02);
// N=4,
ADC3101_Write (0x1E,0x84);
//辅助BLCK和WCLK NOT
ADC3101_Write (0x1f,0x48);
//主要BCLK和WCLK
ADC3101_Write (0x20,0x00);
ADC3101_Write (0x21,0x10);
//DOUT引脚=主要DOUT输出
ADC3101_Write (0x35,0x02);
//信号处理设置
//选择第0页
ADC3101_Write (0x00,0x00);
//将ADC模式设置为PRB_R4
ADC3101_Write (0x3D,0x04);
//录制设置
//左ADC音量= 0dB
//右ADC音量= 0dB
//默认值0dB
//选择第1页
ADC3101_Write (0x00,0x01);
//麦克风偏置已关闭
ADC3101_Write (0x33,0x00);
//左PGA的左ADC输入选择= IN1L (P)为单端
//右PGA的右ADC输入选择= IN1R(M)为单端
//右PGA的右ADC输入选择= IN3L (M)为单端
ADC3101_Write (0x39,0x33);
//左模拟PGA Seeting = 0dB
//右模拟PGA Seeting = 20dB
ADC3101_Write(0x3c,0x28);
//选择第0页
ADC3101_Write (0x00,0x00);
//加电右ADC
ADC3101_Write (0x51,0x40);
//取消左,右ADC通道静音(增益= 0dB)
ADC3101_Write (0x52,0x00);