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.

tlv320adc5140配置完成读取0x77状态寄存器显示Device is in active mode with all ADC or PDM channels turned of

Other Parts Discussed in Thread: TLV320ADC5140

tlv320adc5140配置完成读取0x77状态寄存器显示Device is in active mode with all ADC or PDM channels turned of,这是怎么回事呢?配置没有问题的,是不是通道没有输入信号也会这样?

void Adc5410_Init_Hack(void)
{
//adc_regmap_write(ADC5140_PAGE_SELECT, 0x00); //选择页0
adc_regmap_write(ADC5140_SLEEP_CFG, 0x81); //iic非广播模式,不在sleep模式
Wait1ms(50);
adc_regmap_write(ADC5140_SW_RESET, 0x01); //reset复位
Wait1ms(50);
adc_regmap_write(ADC5140_SLEEP_CFG, 0x81); //iic非广播模式,不在sleep模式
adc_regmap_write(ADC5140_ASI_CFG0, 0x30); //选择IIS模式,ASI长度:32bit
adc_regmap_write(ADC5140_CH1_CFG0, 0x4c);
adc_regmap_write(ADC5140_CH2_CFG0, 0x4c);
adc_regmap_write(ADC5140_CH3_CFG0, 0x4c);
adc_regmap_write(ADC5140_CH4_CFG0, 0x4c);


adc_regmap_write(ADC5140_IN_CH_EN, 0xf0); //输入通道1234使能
adc_regmap_write(ADC5140_ASI_OUT_CH_EN, 0xf0); //输出通道1234使能
adc_regmap_write(ADC5140_PWR_CFG, 0xe0); //micbias使能,使能所有的ADC和 PDM通道,PLL使能

}