一、前言
在物联网项目开发中,ESP8266作为一款高性价比的Wi-Fi模块备受青睐。本文将基于嘉立创EDA标准版软件
二、开发环境准备
1. 软件安装
从嘉立创官网下载并安装嘉立创EDA标准版,启动后新建工程,命名为“ESP8266最小系统版”,默认存储路径即可。
2. 元件库调用
在元件库搜索“ESP8266”,选择合适模组(如ESP12F)放置在画布中央,作为原理图核心元件。
三、核心电路设计详解
(一)复位电路设计
功能原理:ESP8266采用低电平复位,上电瞬间需通过电路将RST引脚拉低,随后恢复高电平,简单说就是电容部分瞬间短路拉低电压实现复位,电容充能后停止短路。
元件选型:
10KΩ电阻(R1):实现上拉/下拉功能,封装选择0603。
100nF电容(C1):利用电容电压不能突变的特性,上电瞬间形成短路触发复位,封装选择0603。
电路连接:
RST引脚通过10KΩ电阻连接3.3V电源,同时并联100nF电容至GND。复位电路3.3v和电容之间不加电阻也可以的。
上电时,电容初始电压为0V,RST引脚被拉低;电容充电完成后,引脚恢复高电平,完成复位。
(二)电源处理
滤波设计:
输入滤波:10μF电容(C2),滤除电源噪声,封装选择0603。
(三)模式
启动:ESP8266它的最小系统版还有一个启动引脚,一些引脚,必须要给它一个低电平或者一个高电平,它才能够正常的启动。
通过10KΩ电阻将GPIO0上拉,默认运行模式。
通过10KΩ电阻将GPIO15下拉。
通过10KΩ电阻将EN上拉。
都处理好后就是一个基本的供电运行的电路。
下载:
GPIO0它低电平的时候是下载模式,需要在下载的时候把它拉低等下载完了之后,又把它拉高,这样电路才能下载之后正常运行。
接线端子:4P排针
下载时,我们需要一个GND,因为外部下载,都需要有一个相连GND,下载器与模块GND相连,也就是共地,不供地的话,这个电瓶它是不兼容的,下载过程中电平不兼容导致乱码或连接失败。
IO0下载的时候是需要设置低电频O,所以在下载的时候,我们只需要把三四这两个引脚给它短接起来,就可以进入下载模式。等进入下载模式之后,就把这个把它俩断开,此时IO0就处于悬空。悬空的时候,IO0又由上拉电阻上拉到3.3V,就可以进入一个运行模式。这就是下载跟运行模式的一个切换。然后RXD是接外部下载器的TXD,TXD是接外部下载器的RXD。
串口通信看上去只接2根线,但是实际上是需要3根线,第3根线就是地线。
(四)供电
AMS1117:图中这个就比较简单,一个输入,一个输出,一个接地。
供电:稳压电路
AMS1117先把接地接上,输入端接5V电源,输出端接3.3V。
LDO使用的过程中,输入跟输出分别会有几个滤波电容,对它的一个电压进行一个稳定滤波的作用,用10μF的电容就可以了。
到现在这个步骤,电路已经可以正常工作了。
四、扩展
像常见的一个开发版一样,把它的所有的引角都引出来。
排针设计扩展:使用8P排针引出IO引脚(如GPIO2、GPIO4、GPIO5等)
电源引脚和GND,方便外接传感器或扩展板。
5V输入端子(可加可不加)
完整图
四、实操步骤与注意事项
1.网络标签标注:
在画布中按功能为引脚添加标签(如“ADC”“IO16”“TXD”),通过键盘“Tab”键快速编辑。
2. 元件放置顺序:先放置核心模块ESP8266,再围绕其布局电阻、电容、稳压器等元件,保持电路紧凑。
3. 封装匹配:养成习惯,确保元件封装与实际器件一致。
4. 电气规则检查:完成连线后,使用嘉立创EDA的“电气规则检查(ERC)”功能,排除短路、未连接引脚等问题。