ESP8266\ESP8285 В УСТРОЙСТВАХ ITEAD – SONOFF RF|ID, SONOFF TouCH, SMARTSOCKET

ESP8266

ESP8266EX от Espressif обеспечивает высокоинтегрированное решение SoC для Wi-Fi, отвечающее постоянным требованиям пользователей для эффективного энергопотребления, компактного дизайна и надежной работы в Интернет индустрии Things.

Официальное введение:       

http://espressif.com/en/products/hardware/esp8266ex/overview

ESP8285

ESP8285 – это микросхема ESP8266 с 1 Мбайт флэш-памяти. Она специально разработана для носимых устройств.

Официальное введение: 

http://www.espressif.com/en/media_overview/news/espressif-announces-esp8285-wi-fi-chip-wearable-devices

Загрузить прошивку

Шаг 1: Войдите в режим загрузки ESP8266. Когда ESP8266 запускается, выберите уровень вывода в соответствии со следующей таблицей:

Режим GPIO15GPIO0GPIO2
SDIO/SPI1XX
UART Download001
Flash Boot011

Чтобы загрузить ESP8266 в режим загрузки прошивки, выполните следующие шаги:

  • Настройте периферийную схему, установите GPIO15 на низкий уровень, GPIO0 – на низкий уровень, а GPIO2 – на высокий уровень, то есть режим загрузки UART.
  • Сбросьте ESP8266 или подайте питание на модуль. Затем ESP8266 войдет в режим загрузки прошивки.

Только в режиме загрузки пользователи могут загружать скомпилированную прошивку во внешнюю флеш-память ESP8266 или внутреннюю флеш-память ESP8285 с помощью ESP DOWNLOAD TOOL

How to flash SONOFF TouCH

  1. Solder a four pin header to the four spare pads.

This is best done on the underside of the ‘touch’ board, with the pins bent over as shown in the picture below

  1. Connect an FTDI programming board (NB Must be 3v3, not 5v, unless you want to risk destroying the ESP8265) to the pins.

REMEMBER, You will need to connect the RX of your FTDI interface to the TX pin labelled above, and vice versa.

  1. You will need to pull the labelled GPIO0 pin to GND (ie low) before applying power to the circuit, in order to get the Sonoff Touch to start in firmware upload mode. You can do this with a wire with a fine pin (such as from a pin header) with the other end connected to GND.
  2. Using either the Arduino IDE or platform.io, upload the firmware. (If using arduino, ‘Generic ESP8266 board’ and Flash: (1M, 64K SPIFFS). If you don’t get that part set correctly, it is likely OTA Upgrades will fail in future.

Pin Definitions

PSF-A85 pinmap.jpg
PINFunctionDescription
1ANTWiFi Antenna
2ADCADC, input range: 0V-1V;
3ENChip enable terminal. Active high: chip works normally;Active low: chip close, very small current.
4GPIO16GPIO16
5GPIO14GPIO14; HSPI_CLK
6GPIO12GPIO12; HSPI_MISO
7GPIO13GPIO13; HSPI_MOSI; UART0_CTS
8GPIO15GPIO15; HSPI_CS; UART0_RTS
9GPIO2Also used as a programming flash UART1_TX;GPIO2
10GPIO0GPIO0; SPI_CS2
11GPIO4GPIO4
12GNDGND
13GPIO9PIHD;HSPIHD;GPIO9
14GPIO10SPIWP;HSPIWP;GPIO10
15GPIO11SPI_CS0;GPIO11
16GPIO6SPI_CLK;GPIO6
17GPIO7SPI_MSIO;GPIO7
18GPIO8SPI_MOSI;GPIO8
19GPIO5GPIO5
20GNDGND
21RXAlso used as a programming flash UART Rx;GPIO3
22TXAlso used as a programming flash UART Tx ;GPIO1;SPI_CS1
233V3Power supply
24RESETExternal reset(low active)

Power Consumption

The following data are conducted at 25°temperature with 3.3V power supply.

1. All measurements were performed at the antenna interface.

2. All transmitted data are conducted based on a 90% duty cycle, continuous transmission mode.

ModeTypicalUnit
Transmit 802.11b,CCK 1Mbps,Pout=+19.5dBm215mA
Transmit 802.11b,CCK 11Mbps,Pout=+18.5dBm197mA
Transmit 802.11g,OFDM54 Mbps,Pout=+16dBm145mA
Transmi t802.11n,MCS7,Pout=+14dBm135mA
Transmit 802.11b, 1024-byte packet length, -80dBm100mA
Transmit 802.11g, 1024-byte packet length, -70dBm100mA
Transmit 802.11n, 1024-byte packet length, -65dBm102mA
System Standby mode70mA
Power off0.5μA
Рубрика: jpg

Добавить комментарий