【ESP8266 快速入门】硬件:ESP12S/ESP12F最小系统设计及typeC自动下载电路设计

12 篇文章 9 订阅
订阅专栏

【ESP8266】ESP12S/12F 最小系统设计及typeC自动下载电路设计

0.引言

ESP8266面向物联网应用的,高性价比、高度集成的 Wi-Fi MCU
芯片ESP8266EX采用的QFN无引脚封装,且需要搭配FLASH使用,以及设计天线;使用起来比较麻烦。
我希望使用起来更加方便,便想到了使用ESP12S/12F这种集成模组(集成FLASH、天线)。
我只需设计一个最小系统及typeC自动下载电路设计,就可以愉快的用到自己的项目中了。

解决两个问题:
1.设计最小系统
2.type C自动下载电路

本文目录

    • 【ESP8266】ESP12S/12F 最小系统设计及typeC自动下载电路设计
      • 0.引言
      • 1.ESP8266 介绍
      • 2.ESP12S设计的关键信息
        • 2.1.ESP12S原理图
        • 2.2.封装尺寸
        • 2.3.ESP12S符号及管脚定义、PCB封装
          • 2.3.1.ESP12S符号
          • 2.3.2.ESP12S管脚功能说明
          • 2.3.3.模组启动模式的管脚电平要求
          • 2.3.4.PCB封装
      • 3.最小系统电路设计
        • 3.1.原理图
        • 3.2.最小系统解释
      • 4.type C自动下载电路设计
        • 4.1.自动下载电路原理图
        • 4.2.自动下载电路解析
          • 4.2.1 Type C接口
            • 4.2.1.1 Type C管脚定义
            • 4.2.1.2 Type C 选型
            • 4.2.1.3. Type C 16Pin接线总结
            • 4.2.1.4.16Pin typeC接线图
          • 4.2.2.CH340芯片
            • 4.2.2.1 CH340介绍
            • 4.2.2.2.CH340引脚定义
            • 4.2.1.3.CH340C接线图
          • 4.2.3.自动下载实现
            • 4.2.3.1.自动下载时序
            • 4.2.3.2.自动下载关键电路
      • 5.打样及实验验证

1.ESP8266 介绍

  • ESP8266EX 乐鑫官网的简介图
    在这里插入图片描述在这里插入图片描述
  • ESP12S模组
    ESP12S和ESP12F模组,主要是封装不同,其他没什么大的区别。
    ESP-12S 是由安信可公司开发的 Wi-Fi 模块,基于ESP8266EX高性能无线 SoC。该模块在较小尺寸封装中囊括了晶振、FLASH、天线等元件。支持80MHz和160MHz主频,完整的 TCP/IP 协议栈。该模块既可以嵌入到现有设备添加联网功能,也可以构建独立的网络控制器。
    在这里插入图片描述
    特性介绍如下。
    在这里插入图片描述
    主要参数说明
    在这里插入图片描述

2.ESP12S设计的关键信息

ESP12S采用SMD16封装,我们要设计的自己电路,需要了解一下模组的原理图、管教定义、封装尺寸等等。

2.1.ESP12S原理图

截取自 规格书。
在这里插入图片描述

2.2.封装尺寸

实物图,以及尺寸说明。
在这里插入图片描述

2.3.ESP12S符号及管脚定义、PCB封装
2.3.1.ESP12S符号

在这里插入图片描述

2.3.2.ESP12S管脚功能说明

管脚功能说明表:

脚序名称功能说明
1RST复位引脚,低电平有效
2ADCA/D 转换结果。输入电压范围 0~1V,取值范围:0~1024
3EN芯片使能端,高电平有效
4IO16GPIO16,与 RST 管脚相连时可做 deep sleep 的唤醒
5IO14GPIO14/HSPI_CLK/IR_T/IC_SCL/I2SI_WS
6IO12GPIO12/HSPI_MISO
7IO13GPIO13/HSPI_MOSI/UART0_CTS
8VCC3.3V VDD;外部供电电源输出电流建议在 500mA 以上
9GND接地
10IO15GPIO15/I2SO_BCK/HSPICS/UART0_RTS
11IO2GPIO2/UART1_TXD/I2C_SDAˈI2SO_WS
12IO0GPIO0下载模式:外部拉低,运行模式:悬空或者外部拉高
13IO4GPIO4
14RXDUART0_RXD/GPIO3/I2SO_DATA
15IO5GPIO5/IR_R
16TXDUART0_TXD/GPIO1
2.3.3.模组启动模式的管脚电平要求

