news 2026/4/16 17:07:57

嘉立创EDA专业版本实操:51单片机核心板PCB绘制全过程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
嘉立创EDA专业版本实操:51单片机核心板PCB绘制全过程

一:前言

前两周在我们广州大学智能车协会的课程中,讲解了DCDC降压电路的绘制,并讲到了关于嘉立创EDA专业版的使用,但是在这个过程中我没有学的很懂。出于对自身的要求,我希望我自己不落后于别人,并且我们学校的科创班选拔也马上开始,学会pcb的绘制自然是对我的竞选有一定的好处的,所以我开始了我为期约一周的PCB学习。

我学习的课程是B站上面的Expert电子实验室的嘉立创EDA专业版绘制的入门以及强化篇,目前以及完成了51单片机核心板原理图以及PCB的绘制,未来还将继续学习USB拓展坞的绘制以及大师篇STM32的内容。

下面是我整理的一些关于嘉立创EDA专业版使用的内容,希望对你有帮助。

二:核心准备

  1. 软件工具:嘉立创 EDA 专业版(官网免费下载);
  2. 参考资料:B 站 “Expert 电子实验室” 嘉立创 EDA 入门 & 强化篇教程、51 单片机核心板经典参考电路(教程附带原理图);
  3. 设计目标:完成包含 “电源电路、复位电路、晶振电路、P0-P3 口排针引出” 的 51 核心板 PCB,预留电源指示灯 + 复位按键,添加广州大学校徽做个性化标识;
  4. 核心技能:嘉立创 EDA 元件库检索、原理图电气连线、PCB 布局布线、DRC 规则检查、3D 视图生成。

三、分步实操:51 核心板 PCB 绘制全流程

1. 新建项目与原理图绘制(从 “零” 搭电路)

打开嘉立创 EDA 专业版,从项目搭建开始:

  • 步骤 1:点击「文件」→「新建」→「项目」→「PCB 项目」,命名为 “广州大学 - 51 单片机核心板”;
  • 步骤 2:右键项目→「添加」→「原理图」,新建原理图文件(命名 “Sheet1”);
  • 步骤 3:放置核心元件:① 搜索 “STC89C52RC”,选 “DIP-40” 封装(直插式,方便焊接),拖到画布中心;② 依次放辅助元件:DC 电源座(5V 输入)、11.0592MHz 晶振、2 个 0.1uF 瓷片电容(晶振配套)、10kΩ 电阻 + 100uF 电解电容(复位电路)、1kΩ 电阻 + LED(电源指示灯)、4 组排针(P0-P3 口);小技巧:搜索时勾选 “包含封装”,直接选带焊接封装的元件,不用后续手动匹配;
  • 步骤 4:原理图连线 + 网络标号:按教程电路连线:
    • 电源:DC 座 “VCC” 接芯片 “VCC”、“GND” 接芯片 “GND”,LED 串 1kΩ 电阻后接 VCC+GND;
    • 晶振:两端接芯片 “XTAL1/XTAL2”,各串 0.1uF 电容到 GND;
    • 复位:10kΩ 电阻接 VCC+RST 引脚,100uF 电容接 RST+GND;
    • I/O 口:芯片 P0-P3 口接对应排针,给 “VCC/GND” 加网络标号,避免交叉绕线;
  • 步骤 5:电气检查:点击「工具」→「电气规则检查」,排查 “未连接引脚”(我当时漏接了晶振 GND,检查后补上),确保原理图 “零报错”(附我的原理图截图)。
  • 下图是我绘制的原理图,我跟着教程大概理解了一些电路原理,但是距离我自己独立设计一款核心板pcb还是有一定差距,再接再厉。

2. 原理图转 PCB:从 “电路” 到 “实物布局”
  • 步骤 1:同步原理图到 PCB:点击「设计」→「更新 PCB」,勾选所有元件后「更新」,自动生成 PCB 文件(右键项目添加,命名 “51 核心板 PCB”);
  • 步骤 2:PCB 布局规则:
    • 核心优先:芯片放 PCB 中心,方便周边元件布局;
    • 功能聚类:电源座、复位按键放边缘,晶振靠近芯片 XTAL 引脚,排针对称分布两侧;
    • 焊接友好:直插元件焊盘间距留足(我一开始排针太近,调整后避免了碰锡);
  • 步骤 3:我的布局效果:芯片居中,DC 座在 PCB 顶部,复位按键在右侧,P0-P3 排针分左右两列,晶振在芯片下方,布局紧凑不拥挤(附我的 PCB 布局截图)。
3. PCB 布线:让电路 “通起来”
  • 步骤 1:设置布线规则:点击「设计」→「布线规则」:电源 VCC/GND 线宽设 1.2mm(防压降),信号线设 0.8mm,过孔孔径 0.8mm + 焊盘 1.6mm(嘉立创常用规格);
  • 步骤 2:手动布线:
    • 先布关键线:电源、晶振电路(短且粗,减少干扰);
    • 再布信号线:I/O 口排针用 45° 角布线(避免信号反射),交叉处用过孔换层(我 P0 口线交叉时,加过孔换底层解决);
  • 步骤 3:DRC 检查:点击「工具」→「DRC 检查」,排查 “线宽不够”(我曾把 VCC 设成 0.8mm,报错后改 1.2mm),确保 “零报错”(附我的布线截图)。
