cancel
Showing results for 
Search instead for 
Did you mean: 

High & Low logic level thresholds vs Rise Time measurement points

fujiangmu
Associate II

Why is the high level range 0.7VDD~VDD and the low level range 0.3VDD~VSS in Table 21 of STM32F103xC, STM32F103xD, STM32F103xE (DS5792 Rev 13), while the rise time in Figure 19 ranges from 10% to 90%?

fujiangmu_0-1729566598797.pngfujiangmu_1-1729566626780.png

 

6 REPLIES 6
Danish1
Lead II

Are you clear on what ST mean by 10% to 90%? 10% to 90% of what?

Looking at the graph, it seems clear to me that 0% is Vhsel (i.e. 0.3 of Vdd, so around 1V) and 100% is Vhseh (0.7 of Vdd, so around 2.3V)

So ST are saying the waveform has to go from below 1V to above 2.3V, and the transition between 1.2V and 2.1V must be quick.

You mean 1.2V=10%*|Vhsel-Vhseh|+0.3VDD and 2.1V=90%*|Vhsel-Vhseh|+0.7VDD ?

But why is the rise time in Figure43 (IIC) from 0.3VDD to 0.7VDD?

fujiangmu_1-1729584680569.png

 

Andrew Neil
Evangelist III

Why not?

It is pretty standard practice across the industry to specify risetime between the 10% and 90% points

https://en.wikipedia.org/wiki/Rise_time#:~:text=these%20percentages%20are%20commonly%20the%2010%25%20and%2090%25%20(or%20equivalently%200.1%20and%200.9)%20of%20the%20output%20step%20height

As the name suggests, it's just about the rate of rise - it really has nothing to do with the logic level thresholds.

Sorry, I can't open the website.

In IIC , the rise time is from 30% to 70%. You can see this in Figure43 of <STM32F103xC, STM32F103xD, STM32F103xE (DS5792 Rev 13)>. But according to what you mean, the maximum of the rise time in IIC  is from 10% to 90%?

You can see the rise time of IIC in Figure 48 of <STM32F103xC, STM32F103xD,STM32F103xE DS5792 Rev 13> or Figure 43 of <STM32F103xC STM32F103xD STM32F103xE Rev 5>.


@fujiangmu wrote:

Sorry, I can't open the website.


AndrewNeil_0-1729756926872.png

 


@fujiangmu wrote:

But according to what you mean, the maximum of the rise time in IIC  is from 10% to 90%?


No, you're missing the point.

The point is that the points used to measure rise time are arbitrary - they are not related to the logic level thresholds.

Rise time is about speed - not levels.