模组启动模式,对应的管脚电平要求说明。

模式CH_PD(EN)RSTGPIO15GPIO0GPIO2TXD0
下载模式
运行模式

总结:
主要是GPIO0电平不同(低:下载;高:运行)。
其他管脚的高低电平使用上拉或下拉电阻控制。(见,前面的原理图)

2.3.4.PCB封装

在这里插入图片描述

3.最小系统电路设计

3.1.原理图

在这里插入图片描述
采用LDO供电。将USB输入的5V降压到3.3V,给系统供电。
在这里插入图片描述

3.2.最小系统解释

参考引脚定义以及启动模式要求,依据推荐的应用电路设计,
ESP12S模组原理图并未说明上下拉电阻的大小,还是再加了一些上下拉电阻。
实测可以正常运行。(理论上,不加上下拉电阻也可以)

4.type C自动下载电路设计

自动下载实现思路:
使用CH340芯片将Type C的USB信号转换为TTL串口信号;
用DTR和RTS流控信号引脚,将ESP8266由运行模式变更为下载模式,这样就可以自动进入固件烧录而不需要手动复位等操作。

4.1.自动下载电路原理图

在这里插入图片描述

4.2.自动下载电路解析
4.2.1 Type C接口
4.2.1.1 Type C管脚定义

type c全功能有24pin,上下各12个。(如下图所示)
在这里插入图片描述
引脚功能定义

Pin名称功能描述Pin名称功能描述
A1GND接地B12GND接地
A2SSTXp1SuperSpeed差分信号#1,TX,正B11SSRXp1SuperSpeed差分信号#1,RX,正
A3SSTXn1SuperSpeed差分信号#1,TX,负B10SSRXn1SuperSpeed差分信号#1,RX,负
A4VBUS总线电源B9VBUS总线电源
A5CC1ConfigurationchannelB8SBU2Sidebanduse(SBU)
A6Dp1USB2.0差分信号,position1,正B7Dn2USB2.0差分信号,position2,负
A7Dn1USB2.0差分信号,position1,负B6Dp2USB2.0差分信号,position2,正
A8SBU1Sidebanduse(SBU)B5CC2Configurationchannel
A9VBUS总线电源B4VBUS总线电源
A10SSRXn2SuperSpeed差分信号#2,RX,负B3SSTXn2SuperSpeed差分信号#2,TX,负
A11SSRXp2SuperSpeed差分信号#2,RX,正B2SSTXp2SuperSpeed差分信号#2,TX,正
A12GND接地B1GND接地
4.2.1.2 Type C 选型

这里只是用作MCU的USB 2.0下载电路,用不上全功能的24Pin的typeC;而6Pin的没有usb 2.0的通信引脚,一般只用作给MCU供电。

故采用16pin的TypeC接口最为合适。(实际只有12个焊盘,因为VBUS、GND对应合并成一个大焊盘)

16Pin TypeC24Pin的基础上阉割了USB3.0TX1/2、RX1/2,其他功能上区别不大,同样支持 PD快充、音频设备、HDMI传输、调试模式等功能。

当然,16Pin TypeC在价格、焊接难度上,比24Pin会更友好一些。

4.2.1.3. Type C 16Pin接线总结

16Pin Type C接线总结,如下表格所示。

名称功能接线说明
VBUS电源总线USB输入的电源,接网络V_USB
GND接GND
CC1Configurationchannel5.1k下拉电阻接GND
CC2Configurationchannel5.1k下拉电阻接GND
Dp1USB2.0差分信号,position1,正接差分正极,网络D+
Dn1USB2.0差分信号,position1,负接差分负极,网络D-
SBU1Sidebanduse(SBU)用不上悬空
SBU2Sidebanduse(SBU)用不上悬空
SHELL外壳的四个固定引脚GND
4.2.1.4.16Pin typeC接线图

