What part of a level shifter datasheet indicates drive strength?
I have an MCU and sensor connected over UART (115200 baud). The MCU is 3.3V and the sensor is 1.8 V, so I'm using a level shifter in between. There is a 3 m cable between the two.
It appears the drive strength of my level shifter is insufficient, causing an SI problem. The signal from the sensor to the shifter looks nice, but the output from the level shifter suffers from low voltage and very rounded highs. This was also suggested by the sensor manufacturer.
I am currently using the RS0102 shifter. I also looked at other datasheets now that I am swapping the component, and they confuse me a bit... Listing I_OH=-20 uA seems common. I interpret this as <20 uA flows into the pin when it is in its high state. I'm thinking current should flow OUT of the pin when it's high, at least on one side of the shifter. 10 kΩ internal pull-up also seems common. But at ~3 V with 10 kΩ I'd expect ~300 uA, so what does the -20 uA from the datasheet mean? Speed does not seem to be the issue either, as 115k baud is quite slow compared to the capabilities listed in the datasheets. It feels like I am missing something. Perhaps this is the wrong value to look at altogether? What are the important parameters to find a suitable shifter? What is likely my issue?
My current shifter has a note in the datasheet re. that round trip should be <30 ns. That means ~<4.5 m at 115200 baud, right? Perhaps the cable is still the issue. What should I look for in a level shifter in order to drive the signal over 3 m cable?