国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

這篇具有很好參考價值的文章主要介紹了【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

【ESP8266】ESP12S/12F 最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

0.引言

ESP8266面向物聯(lián)網(wǎng)應(yīng)用的,高性價比、高度集成的 Wi-Fi MCU
芯片ESP8266EX采用的QFN無引腳封裝,且需要搭配FLASH使用,以及設(shè)計(jì)天線;使用起來比較麻煩。
我希望使用起來更加方便,便想到了使用ESP12S/12F這種集成模組(集成FLASH、天線)。
我只需設(shè)計(jì)一個最小系統(tǒng)及typeC自動下載電路設(shè)計(jì),就可以愉快的用到自己的項(xiàng)目中了。

解決兩個問題:
1.設(shè)計(jì)最小系統(tǒng)
2.type C自動下載電路

1.ESP8266 介紹

  • ESP8266EX 樂鑫官網(wǎng)的簡介圖
    【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)
  • ESP12S模組
    ESP12S和ESP12F模組,主要是封裝不同,其他沒什么大的區(qū)別。
    ESP-12S 是由安信可公司開發(fā)的 Wi-Fi 模塊,基于ESP8266EX高性能無線 SoC。該模塊在較小尺寸封裝中囊括了晶振、FLASH、天線等元件。支持80MHz和160MHz主頻,完整的 TCP/IP 協(xié)議棧。該模塊既可以嵌入到現(xiàn)有設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器。
    【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)
    特性介紹如下。
    【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)
    主要參數(shù)說明
    【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

2.ESP12S設(shè)計(jì)的關(guān)鍵信息

ESP12S采用SMD16封裝,我們要設(shè)計(jì)的自己電路,需要了解一下模組的原理圖、管教定義、封裝尺寸等等。

2.1.ESP12S原理圖

截取自 規(guī)格書。
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

2.2.封裝尺寸

實(shí)物圖,以及尺寸說明。
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

2.3.ESP12S符號及管腳定義、PCB封裝
2.3.1.ESP12S符號

【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

2.3.2.ESP12S管腳功能說明

管腳功能說明表:

腳序 名稱 功能說明
1 RST 復(fù)位引腳,低電平有效
2 ADC A/D 轉(zhuǎn)換結(jié)果。輸入電壓范圍 0~1V,取值范圍:0~1024
3 EN 芯片使能端,高電平有效
4 IO16 GPIO16,與 RST 管腳相連時可做 deep sleep 的喚醒
5 IO14 GPIO14/HSPI_CLK/IR_T/IC_SCL/I2SI_WS
6 IO12 GPIO12/HSPI_MISO
7 IO13 GPIO13/HSPI_MOSI/UART0_CTS
8 VCC 3.3V VDD;外部供電電源輸出電流建議在 500mA 以上
9 GND 接地
10 IO15 GPIO15/I2SO_BCK/HSPICS/UART0_RTS
11 IO2 GPIO2/UART1_TXD/I2C_SDA?I2SO_WS
12 IO0 GPIO0下載模式:外部拉低,運(yùn)行模式:懸空或者外部拉高
13 IO4 GPIO4
14 RXD UART0_RXD/GPIO3/I2SO_DATA
15 IO5 GPIO5/IR_R
16 TXD UART0_TXD/GPIO1
2.3.3.模組啟動模式的管腳電平要求

模組啟動模式,對應(yīng)的管腳電平要求說明。

模式 CH_PD(EN) RST GPIO15 GPIO0 GPIO2 TXD0
下載模式
運(yùn)行模式

總結(jié):
主要是GPIO0電平不同(低:下載;高:運(yùn)行)。
其他管腳的高低電平使用上拉或下拉電阻控制。(見,前面的原理圖)

2.3.4.PCB封裝

【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

3.最小系統(tǒng)電路設(shè)計(jì)

3.1.原理圖

【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)
采用LDO供電。將USB輸入的5V降壓到3.3V,給系統(tǒng)供電。
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

3.2.最小系統(tǒng)解釋

參考引腳定義以及啟動模式要求,依據(jù)推薦的應(yīng)用電路設(shè)計(jì),
ESP12S模組原理圖并未說明上下拉電阻的大小,還是再加了一些上下拉電阻。
實(shí)測可以正常運(yùn)行。(理論上,不加上下拉電阻也可以)

4.type C自動下載電路設(shè)計(jì)

自動下載實(shí)現(xiàn)思路:
使用CH340芯片將Type C的USB信號轉(zhuǎn)換為TTL串口信號;
用DTR和RTS流控信號引腳,將ESP8266由運(yùn)行模式變更為下載模式,這樣就可以自動進(jìn)入固件燒錄而不需要手動復(fù)位等操作。

4.1.自動下載電路原理圖

【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

4.2.自動下載電路解析
4.2.1 Type C接口
4.2.1.1 Type C管腳定義

