PCB设计笔记(一):51核心板原理图(电源、晶振、复位)

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官网找到

  1. 官方手册复位电路解析
    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% 的坑~

相关推荐
weixin_456808381 小时前
【沁恒蓝牙开发】主机-筛选广播名主动发起连接
c语言·嵌入式硬件
不会敲代码的电工2 小时前
IIC接口协议
单片机·嵌入式硬件
嵌入式小站2 小时前
STM32 零基础可移植教程 09:串口收一行命令,用 led on 控制 LED
stm32·单片机·嵌入式硬件
搁浅小泽2 小时前
8位单片机(8位SCM/MCU)通俗详解
单片机·嵌入式硬件
星夜夏空9911 小时前
STM32单片机学习(32) —— ADC
stm32·单片机·学习
芯岭技术郦12 小时前
批量不到1元,芯岭技术集成 2.4G 射频32 位 MCU 与 USB2.0的超低功耗 SoC XL2417U
单片机·嵌入式硬件·射频工程
少年、潜行15 小时前
【开源】基于STM32的无线姿态检测仪设计
stm32·嵌入式硬件·开源·姿态检测仪
三品吉他手会点灯17 小时前
STM32F103 学习笔记-22-DMA(第1节)-DMA功能框图讲解和DMA初始化结构体讲解
笔记·stm32·单片机·嵌入式硬件·学习
陌上花开缓缓归以18 小时前
定时器和延时函数选型
单片机