大家好、
我们使用 IN1R 作为 MIC 输入、并输出到 HPL/HPR。
我们将"IN1L 路由到 HPL、IN1R 路由到 HPR"设置为如下寄存器设置、但无法获得声音。
请帮助检查是否需要修改任何设置。 谢谢
const uint08 init_table[]={
0x00、0x00、 //初始化到页0
0x01、0x01、 //#通过软件复位初始化器件
0x0B、0x81、 //#使用值1为 NDAC 分频器加电
0x0C、0x82、 //#用值2加电 MDAC 分频器
0x0D、0x00、 //#将 DAC 的 OSR 编程为128
0x0E、0x80、
0x1b、0x10、 //#将音频接口的字长设置为20位 PTM_P4
0x3c、0x08、 //#将 DAC 模式设置为 PRB_P8
0x12、0x81、 //为 NADC 加电
0x13、0x82、 //加电 mAdc
0x14、0x80、 //
0x3D、0x00、
0x00、0x01、 //#选择第1页
0x01、0x08、
0x02、0x00、
0x7B、0x01、
0x14、0x25、
0x0A、0x00、
0x0C、0x0E、
0x0D、0x0E、
0x0E、0x0A、 // 0x08
0x0F、0x0A、 // 0x08
0x03、0x00、
0x04、0x00、
0x10、0x40、
0x11、0x40、
0x12、0x40、
0x13、0x40、
0x3D、0x00、
0x47、0x32、
0x7B、0x01、
0x3B、0x0c、
0x3c、0x0c、
0x33、0x58、
0x34、0x10、 //0x11
0x37、0x10、 //0x50
0x36、0x10、
0x39、0x00、 //
0x59、0x10、
0x60、0x10、
0x09、0x3F、
0x00、0x01、 //#选择第1页
0x02、0xA9、 //电源
0x01、0x08、
0x02、0xA1、
0x47、0x32、
0x7B、0x01、
0x00、0x00、
0x3F、0xd6、
0x40、0x00、
0x51、0xc0、
0x52、0x00、
0x53、0x00、
0x54、0x00、
0x38、0x00、 // SCLK 引脚被禁用
};
void TLV320AIC3204_SetMICVolume (uint08卷)
{
uint08 tmp_vol = 0;
TLV320WriteReg (0x00、0x01);//选择第1页*/
if (卷=0)
tmp_vol = 0x75; //静音
其他
tmp_vol = 60 -(卷* 6);
TLV320WriteReg (0x16、tmp_vol);
TLV320WriteReg (0x17、tmp_vol);
TLV320WriteReg (0x00、0x00);
}
 
				 
		 
					