4. 个性化设计:加校徽,做专属 PCB
  • 步骤 1:导入广州大学校徽:用官网高清校徽 PNG(白底透明),点击「放置」→「图像」→「导入」,放 PCB 底部空白处,设为 “Top Silkscreen(顶层丝印)”(不影响焊接);
  • 步骤 2:生成 3D 视图:点击「视图」→「3D 视图」,自动生成立体模型,可旋转查看布局(附我的 3D 视图截图,校徽清晰可见)。
5. 输出制造文件:准备打样
  • 生成 Gerber 文件:点击「文件」→「制造输出」→「Gerber 文件」,默认设置导出(嘉立创打样直接用);
  • 生成 BOM 清单:点击「文件」→「制造输出」→「BOM 清单」,导出元件列表(采购直接用)。

四、踩坑记录:新手避坑指南

  1. 坑 1:找不到 “STC89C52RC” 元件?
    • 原因:没勾选 “包含封装”,只搜到原理图符号;
    • 解决:搜索时勾选 “包含封装”,选带 DIP-40 封装的元件;
  2. 坑 2:布线时线连不上焊盘?
    • 原因:线宽设太大(我一开始设 2mm,比焊盘间距宽);
    • 解决:信号线改 0.8mm、电源改 1.2mm;
  3. 坑 3:3D 视图校徽模糊?
    • 原因:校徽分辨率低;
    • 解决:用官网高清 PNG,导入后不拉伸过大。

五、成果展示

目前完成设计阶段,附 3 张关键截图:

  1. 51 核心板原理图:清晰展示电源、晶振等核心电路;
  2. PCB 布线图:线宽合规、布局紧凑,无 DRC 报错;
  3. 3D 视图:含广州大学校徽,元件立体效果清晰;后续计划:周末借车协元件焊接实物,测试上电启动,成功后更新 “焊接 + 测试” 博客~

六、总结与后续计划

一周学习下来,从 “软件小白” 到 “能独立设计核心板”,最大体会是:PCB 设计要 “先懂电路,再练软件”,多做检查能少踩 80% 的坑。

后续计划:

  1. 完成 51 核心板焊接与功能测试;
  2. 学习 “USB 拓展坞” PCB 设计;
  3. 进阶嘉立创 EDA 大师篇,设计 STM32 相关 PCB(对接智能车项目);

希望这篇实操能帮到入门的朋友,评论区可以交流问题~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:57:01

23、自动化与扩展 Nagios Core

自动化与扩展 Nagios Core Nagios Core 不仅是一个独立的强大监控框架,其模块化设计还允许与其他程序和工具进行交互和扩展,主要通过外部命令文件来控制服务器的行为。其中,被动检查是与 Nagios Core 服务器交互的一种非常有用的方式,即直接向服务器提交检查结果,而非通过…

作者头像 李华
网站建设 2026/4/16 9:22:00

Newtonsoft.Json-for-Unity终极指南:从零到精通JSON序列化

还在为Unity中的JSON数据处理而烦恼吗?Newtonsoft.Json-for-Unity作为专为Unity引擎深度定制的JSON框架,彻底解决了开发者在跨平台构建时的序列化难题。这个项目不仅保留了原版Newtonsoft.Json的强大功能,更针对IL2CPP编译目标和AOT环境进行了…

作者头像 李华
网站建设 2026/4/16 13:57:08

JavaScript代码反混淆终极指南:零基础快速还原混淆代码

JavaScript代码反混淆终极指南:零基础快速还原混淆代码 【免费下载链接】decodeObfuscator 项目地址: https://gitcode.com/gh_mirrors/de/decodeObfuscator 在当今Web开发和安全分析领域,JavaScript代码混淆已成为保护知识产权的常见手段。面对…

作者头像 李华
网站建设 2026/4/16 10:47:46

火山引擎文档中心新增Qwen-Image接入说明

火山引擎文档中心新增Qwen-Image接入说明:技术深度解析与应用实践 在广告设计、数字内容创作乃至品牌营销的日常中,一个反复出现的问题始终困扰着从业者:如何高效地将一段复杂的中文描述精准转化为高质量视觉图像?尤其是当提示词包…

作者头像 李华
网站建设 2026/4/16 10:52:58

VxeTable配合Vue前端展示ACE-Step生成队列状态

VxeTable 配合 Vue 前端展示 ACE-Step 生成队列状态 在 AI 内容创作工具日益普及的今天,用户不再满足于“输入文本、等待输出”的黑箱式体验。尤其是在音乐生成这类耗时操作中,缺乏进度反馈和任务管理机制,极易造成误操作或重复提交——这正是…

作者头像 李华