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

Arduino Host USB Shield drives SPI MISO permanently #2557

Open
KimSJ opened this issue Jan 18, 2015 · 0 comments
Open

Arduino Host USB Shield drives SPI MISO permanently #2557

KimSJ opened this issue Jan 18, 2015 · 0 comments
Assignees
Labels
Component: Hardware Related to the design of Arduino's hardware products Type: Bug

Comments

@KimSJ
Copy link

KimSJ commented Jan 18, 2015

The current rev 2 Arduino Host USB Shield circuit has IC3, which buffers MISO, permanently enabled so that the line is always driven. This prevents the shield being used with any other SPI devices on that bus.

The solution is trivial: connect IC3 pin 1 (nOE) to the D10/SS signal (e.g. IC8 pin 2), instead of to GND. This is an urgent fix; it could and should be implemented immediately as a production patch/rework until the current board layout is revised!

Note: For owners of existing boards, if you have access to surface mount rework, you can easily unsolder IC3 and isolate Pin 1 (the track to GND is under the IC), then refit the IC and add a link to IC8 pin 2. If you don't have such facilities, lifting the IC may be hard. A hack which will probably work would be to cut the track from IC3 pin 4 to the SPI connector pin 1, and insert a 2k2 resistor. (This will not work if you want to have two or more Host USB cards, or course.)

@cmaglie cmaglie assigned Fede85 and unassigned cmaglie Jul 1, 2015
@per1234 per1234 added the Component: Hardware Related to the design of Arduino's hardware products label Jul 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Hardware Related to the design of Arduino's hardware products Type: Bug
Projects
None yet
Development

No branches or pull requests

4 participants