I need to shift a 3.3V, push-pull SPI bus from my STM32F3 controller up to 5V to drive a MAX7219 LED controller. To do this, I aim to use an NVT2022 level shifter, datasheet here. The first paragraph of chapter 7 states the following:
The NVT2001/02 is ideal for use in applications where an open-drain driver is connected to the data I/Os. The NVT2001/02 can also be used in applications where a push-pull driver is connected to the data I/Os.
In the typical application circuit underneath, the device is connected with pull-up resistors on both inputs and outputs, implying open-drain functionality. In my use case, I am driving the input pins with a push-pull signal from GPIO, which is why I assume that I don't need pull-up resistors on the input lines (pins A1 and A2) of the level shifters, but do I need them on the outputs (pins B1 and B2)?