I just discovered that the most recent SD card standard (version 6 from early last year) includes an available "Low Voltage Signaling" (LVS) option that SD Cards can support. An overview is https://www.sdcard.org/developers/overview/low_voltage_signaling/index.html here, but briefly, without LVS if you wanted to communicate with UHS cards at 1.8V you had to first negotiate that option at 3.3V, then drop to 1.8V. With LVS cards hosts can bypass that 3.3V step and start at UHS-1 mode at 1.8V. My layman's reading of a few sources seems to indicate that the card is doing all of the work in detecting what the host can do.
...so can anybody tell me if that means (assuming I have such a card), I should be able to simply hook up the appropriate pins up to from the Edison (e.g., via the mini-breakout) to a SD card holder and be able to communicate with it? Any other components required (or recommended)? i'd be very pleased to not have to deal with lever shifters in this area for my project.
Hopeful I work something out, I went ahead and ordered an LVS card and will report back if what I find if no one else has an answer and there's interest (not much activity around here these days. :-)) Tip for others looking to try this: I wasn't able to find ANY cards advertising LVS compatibility, but if a card is an A2 class card, it is required to support LVS per the spec. Sandisk recently released refreshes of their Extreme MicroSD cards, at reasonable prices, bearing A2 class compatibility (and those are the only A2 cards I can find). Don't get the older A1 Extreme cards.
Sorry to resurrect such an old post, but were you able to interface with an LVI/LVS card without level shifters? There's very little information available about the SD "Low Voltage Interface". I think the answers are in the "Low Voltage Interface Addendum" spec from the SD Association, but that's not freely available.
Hi, I'm working on the same problem: using SD card at 1.8V in SPI mode. I've got A2 class microSDXC from Sandisk. I started with CMD0 but card replies xFF only, so I assume the card cannot be reset at 1.8V.
I checked SD specification, Part1 Physical Layer Simplified Specification Ver 8.00 and found there in chapter 3.9.4 this: "After power cycle, card is in 3.3V signaling mode. The first CMD0 selects the bus mode; SD mode or SPI mode. 1.8V signaling mode can be entered only in SD mode. Once the card enters 1.8V signaling mode, the card cannot be switched to SPI mode or 3.3V signaling without power cycle."
Thus, I wonder how UHS-I cards can ever run in SPI mode and 1.8V signaling. Could you please describe in detail how you initialized the card? Thank you in advance.