ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 °...

23
2 | Page 2013 12 09 ESP8266 802.11bgn URL Wi-Fi Wi-Fi

Transcript of ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 °...

Page 1: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

2 | P a g e 2013 12 09

ESP8266 802.11bgn

URL

Wi-Fi Wi-Fi

Page 2: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

3 | P a g e 2013 12 09

ESP8266 802.11bgn

11 55

22 66

33 77

44 88

55 99

5.1 9

66 EESSPP88226666 1100

77 1111

7.1 11

7.2 12

88 CCPPUU 1133

8.1 CPU 13

8.2 13

8.3 AHB AHB 13

8.4 14

8.4.1 SI/SPI 14

8.4.2 IO 15

8.4.3 IO 15

99 1177

9.1 17

1100 1199

1111 2200

11.1 20

11.2 21

Page 3: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

4 | P a g e 2013 12 09

ESP8266 802.11bgn

1122 2222

12.1 22

12.2 2.4GHZ 22

12.3 2.4GHZ 23

12.4 23

QQFFNN3322 2244

Page 4: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

5 | P a g e 2013 12 09

ESP8266 802.11bgn

1

ESCP SOC

WiFi

balu

n

SRAM

CPU

MAC

SDIO

SPI

GPIO

I2CVCO 1/2

11 EESSPP88226666

Page 5: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

6 | P a g e 2013 12 09

ESP8266 802.11bgn

2

ESP8266 Wi-Fi

Wi-Fi

ESP8266

Wi-Fi

SPI/SDIO AHB

ESP8266 GPIO

ESP8266

balun

PCB

ESP8266 VoIP /

/ /DDR/LVDS/LCD

Page 6: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

7 | P a g e 2013 12 09

ESP8266 802.11bgn

3 802.11 b/g/n Wi-Fi Direct (P2P) soft-AP TCP/IP TR balun LNA PLL 802.11b +19.5dBm 10uA 32 CPU SDIO 2.0 SPI UART STBC 1x1 MIMO 2x1 MIMO A-MPDU A-MSDU 0.4 s 2ms 1.0mW (DTIM3)

Page 7: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

8 | Page

2013

1209

ES

P82

66

80

2.1

1bg

n

4

Page 8: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

9 | P a g e 2013 12 09

ESP8266 802.11bgn

5

ESP8266

ESP8266

12uA

1.0mW(DTIM=3) 0.5mW(DTIM=10)

watchdog

ESP8266

ESP8266 ESP8266

SOC SOC Wi-

Fi

ESP8266

PA

5.1

ESP8266 TR RF

balun +25dBm PA ESP8266 BOM

ESP8266 BOM

Page 9: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

10 | P a g e 2013 12 09

ESP8266 802.11bgn

6 ESP8266 ID

Page 10: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

11 | P a g e 2013 12 09

ESP8266 802.11bgn

7 7.1

3.3V 25 C

[1] SAW

[2] 90%

802.11b, CCK 1Mbps, POUT=+19.5dBm 215 mA

802.11b, CCK 11Mbps, POUT=+18.5dBm 197 mA

802.11g, OFDM 54Mbps, POUT =+16dBm

145 mA

802.11n, MCS7, POUT =+14dBm 135 mA

802.11b, 1024 , -80dBm 60 mA

802.11g, 1024 , -70dBm 60 mA

802.11n, 1024 , -65dBm 62 mA

0.9 mA

10 uA

DTIM 1 1.2 mA

DTIM 3 0.86 mA

0.5 uA

Page 11: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

12 | P a g e 2013 12 09

ESP8266 802.11bgn

7.2

3.3V 1.1V

2412 2484 MHz

50

-10 dB

72.2Mbps PA 14 15 16 dBm

11b PA 17.5 18.5 19.5 dBm

CCK, 1Mbps -98 dBm CCK, 11Mbps -91 dBm

6Mbps (1/2 BPSK) -93 dBm 54Mbps (3/4 64-QAM) -75 dBm

HT20, MCS7 (65Mbps, 72.2Mbps) -71 dBm

OFDM, 6Mbps 37 dB OFDM, 54Mbps 21 dB

HT20, MCS0 37 dB HT20, MCS7 20 dB

Page 12: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

13 | P a g e 2013 12 09

ESP8266 802.11bgn

8 CPU 8.1 CPU

32 CPU 16

CPU

RAM/ROM (iBus) RAM (dBus) AHB JTAG

8.2

ROM SRAM CPU iBus dBus AHB

ROM RAM

8.3 AHB AHB

AHB MAC SDIO CPU AHB

AHB

APB

APB

APB ESP8266

APB SI/SPI SDIO GPIO UART

(RTC) MAC

Page 13: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

14 | P a g e 2013 12 09

ESP8266 802.11bgn

