Other Parts Discussed in Thread: TXS0206
Hi All,
We are facing sd card compatibility issues with the TXB0106.
Here is the initial interface configuration. The task is to boot from any SDcards. For the initial configuration (hope u can see picture that I tried to insert, 51K pullUps to 3.3V on the interface to the sd card) only the following card from our current sd card stock is working: Kingston 64GB micro sdxc I U3
The following sd card do not work with this electrical configuration:
- SanDisk Extreme 32GB micro sdhc I V30 U3
- Kingston 16GB micro sdhc I U1 industrial
- Samsung 32 EVO Plus micro sdhc I U1
- Samsung 32 PRO Plus micro sdhc I U3
After changing values for the pullUps, checking the signals and the supply voltages we end up with the following el. config where all the cards work but the Samsung cards:
So the PullUps are at 1.8V and 100K now on the 3.3V side. As mentioned the following card do work now:
- Kingston 64GB micro sdxc I U3
- SanDisk Extreme 32GB micro sdhc I V30 U3
- Kingston 16GB micro sdhc I U1 industrial
The follwing Samsung cards still don't work:
- Samsung 32 EVO Plus micro sdhc I U1
- Samsung 32 PRO Plus micro sdhc I U3
It's quite hard to find datasheets or any spec about the exact IO configurations of the SD cards. It looks like the Samsung cards do have a stronger Pull-Up on the cmd line for the initialization period and therefore "overwriting" the TXB0106 thus never receiving the cmd issued by the host (the Intel A10AS057 in our case). But this is just a guess... Any idea would be very appreciated!
Thanks in advance.