I2C Rise/Fall time measurement points

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

I2C Rise/Fall time measurement points

跳至解决方案
6,212 次查看
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 项奖励
回复
1 解答
6,044 次查看
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 项奖励
回复
5 回复数
3,604 次查看
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 项奖励
回复
6,180 次查看
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 项奖励
回复
6,148 次查看
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 项奖励
回复
6,045 次查看
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 项奖励
回复
6,032 次查看
Danz1
Contributor III

Hi David,

 

Noted. Thank you for your reply.

Rgds

Danz

0 项奖励
回复