type c全功能有24pin,上下各12個。(如下圖所示)
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)
引腳功能定義

Pin 名稱 功能描述 Pin 名稱 功能描述
A1 GND 接地 B12 GND 接地
A2 SSTXp1 SuperSpeed差分信號#1,TX,正 B11 SSRXp1 SuperSpeed差分信號#1,RX,正
A3 SSTXn1 SuperSpeed差分信號#1,TX,負(fù) B10 SSRXn1 SuperSpeed差分信號#1,RX,負(fù)
A4 VBUS 總線電源 B9 VBUS 總線電源
A5 CC1 Configurationchannel B8SBU2 Sideband use(SBU)
A6 Dp1 USB2.0差分信號,position1,正 B7 Dn2 USB2.0差分信號,position2,負(fù)
A7 Dn1 USB2.0差分信號,position1,負(fù) B6 Dp2 USB2.0差分信號,position2,正
A8 SBU1 Sidebanduse(SBU) B5 CC2 Configurationchannel
A9 VBUS 總線電源 B4 VBUS 總線電源
A10 SSRXn2 SuperSpeed差分信號#2,RX,負(fù) B3 SSTXn2 SuperSpeed差分信號#2,TX,負(fù)
A11 SSRXp2 SuperSpeed差分信號#2,RX,正 B2 SSTXp2 SuperSpeed差分信號#2,TX,正
A12 GND 接地 B1 GND 接地
4.2.1.2 Type C 選型

這里只是用作MCU的USB 2.0下載電路,用不上全功能的24Pin的typeC;而6Pin的沒有usb 2.0的通信引腳,一般只用作給MCU供電。

故采用16pin的TypeC接口最為合適。(實(shí)際只有12個焊盤,因?yàn)閂BUS、GND對應(yīng)合并成一個大焊盤)

16Pin TypeC24Pin的基礎(chǔ)上閹割了USB3.0TX1/2、RX1/2,其他功能上區(qū)別不大,同樣支持 PD快充、音頻設(shè)備、HDMI傳輸、調(diào)試模式等功能。

當(dāng)然,16Pin TypeC在價格、焊接難度上,比24Pin會更友好一些。

4.2.1.3. Type C 16Pin接線總結(jié)

16Pin Type C接線總結(jié),如下表格所示。

名稱 功能 接線說明
VBUS 電源總線 USB輸入的電源,接網(wǎng)絡(luò)V_USB
GND 接GND
CC1 Configurationchannel 5.1k下拉電阻接GND
CC2 Configurationchannel 5.1k下拉電阻接GND
Dp1 USB2.0差分信號,position1,正 接差分正極,網(wǎng)絡(luò)D+
Dn1 USB2.0差分信號,position1,負(fù) 接差分負(fù)極,網(wǎng)絡(luò)D-
SBU1 Sidebanduse(SBU) 用不上懸空
SBU2 Sidebanduse(SBU) 用不上懸空
SHELL 外殼的四個固定引腳 GND
4.2.1.4.16Pin typeC接線圖

【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)
注意:
做從機(jī):CC1、CC2接5.1K電阻接地;做主機(jī)時:CC1、CC2接上拉電阻VBUS。
MCU這里用做從機(jī),PC作主機(jī)。

4.2.2.CH340芯片
4.2.2.1 CH340介紹

CH340 是一個 USB 總線的轉(zhuǎn)接芯片,實(shí)現(xiàn) USB 轉(zhuǎn)串口或者 USB 轉(zhuǎn)打印口。
常用ch340封裝總結(jié)如下。
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)
實(shí)現(xiàn)自動下載電路需要用到DTR和RTS流控引腳,推薦使用CH340K芯片。由于CH340K比較貴,所以還是采用CH340C全功能的芯片。

4.2.2.2.CH340引腳定義

規(guī)格書中引腳定義如下。
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

4.2.1.3.CH340C接線圖

根據(jù)上面的CH340C引腳定義,接線圖如下。
注意:
ESP12S采用3.3V供電,CH340C建議也保持一致,避免5V的串口信號損壞ESP12S里面的芯片。
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

4.2.3.自動下載實(shí)現(xiàn)
4.2.3.1.自動下載時序

ESP8266EX 的 Pin7 CHIP_EN 為使能管腳,當(dāng)為低電平時,ESP8266EX 會下電。此管腳
也可作為復(fù)位管腳,當(dāng)輸?電平低于 0.6 V 并持續(xù) 200 μs 以上時,ESP8266EX 會重啟。
推薦使? CHIP_EN 進(jìn)?芯?復(fù)位。

使用DTR和RTS引腳,控制GPIO0和EN(CHIP_EN)實(shí)現(xiàn)自動下載。
自動下載的時序圖。

【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

4.2.3.2.自動下載關(guān)鍵電路

