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.
Hi,
for a project I want to utilize the TLV320ADC3120 ADC for Audio-like signals.
My signals are DC coupled, 0-800mV Sine, 5kHz.
For some reason the adc, once configured is pulling my signal up to 1.5V on its inputs, even if the inputs are completly open.
Can i somehow witch this behaviour off? I want to simply get a digital representation of my signal the way it is.
My inputs are single ended. INXM are tied to ground. AVDD is 3.3V. GPI2 is floating.
Interestingly if I switch SLEEP_CFG_AREG_SELECT_EXTERNAL, then i dont get the DC offset anymore, but also all data returned by the ADC is 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);
Hi Marcel,
Are you experiencing this behavior on the ADC3120 EVM? There shouldn't be any DC Bias on INx unless provided by the MICBIAS or your analog input is providing an offset.
Also, does 1.5V DC still show if the device is AC coupled?
Regards,