知识门户

返回

第 0 章 硬件入门:电路为什么长这样

views | comments

第1章 电学直觉#

  • 1.1 电压、电流、电阻、功率(水流类比,一页讲完)
  • 1.2 欧姆定律与功率计算(只保留”算限流电阻""算功耗”够用的程度)
  • 1.3 基尔霍夫定律(KVL / KCL,只讲直觉:节点电流守恒、回路电压守恒)
  • 1.4 直流与交流(频率、周期、峰峰值、有效值)
  • 1.5 阻抗的直觉(电阻、电容、电感对交流的”阻碍”不同,定性讲)

第2章 认识元件:不是”它是什么”,而是”怎么用它”#

  • 2.1 电阻

    • 阻值、功率、精度
    • 封装(0402 / 0603 / 0805 / 1206)是什么意思
    • 实际场景:限流、分压、上拉/下拉、电流采样
  • 2.2 电容

    • 陶瓷电容 vs 电解电容 vs 钽电容(各自用在哪)
    • 耐压、容值、ESR
    • 核心问题:为什么每个 VCC 旁边都有 100nF?
    • 实际场景:去耦、滤波、耦合、定时
  • 2.3 电感与磁珠

    • 电感:储能、LC 滤波、DC-DC 中用
    • 磁珠:高频噪声抑制(和电感的区别)
    • 关键参数:感值、饱和电流、DCR
  • 2.4 二极管

    • 普通二极管:整流(简单带过)
    • 肖特基二极管:低压降、防反接
    • TVS 管:ESD 保护(重点讲)
    • 稳压管(齐纳):简单钳位
  • 2.5 MOS 管

    • N-MOS / P-MOS 的区别
    • 核心用法:当开关用(驱动负载、控制电源通断)
    • 关键参数:Vgs(th)、Rds(on)、Id
    • 栅极驱动:为什么有时需要加驱动电阻
  • 2.6 LED

    • 限流电阻计算
    • 正向压降(红/绿/蓝/白各不同)
    • 为什么不能直接接电源
  • 2.7 晶振

    • 为什么 MCU 需要它
    • 负载电容怎么配
    • 有源晶振 vs 无源晶振
  • 2.8 连接器与接口

    • USB-C / Micro-USB 引脚定义
    • 排针排母、FPC、板对板连接器
    • 怎么查引脚定义

第3章 运放:模拟电路的”万能胶”#

  • 3.1 认识运放:从实物到符号

    • 封装与外观(DIP-8、SOIC-8、SOT-23-5、QFN)
    • 引脚定义(单运放 5 脚、双运放 8 脚)
    • 单电源 vs 双电源供电
    • 轨到轨(Rail-to-Rail):输入轨到轨、输出轨到轨、为什么 3.3V 系统必须选
    • 带负载能力:输出电流、容性负载问题
    • 运放 vs 比较器 vs 仪表放大器(一句话区分)
  • 3.2 虚短虚断:两步分析任何运放电路

    • 虚短:V+ ≈ V-(增益无穷大)
    • 虚断:I+ = I- = 0(输入阻抗无穷大)
    • 用 2~3 个电路演示”三步出结果”
  • 3.3 电压跟随器(Buffer)

    • 电路与增益(= 1)
    • 解决什么问题:阻抗隔离
    • 真实场景:传感器 → ADC 之间、分压后接负载
    • 选型:输入偏置电流要小
  • 3.4 同相放大器 / 反相放大器

    • 电路结构与增益公式(虚短虚断一步推出)
    • 真实场景:传感器小信号放大、电流采样放大
    • 实用限制:GBW(增益带宽积)、输出摆幅、压摆率
  • 3.5 TIA(跨阻放大器)

    • 电路结构:光电二极管 + 反馈电阻
    • 解决什么问题:微弱电流(nA~μA)→ 可测电压
    • 真实场景:光电检测、烟雾报警、血氧、光通信
    • 关键设计:Rf 选择、Cf 补偿(防振荡)、带宽估算
    • 选型:输入偏置电流必须极小(JFET / CMOS 输入型)
    • 布局:反馈环路面积要小、保护环(Guard Ring)
  • 3.6 交流放大电路(AC Coupled Amplifier)

    • 电路结构:输入耦合电容 + 偏置电阻 + 同相/反相放大
    • 解决什么问题:放大交流小信号(麦克风、振动传感器、ECG)
    • 关键设计:
      • 耦合电容与偏置电阻决定高通截止频率
      • 偏置点设置(单电源供电时偏置到 VCC/2)
      • 增益与带宽的权衡
    • 真实场景:MEMS 麦克风前置放大、心电信号放大
  • 3.7 差分放大器 / 仪表放大器

    • 电路结构
    • 解决什么问题:提取差模信号、抑制共模噪声
    • 真实场景:电流采样(高侧/低侧)、电桥传感器(应变片、称重)
    • 实际中多用集成芯片(INA219、AD620、INA333)
  • 3.8 比较器与滞回

    • 和运放的区别:开环使用、输出是数字电平
    • 真实场景:过压检测、电池电量判断、过零检测
    • 滞回(施密特触发):为什么需要、怎么加
  • 3.9 RC 滤波与带宽

    • 一阶 RC 低通 / 高通
    • 截止频率公式:f = 1/(2πRC)
    • 运放电路中的带宽限制(GBW)
    • 多级滤波的滚降(-20dB/dec → -40dB/dec)
    • 实际场景:ADC 前端抗混叠滤波、电源纹波滤除
  • 3.10 运放选型速查

    • 按场景推荐:通用、低功耗、高精度、高速、低噪声
    • 关键参数怎么看:GBW、SR、Vos、Ib、CMRR、PSRR

