Using a TXB0104 in a simple 5V/3.3V translation application. An AVR ATmega on 5V side, and a uSD Card cage on the 3.3V side. There are no additional pull-up or pull-down resistors on the 3.3V side.
The below image shows the schematic and the board layout.
With no uSD card inserted the SCK signals are correctly translated, as per the below example.
With the (any) uSD card inserted the SCK output signals on the 3.3V side never drive to 0V, instead they remain above 1V.
This is the problem.
What is missing from this layout to prevent this obvious voltage translation application working as intended?