can anyone give me the value of the resistance offered by an open drain output in PSoC 5 when is in in high impeadance state.
The data sheet does not explicitely tell that number. The best I can come up with is the input current into the inputs. For a normal GPIO, this is 2 nA. For a SIO inputs its 14nA, or 10µA when the input voltage is greater than Vddsio. From these numbers you can calculate the resistance (they are specified with a 3V input voltage).
Dear Rli ,
What is an SIO input. Please clarify whether it is same as an open drain input
SIO is a special kind of input pin. It allows for some special features to be enabled (e.g. higher output drive, ability to handle input voltages higher than supply voltage). Both normal and SIO pins can be set to open drain.
Maybe I suggest you read the PSOC5LP data sheet, and the architecture reference manual (TRM) for the PSoC5LP, there all the details about the different pin types is explained.
dear hli ,
Thanks for the clarification. so can I take the resistance in the high impeadance state to be 3V/10nA. = 300 Meg ohms?
The 2 nA is room temp only, max, and not production tested.
Impedances like this, 10's of megohms and higher, are very subject to
board layout, contaminants, surface treatment........Then you have AC issues,
eg C coupling to pins in Hi Z state........
If you describe further what you need for loading, circuit issues, etc.., maybe we can help you further.
Some useful references, attached.
But the 2nA figure is still true for the PSoC. Its independent of what you are doing with the board 8and yes, getting to below 2nA leakage current there will be tricky).
The 2 nA is a max value at room temp, not tested in production. But
that leakage is only part of the problem trying to achieve these levels
of Z in a design. Taken in isolation the leakages of PSOC only part
of the design issues. Routing and attached parts and temp a big
factor in Hi Z designs. Everything is important.
I did the following test with the PSoC pin in open drain pull down mode.
First I put the open drain pin in high impeadance mode then I used an external current source to input a constant current.
I sourced a current of 10 nano amperes into the pin.
I measured the voltage developed on that pin. The measured voltage was exactly 1 V with respect to VSSA/GND.
So from these observations I conclude that the channel resistance offered by an open drain pin in the high impeadance mode is around 10 Megohms.
Please provide comments, corrections / suggestions if any
Have you consider the impedance of your measuring equipment. For such a high impedance situation, the measuring tools impedance would affect the reading.