第4章 电源电路:每块板子的”第一关”#

  • 4.1 电源的基本概念

    • 输入来源:USB 5V、电池 3.7V、适配器 12V
    • 负载需要什么:3.3V、1.8V、5V……
    • 电源树的概念(一棵树分多路)
  • 4.2 LDO(线性稳压器)

    • 原理(一句话:可变电阻分压)
    • 优缺点:简单、噪声低,但效率低、发热
    • 关键参数:压差(Dropout)、PSRR、噪声
    • 输入/输出电容为什么必须加
    • 热设计:功耗 = (Vin - Vout) × Iout,什么时候会烫手
  • 4.3 DC-DC(开关电源)

    • Buck(降压)基本原理
    • Boost(升压)基本原理
    • 什么时候用 DC-DC 而不是 LDO(压差大、电流大)
    • 关键参数:效率、纹波、开关频率
    • PWM 控制原理(占空比决定输出电压)
    • 布局注意:电感下方不走敏感信号、输入输出电容靠近
  • 4.4 去耦电容体系

    • 为什么需要多级去耦(10μF + 100nF + 10nF)
    • 布局原则:越小的电容越靠近引脚
    • 不放会怎样(MCU 随机复位、ADC 读数跳变)
  • 4.5 基准电压源

    • 为什么 ADC 需要稳定的 Vref
    • 常见芯片:TL431(可调)、REF3033(固定)、LM4040
    • 精度与温漂(ppm/°C)
    • 布局:远离数字噪声、加去耦
  • 4.6 电池管理(便携设备)

    • 锂电池特性:3.0V~4.2V,不能过充过放
    • 充电芯片:TP4056(线性)、BQ24075(带路径管理)
    • 电池保护:DW01 + 8205A(过充/过放/过流)
    • 电量检测:分压 + ADC、专用电量计(MAX17048)
    • 升压:电池 3.7V → 5V 输出(Boost)
  • 4.7 电源保护

    • 防反接:肖特基二极管 / P-MOS
    • 过压保护:TVS / 稳压管钳位
    • 过流保护:保险丝 / PTC 自恢复
    • 上电时序:为什么有些芯片要求 3.3V 先于 1.8V
  • 4.8 电源指示灯与使能控制

    • LED + 限流电阻
    • EN 引脚控制:用 GPIO 控制电源通断