在这里插入图片描述
注意:
做从机:CC1、CC2接5.1K电阻接地;做主机时:CC1、CC2接上拉电阻VBUS。
MCU这里用做从机,PC作主机。

4.2.2.CH340芯片
4.2.2.1 CH340介绍

CH340 是一个 USB 总线的转接芯片,实现 USB 转串口或者 USB 转打印口。
常用ch340封装总结如下。
在这里插入图片描述
实现自动下载电路需要用到DTR和RTS流控引脚,推荐使用CH340K芯片。由于CH340K比较贵,所以还是采用CH340C全功能的芯片。

4.2.2.2.CH340引脚定义

规格书中引脚定义如下。
在这里插入图片描述

4.2.1.3.CH340C接线图

根据上面的CH340C引脚定义,接线图如下。
注意:
ESP12S采用3.3V供电,CH340C建议也保持一致,避免5V的串口信号损坏ESP12S里面的芯片。
在这里插入图片描述

4.2.3.自动下载实现
4.2.3.1.自动下载时序

ESP8266EX 的 Pin7 CHIP_EN 为使能管脚,当为低电平时,ESP8266EX 会下电。此管脚
也可作为复位管脚,当输⼊电平低于 0.6 V 并持续 200 μs 以上时,ESP8266EX 会重启。
推荐使⽤ CHIP_EN 进⾏芯⽚复位。

使用DTR和RTS引脚,控制GPIO0和EN(CHIP_EN)实现自动下载。
自动下载的时序图。

在这里插入图片描述

4.2.3.2.自动下载关键电路

注意EN引脚必须接一个电容和一个上拉电阻,形成RC电路,借助电容充放电,延时EN达到高低电平的时间,以满足时序图的要求。
在下图中,C4 1uf(也可以选择10uf),10k的上拉电阻在ESP12S模组旁边。
在这里插入图片描述

5.打样及实验验证

打样的电路如下:
在这里插入图片描述
烧录验证参考: 【ESP8266 快速入门】0.详细步骤-Arduino IDE开发环境搭建(基于安信可NodeMCU、C/C++)
根据上面的参考,搭建好开发Arduino IDE环境,烧录Blink例程。
成功烧录,且ESP12S板子LED正常闪烁。

在这里插入图片描述

