电阻(Resistor)是电子电路中最基础、最常用的元器件之一,其核心作用是限制电流、分压、分流、匹配阻抗以及实现信号调理等。
电阻的物理本质是导体对电流的阻碍作用,遵循 欧姆定律:V=IR。
一、电阻的主要作用
|--------|-----------|------------|
| 作用 | 说明 | 应用场景 |
| 限流 | 控制电流大小 | LED驱动、电源保护 |
| 分压 | 将电压按比例分配 | ADC采样、电压检测 |
| 分流 | 电流分流检测 | 电流采样 |
| 上拉/下拉 | 确定逻辑电平 | MCU IO口 |
| 阻抗匹配 | 减少信号反射 | 高频通信 |
| 滤波 | 与电容组成RC电路 | 模拟电路 |
二、电阻的分类
1、按材料分类
|--------|--------|----------|---------|--------|
| 类型 | 特点 | 优点 | 缺点 | 应用 |
| 碳膜电阻 | 传统电阻 | 成本低 | 精度低、噪声大 | 低端电路 |
| 金属膜电阻 | 主流类型 | 精度高、稳定性好 | 成本略高 | 精密电路 |
| 金属氧化膜 | 耐高温 | 抗冲击能力强 | 精度一般 | 电源电路 |
| 线绕电阻 | 用电阻丝绕制 | 功率大、精度高 | 体积大、感性 | 功率电路 |
| 厚膜电阻 | 贴片常见 | 成本低、易集成 | 精度一般 | PCB贴片 |
| 薄膜电阻 | 高端贴片 | 精度极高 | 成本高 | 精密仪器 |
2、按结构封装分类
|-----------|--------|-----------------|---------|
| 类型 | 特点 | 封装形式 | 应用 |
| 直插电阻(插件) | 两端引脚 | DIP | 教学、低速电路 |
| 贴片电阻(SMD) | 无引脚 | 0402/0603/0805等 | 现代PCB |
| 功率电阻 | 大功率散热 | 铝壳/陶瓷 | 电源、驱动 |
| 排阻(网络电阻) | 多个电阻集成 | SIP/DIP | 总线匹配 |
| 可调电阻(电位器) | 阻值可调 | 旋钮/滑动 | 音量调节 |
3、按阻值特性分类
|---------------|--------|--------|
| 类型 | 说明 | 特点 |
| 固定电阻 | 阻值固定 | 最常用 |
| 可变电阻 | 阻值可调 | 调试用 |
| 热敏电阻(NTC/PTC) | 随温度变化 | 温度检测 |
| 光敏电阻 | 随光强变化 | 光控电路 |
| 压敏电阻(MOV) | 随电压变化 | 防雷保护 |
4、按精度分类
|----------|----------|--------|
| 精度等级 | 常见标识 | 应用 |
| ±5% | 金色环 | 普通电路 |
| ±1% | 棕色环 | 精密电路 |
| ±0.1% | 无色或特殊标识 | 高精度仪器 |
5、按功率分类
|-------|------|-------|
| 功率等级 | 常见值 | 应用 |
| 1/8W | 小功率 | 信号电路 |
| 1/4W | 常用 | 普通电路 |
| 1/2W | 中等功率 | 控制电路 |
| 1W及以上 | 大功率 | 电源、电机 |
三、电阻关键参数
|-------------|--------|----------|
| 参数 | 含义 | 设计影响 |
| 阻值(Ω) | 电阻大小 | 决定电流 |
| 精度(%) | 误差范围 | 精度要求 |
| 功率(W) | 最大耗散功率 | 是否烧毁 |
| 温度系数(ppm/℃) | 温度变化影响 | 稳定性 |
| 噪声 | 电气噪声 | 模拟电路 |
| 封装尺寸 | 外形大小 | PCB布局 |
四、电阻选型建议
|--------|-----------------|
| 场景 | 推荐类型 |
| MCU电路 | 贴片厚膜(0603/0805) |
| 精密采样 | 金属膜/薄膜 |
| 电源电路 | 金属氧化膜/功率电阻 |
| 电机驱动 | 线绕电阻 |
| 高速信号 | 低寄生电阻(薄膜) |
五、常见误区
|--------|------------|
| 误区 | 正确认识 |
| 阻值对就行 | 还要看功率和精度 |
| 都用贴片即可 | 大功率必须特殊电阻 |
| 精度越高越好 | 成本 vs 性能权衡 |
| 忽略温漂 | 精密电路必须考虑 |
六、上拉/下拉电阻
1、电阻在上拉/下拉中的本质作用
当一个引脚既没有被高电平驱动,也没有被低电平驱动时,就会进入悬空状态:
- 电平不确定(可能是0,也可能是1)
- 极易受干扰(噪声、电磁、手触碰)
- MCU会误判逻辑状态
|---------|--------|
| 状态 | 结果 |
| 无电阻(悬空) | 电平随机跳变 |
| 上拉电阻 | 默认高电平 |
| 下拉电阻 | 默认低电平 |
2、电阻在上拉/下拉中的本质作用
(1)提供确定的默认电平;
(2)限制电流,防止短路;
(3)实现弱电平,强信号(控制信号)可以覆盖弱电平,实现控制。
3、阻值如何选
|------------|---------------|
| 应用场景 | 推荐阻值 |
| MCU GPIO输入 | 4.7kΩ -- 10kΩ |
| I2C总线 | 1kΩ -- 4.7kΩ |
| 高速信号 | 1kΩ -- 2.2kΩ |
| 低功耗设计 | 10kΩ -- 100kΩ |
| 强抗干扰 | 1kΩ -- 4.7kΩ |
电阻设计的本质还是欧姆定律
I=V/R
例如:
V=3.3V
R=10kΩ
则电流 ≈ 0.33mA(很小,安全)
|--------------|----------|--------|
| 阻值大小 | 优点 | 缺点 |
| 小(1kΩ) | 抗干扰强、速度快 | 功耗大 |
| 中(4.7k~10k) | 平衡最佳 | 通用选择 |
| 大(100kΩ) | 省电 | 易受干扰 |
4、工程经验总结
不会错的默认值:10kΩ
|------------|--------------|
| 场景 | 建议 |
| STM32 GPIO | 10kΩ |
| 按键输入 | 10kΩ上拉 |
| I2C | 4.7kΩ |
| 长线/干扰大 | 4.7kΩ甚至2.2kΩ |
| 低功耗设备 | 47kΩ |
上拉/下拉的本质:用一个"弱电平 + 限流"的方式,让引脚在任何时候都有确定状态,同时避免短路。