上拉电阻,下拉电阻

简介: 上拉电阻,下拉电阻

今天,来介绍下上拉、下拉电阻。


其实,很多时候我们说到上拉,下拉的时候,都是比较模糊的,要么是根据以往的原理图,要么是根据datasheet的,确实,这样的效率是最高的,也非常不容易出错。


那么今天来介绍这个主要是本着严谨的态度,来说说这上下拉。

 

51单片机的P0 Port


想必大家都接触过51单片机,尤其是89c51;又或者是上过单片机原理这门学科。那么都应该知道P0口,它作为输出口时候需要加上拉电阻,爱动手的同学就会知道当初洞洞板(万用板)、插件电阻、插件电解电容、插件陶瓷电容、插件12Mhz晶振,插座,块头很大的89c51,还有黑色的插件排阻。

 

640.jpg


那么我们从这里入手:


1:开漏端口的上拉

51单片机的P0口,IIC的SCL与SDA都是开漏的。


这时候上拉电阻的作用就非常大了:

理论上高电平的驱动能力由上拉电阻的大小决定,但也不能随便取值,它应当受到输出端Vol,Iol,和输入端IIHIILVih,Vil等的制约,具体的取值公式可以参考往期文章IIC的硬件解析(点击蓝色字体访问文章)

影响电平的上升时间,电阻越小,上升时间越小。

 640.png


2:IC的配置pin


类似于此类pin,IC厂家一般会在datasheet中给出一个确定的值,而此值也是经过验证的,故直接引用即可。640.png


这里需要知道的是,此时的pin是输入状态,ic一般会在复位后读取此pin的高低电平,如果我们要修改此电阻的阻值,需要满足此pin的输入电流要求。

640.png

640.jpg


3:阻抗匹配(点击蓝色字体访问文章)


SI常见的几种信号质量问题(点击蓝色字体访问文章)

主要作用是优化信号传输的,抑制反射波干扰。

具体的值需要根据不同电路来,如:VGA需要在终端添加75欧姆下拉。

640.png


 

4:防干扰


an external strong pull-up or pull-dowm avoid potential false events when system power on or power off

例如:图中蜂鸣器,在系统启动的过程中,有发出异音,在Q42处加下拉电阻,能够抑制系统干扰。

那么这时候应该怎么取值呢?

首先你得有预留,至于值应该多少,需要看实际干扰了。

 

640.png

 

5:MOS静电释放


如下图,假设Q12的G没有防ESD的,那么应该在G加一个电阻下拉,为mos管提供电荷释放的通道。

 

640.png


6:Rref


提供一个稳定精确的R值,一般为1%误差,供IC取样使用。

 640.png

 

7:上拉,下拉


分为弱上拉(weak pull-up),强上拉(strong pull-up)。

弱下拉,强上拉。


强弱没有标准,只是一个对照。


下面是一个比较合理的解释:

Strong means low resistance. Weak means high resistance. Of course low and high are relative terms, and so are strong and weak. The reference for this relationship must be inferred from context.

A strong or low resistance pull-up/down resistor is good because the time constant formed the load capacitance (often, the input gate capacitance, and the PCB trace capacitance) is small, so rise/fall times will be short.

A strong pull-up/down resistor is good because noise currents from unintended coupling and EMI will result in smaller noise voltages. (Think about Ohm's law)

A weak or high resistance pull-up/down resistor is good because it will not require much current from the driving circuitry to work against the resistor. Batteries will thus last longer, parts can be smaller and don't get as hot.

Of course, you usually want all of these things, but a resistor can't be both. A discussion about strongvs. weak is usually clarifying which of these concerns (or perhaps others) are more important for a particular application.


8:电源功耗的优化


下表主要表达上拉下拉除满足稳定性与基本功能外,还应考虑功耗的问题

640.jpg


9:电阻功率


电阻本身有个功率限制,随封装不同而变化,一般的上下拉不回超过此功率限制。针对特别的,应该通过欧姆定律去简单排查下。


文末可后台回复“色环电阻计算器”获得软件与文档下载链接。

相关文章
|
人工智能 PyTorch 算法框架/工具
【AI系统】昇腾推理引擎 MindIE
本文详细介绍华为昇腾推理引擎 MindIE,涵盖其基本介绍、关键功能特性及三大组件:MindIE-Service、MindIE-Torch 和 MindIE-RT。文章深入探讨了各组件在服务化部署、大模型推理和推理运行时方面的功能和应用场景,旨在帮助读者全面了解 MindIE 如何支持 AI 业务的高效运行和模型的快速部署。
1220 0
|
运维 监控 数据可视化
云应用开发平台CAP产品综合评测
云应用开发平台CAP旨在为开发者提供高效、便捷的云应用开发解决方案。本文从开发环境搭建、应用开发功能、应用部署与运维、数据管理与集成及性能评测等多个角度全面分析CAP,总结其快速开发、多云支持及社区生态等优势,同时也指出了功能深度、性能优化及文档培训等方面的不足,为开发者选择和使用CAP提供了参考。
|
网络协议 程序员 网络架构
UDP报文结构详解:一篇文章带你搞懂
**UDP报文格式简述:**包含源端口、目的端口、长度和检验和4个字段,用于传输层无连接通信。IP报文格式关键点:版本、首部长度、服务类型、总长度、标识、TTL和首部检验和,确保数据在网络中的路由与可靠性。了解这些基础对于网络协议学习至关重要。
1063 2
|
XML C++ 数据格式
[√]vld的安装和使用
[√]vld的安装和使用
380 0
手把手教你看懂51单片机原理图
手把手教你看懂51单片机原理图
1097 0
|
存储 监控 关系型数据库
Grafana 利用Grafana Variables变量配置快速切换不同主机的图表数据展示
Grafana 利用Grafana Variables变量配置快速切换不同主机的图表数据展示
1595 0
|
人工智能 缓存 移动开发
通用矩阵乘算法从入门到实践
通用矩阵乘算法从入门到实践
668 0
|
4天前
|
数据采集 人工智能 安全