Hello again,
Thanks much guys for trying to help. This turned out to be a very strange problem.
First, do i think they have such a great product that they dont want to reveal the inner workings? I have to say that i can not agree with that because most companies that have a great product want to show it off, so i dont see any benefit from not telling anyone they have the best ESD protection on the earth. I have to assume you were joking
Could i be wrong? Yes, but i would see that as a strong selling point so i cant see why they would not tell anyone.
Let me restate the simpler problem...
Say we want to use one of the analog inputs. Say the analog reference is 3.3v, so that gives us a range of 0 to 3.3v for the analog input. If we go over 3.3v, the upper ESD "diode" will start to conduct at some point and thus shunting the current to the +3.3v supply. If this is a significant current, the +3.3v supply may actually see a small blip that raises that voltage by a small amount like 0.001v, taking it to 3.301v for example. It could be higher than that though, depending on the total impedance load with is the core itself along with any peripherals connected to the +3.3v supply.
But we dont worry about the +3.3v blip for now, we just have to make sure that upper diode doesnt blow out when there is an over voltage on the network that makes up the ADC external circuit.
Now say the ADC external circuit only has to measure from 0 to 3.3v, and may have a 5v over voltage. Since the range is the same as the ADC, 0 to 3.3 v, we dont need a voltage divider, but to protect the internal diode we do need a series resistor, and although that raises the acquisition time a little at least we are protecting the diode.
So the question then is, what size resistor do we use?
With many of the PIC chips, the rating for each diode is 20ma max. So lets say we cut that in half to be safe, and design for a max of 10ma. We end up with the formula:
R=(V1-V2)/I
so for this problem:
R=(5-3.3)/0.01
so:
R=1.7/0.01
R=170 ohms.
and if we wanted to protect against buss contention with this resistor we would need:
R=5/0.01
so:
R=500 ohms.
So in both cases we were able to calculate a reasonable value for the external series resistor, and it took less than about 120 seconds to even type this all out.
Now on to the Atmel chips...
First problem with the over voltage:
R=(5-3.3)/I
so:
R=1.7/?
so:
R=?
and second problem with the buss contention:
R=5/I
so:
R=5/?
so:
R=?
Because we dont know the current rating, we have no way to determine the required external resistor.
Also, the human body model is hard to relate to a constant value for the current. We dont really know the diode area and physical stuff like that which would help figure out the thermal properties of the diode and maybe allow us to calculate an equivalent constant current.
Maybe they are partners with a company that makes external ESD protection devices, so that they can help sales for that second company.