S32K144: GPIO input voltage thresholds for logical HIGH and LOW?

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

S32K144: GPIO input voltage thresholds for logical HIGH and LOW?

跳至解决方案
2,269 次查看
kpatil
Contributor II

I am a little confused about the GPIO input voltage thresholds for logical HIGH and LOW.

In S32K-DS datasheet, Section 5.3 DC electrical specifications at 3.3 V Range, it suggests:

pastedImage_4.png

After resolving that, the high low zones look like.

pastedImage_3.png

My confusion lies here. There is this band that seems to be either undefined or I am not able to fully understand the table.

Further, I had the following observations while testing voltage on an input pin on our custom board:

Config: The pin has an external 3V3 pull up and some intermediate circuit with voltage drop. 

1. When internal pin pull is OFF.

      - The voltage at pin is between ~1.65V - 2.0 V and it reads it as LOW (mostly, but not always).

2. When internal pin pull is PULL UP.

      - The voltage at pin is ~1.85V - 2 V and it always reads it as HIGH.

The two voltage ranges lie in the unknown band I mentioned above so I am not really sure what to expect of it.

Any help is appreciated.

Thanks!

- Kedar

标签 (1)
标记 (2)
0 项奖励
1 解答
2,122 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

Hello Kedar,

The below snippet is taken from AN2434 Input/Output (I/O) Pin Drivers on HCS12 Family MCUs

https://www.nxp.com/docs/en/application-note/AN2434.pdf 

pastedImage_1.png

It is the same on S32K1xx, the range between 0.3 * VDD and 0.7 * VDD is note defined.

But it is guaranteed that the input reads LOW when I_IN < 0.3 * VDD and HIGH when V_IN > 0.7 * VDD and the hysteresis is in the undefined range.

There are many factors that influence the thresholds and the values you took are well in the undefined range.

Regards,

Daniel 

在原帖中查看解决方案

1 回复
2,123 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

Hello Kedar,

The below snippet is taken from AN2434 Input/Output (I/O) Pin Drivers on HCS12 Family MCUs

https://www.nxp.com/docs/en/application-note/AN2434.pdf 

pastedImage_1.png

It is the same on S32K1xx, the range between 0.3 * VDD and 0.7 * VDD is note defined.

But it is guaranteed that the input reads LOW when I_IN < 0.3 * VDD and HIGH when V_IN > 0.7 * VDD and the hysteresis is in the undefined range.

There are many factors that influence the thresholds and the values you took are well in the undefined range.

Regards,

Daniel