Other Parts Discussed in Thread: LSF0108, TXS0108E
I am using SPI on Atmega2560 (5V MCU) to interface 2 micro sd cards and an RTC(DS1306). Attached schematic is the initial configuration. I had to add a pull up to the MISO on the sd card in order to prevent the sd card from initialising unintentionally. Refer below link. The sd card did not work without the pull up. I didcheck it with multiple cards
<a href=" http://www.avrfreaks.net/forum/why-have-pullup-mosi-and-miso">.
The sd card operations seem to be intermittent with this configuration. I have tried 100K, 75K,10K,1K as the MISO value. Can you identify a reason for this?
MISO being a pushpull line, I assumed that the TXB0108 should work for me. Would using TXS0108 solve this issue?
NOTE: I also had to change the pullup resistor values (R50 and R51) to 1K from 10K in order to pull the line to 3V3. The voltage on the line was around 1V with the 10K pullup. Even though the datasheet of TXB0108 suggests that pull up/downs need to be higher than 50K. higher values did not work. why is this?