We are evaluating the P3S0210BQ for a new design. We need to mux together an I3C bus and a low voltage UART into a single downstream port. When I attempt to send I3C through the MUX it starts oscillating. Sinewave at about 50MHZ, well over a volt in amplitude. Oscillation continues until I pull the signal lines to GND. Both SDA and SCL will oscillate. I increased the series resistors, but did not help.
If I disable with the output enable, then the I3C connected to Port 1 can read the I3C temperature sensor on that port. If I enable the output, then it can see neither the sensor on Port 1 or Port S.
If I unplug the demo board, initialize the I3C bus to idle, and then hot plug the 5V to the demo board, I can get both lines to a stable IDLE at 1.8V. However, the first I3C transaction will start up the oscillation again.
The I3C controller is inside an FPGA that is on a remote board. There is probably over 24 inches of etch and a couple of connectors between the FPGA and the P3S0210BQ. Is there a maximum trace spec on these interconnects? Any app notes on choosing the series resistors or snubbers? Thank you.