IO pull-up vs pull-down #120
Replies: 3 comments 4 replies
-
The resistor value has been changed for the next revision. Can't give any updates on switching to a pull-up just yet. |
Beta Was this translation helpful? Give feedback.
-
The REV Control/Expansion hubs use a pull-up resistor as well: https://docs.revrobotics.com/duo-control/sensors/5v-sensors#wiring-a-limit-switch-or-micro-switch I think having the SystemCore use a pull-down setup is just going to cause a lot of pain for a lot of teams. In fact, to be honest, I'm really not sure why pull-down was chosen in the first place, given that both existing control systems (REV in FTC and roboRIO in FRC) use a pull-up setup. |
Beta Was this translation helpful? Give feedback.
-
I'm sure you're across it, but the new A4 stepping is out and supposed to address E9 if I've read correctly https://www.theregister.com/2025/07/29/raspberry_pi_rp2350_update/ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
It looks like the digital IOs are configured to pull down, as opposed to the pull-ups on the RIO. Is this subject to change in future iterations of the hardware? Keeping interoperability with the RIO would be nice for old robots and teams who have already invested in sensors that expect pull-ups.
Edit: Also the low-value of the 4.7KΩ (as opposed to the RIO's 40KΩ) makes it difficult to override this with a passive circuit.
Beta Was this translation helpful? Give feedback.
All reactions