https://e2e.ti.com/support/audio-group/audio/f/audio-forum/868710/tlv320adc5140-tlv320adc5140
器件型号:TLV320ADC51401)目前我们的代码如下,但播放歌曲时可以听到声音,但根本不是歌曲的声音;您能帮我查看代码吗? 出什么问题了?
//I2S
//TLV320ADC5140为从机模式;
//FSYNC = 16kHz (采样率)、BCLK = 2.56MHz (BCLK/FSYNC = 16)
//CH2;模拟单端输入
RES=TLV320_Write_Reg (0、0);//Bank0
if (res) return 1;
delay_ms (2);
RES=TLV320_Write_Reg (0x010X01);//
delay_ms (2);
RES=TLV320_Write_Reg (0x02,0X81);//睡眠、Areg
delay_ms (2);
RES=TLV320_Write_Reg (0x070X40);//ASI_CFG0
delay_ms (2);
RES=TLV320_Write_Reg (0x08、0X20);//ASI_CFG1
delay_ms (2);
RES=TLV320_Write_Reg (0x0B、0x01);//ASI_CFG1
delay_ms (2);
RES=TLV320_Write_Reg (0x0C、0x00);//ASI_CFG1
delay_ms (2);
RES=TLV320_Write_Reg (0x13、0X00);//MST_CFG0
delay_ms (2);
RES=TLV320_Write_Reg (0x16、0X80);//CLK_SRC MCLK
delay_ms (2);
//通道2.
RES=TLV320_Write_Reg (0x41、0X21);//
delay_ms (2);
RES=TLV320_Write_Reg (0x42、0XA8);//
delay_ms (2);
RES=TLV320_Write_Reg (0x43、0X99);//
delay_ms (2);
RES=TLV320_Write_Reg (0x44、0X00);//
delay_ms (2);
RES=TLV320_Write_Reg (0x45、0X00);//
delay_ms (2);
RES=TLV320_Write_Reg (0x6C、0X48);//
delay_ms (2);
RES=TLV320_Write_Reg (0x70、0X00);//
delay_ms (2);
RES=TLV320_Write_Reg (0x73、0X40);//in_ch_EN
delay_ms (2);
RES=TLV320_Write_Reg (0x74、0X40);//ASI_OUT_CH_EN
delay_ms (2);
RES=TLV320_Write_Reg (0x75、0XE0);//PWR_CFG
delay_ms (2);
RES=TLV320_Write_Reg (0x76、0X40);//
delay_ms (2);
RES=TLV320_Write_Reg (0x77、0XE0);//
delay_ms (2);
e2e.ti.com/.../TLV320ADC5140-configure.txt
2)该器件 ,可编程通道增益和数字音量控制系统、可编程麦克风偏置电压、PLL、可编程高通滤波器(HPF)、二次滤波器、低延迟滤波器模式、但我们查看了数据表、其中描述了寄存器都在0x00 至0x04页中; 我们只能配置0x00页、 0x01到0x 04页是否不会提供给我们的用户? 我们如何配置这些寄存器参数?
3)我们选中了“ 在 TLV320ADCx140中使用自动增益控制器(AGC)”。它是指0x06 到0x07页;0x06到0x07页不会向我们的用户提供0x06到0x07页?
4 μ s)不向用户提供这些页0x01到0x07,音质滤波器的参数可以自动设置吗? 我在哪里可以设置它?