TI中文支持网
TI专业的中文技术问题搜集分享网站

pcm 1862的寄存器配置问题 求助

需求背景:PCM1862 作为slave模式 ;

                  ADC 模拟MIC采集信号,IIS 输出

                  IIC控制1862

问题描述:

                 设置寄存器之后没有声音输出(  IIC功能测试Ok)

代码:

              

 ADC_WriteReg(0x00, 0xff);//reset registers
 sys_mdelay(1);

		
/*Set I2S Slave mode, ADCclk_sourse SCK_MCLK  */
ADC_WriteReg(PGA_SWITCH_REG,PGA0);
ADC_WriteReg(CLK_SET,0x41);
/*set analog mic input mode*/ Input_Sourse = 0x20; ADC_WriteReg(ADC1L_INPUT_SEL,Input_Sourse);

 ADC_WriteReg(ADC1R_INPUT_SEL,Input_Sourse);
ADC_WriteReg(ADC2L_INPUT_SEL,Input_Sourse);
 
ADC_WriteReg(ADC2R_INPUT_SEL,Input_Sourse);
/*BCK set to 64;Current Sampling Frenquency set to 48khz*/
// ADC_WriteReg(0x72,0x04);
ADC_WriteReg(0x73,0x03);
ADC_WriteReg(0x74,0x32);
/*set channel gain to max +40db*/
ADC_WriteReg(PGA_CONTROL_MANUAL,0xFF); 
ADC_WriteReg(PGA_VAL_CH1_L,0x50); 
ADC_WriteReg(PGA_VAL_CH1_R,0x50); 
ADC_WriteReg(PGA_VAL_CH2_L,0x50); 
ADC_WriteReg(PGA_VAL_CH2_R,0x50);  

 
user151383853:

代码写得挺规范, 看不到问题, 能否先读写验证一下

Aidon Zhang:

回复 user151383853:

IIC已经验证过,通信OK

赞(0)
未经允许不得转载:TI中文支持网 » pcm 1862的寄存器配置问题 求助
分享到: 更多 (0)