ESP32 ADC preamp inquiry
Posted: Thu Nov 17, 2016 5:27 am
Hello, I would like to locate the analog specs for the ADC preamp. Seems like I read somewhere that the preamp has 60db of gain (amplification).
Background: My ESP32 implementation will include an external bandpass filter on the analog input (w/ or w/o preamp feature). The low pass filter section has a relatively steep knee (>105db reject at 500Hz above upper frequency limit of the BPF). The high pass section is used to reject frequencies below 200Hz for any low frequency interference (i.e. transformers, motors, power supplies). The project is installed in a shielded enclosure (w/ RF gaskets and feed through caps). An external antenna will be used for the ESP32 wifi. The device will be operated in a high RF environment.
Query:
What's typical and min signal to noise ratio (s/n) of the preamp? I'm looking for approx -80db below reference.
Is preamp gain fixed at 60db or adjustable? If adjustable, the attenuation resolution (i.e. 1 db steps)?
Clarification - Do the input sensitivity ranges available with the ESP32 also include the preamp or just the ADC? If the preamp is not included with this feature, what's its maximum input level (V or dbV). As a final brick wall, I employ over voltage input protection using a fast switching Zener diode to shunt any overvoltage (transient) to ground. If differential input operation is possible, then one for each of the two ADC inputs.
I assume decoupling is required at the preamp/ADC input pins (5-6 and 7-8) to reduce interference (noise) since my BPF will not be close enough to those pins. Is there a typical value range? I think in the 120pF - 470pF range without any pre-signal conditioning like my BPF. I would like to reduce these values when using the BPF, but understand that there will be some induced HF noise from the ESP32 circuitry itself.
Background: My ESP32 implementation will include an external bandpass filter on the analog input (w/ or w/o preamp feature). The low pass filter section has a relatively steep knee (>105db reject at 500Hz above upper frequency limit of the BPF). The high pass section is used to reject frequencies below 200Hz for any low frequency interference (i.e. transformers, motors, power supplies). The project is installed in a shielded enclosure (w/ RF gaskets and feed through caps). An external antenna will be used for the ESP32 wifi. The device will be operated in a high RF environment.
Query:
What's typical and min signal to noise ratio (s/n) of the preamp? I'm looking for approx -80db below reference.
Is preamp gain fixed at 60db or adjustable? If adjustable, the attenuation resolution (i.e. 1 db steps)?
Clarification - Do the input sensitivity ranges available with the ESP32 also include the preamp or just the ADC? If the preamp is not included with this feature, what's its maximum input level (V or dbV). As a final brick wall, I employ over voltage input protection using a fast switching Zener diode to shunt any overvoltage (transient) to ground. If differential input operation is possible, then one for each of the two ADC inputs.
I assume decoupling is required at the preamp/ADC input pins (5-6 and 7-8) to reduce interference (noise) since my BPF will not be close enough to those pins. Is there a typical value range? I think in the 120pF - 470pF range without any pre-signal conditioning like my BPF. I would like to reduce these values when using the BPF, but understand that there will be some induced HF noise from the ESP32 circuitry itself.