8.4

ESP 8266

8.4.1 SI/SPI

SI EEPROM

I2C/SPI I2C 2

SPI

GPIO

SPI CODEC

SPI

SPI_EN0 SPI_EN1 SPI_EN2

SPI SPI SPI

SPI_EN0 / MIB

MIB

SPI_EN1 codec ADC

SPI_EN2 EEPROM individual data MIB

MAC

Page 14: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

15 | P a g e 2013 12 09

ESP8266 802.11bgn

22:: SSPPII

8.4.2 IO

16 GPIO GPIO

/ CPU

sigma-delta PWM DAC

UART SI

8.4.3 IO

IO

IO

IO IO

5uA

Page 15: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

16 | P a g e 2013 12 09

ESP8266 802.11bgn

VIL -0.3 0.25 VIO V

VIH 0.75 VIO 3.6 V

IIL 50 nA

VOL 0.1 VIO V

VOH 0.8 VIO V

Cpad 2 pF

VDDIO VIO 1.7 3.6 V

IMAX 12 mA

Tamb -20 100 C

IO snap back circuit

snap back 6V 5.8V

ESD

Page 16: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

17 | P a g e 2013 12 09

ESP8266 802.11bgn

9

ROM SRAM SDIO

802.11 b/g/n/e/i WLAN MAC Wi-Fi Direct

(DCF) BSS Wi-Fi P2P

P2P P2P group operation ESP8266

RTS/CTS 802.11h/RFC 1042 / P2P WiFi direct

P2P

9.1

802.11 b/g/n/d/e/i/k/r Wi-Fi Direct (P2P) P2P P2P Group Owner mode P2P (Infrastructure BSS) (Station) /P2P /SoftAP

o CCMP (CBC-MAC, )

Page 17: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

18 | P a g e 2013 12 09

ESP8266 802.11bgn

o TKIP (MIC, RC4) o WAPI (SMS4) o WEP (RC4) o CRC

WPA/WPA2 WPS 802.11i :

o o TSN

EAP : o TLS o PEAP o LEAP o SIM o AKA o

802.11n (2.4GHz / 5GHz) MIMO 1 1 and 2 1 STBC A-MPDU A-MSDU 0.4 s WMM U-APSD QoS 802.11e UMA UMA 802.1h/RFC1042 DMA CPU / 802.11

SNR Tx

MAC

/ WiFi /

Page 18: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

19 | P a g e 2013 12 09

ESP8266 802.11bgn

10

OFF CHIP_PDRTC

DEEP_SLEEP RTC

RTC recovery memoryWiFi

SLEEP RTC

MAC RTC

WAKEUPPWR

PLL

ON

CPUWAITI CPU

Off

On

Deep Sleep

SleepXTAL Off

WAKEUPevents

SLEEP criteria

XTAL_SETTLE

CHIP_PWD

Wakeup

~CHIP_PWD

Page 19: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

20 | P a g e 2013 12 09

ESP8266 802.11bgn

11 11.1

ESP8266 Tx Rx

26MHz 52MHz

wifi

FXO 26 52 MHz

CL 32 pF

CM 2 5 pF

RS 0 65

FXO -15 15 ppm

vs (-25 C ~ 75 C) FXO,Temp -15 15 ppm

Page 20: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

21 | P a g e 2013 12 09

ESP8266 802.11bgn

11.2

26MHz 52MHz

VXO 0.2 1 Vpp

FXO,EXT -15 15 ppm

@1kHz , 40MHz -120 dBc/Hz

@10kHz , 40MHz -130 dBc/Hz

@100kHz , 40MHz -138 dBc/Hz

Page 21: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

22 | P a g e 2013 12 09

ESP8266 802.11bgn

12

ESP8266

2.4GHz 2.4GHz

12.1

IEEE802.11bgn RF

(MHz) (MHz)

1 2412 8 2447

2 2417 9 2452

3 2422 10 2457

4 2427 11 2462

5 2432 12 2467

6 2437 13 2472

7 2442 14 2484

12.2 2.4GHz

2.4GHz RF 2 ADC

RF

AGC DC

Page 22: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

23 | P a g e 2013 12 09

ESP8266 802.11bgn

12.3 2.4GHz

2.4 GHz 2.4GHz CMOS

802.11b

+19dBm 802.11n +16dBm

I/Q

12.4

2.4GHz

Page 23: ESP8266 802.11bgn 9 S !6'Pread.pudn.com/downloads673/ebook/2723493/Low power... · 4 | Page J 0 ° 2013 ¤12 809 ESP8266 802.11bgn 9 S !6'P 12 8oQNGÄ647Å(÷ 22 12.1 k bâk F 22

24 | P a g e 2013 12 09

ESP8266 802.11bgn

QFN32