请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TLV320ADC3120 您好!
我想在一个项目中将 TLV320ADC3120 ADC 用于音频类信号。
我的信号是直流耦合、0-800mV 正弦、5kHz。
出于某种原因、配置完成后、ADC 会在其输入上将信号上拉至1.5V、即使输入完全断开也是如此。
我能否以某种方式关闭该行为? 我希望简单地获取其方式的信号数字表示。
我的输入是单端的。 INXM 接地。 AVDD 为3.3V。 GPI2悬空。
有趣的是、如果我切换 SLEEP_CFG_AREG_SELECT_external、那么我不再获得直流偏移、但 ADC 返回的所有数据也为0。
Register Configuration: SLEEP_CFG = (SLEEP_CFG_AREG_SELECT_INTERNAL | SLEEP_CFG_SLEEP_ENZ_ACTIVE); BIAS_CFG = (BIAS_CFG_MBIAS_VAL_IN1M); IN_CH_EN = (IN_CH_EN_CH1_ENABLED | IN_CH_EN_CH2_ENABLED); ASI_OUT_CH_EN = (ASI_OUT_CH_EN_CH1_ENABLED | ASI_OUT_CH_EN_CH2_ENABLED); CH1_CFG0 = (CH1_CFG0_INTYP_MIC | CH1_CFG0_INSRC_SINGLE |CH1_CFG0_DC_DC ); CM_TOL_CFG = (CM_TOL_CFG_CH2_INP_FULL |CM_TOL_CFG_CH1_INP_FULL ); CH2_CFG0 = (CH2_CFG0_INTYP_MIC | CH2_CFG0_INSRC_SINGLE |CH2_CFG0_DC_DC |CH2_CFG0_IMP_10k); PWR_CFG = (PWR_CFG_ADC_PDZ_ON | PWR_CFG_PLL_PDZ_ON | PWR_CFG_MICBIAS_PDZ_ON);