硬件知识总结梳理-1(电阻+电容)

硬件知识总结梳理

文章目录

一、电阻

1、作用

  • 电阻的核心作用是对电流产生阻碍作用,将电能转化为热能(遵循欧姆定律:U=I×R,功率公式:P=I²×R),无极性(正负极可任意接),接入电路后不改变自身特性,仅通过限制电流、分配电压,实现电路稳定工作。

  • 实现功能:限流、分压、上拉/下拉、负载、阻抗匹配、采样;

2、关键参数

阻值(Ω、KΩ、MΩ),选型需结合电路需求计算,不可凭经验随意选择。

精度:5%(通用场合)、1%(精密场合)、0.1%(超高精度)采样、分压电路必须用1%精度,否则会导致采集/输出电压偏差过大,普通限流、上拉下拉用5%即可,兼顾成本与性能。;

功率:1/16W(0402封装)、1/10W(0603封装)、1/8W(0805封装)、1/4W(1206封装),功率越大,电阻体积(封装)通常越大。;

温度系数:温度变化时,电阻阻值的漂移程度,单位为ppm/℃(每变化1℃,阻值变化的百万分之几);TCR越小,阻值越稳定;(我没有注意过这个场景);

封装:0402、0603、0805、1206,封装与功率对应,体积越大,额定功率越高。;

3、细分用法+电路图+设计思路

实例1:上拉电阻(I2C、SPI、GPIO);
  • 核心作用:将总线空闲状态固定为高电平,防止引脚悬空产生干扰,确保电平稳定,避免电路误触发。
  • 常用型号/阻值:0603封装、4.7kΩ/10kΩ(5%精度);
  • 电路搭建:3.3V电源 → 上拉电阻(4.7kΩ) → I2C总线SDA引脚;3.3V电源 → 另一个上拉电阻(4.7kΩ) → I2C总线SCL引脚;SDA、SCL引脚分别连接到单片机对应IO口,总线末端可加100Ω匹配电阻(可选,减少信号反射)。
  • 设计思路:I2C总线空闲时,上拉电阻将SDA、SCL拉到3.3V高电平;当单片机IO口输出低电平时,总线被拉低,实现数据传输;- 选择4.7kΩ的原因:阻值太小会增加总线功耗(OBU低功耗需求),阻值太大则总线响应速度慢,易受干扰,4.7kΩ是兼顾功耗与响应速度的最优值。- 备注:有些电路设计时,可以只针对DATA引脚进行上拉,而不对CL引脚进行上拉,是因为CLK由MCU推挽输出,可以不上拉;
实例2:限流电阻(OLED、三极管基极、GPIO输出常用)
  • 核心作用:限制电路中的电流,防止负载(LED、IO口、三极管)过流烧毁,是电路中最基础的保护设计。
  • 常用型号/阻值:0603封装、100Ω~1kΩ(5%精度),具体阻值需计算得出。
  • 电路搭建:MCU GPIO引脚 → 限流电阻(R) → LED阳极(A) → LED阴极(K) → GND;LED为红色(Vf=2V),工作电流If=20mA,MCU GPIO输出高电平3.3V。
  • 阻值计算(必学,本周复习重点):R=(GPIO输出电压 - LED正向压降)/LED工作电流 = (3.3V - 2V)/0.02A = 65Ω,实际选型选68Ω(标准阻值,5%精度即可)。
  • 电路搭建:MCU GPIO引脚 → 限流电阻(1kΩ) → NPN三极管基极(B);三极管发射极(E)→ GND;三极管集电极(C)→ 负载(如蜂鸣器)→ 3.3V电源。
  • 设计思路:三极管基极电流过大会烧毁MCU IO口,限流电阻的作用是将基极电流限制在安全范围(OBU中通常限制在0.3~0.5mA);
  • 1kΩ电阻的计算:GPIO输出3.3V,三极管基极-发射极压降Vbe=0.7V,基极电流Ibe=(3.3V-0.7V)/1kΩ=2.6mA,足够驱动三极管导通,且不会烧毁IO口。
实例3:分压电阻(电池电压检测、ADC采集常用)
  • 核心作用:将高电压按比例降低为低电压,适配单片机ADC采集范围(例如:0~3.3V),用于检测电池电压、电源电压等。
  • 常用型号/阻值:0805封装、10kΩ+22kΩ(1%精度)。
  • 电路搭建12V电池正极 → 分压电阻R1(22kΩ) → 分压电阻R2(10kΩ) → GND;R1与R2的连接点(中间节点) → 单片机ADC采集引脚。
  • 设计思路+计算:OBU 12V电池电压范围为10.8V~13.2V,单片机ADC最大采集电压为3.3V,需通过分压将12V电压降至3.3V以内。分压公式:Vout = Vin × (R2/(R1+R2));代入数值:3.3V = 12V × (10kΩ/(22kΩ+10kΩ)),计算可得Vout=3.75V(略超3.3V,实际选型可将R1改为27kΩ,Vout=12V×(10k/(27k+10k))≈3.24V,适配ADC范围);
  • 选择1%精度的原因:分压电阻精度直接影响ADC采集精度,若用5%精度,采集误差会超过10%,无法准确检测电池电压。
