Thanks for taking the time to look into this Jozef.
Increasing the pullups to 2K Ohms has no effect. It does not seem to be speed related. If I just leave the input signal high (5V), I measure ~4.7V on the output side when I expect 3.3V.
By the way these are not I2C (SDA/SCL) signals, these are just some miscellaneous TTL signals, so the speed varys, thats why I was trying to keep the pullup small. I want to have a clean edge to trigger on.
1. I did remove U12, although there is no real connections here, the only connection is from power, there are many other devices on these power busses right now.
2. Yes, the parts come from Digikey.
3. As I said these are not I2C signals, they are just TTL signals. But the trace and cable lengths are pretty short. I am not sure what the circuit board inside the device that I am communicating with looks like, but I have a 6 inch DSUB cable, then about an inch of trace width between the connector and the NVT2002 level shifter. On the 3.3V side of the level shifter about 8 inches of pcb trace to the output connector. I am measuring the voltage right at the level shifter with nothing plugged in. Eventually I will have another cable to a MCU that is about 24 inches long, and then ~4 inches of trace length. I added all this to an image attached.
So ~7inches on the 5V side and ~36 inches on the 3.3V side, however I am testing currently with only 8 inches on the 3.3V side.
