[Moved]Sharing ADC and GPIO PADs that supports 5V tolerant

fredhdx573

Newbie
Joined
Sep 29, 2023
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
49
Hello everyone,

I have a question that I would like to share with you:

I am currently working on a project where I want to share the input PAD of an ADC with the GPIO's PAD. The main purpose behind this is to save costs. The GPIO PAD supports 5V tolerance, while the ADC only allows a maximum input voltage of 3.6V. I have implemented a switch (transmission gate) between the ADC and the PAD, which allows me to turn off the ADC when it is not in use. However, I have a concern regarding the situation where the PAD voltage is 5V, as it could potentially conduct through the PMOS of the switch and damage the ADC. Could someone please guide me on how to address this issue?



Thank you all for your assistance.

Best regards,
 

Sharing pad means the question is related to IC design?

The transmission gate needs to be designed 5V-tolerant.
 

Hi,
Could someone please guide me on how to address this issue?
First you need to verify that the "absolute maximum input voltage" of the ADC really is just 3.6V.
Often useres here misinterprete the "decodable input voltage range" as maximum allowed.

But if the ADC input is limited to 3.6V, then - simply speaking - you have to accept this specification.
* Either by using a resistive voltage divider,
* or a comparator that "disables" the switch on overvoltage
* or by using an ADC with 5V tolerant input
* or .. any other solution

Klaus
 

Thanks FvM and Klaus for your feedback.

Hi FvM,
Yes, my question is related to IC design.
Do you have any idea to design a transmission gate that can protect 5V input? As my investigation, only NMOS-gate can protect 5V, while PMOS cannot. However, only using NMOS will limit the input voltage lower than VDDA-Vth




Hi Klaus,

Yes, the ADC can only accept input voltage < 3.6V. My design target is that when the ADC is active, the transmission gate is ON, and the input PAD will be limited at <3.6V. However, when the ADC is disabled, the transmission gate is OFF, the PAD is used for GPIO input can be up to 5V, and the transmission gate can protect the ADC from 5V damage.

I'm not sure how to design the transmission gate like this. Do you have any ideas?
 

Hi,

I'm not experienced in IC design.
I moved the thread to the "IC design" section.

Klaus
 

The problem may be that the "5V" pads are not really using
5V devices so a front end blocking / pass FET and pullup
do the job. But this style makes the voltages inboard of
the special front end, 0 - VDD (any overrange is clipped).

You should be clear about the ADC input range, what "box"
you are in, whether (say) you want a 3/4 divider resistor
network (DC) or capacitor network (AC) to scale to range,
can you stand the distortion / delay / BW limit that a protection
network may impose, etc. as you try to choose.
 

Thank you, dick_freebird, for sharing your opinion.

However, I am still seeking ideas on designing a switch that effectively protect ADC from a 5V input. If anyone has any suggestions or insights, I would greatly appreciate your input.

Best Regards,
Fred
 

You might look at analog multiplexers, there is a subset which offers
"overvoltage protection" of various forms (high-Z, hard limited, etc.).

Now any CMOS switch, not of that kind, will tend to clamp signal at
VDD+Vf and that is same as the ADC ((but more stout, if it's a
piece-part, perhaps) if you co-power it.

Surely the exact Vf and stiffness will vary. You might do a little bench
I-V testing of such candidates at your imagined threat-voltage,
threat-current levels and find one that's best for that seldom-
advertised attribute.
 

Cookies are required to use this site. You must accept them to continue using the site. Learn more…