The Artix-7 ADC only has an input range of 1V. I want to use it in bipolar mode so it becomes +/-500mV. I would like to use the full resolution for my typical operating range, but in abnormal conditions it could exceed 500mV. Normally I would think to clamp with a diode or similar IC, but I think the voltage is too low for this to work.
Is there a reference design for protecting the ADC from overvoltage? It seems like this should be a common problem so I thought I would check before getting too deep into it.
The input voltage can exceed VCCADC (1.8V) or go below GNDADC by as much as 100 mV without damage to the XADC. To limit the current to 1.0 mA, a current-limiting resistor of at least 100 Ω should be placed in series with the analog inputs. The resistors in the anti-alias filters fulfill this requirement. If the analog input range (1V) is exceeded, the ADC output code clips at the maximum output code shown in Figure 2-2, page 19 or Figure 2-3, page 20 , depending on the analog input mode. Negative input voltages clip at zero code.
In bipolar mode, does this mean I can safely input +/-900mV and anything beyond +/-500mV will be clipped? That would be perfect for me but would like a sanity check before I damage something.
Question
reck
The Artix-7 ADC only has an input range of 1V. I want to use it in bipolar mode so it becomes +/-500mV. I would like to use the full resolution for my typical operating range, but in abnormal conditions it could exceed 500mV. Normally I would think to clamp with a diode or similar IC, but I think the voltage is too low for this to work.
Is there a reference design for protecting the ADC from overvoltage? It seems like this should be a common problem so I thought I would check before getting too deep into it.
Thanks!
Edit: I must have missed a section in the manual. https://docs.xilinx.com/r/en-US/ug480_7Series_XADC/External-Analog-Inputs
In bipolar mode, does this mean I can safely input +/-900mV and anything beyond +/-500mV will be clipped? That would be perfect for me but would like a sanity check before I damage something.
Edited by reckLink to comment
Share on other sites
1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now