注意EN引腳必須接一個電容和一個上拉電阻,形成RC電路,借助電容充放電,延時EN達(dá)到高低電平的時間,以滿足時序圖的要求。
在下圖中,C4 1uf(也可以選擇10uf),10k的上拉電阻在ESP12S模組旁邊。
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)

5.打樣及實(shí)驗(yàn)驗(yàn)證

打樣的電路如下:
【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)
燒錄驗(yàn)證參考:【ESP8266 快速入門】0.詳細(xì)步驟-Arduino IDE開發(fā)環(huán)境搭建(基于安信可NodeMCU、C/C++)
根據(jù)上面的參考,搭建好開發(fā)Arduino IDE環(huán)境,燒錄Blink例程。
成功燒錄,且ESP12S板子LED正常閃爍。

【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)文章來源地址http://www.zghlxwxcb.cn/news/detail-455507.html

到了這里,關(guān)于【ESP8266 快速入門】硬件:ESP12S/ESP12F最小系統(tǒng)設(shè)計(jì)及typeC自動下載電路設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • NodeMCU ESP8266硬件開發(fā)板的熟悉

    NodeMCU ESP8266硬件開發(fā)板的熟悉

    什么是 ESP8266 NodeMCU? ESP8266 是樂鑫開發(fā)的一款低成本 Wi-Fi 芯片。 ESP8266可以作為一共獨(dú)立的設(shè)備進(jìn)行運(yùn)行,也可以作為一款WiFi模塊,通過AT指令進(jìn)行控制。 例如,您可以將 ESP8266 連接到 單片機(jī),通過串口AT指令實(shí)現(xiàn)增加 Wi-Fi 的功能。最實(shí)際的應(yīng)用是將它其用作獨(dú)立設(shè)備。

    2024年02月06日
    瀏覽(82)
  • Arduino物聯(lián)網(wǎng)快速開發(fā):基于ESP8266與點(diǎn)燈Blinker制作小白都會的DIY《智能家居》系統(tǒng)

    Arduino物聯(lián)網(wǎng)快速開發(fā):基于ESP8266與點(diǎn)燈Blinker制作小白都會的DIY《智能家居》系統(tǒng)

    我們要制作一款能夠遠(yuǎn)程控制家里燈、風(fēng)扇的開關(guān),并采集溫濕度、光照傳輸?shù)绞謾C(jī)APP上。正好看到了點(diǎn)燈Blinker的開源方案, blinker是一套跨硬件、跨平臺的物聯(lián)網(wǎng)解決方案,提供APP端、設(shè)備端、服務(wù)器端支持,使用公有云服務(wù)進(jìn)行數(shù)據(jù)傳輸??捎糜谥悄芗揖?、數(shù)據(jù)監(jiān)測等領(lǐng)

    2024年02月06日
    瀏覽(21)
  • 06~12-Esp8266物聯(lián)網(wǎng)芯片的使用(一)-part02/03-ESP8266開發(fā)環(huán)境、編程舉例

    06~12-Esp8266物聯(lián)網(wǎng)芯片的使用(一)-part02/03-ESP8266開發(fā)環(huán)境、編程舉例

    上一章主要作了芯片介紹,這一章主要作對開發(fā)環(huán)境的介紹。 認(rèn)識Arduino Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(ArduinoIDE)。它構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語言的Processing/Wiring開發(fā)環(huán)境。

    2024年02月05日
    瀏覽(18)
  • stm32 的 ESP8266 wifi 模塊 (ESP - 12s) 的使用

    stm32 的 ESP8266 wifi 模塊 (ESP - 12s) 的使用

    1. ESP8266 的器件介紹 2. ESP2866外設(shè)? 的引腳? 3. 我所用的的ESP2866 的引腳圖 4. 代碼 編程的串口 5.wifi 的指令 1.?AT? ? ?測試指令 2.?AT+RST? ?重啟模塊 3.?AT+GMR??查看版本信息 4.?AT+RESTORE???恢復(fù)出廠設(shè)置 5.??AT+UART=115200,8,1,0,0? ?串口設(shè)置? 串口號, 數(shù)據(jù)位, 停止位,? 6.?

    2024年02月02日
    瀏覽(27)
  • 基于STM32設(shè)計(jì)的智慧農(nóng)業(yè)管理系統(tǒng)(ESP8266+騰訊云微信小程序)

    基于STM32設(shè)計(jì)的智慧農(nóng)業(yè)控制系統(tǒng)(ESP8266+騰訊云微信小程序) 隨著人們對食品安全和生態(tài)環(huán)境的日益重視,智慧農(nóng)業(yè)逐漸成為一個備受關(guān)注的領(lǐng)域。智能化管理可以提高農(nóng)業(yè)生產(chǎn)效率,減少資源浪費(fèi),改善生態(tài)環(huán)境。因此,基于物聯(lián)網(wǎng)技術(shù)的智慧農(nóng)業(yè)管理系統(tǒng)越來越受到農(nóng)民和

    2024年02月08日
    瀏覽(20)
  • ESP8266WiFi模塊與Android APP實(shí)現(xiàn)數(shù)據(jù)傳輸(一)---硬件接線

    ESP8266WiFi模塊與Android APP實(shí)現(xiàn)數(shù)據(jù)傳輸(一)---硬件接線

    前言: 本文主要介紹一下ESP8266WiFi模塊與Andriod APP實(shí)現(xiàn)數(shù)據(jù)傳輸采用的硬件、接線、注意事項(xiàng)等。 所需器件: 序號 器件型號 1 安可信ESP8266-12F(AT MQTT固件) 2 龍邱多電源模塊(12V1A轉(zhuǎn)換線) 3 TTL轉(zhuǎn)USB模塊 4 面包板 5 若干杜邦線 ESP8266是一款高性能的WIFI串口模塊,內(nèi)部集成MC

    2023年04月23日
    瀏覽(28)
  • 【ESP8266 (12F)】Wi-Fi通信與TCP IP協(xié)議棧(測試文章)_esp8266的通信協(xié)議(2)

    【ESP8266 (12F)】Wi-Fi通信與TCP IP協(xié)議棧(測試文章)_esp8266的通信協(xié)議(2)

    Wi-Fi是一種無線局域網(wǎng)技術(shù),它可以讓設(shè)備在一定范圍內(nèi)通過無線電波進(jìn)行數(shù)據(jù)傳輸。Wi-Fi遵循IEEE 802.11標(biāo)準(zhǔn),目前常見的有802.11b/g/n等協(xié)議。不同的協(xié)議有不同的頻率、速率和兼容性。 ESP8266支持802.11b/g/n協(xié)議,可以工作在2.4GHz頻段。它可以作為一個Wi-Fi客戶端(Station,STA)或

    2024年04月27日
    瀏覽(18)
  • 數(shù)字電路硬件設(shè)計(jì)系列(五)之AT89C51/C52最小系統(tǒng)設(shè)計(jì)

    數(shù)字電路硬件設(shè)計(jì)系列(五)之AT89C51/C52最小系統(tǒng)設(shè)計(jì)

    AT89C51/C52是指兩個系列的產(chǎn)品,具體包含 AT89C51、AT89C52 ,但是最小系統(tǒng)的組成基本上相差不大。最小系統(tǒng)通常包括: 電源 、 復(fù)位 、 時鐘 、 程序下載 。 講解內(nèi)容以 AT89C52 為例,對 AT89C52 最小系統(tǒng)進(jìn)行詳細(xì)講解。 與STM32不同,AT89C52不僅可以3.3V供電,還能使用5V進(jìn)行供電。通

    2024年02月11日
    瀏覽(19)
  • 畢業(yè)設(shè)計(jì)——基于STM32的智能家具控制系統(tǒng)(ESP-01S(8266)、手機(jī)app遠(yuǎn)程控制、遠(yuǎn)程顯示溫度)

    畢業(yè)設(shè)計(jì)——基于STM32的智能家具控制系統(tǒng)(ESP-01S(8266)、手機(jī)app遠(yuǎn)程控制、遠(yuǎn)程顯示溫度)

    智能家具系統(tǒng)分為兩個不同版本系列: ①系列一:手機(jī)app遠(yuǎn)程控制、遠(yuǎn)程檢測溫濕度顯示在app,(云平臺)? ? ---------本文章 ②系列二:語音識別控制????????????????https://blog.csdn.net/m0_59113542/article/details/123742383 步進(jìn)電機(jī)及相關(guān)驅(qū)動 步進(jìn)電機(jī)28BYJ48 uln2003驅(qū)動板器4相5線

    2023年04月09日
    瀏覽(98)
  • 單片機(jī)設(shè)計(jì)_室內(nèi)環(huán)境智能監(jiān)測系統(tǒng)(STM32 OLED ESP8266 DHT11 MQ-2 加濕器)

    單片機(jī)設(shè)計(jì)_室內(nèi)環(huán)境智能監(jiān)測系統(tǒng)(STM32 OLED ESP8266 DHT11 MQ-2 加濕器)

    想要更多項(xiàng)目私wo!!! 室內(nèi)環(huán)境智能監(jiān)測系統(tǒng) 主要功能: ????????1.檢測空氣溫濕度 ????????2.檢測光照強(qiáng)度 ????????3.檢測煙霧濃度 ????????4.數(shù)據(jù)顯示在手機(jī)端和設(shè)備OLED屏幕上 ????????5.當(dāng)空氣溫度高于設(shè)定的閾值時,風(fēng)扇開啟 ????????6.當(dāng)空氣濕度低于

    2024年02月09日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包