Kinetis GPIO Input Transition Time

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

Kinetis GPIO Input Transition Time

跳至解决方案
855 次查看
gcary
Contributor III

What is the Kinetis GPIO timing requirement for the input transition time?  It doesn't look like the inputs can be configured as Schmitt Triggers, and I don't see any mention of how slow the inputs can transition.  Will it be a problem if they hover at VDD/2?  In particular I am interested in the K2 Kinetis devices, but I'd like to know what the answer is for all Kinetis devices.

Thanks,

Greg

0 项奖励
1 解答
584 次查看
egoodii
Senior Contributor III

I see Kinetis K20 datasheet spec Vhys as 0.06*Vdd.  Of course digital inputs >Vil and <Vih incur additional input-stage current.

在原帖中查看解决方案

0 项奖励
3 回复数
584 次查看
apanecatl
Senior Contributor II

Well in the case of a microcontroller, the GPIO's philosophy is to drive or detect a digital signal always faster, our Kinetis K microcontroller's GPIO module detection window is depicted as:

pastedImage_1.png

As you can see these figures state a minimum time window/signal width during which an incoming signal could be detected. Of course an incoming signal can be significantly slower and it will be detected as soon as it crosses the threshold voltage level regardless of the time the signal takes to do so:

pastedImage_2.png

584 次查看
gcary
Contributor III

Thanks to both of you for answering my question.  So the inputs have about 200 mV of hysteresis at 3.3V VDD.  That is more than enough to protect the input from damage if the voltage is hovering near the threshold.

Regards,

Greg

0 项奖励
585 次查看
egoodii
Senior Contributor III

I see Kinetis K20 datasheet spec Vhys as 0.06*Vdd.  Of course digital inputs >Vil and <Vih incur additional input-stage current.

0 项奖励