实例4:采样电阻(电流检测、电源回路常用)
  • 核心作用:通过检测电阻两端的电压,计算电路中的电流(遵循欧姆定律I=U/R),用于电源电流监测、负载电流保护。
  • 常用型号/阻值:0805/0603封装、0.33Ω~2Ω(1%精度,低TCR)(我们的实际使用)。
  • 3.3V电源输出 → 采样电阻(2mΩ) → 主板负载;采样电阻两端分别连接到单片机ADC的两个采集引脚(差分采集),检测电阻两端的电压差。
  • 设计思路+计算:3.3V电源待机电流为10uA,采样电阻2Ω,根据U=I×R,电阻两端最大电压差为0.01uA×2Ω=20uV,单片机ADC通过差分采集这个电压差,即可计算出电源电流;
  • 选择低TCR采样电阻的原因:避免温度变化导致阻值漂移,确保电流检测精度(OBU低功耗场景对电流检测精度要求较高)。
实例5:0Ω电阻(PCB布线、兼容设计常用)
  • 核心作用:无实际阻值(近似0Ω),主要用于PCB布线优化、单点接地、调试割线、兼容设计,不承担限流、分压作用。
  • 常用型号/封装:0402/0603/0805封装。
  • OBU主板分为数字地(DGND)和模拟地(AGND),数字地连接到0Ω电阻一端,模拟地连接到0Ω电阻另一端,0Ω电阻的另一端共同连接到电源地(GND);实现数字地与模拟地分开布线,最后通过0Ω电阻单点连接,减少数字电路对模拟电路(如射频、ADC)的干扰。
  • 设计思路:OBU中数字电路(单片机、逻辑芯片)会产生高频噪声,模拟电路(射频模块、ADC)对噪声敏感,分开布线可避免干扰;0Ω电阻相当于"可插拔的跳线",既实现单点接地,又方便调试时割线(若出现干扰,可断开0Ω电阻,单独测试数字地、模拟地)。

4、坑

  1. 功率选型必须留1.5~2倍余量:比如电路中电流为500mA,限流电阻阻值100Ω,功率P=I²×R=0.5²×100=25mW,需选1/10W(100mW)及以上功率,避免长期工作发热、烧毁。

  2. 采样、分压电路必须用1%精度电阻,普通限流、上拉可⽤5%,若采样用5%精度,会导致采集误差过大,无法满足产品电池检测、电流监测需求。

  3. 0Ω电阻不可随意用:不能替代功率电阻(如限流),仅用于布线、接地、调试;且0Ω电阻有额定电流(通常1~2A),超过会烧断。

  4. PCB布局:采样电阻需靠近电源输出端,分压电阻需靠近ADC采集引脚,减少布线带来的干扰;上拉电阻需靠近总线引脚,避免总线悬空。

  5. 避免在高频信号线上串联大阻值电阻:产品射频信号、高速信号(如SPI),串联大阻值电阻会导致信号畸变、衰减,影响通信稳定性。

相关推荐
踏着七彩祥云的小丑1 天前
嵌入式测试学习第1天:电路基础核心概念
单片机·嵌入式硬件
Deitymoon1 天前
STM32F103——超声波模块
stm32·单片机·嵌入式硬件
你怎么知道我是队长1 天前
计算机系统基础22---计算机的基本组成---IO控制方式
单片机·嵌入式硬件
風清掦1 天前
【STM32学习笔记-12】Unix 时间戳、BKP 备份寄存器与 RTC 实时时钟
笔记·stm32·单片机·嵌入式硬件·学习·实时音视频·unix
hoiii1871 天前
基于STM32的扫地机器人源码工程
stm32·单片机·机器人
feasibility.1 天前
嵌入式系统的“能量-执行”拓扑学:电池、舵机、电机与电调的深层关系
科技·嵌入式硬件·电机·拓扑学·舵机·电池·电调
振南的单片机世界1 天前
EXTI边沿检测:上升沿、下降沿、双边沿,硬件自动捕捉
stm32·单片机·嵌入式硬件
Max_uuc1 天前
【感知心法】别相信你的传感器!撕碎“所读即所得”的 API 幻觉,论物理世界的“全员撒谎”与状态观测器的绝对凝视
单片机
踏着七彩祥云的小丑1 天前
嵌入式——认识电子元器件——符号
单片机·嵌入式硬件
莎士比亚的文学花园2 天前
stm32——平衡小车
stm32·单片机·嵌入式硬件