news 2026/7/14 23:05:14

嵌入式知识篇---高阻态与上下拉电阻

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
嵌入式知识篇---高阻态与上下拉电阻

高阻态:

我打个比方来解释芯片引脚的高阻态

可以把芯片引脚想象成一扇门

1. 输出高电平→ 门向外推(主动输出“1”)
2. 输出低电平→ 门向内拉(主动输出“0”)
3. 高阻态门完全拆掉!

关键理解:

  • 高阻态 = 引脚“断开连接”状态

  • 既不像高电平那样“推”,也不像低电平那样“拉”

  • 引脚几乎不干扰外部电路

  • 电阻极大(兆欧级别),电流几乎无法通过

生活类比:

三态开关:

  • 向前推 → 开灯(输出1)

  • 向后拉 → 关灯(输出0)

  • 放中间 →不控制灯(高阻态),让别人来控制

为什么需要高阻态?

1.总线共享(最常见用途)

多个芯片共用一条线路,同一时间只能有一个芯片“说话”:

芯片A ───┐ 芯片B ───┼─ 共用数据线(如I2C、SPI总线) 芯片C ───┘
  • 芯片A说话时:B和C设为高阻态(不干扰)

  • 芯片B说话时:A和C设为高阻态

  • 就像多人共用麦克风,不发言的人要把麦克风关掉

2.双向引脚

某些引脚既能输入也能输出:

  • 输出数据时:设为高低电平

  • 接收数据时:设为高阻态,才能“听”到外部信号

3.省电

不用的引脚设为高阻态,减少功耗。

实际例子:

单片机读取按键:

// 读取按键状态 设置引脚为高阻态(或输入模式) // 先“断开”自己的输出 读取引脚电平值 // 听外部电路是什么状态 // 驱动LED 设置引脚为输出高/低电平 // 再去主动控制

技术特点:

  • 电压不确定:高阻态时引脚电压由外部电路决定

  • 高阻抗:兆欧级别电阻,电流极小(微安级)

  • 不是第三种电平:不是0也不是1,而是“断开”状态

一句话总结:高阻态就是让芯片引脚“闭嘴并放手”,不输出也不拉电流,让其他设备来控制这条线。

上下拉电阻:

核心比喻:跷跷板

想象芯片的输入引脚就像一个没有小孩坐的跷跷板

问题:当跷跷板空着时,它是悬在空中不稳定的(引脚电压不确定,容易受干扰)。这会导致芯片误判为“有信号”。

解决方法:我们在跷跷板的一端放上一个固定的重物,让它有个默认状态。


1. 上拉电阻 →默认拉向“高电平”(1)

VCC(电源,如3.3V) | 电阻(如10kΩ)← 这就是上拉电阻 | 引脚 ──┐ │ 开关(如按键)← 外部控制 │ GND(地,0V)

工作原理:

  • 平时(开关断开):电阻把引脚“拉”到VCC,引脚读到“1”(高电平)

  • 按下时(开关闭合):引脚直接接到GND(0V),读到“0”(低电平)

  • 电阻的作用:限制电流,防止开关闭合时电源直接短路到地烧毁电路

生活类比:

像一根松紧带,一端钉在天花板上(VCC),一端连着门把手(引脚)。平时松紧带把门把手拉高(状态1),当有人按下门把手时(接地),门把手被拉低(状态0)。

常见用途:

  • 按键/开关电路(默认高,按下变低)

  • I2C等总线,保证空闲时为高电平

  • 芯片使能引脚,确保不上电时乱动


2. 下拉电阻 →默认拉向“低电平”(0)

VCC(电源) | 开关(如按键) | 引脚 ──┐ │ 电阻(下拉电阻) │ GND(地)

工作原理:

  • 平时(开关断开):电阻把引脚“拉”到GND,引脚读到“0”(低电平)

  • 按下时(开关闭合):引脚直接接到VCC,读到“1”(高电平)

生活类比:

像一根松紧带,一端钉在地板上(GND),一端连着气球(引脚)。平时松紧带把气球拉低(状态0),当充气时(接电源),气球升高(状态1)。