ESP8266-12S 原理图1
08-03
E:\项目_2016\..\ESP8266-12S.SchDoc深圳市汇思锐科技有限公司ESP8266-12F wifi模块。
Arduino IDE给ESP-12F模块程序烧写原理图
perseverance51博客
12-18 6364
Arduino IDE给ESP-12F程序烧写
ESP8266】WIFI模块原理讲解
最新发布
特纳斯电子官方博客站
08-01 1312
ESP8266 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266EX的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。
ESP8266下载电路的搭建
linuxforwifi的专栏
03-26 3384
玩了这么时间的ESP8266,一直很忙,今天正好有时间写个博客记录一下。 先从搭建开发环境说起,由于手头上没有ESP8266开发板, 只有ESP8266模块,需要搭建一个下载电路才能下载。 怎么搭建呢?其实很简单,一个USB TTL模块就可以弄好。 下面一步步开始; 需要接线,首先要看看模块的管脚定义。 把ESP8266的GND和GPIO0连接到USB转TT
ESP8266自动下载电路分析
amimax的博客
03-13 2907
1.模式介绍 GPIO_0 GPIO_2 GPIO_14 运行模式 1 1 0 程序运行 0 1 0 程序烧录 GPIO_0拉低,然后复位进入烧录模式 2. CH340C烧录时 自动下载电路使用到了DTR#和RTS# 当在软件点击下载会,会使DTR拉低,RTS拉高,然后延时一段时间,拉高DTR,RTS恢复到高电平。 因此设计电路: RTS DTR GPIO_0 REST 1 0 0 1 0 1 1 0 这样的话,在点击下载按钮候,CH340的DtR处于低电平
ESP8266/ESP32自动下载电路分析
qlexcel的专栏
12-07 6378
要让ESP8266/ESP32进入下载模式,需要在上电时拉低GPIO0,下载完成后又需要拉高GPIO0然后重新上电来正常运行。 一般在GPIO0上设置个按键来实现,但是每次都需要手动操作比较麻烦,其实官方有自动实现上面功能的电路,如下: 逻辑关系: DTR = 0; RTS = 0,此时Q1截止,Q2截止,EN = 1; IO0 = 1 DTR = 0; RTS = 1,此时Q1截止,Q2导通,EN = 1; IO0 = 0 DTR = 1; RTS = 0,此时Q1导通,Q2截止,EN = 0; IO0
ESP8266最小系统.rar
10-14
_ESP8266原理图以及PCB支持AD打开。
Esp8266开发物联网小工具(一)
小鸭学院的博客
07-05 1859
目标 我们将通过ESP8266连接Thinkphp开发的接收API,将DHT11温度传感器获取到的环境温度、湿度等数据实时发送至服务器,用户可通过设备和OLED触摸屏的实时数据界面查看实时环境温度。 硬件准备: 1)ESP8266-13 WIFI电路板 2)DHT11温湿度传感器 3)0.96”OLED(我使用的版本主控芯片是SSD1306、四线制SPI) 4)USB插座和5v至3.3V稳压器 5)USB-TTL串口下载模块 开发软件 arduino IDE 接下来我来介绍一下我们本次项目使用的控制器ESP
esp826612f+adc
01-03
只需设计一个最小系统typeC自动下载电路,就可以方便地将其应用到自己的项目中。 关于"esp826612f+adc"的问题,根据提供的引用内容,没有明确提到ESP8266EX的ADC(模数转换器)功能。因此,ESP8266EX本身可能没有...
STM32F429带液晶屏手持机开发板-电路方案
04-20
WIFI模块:ESP8266-12S USB转TTL:HT42B534 电源:电池+USB供电 USB:两路TYPE-C一路USB_DEVICE一路USB转TTL 内存卡接口:支持 按键:3实体按键 蜂鸣器:贴片无源蜂鸣器PWM驱动 LED:2LED,一个充电指示,一个用户LED 红外:...
ESP8266 原理图电路 供参考电路
03-16
ESP8266 原理图电路 供参考电路 ESP8266电路原理图,可以正常使用下载程序
ESP8266-12F模块最小工作系统1
08-03
E:\项目_2016\..\ESP8266-12F模块最小系统.SchDoc深圳市汇思锐科技有限公司ESP8266-12F模块最小工作系统说明:1:模块IO输出
STM32+ESP8266物联网硬件电路图(PCB)
05-05
该文档是STM32+ESP8266控制继电器的硬件电路图和PCB,可以通过互联网远程实现对继电器的控制。
2nA_-fxrqhar999519114-34-05-.jpg
05-04
type-c耳机,插普通耳机,还要经过转换器,非常麻烦,本方法可通过普通耳机+type-c插头自制一个type-c耳机,体验学习制作乐趣!
ESP32学习笔记(三)sprintf()异常反复重启问题的解决
无线智能模块 可视DIY智能专家
06-06 3115
在开发ESP8266的时候,没发现此问题,在调试ESP32的时候发现反复重启。问题出现在sprintf中 举例划重点: char *s1 = “JIUAI.LTD”; char s2[] = “JIUAI.LTD”; char *s1 的s1,而指针是指向一块内存区域,它指向的内存区域的大小可以随时改变,而且当指针指向常量字符串时,它的内容是不可以被修改的,否则在运行时会报错。 char s2[]的s2 是数组对应着一块内存区域,其地址和容量在生命期里不会改变,只有数组的内容可以改变 修改之前: cha
ESP8266最小系统(未写完)
m0_60807167的博客
09-26 265
最小系统选择的是安信可的SEP-12F模组,不直接使用ESP8266芯片的原因是需要设计WIFI天线。
ESP8266专题-ESP8266自动下载电路分析
冰林科技
03-18 6159
ESP8266下载过程中
经典深度分析!ESP8266/ESP32自动下载电路究竟是如何巧妙实现的
karaxiaoyu的专栏
10-05 2878
背景前一段时间需要自己制作一片ESP32单板,成本和封装考虑,计划选择CH340E作为USB转串口芯片,ESP8266/ESP32的单板一般都有自动下载电路,用户无需按钮即可令单板自动进入下载模式实现固件烧录,然而自动下载电路需要串口芯片支持DTR和RTS,CH340E却只有RTS信号,没有DTR信号,于是研究学习了一下自动下载电路的原理,准备用一些奇淫技巧解决CH340E的自动下载问题。遗憾的是...
写文章

