PCB设计笔记
文章目录
- PCB设计笔记
- [一、电源电路:Type-C 输入 + 稳压与去耦](#一、电源电路:Type-C 输入 + 稳压与去耦)
-
- [1. Type-C 5V 输入电路](#1. Type-C 5V 输入电路)
- [2. AMS1117-3.3 稳压电路](#2. AMS1117-3.3 稳压电路)
- [3. 单片机电源去耦电路](#3. 单片机电源去耦电路)
- [二、复位电路:RC 上电复位 + 手动复位](#二、复位电路:RC 上电复位 + 手动复位)
- [三、晶振电路:12MHz 皮尔斯振荡电路](#三、晶振电路:12MHz 皮尔斯振荡电路)
- 总结
注:本系列 PCB 设计笔记基于Expert 电子实验室实战教学内容整理拆解,结合官方芯片手册逐一讲解最小系统核心电路原理与 PCB 设计规范,通俗易懂、干货实战向!请大家多多支持 Expert 电子实验室!
一、电源电路:Type-C 输入 + 稳压与去耦
电源是单片机的 "心脏",供电不稳定会直接导致板子跑飞、复位甚至烧芯片。我的电源电路分为三部分:Type-C 5V 输入、AMS1117-3.3 稳压、单片机电源去耦。
1. Type-C 5V 输入电路

电路原理
Type-C 接口的CC1/CC2引脚各接了一个5.1kΩ 下拉电阻到地。
根据 Type-C 规范,接收电源的设备必须在 CC 引脚上接 5.1kΩ 下拉电阻,充电器 / 电脑识别到这个电阻后,才会向VBUS引脚输出 5V 电压;如果省略这两个电阻,Type-C 线插上去也不会供电
2. AMS1117-3.3 稳压电路
参考电路
去立创商城看数据手册

设计这部分电路前,我先仔细研读了 AMS1117 的官方数据手册,里面给出了两种典型应用电路:固定输出(如 AMS1117-3.3)和可调输出(AMS1117-ADJ),新手设计一定要以官方手册的推荐电路为基准,再根据自己的需求微调。

固定输出版本(如 AMS1117-3.3):
- 输入侧:必须接一个10μF的滤波电容到地,用于滤除输入纹波、抑制 LDO 自激振荡。
- 输出侧:必须接一个22μF的滤波电容到地,这是 AMS1117 稳定工作的关键,电容的等效串联电阻还会影响环路稳定性,手册推荐使用钽电容或低 ESR 的陶瓷电容。
可调输出版本(AMS1117-ADJ):需搭配分压电阻 R1、R2 设置输出电压,公式为:

官方推荐的基础上,做了兼容高低频滤波的优化,同时完全遵循了手册的核心要求
| 电路部分 | 官方推荐 | 新的设计 | 说明 |
|---|---|---|---|
| 输入侧电容 | 10μF | 10μF + 100nF 并联 | 保留了手册要求的 10μF 大电容,额外增加 100nF 陶瓷电容滤除高频噪声 |
| 输出侧电容 | 22μF | 10μF + 100nF 并联 | 因我使用低 ESR 陶瓷电容,用 10μF 替代手册的 22μF,同样满足稳定性要求,搭配 100nF 滤除高频纹波 |
| 电源指示灯 | 无 | 3.3V 串联 1kΩ 电阻 + LED | 额外增加的功能,不影响 LDO 核心工作 |

电路结构
- 输入侧:+5V 接 10μF 电解电容 + 100nF 陶瓷电容到地
- 输出侧:3.3V 接 100nF 陶瓷电容 + 10μF 电解电容到地
- 电源指示灯:3.3V 串联 1kΩ 电阻 + LED 到地
核心原理
线性稳压器 AMS1117 将 Type-C 输入的 5V 转为 3.3V,给后续外设供电。这里用了 "大电容 + 小电容" 并联的经典滤波方案,解决单一电容的短板: - 10μF 大电容:滤除低频纹波,同时给 LDO 提供环路补偿,防止振荡
- 100nF 小电容:滤除高频噪声,优化电源纯净度
- LED 限流电阻:1kΩ 电阻的作用是限制 LED 电流,计算得:I=(3.3V−2V)/1kΩ=1.3mA这个电流既能让 LED 正常点亮,又不会因为过流加速老化,是电源指示灯的通用选择。
3. 单片机电源去耦电路
电路原理
STC89C52 的VCC引脚直接接了一个 100nF 陶瓷电容到地。

这个电容相当于单片机的 "微型电池",当单片机内部逻辑门开关产生纳秒级电流尖峰时,电容可以立刻放电提供电流,避免电源线上的压降导致电压波动;同时滤除高频噪声,防止干扰单片机正常工作。
电容必须紧贴单片机的 VCC 引脚,距离最好不超过 2mm,否则高频滤波效果会大打折扣。
二、复位电路:RC 上电复位 + 手动复位
STC89C52 是高电平复位,当RST引脚电压高于0.7×VCC(约 3.5V)且持续≥2 个机器周期时,单片机会触发复位。复位电路同时实现了上电自动复位和按键手动复位
去STC官网找到


- 官方手册复位电路解析
STC 官方指南中明确给出了阻容复位的推荐参数:
阻容复位时,电容 C1 为 10uF,电阻 R1 为 10K。
同时手册补充说明:RC/RD + 系列单片机 HD 版本,RESET 脚内部已有 45K-100K 下拉电阻,外部下拉电阻可省略,但为了兼容所有版本,我还是保留了 10kΩ 下拉电阻。

电路工作原理
上电自动复位 :利用电容两端电压不能突变的特性,上电瞬间RST引脚被电容同步拉到高电平,随后电容通过 10kΩ 电阻放电,电压逐渐下降,低于复位阈值后单片机退出复位,开始运行程序。
手动复位 :按下按键时,RST引脚直接接 + 5V,被强制拉到高电平触发复位;松开按键后,RST引脚通过 10kΩ 电阻下拉到地,退出复位状态。

三、晶振电路:12MHz 皮尔斯振荡电路
晶振是单片机的 "心跳发生器",所有指令执行、定时器计时都依赖它提供的稳定时钟信号。我的电路用了 12MHz 晶振,搭配 47pF 负载电容,完全遵循 STC 官方手册的推荐参数。

选择 12MHz 晶振的原因是,51 单片机的机器周期为 12 个时钟周期,此时 1 个机器周期正好是 1μs,延时、定时器计算都非常方便,是新手入门的首选频率。
47pF 电容并联后等效为 23.5pF,加上走线和引脚的寄生电容(约 5pF),总负载电容约 28.5pF,刚好落在晶振的推荐范围内,和 STC 官方手册 "12M~25MHz 晶振搭配 47pF 电容" 的要求完全一致。

总结
AMS1117 还是 STC89C52,官方手册的典型电路和参数都是经过验证的,新手不要凭感觉改参数,先照着手册做,再根据实际情况微调,能避开 90% 的坑~