GPIO Ratings
Posted: Sun Oct 23, 2011 10:41 pm
Let me preface this by saying I have searched and have yet to come up with a concrete answer. That being said, if one exists, please do not flame, I would still greatly appreciate being pointed in the right direction.
I have a 5270 and I am having it run a continuity check on my implementation. Basically, it switches off all current that runs through the circuit being tested and couples one GPIO pin on side A of the circuit and another GPIO pin on side B. The pin on side A is set to High (1) and side B takes a reading. If it reads current, the circuit is complete and the program makes note that the circuit is complete. If it does not read the current, the program makes note that the circuit is broken. However, I have tested all of the switching mechanisms to attach the GPIO pins to each side of the circuit and everything checks out but I still dont get a complete circuit confirmation from the program. Now because the circuit is more than just a jumper wire, there is probably some resistance on the circuit being tested and thus the current of the GPIO pin on side A might be reduced enough that the pin on side B is not "confident" that it is reading the proper signal.
Now that the background is done, the question. Can anyone tell me the minimum ratings (voltage and current) a GPIO pin must read in order to read "high?" This way I can check and see if there is too much resistance on the circuit I am testing. If there is not too much resistance, it must be something in my programming. If there is too much resistance, I will develop a supplementary circuit to replace the pin at side A with a synthetic current that will still meet the minimum ratings for GPIO read at side B.
Again, if this is already in NB's literature someplace, I apologize for posting this but I would still really appreciate if someone could point me in the right direction.
I have a 5270 and I am having it run a continuity check on my implementation. Basically, it switches off all current that runs through the circuit being tested and couples one GPIO pin on side A of the circuit and another GPIO pin on side B. The pin on side A is set to High (1) and side B takes a reading. If it reads current, the circuit is complete and the program makes note that the circuit is complete. If it does not read the current, the program makes note that the circuit is broken. However, I have tested all of the switching mechanisms to attach the GPIO pins to each side of the circuit and everything checks out but I still dont get a complete circuit confirmation from the program. Now because the circuit is more than just a jumper wire, there is probably some resistance on the circuit being tested and thus the current of the GPIO pin on side A might be reduced enough that the pin on side B is not "confident" that it is reading the proper signal.
Now that the background is done, the question. Can anyone tell me the minimum ratings (voltage and current) a GPIO pin must read in order to read "high?" This way I can check and see if there is too much resistance on the circuit I am testing. If there is not too much resistance, it must be something in my programming. If there is too much resistance, I will develop a supplementary circuit to replace the pin at side A with a synthetic current that will still meet the minimum ratings for GPIO read at side B.
Again, if this is already in NB's literature someplace, I apologize for posting this but I would still really appreciate if someone could point me in the right direction.