Blog
Technology Sharing
Tower I3C Host Adapter Usage Example (14)hits:1


Easyi3C is a leading supplier of embedded system tools that simplify the development and debugging of various communication protocols. The company offers a range of products designed to help engineers and developers use I3C/I2C , USB and MIPI, JEDEC, MCTP and other protocols more efficiently.




Based on the Tower I3C Host Adapter Pro+ test chip RDSON (1)


1. I3C RDSON Background Introduction


In the context of MIPI I3C, RDSON refers to the On-Resistance of the MOSFETs (transistors) used in the bus's I/O drivers or in passive level translators/switches.See the circuit diagram below.

1.png

Because I3C operates at much higher speeds (up to 12.5 MHz) than traditional I2C, RDSON becomes a critical factor for signal integrity, power consumption, and backward compatibility.


1). Where RDSON matters in I3C

I3C uses two different driving modes on the same wires. The value of RDSON affects each differently:

  • Push-Pull Mode (High Speed): In this mode, the controller or target actively drives the signal both High and Low. A low RDSON is essential to ensure a strong, fast transition. If the resistance is too high, the "rise time" and "fall time" slow down, causing data errors at 12.5 Mbps.

  • Open-Drain Mode (Arbitration/I2C Compatibility):

    During the start of a transaction or during "In-Band Interrupts," the bus acts like I2C. The NMOS transistor pulls the line Low. The RDSON of this transistor must be low enough to achieve a valid VOL (Voltage Output Low) level, especially when fighting against the bus pull-up.

2). Impact on Signal Integrity

RDSON is a major component of the total resistance (R) in the bus's RC time constant (T = R * C).

  • Capacitive Load (C): The bus has a maximum allowed capacitance (typically 50 pF for I3C).

  • Effect: High RDSON increases the time it takes for a signal to reach its logic threshold. In I3C, where a clock cycle is only 80 ns, even a small delay caused by high resistance can lead to a "collapsed" eye diagram and communication failure.

3). RDSON in I3C Level Translators

If you are using a passive FET-based level shifter (like the TCA39306) to connect I3C devices:

  • The shifter's FET has an internal RDSON (often around 3.5Ω to 30Ω depending on voltage).

  • This resistance is added to the trace resistance and the driver's own resistance.

  • Caution: For 12.5 MHz I3C, "Passive" translators can struggle because their RDSON doesn't provide enough drive strength. This is why "Active" translators with Rise Time Accelerators (RTAs) are preferred for I3C.

4). Summary Table

FeatureImportance of Low RDSON
Edge RatesFaster transitions (Slew Rate) for 12.5 MHz+ speeds.
Logic LevelsEnsures a clear '0' (Low) voltage near 0V.
PowerLower resistance reduces heat dissipation during high-speed switching.
CompatibilityCrucial for "Hot-Join" and arbitration where multiple devices share the line.


2. RDSON based on the Tower I3C Host Adapter Pro+ test chip


We can use the API provided by the Tower I3C Host Adapter Pro+ to test the RDSON_UP and RDSON_DOWN of the I3C push-pull circuit of the target chip. See the diagram below:

API_1.png

Using the parameters shown in the red box in the image, the RDSON test can be performed. These parameters allow the Tower I3C Host Adapter Pro+ to stop at a specified position when reading data from the I3C trace chip driving bus. At this point, the circuit can be switched, making it easier to calculate the RDSON.

In the next section, we will provide detailed steps for testing the RDSON_UP and RDSON_DOWN of the I3C push-pull circuit of the target chip using the Tower I3C Host Adapter Pro+.


Service Line:

Address:Silicon Valley
Email:support@easyi3c.com

Copyright © Easyi3C Co., LTD