热门文章

  • 【VS code找不到头文件】成功解决 (检测到Include错误,请更新includePath)(明明有头文件,却找不到) 112521
  • 【详细步骤】Ubuntu安装Samba服务及配置共享文件夹 53952
  • 【SOLIDWORKS-详细记录】解决默认模板无效问题及添加自定义模板 33250
  • 【ESP8266 快速入门】硬件:ESP12S/ESP12F最小系统设计及typeC自动下载电路设计 23804
  • 【22新版VSCode】配置自动格式化代码(保存文件自动格式化代码和tab自动格式化代码) 21470

分类专栏

  • c 17篇
  • ESP8266 12篇
  • stm32 21篇
  • linux 12篇
  • 路由器 2篇
  • keil 4篇
  • mentohus 1篇
  • 锐捷 1篇
  • JavaScript 1篇
  • web 4篇
  • MATLAB 2篇
  • VS Code 1篇
  • WiFi 2篇
  • Makefile 1篇
  • FreeRTOS 14篇
  • git 3篇
  • 电路 1篇

最新评论

  • 【ESP8266 快速入门】硬件:ESP12S/ESP12F最小系统设计及typeC自动下载电路设计

    Departures~VON: 打样后天线怎么是板载天线,不是最小系统吗这板子..

  • 【详解~按键状态机~功能Plus】2.实现单击、双击、长按的功能(基于STM32)

    螺丝钉同学: 非常好的代码,使我的按键旋转,已经实现3击了,感谢博主表情包

  • 【ESP8266 快速入门】硬件:ESP12S/ESP12F最小系统设计及typeC自动下载电路设计

    Hello world////: 表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包

  • 【STM32移植机智云】超详细教程#2ESP8266移植机智云教程‘代码移植’

    yuxi0913: 麻了,配置超时,模块连上wifi了app没有显示,程序卡死串口1都没有输出调试信息表情包

  • 【详细步骤】Ubuntu安装Samba服务及配置共享文件夹

    a1574300748: Ubuntu跟电脑同个网段反而突然连不到网络了,不知道是为啥,到最后Ubuntu和win反而不是一个网段就可以连通了

最新文章

  • 【 STM32 HAL 详解】CubeIDE实现串口接收不定长数据DMA+串口重定向
  • 【ESP8266 快速入门】示例5:Arduino环境实现OTA无线升级固件功能WebServer网页服务器方式
  • 【小米路由器3】breed刷机救砖-nand flash硬改SPI flash-编程器救砖(解决ttl无法救砖问题)
2023年3篇
2022年19篇
2021年57篇
2020年4篇

目录

目录

评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司网站优化按天扣费搜搜选顺的推优化企业网站首选大将军21优化网站的有哪些集美区网站seo优化排名哪一种在网站优化方面最有用网站优化的优势有哪些呢刷手机网站优化排惠州网站关键词优化去哪里咨询莆田网站关键词优化银川优化网站排名东莞搜索网站优化网站排名优化外包费用郁南网站seo优化公司临沂优化网站靠谱企业为什么要做网站优化网站优化排名造价网站的优化找选火11星昆明uc网站推广优化长沙网站优化网络推广外包公司网站seo推广优化优化网站方法推荐g火11星怎么优化公司网站张槎网站优化团队网站优化中存在的错误网站做优化真诚火23星南沙网站seo推广优化方案沙井网站优化成都网站关键词优化公司网站快速排名优化方式收费情况新余市网站优化平台歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化