Dear Sean,
the P3S0210BQ is a protocol-aware bus switch designed by NXP that supports both I²C and I³C communication protocols. It automatically determines whether the bus is operating in I²C or I³C mode using a dynamic detection mechanism based on the characteristics of the bus traffic.
The P3S0210BQ's VLT uses edge-rate accelerator circuitry (for both the high-to-low and low-to-high), N-channel Pass gate transistor and a 10 kΩ pullup resistor (to provide DC-bias and drive capabilities) to meet these requirements. All of the ports (A/A1/A2 and B/B1/B2) have internal pullup resistors when enabled and the I/O status is HIGH. When I/O status is LOW or is disabled, the pullup resistors are disconnected The design is directionless and does not need direction control signal. The implementation supports both lowspeed Open-drain operation (I2C-bus) as well as high speed push-pull operation (I3C-bus or SPI-bus). The Nchannel Pass device is on only during LOW input cycle and off during HIGH input cycle.
For the I2C signal you will need to add external pull-up resistors in your design, to decrease the overall pull-up value depending on I2C communication speed, voltage and bus capacitance. 10k pull-up resistor values are usually too high.
With Best Regards,
Jozef