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

Resistors For USB Host #101

Open
Norto04 opened this issue Oct 11, 2023 · 1 comment
Open

Resistors For USB Host #101

Norto04 opened this issue Oct 11, 2023 · 1 comment

Comments

@Norto04
Copy link

Norto04 commented Oct 11, 2023

Does this project follow the USB Specification for the host implementation? Im having trouble understanding if it requires 15k (changed to 14.5k - 24.8k) resistors and if there something that needs to be disconnected after the device negotiates what speed its using. Or does PIO USB implement this somewhere I havent seen? There is a resistor pdf in the link below.

https://www.usb.org/sites/default/files/usb_20_20230224.zip

P.S, What are the 22ohm resistors mentioned in the README used for?

@drojf
Copy link

drojf commented Feb 11, 2024

I was wondering too. I don't have a proper answer, but I saw this application note describing these 22 ohm resistors and thought it might be useful: https://www.onsemi.com/pub/collateral/and8074-d.pdf

I think the 15K pull up and 1.5K pull down are for indicating upstream/downstream and low speed/full speed.

I'm not sure how these can be omitted (See Adafruit's RP2040 USB Host Schematic with only 22ohm resistors) but I guess it works anyway.

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

2 participants