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使能
}