I2C Rise/Fall time measurement points

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I2C Rise/Fall time measurement points

Jump to solution
6,226 Views
Danz1
Contributor III

Hi, 

CH1 in the waveform below shows the rising edge of the I2C Clock signal. 

The I2C rise time of the IC is specified as 30%-70% of VCC.

In the waveform captured, is the rise time measured from 0.99V (=30% of Vcc) to 2.31V (=70% of Vcc)?

Since Vmin is at 0.517V. Should the rise time be measured from 1.352V (=0.517V+0.3[3.3V-0.517V]) to 2.465V (=0.517V+0.7[3.3V-0.517V])?  

Thanks.

bot-rack_tca9544a_scl-rise.jpg

Rgds

Danz

0 Kudos
Reply
1 Solution
6,058 Views
diazmarin09
NXP TechSupport
NXP TechSupport

Hello Danz1,

Once again, thank you for using the NXP communities.

Please accept my apologies for the delayed response.

Correct, the rise and fall time should be based on a valid logic level. I mean, I do recommend to measure such timing from 30% and 70% of the VDD.

I hope this information helps.

Regards,

David

View solution in original post

0 Kudos
Reply
5 Replies
3,618 Views
AnNguyen952842
Contributor I

Hi,

 

I am a newbie. when using oscilloscope to measure I2C signal ( fast mode plus) 

what sample rate I need use? 20 MS/s or higher like 500MS/s 

because i met one case that 

1. Using Scale 10us/div + sample rate lower than 200 MS/s then sometimes rise time fail ( > 120ns) both SDA/SCL

2. Using 10us/Div + 500MS/s -> get PASS result 

So what is correct ? how I can calculate sample rate

Thanks a lot !

0 Kudos
Reply
6,194 Views
diazmarin09
NXP TechSupport
NXP TechSupport

Hello Danz1,

I hope all is great with you. Thank you for using the NXP communities.

Could you please share the timing parameters of your device?

Usually, the 30% and 70% of VDD refers to logic levels, not timing.

diazmarin09_0-1691776203459.png

 

Regards,

David

0 Kudos
Reply
6,162 Views
Danz1
Contributor III

Hi David,

I use the I2C specification as an example. The rise time and fall time is defined from 03Vdd to 0.7Vdd as indicated in the waveform. VIL and VIH are also defined as 0.3Vdd and 0.7Vdd respectively.

Danz1_0-1691906224603.png

With reference to the captured waveform I posted earlier, should the rise/fall time measure between 1.352V to 2.465V or measure between 0.99V to 2.31V?

Rgds

Danz    

 

 

0 Kudos
Reply
6,059 Views
diazmarin09
NXP TechSupport
NXP TechSupport

Hello Danz1,

Once again, thank you for using the NXP communities.

Please accept my apologies for the delayed response.

Correct, the rise and fall time should be based on a valid logic level. I mean, I do recommend to measure such timing from 30% and 70% of the VDD.

I hope this information helps.

Regards,

David

0 Kudos
Reply
6,046 Views
Danz1
Contributor III

Hi David,

 

Noted. Thank you for your reply.

Rgds

Danz

0 Kudos
Reply