当前位置:首页 > 问问

单片机上拉电阻为什么是10k 单片机上拉电阻为何为10k?

单片机上拉电阻为什么是10k

单片机中的GPIO(General Purpose Input and Output)引脚只有输入和输出两种状态,而上拉(pull-up)和下拉(pull-down)是其常见的一种特殊状态,可以使输入引脚处于默认高或者低电平状态。而在实际设计中,上拉电阻的阻值通常为10k,为什么呢?下面我们从几个方面来探究。

1、与功耗相关

使用高阻值的上拉电阻可以降低在输入引脚上产生的功耗,因为引脚上拉电阻的电源电压一般都是VDD,而不接收输入信号时,引脚收到的电压就是VDD,由于阻值越大,流过电阻的电流越小,所以电阻的功耗也就越小。

因此,可看出,提高阻值可以降低功耗,但也要考虑输入信号的上升时间和防止出现漏电等问题。

2、与电磁干扰抗扰性相关

采用10k的上拉电阻,也可以提高单片机GPIO输入口的抗干扰能力,因为单片机电路内部设计原因,使用比10k更小的阻值可能会使得引脚输入时变得更加敏感,容易受到外界电磁干扰而跳动,从而导致系统产生误判。

3、与制作工艺相关

使用10k的上拉电阻与制作工艺也有一定的关系,现代生产线上一般使用晶体管阵列的形式实现微控制器的输入或输出控制。在管阵列制造中,为了保证灵敏度和准确性,需要使用准确的薄膜电阻器。而制备准确电阻值的难度从贸然采用更小的阻值就会增加,使用10k就可以避免这个问题,所以在实际制作过程中通常采用10k上拉电阻。

总结

10k的上拉电阻值在实际的单片机开发中是一个被广泛使用而且比较稳妥的选择。根据应用的需要,对电阻值选择时需要平衡功耗、抗扰性、生产成本等因素,保证设计的合理性。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章