Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Header I2C bus should have pull-up resistors #109

Open
nkrackow opened this issue Jul 28, 2022 · 2 comments
Open

Header I2C bus should have pull-up resistors #109

nkrackow opened this issue Jul 28, 2022 · 2 comments

Comments

@nkrackow
Copy link

The I2C bus going to the CPU GPIO header currently doesn't have pull-up resistors. If the CPU internal pull-ups are not enabled this leads to a bus error if no mezzanine with a pull-up on the I2C lines is plugged in. But the CPU internal pull-ups are also too large for nominal I2C spec.

@gkasprow
Copy link
Member

This was done on purpose because these pins are also GPIOs. I added pull-ups on the mezzanines already.

@jordens
Copy link
Member

jordens commented Jul 28, 2022

The use case is without a mezzanine, where we'd want to probe for mezzanine presence. The CPU GPIO pullups are so weak that they may cause spurious ACK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants