2017年1月20日 星期五

DIY - ESP8266:ESP-12E 模塊介紹(十)

DIY - ESP8266:ESP-12E 模塊介紹(十):

筆者首先介紹是 ESP-12E 模塊,EPS-12E 模塊是由 Ai-Thinker 組裝,並沒有連接到 USB 電路,所以 ESP-12E 模塊是很小巧,外觀尺寸祇有 16mm * 24mm * 3mm,輸出腳距是 2mm,共有 22個輸出腳。ESP8266EX 晶片支援使用 SPI 介面的外置 Flash,理論上最大可支持到 16 MB 的 SPI Flash,ESP-12E 採用的 Flash 容量為 4MB(32Mbits), 封裝為 SOP-210 mil 的 SPI Flash,SPI Flash 支持 Standard SPI、Dual SPI、DIO SPI、QIO SPI 以及 Quad SPI 。模組使用的是 3 DBi 的 PCB 板載天線,ESP-12E 模塊大約人民幣¥12,價格也不貴。

ESP-12E 模塊的正面
ESP-12E 模塊的背面
ESP-12E 模塊輸出腳的定義
ESP-12E 模塊輸出腳的定義:
Pin
Signal
Description
1
RST
復位模組
2
ADC A/D
A/D 轉換結果。輸入電壓範圍 01V,取值範圍:01024
3
EN
晶片使能端,高電平有效
4
IO16
GPIO16; 接到 RST 管腳時可做 deep sleep 的喚醒。
5
IO14
GPIO14; HSPI_CLK
6
IO12
GPIO12; HSPI_MISO
7
IO13
GPIO13; HSPI_MOSI; UART0_CTS
8
VCC
3.3V 供電
9
CS0
片選
10
MISO
從機輸出主機輸入
11
IO9
GPIO9
12
IO10
GBIO10
13
MOSI
主機輸出從機輸入
14
SCLK
時鐘
15
GND
GND
16
IO15
GPIO15; MTDO; HSPICS; UART0_RTS
17
IO2
GPIO2; UART1_TXD
18
IO0
GPIO0
19
IO4
GPIO4
20
IO5
GPIO5
21
RXD
UART0_RXD; GPIO3
22
TXD
UART0_TXD; GPIO1

GPIO15、GPIO0 和GPIO2 引腳模式:
模式
GPIO15
GPIO0
GPIO2
UART 下載模式
Flash Boot 模式

ESP-12E 模塊電路圖(Schematic)
目前 ESP-12E 模塊晶體為 40MHz,26MHz 及 24MHz 均支援,使用時請注意在下載工具中選擇對應晶體類型。晶振輸入輸出所加的對地調節電容 C1、C2 可不設為固定值,該值範圍在 6pF ~ 22pF,具體值需要通過對系統測試後進行調節確定。基於目前市場中主流晶振的情況,一般 26MHz 晶振的輸入輸出所加電容 C1、C2 在 10pF 以內;40MHz 晶振的輸入輸出所加電容 10pF<C1、C2<22pF。選用的晶振自身精度需在 ±10PPM。晶振的工作溫度為 -20°C - +85°C。晶振位置儘量靠近晶片的 XTAL Pins (走線不要太長),同時晶振走線須用地包起來良好遮罩。
ESP-12E 模組的主要參數:
類別
參數
說明
無線參數
無線標準
802.11 b/g/n
頻率範圍
2.4GHz - 2.5GHz (2400M-2483.5M)
數據接口
UART / HSPI / I2C / I2S / Ir Remote Contorl
硬體參數
工作電壓
GPIO / PWM
3.0 ~ 3.6V(建議3.3V)
工作電流
平均值: 80mA
工作溫度
-40° ~ 125°
存儲溫度
常溫
封裝大小
16mm x 24mm x 3mm
外部接口
N/A
無線網路模式
station / softAP / SoftAP+station
軟體參數
安全機制
WPA / WPA2
加密類型
WEP / TKIP/AES
升級固件
本地串口燒錄 / 雲端升級 / 主機下載燒錄
軟體發展
支援客戶自定義伺服器
提供 SDK 給客戶二次開發
網路協定
IPv4, TCP / UDP / HTTP / FTP
用戶配置
AT+ 指令集, 雲端伺服器, Android/iOS APP

2017年 1月 20日 天氣報告
氣溫:17.0@ 20:210
相對濕度:百分之 69%
天氣:天色良好

沒有留言:

張貼留言