为什么必须用电阻?不能直接连线吗?

错误接法(直接连线):

引脚 ── VCC // 引脚永远读1,开关无效

引脚 ── GND // 引脚永远读0,开关无效

正确接法(通过电阻):

text

引脚 ──电阻── VCC │ 开关 │ GND
  • 开关断开:电流几乎为零,引脚被电阻拉到VCC

  • 开关闭合:引脚接地,但电流被电阻限制(安全!)

电阻就像个“缓冲器”:既提供了默认状态,又限制了短路电流。


关键理解要点:

1.确定默认状态

  • 上拉:默认高电平(1)

  • 下拉:默认低电平(0)

  • 避免引脚“悬空”,防止静电干扰和误触发

2.阻值选择(常见4.7kΩ、10kΩ)

  • 太大(如1MΩ):拉得不“结实”,容易受干扰

  • 太小(如100Ω):费电,开关闭合时电流大

  • 适中(10kΩ):兼顾稳定性和省电

3.应用场景

场景通常用
按键(按下接地)上拉电阻
总线空闲状态上拉电阻(如I2C)
防止未用引脚干扰上拉或下拉
三态门输出接上拉确保有状态

实际例子:

你的电脑开机按钮:

  • 内部用上拉电阻保持高电平

  • 按下按钮时接地,变为低电平

  • 主板检测到“高→低”跳变,就开机

一句话总结:
上拉/下拉电阻就像给不确定的引脚一个“默认答案”,当没有外部信号时,它就保持这个默认状态,防止误动作。

电阻既提供了这个“默认力”,又不会在主动控制时“较劲”——这就是它的巧妙之处!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 15:06:58

大数据领域数据可视化:打造高效的数据可视化方案

大数据领域数据可视化:打造高效的数据可视化方案关键词:数据可视化、大数据、数据编码、交互设计、数据管道、可视化工具、决策支持摘要:在大数据时代,海量数据如同“数字海洋”,而数据可视化是我们“驾驭海洋”的“导…

作者头像 李华
网站建设 2026/7/12 11:56:08

短视频脚本创作:提示工程在内容生产的应用

用提示工程搭短视频脚本的「智能脚手架」:从0到1生成爆款内容的底层逻辑 关键词 提示工程、短视频脚本、内容生成、大语言模型(LLM)、Prompt设计、人机协作、爆款情绪逻辑 摘要 你有没有过这样的经历? 盯着空白的脚本文档两小时&a…

作者头像 李华
网站建设 2026/7/5 21:04:53

Imagetoprompt | AI图像提示生成器

链接:https://pan.quark.cn/s/dfad1064603d只需上传任何图像,AI 将分析该图像并生成可用于流行的 AI 图像生成器(如 Stable Diffusion、Midjourney 和 DALL-E)的提示。

作者头像 李华
网站建设 2026/7/2 4:47:52

导师严选9个AI论文软件,助本科生轻松搞定毕业论文!

导师严选9个AI论文软件,助本科生轻松搞定毕业论文! AI工具助力论文写作,轻松应对毕业挑战 在当前学术环境下,越来越多的本科生开始借助AI工具来辅助自己的论文写作。这些工具不仅能够帮助学生快速生成内容,还能有效降低…

作者头像 李华
网站建设 2026/7/11 23:18:24

A.每日一题——1339. 分裂二叉树的最大乘积

题目链接:1339. 分裂二叉树的最大乘积(中等) 算法原理: 解法:两次DFS 8ms击败80.19% 时间复杂度O(n) 第一次dfs:计算整棵树的元素总和total 第二次dfs:计算子树的元素总和t,分割的另…

作者头像 李华
网站建设 2026/7/13 16:50:38

基于SpringBoot的社区技术交流平台系统(源码+lw+部署文档+讲解等)

课题介绍随着信息技术快速发展,社区内技术爱好者、从业者的交流需求日益增长,但当前社区技术交流存在信息分散、交流渠道单一、优质资源难以沉淀、技术问题解决效率低等问题,制约了社区技术氛围的营造与成员技术能力的提升。本课题以搭建高效…

作者头像 李华