Display with SD card - pullup resistor issue?
wmosscrop
Posts: 409
I have one of those ebay color LCD displays that also has an SD card slot. The display works fine, the SD card doesn't.
After much hair pulling, it appears that the reason that I can't get the SD card slot to work is that there are 3 10K SMT resistors mounted on the board, each in the CS, MOSI, and CLK circuit paths. MISO is a direct path.
Yes, I said in the paths. These appear to have been meant for pullups, but they are in line with the signals and are not connected in any way to VCC.
I suspect that this additional resistance is blocking or otherwise preventing signals from getting to the card.
Questions:
After much hair pulling, it appears that the reason that I can't get the SD card slot to work is that there are 3 10K SMT resistors mounted on the board, each in the CS, MOSI, and CLK circuit paths. MISO is a direct path.
Yes, I said in the paths. These appear to have been meant for pullups, but they are in line with the signals and are not connected in any way to VCC.
I suspect that this additional resistance is blocking or otherwise preventing signals from getting to the card.
Questions:
Has anyone seen this before?
I should be able to unsolder and then jumper these resistors... correct?
Comments
1. No
2. Yes -although I'd dbl-check first that those I/O's are not being shared with the display, or some other circuit that might lead to a dead-short in the right (wrong!) combination! Otherwise, removing the series resistance would seem like a plan. If you can't easily short them, then replacing with a shunt (or less than ~50 ohm) resistor could also work nicely.
As it turns out, removing the resistors, jumpering over the pads, and properly connecting the pullup resistors works!
Note: I do not recommend this procedure to anyone else. I was probably very lucky that I didn't ruin the display or SD circuitry.
Then if you happen to have some low ohm resistors you can just use those to bridge it otherwise I find either stripped wire-wrap wire or even a single strand from some idc or hookup wire.
Nothing delicate, nothing complicated, and almost no risk to the pcb if handled deftly.
I just opened a thread the other day in the Propeller section asking if such in-line (not pull-up) resistors might be a good idea. Guess the producer of this LCD board thought that they were. Anyway, thanks for sharing, and congrats on getting things working.
The board is fine other than this issue.
I have no idea what the intention was, but as there are no obvious traces to provide the signals with 3.3V.
I'm just wondering how the boards passed QA.
current ebay item
Still looks to me like it has the issue.