I2C Level Shifter pull up Calculation

Thread Starter

hoyyoth

Joined Mar 21, 2020
307
Dear Team,


I am using PC9306(https://www.ti.com/product/PCA9306) for one of my project with Vrfe2=5v and Vref1=1.8V.Below is the block diagram.

1629119850572.png

My CLK is running at 100Khz.


I got the equations for pull up calculation from the application note SLVA689 from TI.Equations are given below.

1629119900756.png 1629119932438.png

My questions are


  1. For finding Rp(min) which VCC I need to use, 5V or 1.8V.
  2. For Rp(max) calculation I need to take the rise time of My IC.Please correct me if I am wrong.
  3. For bus capacitance(Cb) do I need to consider the bus capacitance of Arduino,level shifter and My IC.

Regards
HARI
 

LowQCab

Joined Nov 6, 2012
4,023
Then You will have minimal Capacitance or Noise to deal with and You can
use the largest value Resistors Recommended by the Arduino and your "My-IC".
.
.
.
 
Top