第5章 MCU 最小系统:一块板子的”骨架”#

  • 5.1 MCU 是什么(GPIO、外设、时钟树,概念层面)

  • 5.2 GPIO 的工作模式

    • 推挽输出:能主动拉高和拉低(驱动 LED、SPI)
    • 开漏输出:只能拉低,高电平靠外部上拉(I²C、电平转换)
    • 浮空输入 / 上拉输入 / 下拉输入
    • 模拟输入:接 ADC
    • 复用功能:引脚被外设接管(UART、SPI)
  • 5.3 最小系统的四大件

    • 电源 + 去耦
    • 复位电路(RC 复位 / 专用复位芯片)
    • 晶振电路(负载电容、布局要求)
    • 下载/调试接口(SWD / JTAG)
  • 5.4 看门狗(Watchdog)

    • 为什么需要:程序跑飞 → 系统死锁 → 强制复位
    • 内部 WDT vs 外部 WDT 芯片(MAX823)
    • 喂狗机制
  • 5.5 存储器接口

    • SPI Flash(W25Q64 / W25Q128):存固件、OTA
    • EEPROM(AT24C02 / M24C64):存配置、校准数据
    • SD 卡(SPI / SDIO):数据记录
    • 各器件的接口连接方式
  • 5.6 未使用引脚的处理(不能悬空!)

  • 5.7 BOOT 引脚配置

  • 5.8 实际案例分析:拆解一块 STM32 开发板的原理图


第6章 输入电路:信号怎么进来#

  • 6.1 按键与开关

    • 上拉 / 下拉电阻
    • 硬件消抖(RC)vs 软件消抖
    • 矩阵键盘(简述)
  • 6.2 ADC 详解

    • 分辨率(12bit / 16bit / 24bit):1 LSB 对应多少电压
    • 采样率与奈奎斯特定理
    • SAR vs Sigma-Delta(高速 vs 高精度)
    • 输入范围与钳位保护(超过 Vref 会损坏)
    • 参考电压:内部 vs 外部基准
  • 6.3 模拟传感器接口

    • 分压电路(热敏电阻、光敏电阻)
    • RC 低通滤波(抗混叠)
    • 接 ADC 前的 buffer
    • 惠斯通电桥(应变片、称重传感器)
  • 6.4 数字传感器接口

    • I²C 传感器(温湿度、加速度计)
    • 上拉电阻的选择
    • 地址冲突问题
  • 6.5 电流检测

    • 采样电阻 + 差分放大 / 专用芯片(INA219)
    • 高侧 vs 低侧采样
  • 6.6 音频输入

    • MEMS 麦克风:偏置电路、AC 耦合
    • 驻极体麦克风:偏置电阻
    • 前置放大(运放交流放大电路,呼应第3章)

第7章 输出电路:信号怎么出去#

  • 7.1 PWM(脉宽调制)

    • 什么是 PWM:占空比、频率
    • 用途:LED 调光、电机调速、DAC 替代、开关电源控制
    • PWM + RC 低通 → 模拟电压(简易 DAC)
  • 7.2 LED 驱动

    • 直接 GPIO 驱动(限流电阻计算)
    • MOS 管驱动(电流大时)
    • 恒流驱动(LED 串、背光)
    • PWM 调光
  • 7.3 蜂鸣器驱动

    • 有源 vs 无源
    • NPN / N-MOS 驱动电路
    • 续流二极管(感性负载必须加)
  • 7.4 电机驱动

    • 直流电机:H 桥原理
    • 步进电机:简述
    • 续流二极管 / TVS 保护
    • 实际中用驱动芯片(DRV8833、A4988)
  • 7.5 继电器驱动

    • NPN / MOS 管驱动
    • 续流二极管
    • 光耦隔离(强电/弱电隔离)
  • 7.6 显示接口

    • 段码 LCD(GPIO 直驱 / HT1621)
    • 数码管(GPIO + 限流 / 74HC595 移位)
    • 点阵 OLED(I²C / SPI,SSD1306)
    • TFT LCD(SPI / 8080 并口,ST7735、ILI9341)
  • 7.7 音频输出

    • DAC + 运放 + 功放(简述信号链)
    • I²S 接口数字功放(MAX98357)
    • 喇叭阻抗匹配
  • 7.8 DAC

    • 分辨率与输出范围
    • PWM 模拟 DAC(低成本方案)
    • 专用 DAC 芯片(MCP4725、DAC8568)
    • 输出 buffer

