信号被上拉,但电平不是3.3V的原因

描述

      一般在芯片的GPIO口内部是开漏的状态下,外部需要连接上拉电阻,一般连接方式如下图,而且理想的高低电平应该是低电平电压值接近0V,高电平状态值在3.3V左右。

GPIO

但是在这边实际测试的情况下却遇到一个问题:高电平状态电压先是3.3V,后面又被拉低到2.567V。

GPIO

这个情况非常奇怪,开始被没有找到原因,直到翻看MASTER 芯片的规格书,发现它的这个GPIO口内部是有一个35K的下拉电阻的。

GPIO

根据分压原理,35K的下拉电阻和10K的上拉电阻,中间的分压点电压计算就是3.3V*35/(35+10)=2.567V。理论分析对得上实际测试结果。

GPIO

那么在这种情况下,预防高电平状态的电压阈值不够,就只能把上拉电阻值调小了,最后选择调整为2.2K。那么进行计算,分压点电压V=3.3V *35/(35+2.2) =3.1V。

GPIO

那么3.1V的电压就没有什么风险了。



审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分