第8章 通信接口:板子之间怎么”说话”#

  • 8.1 UART(串口)

    • TX / RX 交叉连接
    • 电平转换(3.3V ↔ 5V)
    • 实际场景:调试打印、GPS 模块、蓝牙模块
  • 8.2 I²C

    • 两线制、上拉电阻
    • 地址、ACK/NACK
    • 多设备挂载、地址冲突
    • 实际场景:EEPROM、传感器、OLED
  • 8.3 SPI

    • 四线制(SCK / MOSI / MISO / CS)
    • 片选的重要性
    • 实际场景:Flash、SD 卡、显示屏
  • 8.4 USB

    • D+ / D- 差分信号
    • ESD 保护(TVS 阵列)
    • 上拉电阻(设备识别)
    • 实际中用专用芯片(CH340、CP2102)
  • 8.5 电平转换

    • 电阻分压(单向、低速,5V → 3.3V)
    • 开漏 + 上拉(双向、I²C)
    • MOS 管电平转换(BSS138 经典电路)
    • 专用芯片(TXB0108、TXS0102)
  • 8.6 各协议对比表(速率、线数、距离、适用场景)


第9章 保护电路:教材不讲但必须有#

  • 9.1 ESD 保护

    • 什么是 ESD、为什么能烧毁芯片
    • TVS 管阵列(USB、HDMI、按键)
    • 布局:TVS 必须靠近接口
  • 9.2 反接保护

    • 二极管方案(简单但有压降)
    • P-MOS 方案(低压降)
  • 9.3 过压 / 过流保护

    • 稳压管钳位
    • PTC 自恢复保险丝
    • 专用保护芯片
  • 9.4 隔离

    • 光耦隔离(数字信号)
    • 变压器隔离(电源)
    • 什么时候需要隔离(强电/弱电、医疗、工业)

第10章 从原理图到 PCB#

  • 10.1 怎么读原理图

    • 网络标号、电源符号、层次化设计
    • 拿到一张陌生原理图的阅读顺序
  • 10.2 怎么读 Datasheet

    • 绝对最大额定值 vs 推荐工作条件
    • 典型应用电路(Typical Application)在哪
    • 电气特性表怎么看
  • 10.3 PCB 布局基本原则

    • 去耦电容靠近引脚
    • 晶振靠近 MCU、下方不走线
    • 模拟与数字分区
    • 大电流走线宽度
    • 散热焊盘与热过孔
  • 10.4 接地

    • GND 不是理想 0V
    • 单点接地 vs 多点接地(定性讲)
    • 回流路径的概念
    • 为什么不能随便”就近打孔接地”
  • 10.5 信号完整性入门(定性)

    • 什么时候需要串联匹配电阻(33Ω)
    • 什么时候需要注意走线长度
    • 差分走线(USB、HDMI)为什么要等长
  • 10.6 EMC 基础概念

    • 什么是辐射发射、传导发射
    • 共模噪声 vs 差模噪声
    • 常见对策:磁珠、共模电感、屏蔽罩
    • 射频模块的天线净空区(WiFi / BLE)

附录#

  • A. 常用运放选型表(按场景分类)
  • B. 常用 LDO / DC-DC 选型表
  • C. 常用 ESD / TVS 器件表
  • D. 常用 ADC / DAC 选型表
  • E. 封装尺寸对照表(0402 ~ QFN)
  • F. 推荐学习资源与社区

全书结构一览#

主题核心问题
1电学直觉电压电流电阻到底是什么
2认识元件每个元件在板子上干什么
3运放怎么放大信号、怎么选型
4电源怎么把电变成芯片能用的
5MCU 最小系统一块板子的骨架怎么搭
6输入电路信号怎么进来
7输出电路信号怎么出去
8通信接口板子之间怎么说话
9保护电路怎么不被烧
10原理图到 PCB怎么从图纸变成实物
Comment seems to stuck. Try to refresh?✨