Last Updated on 7. December 2020 by Suffocation
Hier ein Board der Liligo Familie mit dem neuen ESP32-S2. Über den ESP32-S2 habe ich bereits HERE berichtet. Es ist ein USB-C Board. Der ESP32 ist direkt aufgedampft. Das Board besitzt einen Anschalter und einen Lipoladeregler mit JST Anschluss. Für den JST Anschluss wurde ein Anschlusskabel mitgeliefert. Die Antenne ist nicht aufgedampft sonder besteht aus einem kleinen Metallgestell. Auch kann eine Externe Antenne angeschlossen werden. Es besitzt drei Taster und Mäuseklavier und einen SD-Karten Slot. Mehr hierzu später.
Verwendet Versionen
- ESP-IDF v4.3-dev-1901-g178b122c1
- VS-Code 1.50.1
- Version: 1.50.1
- Commit: d2e414d9e4239a252d1ab117bd7067f125afd80a
- Date: 2020-10-13T15:06:15.712Z
- Electron: 9.2.1
- Chrome: 83.0.4103.122
- Node.js: 12.14.1
- V8: 8.3.110.13-electron.0
- OS: Windows_NT x64 10.0.19041
- LilyGO ESP32_S2 20-6-18 V1.01
Facts
- Das Board selbst ähnelt den Prototypen von Espressiv ESP32-S2-Saola-1 and ESP32-S2-Kaluga-1 und benötigt einen CH340 Driver USB Treiber.
| Description | Worth |
|---|---|
| Flash | 4 Megabytes |
| PSRAM | 8MB |
| SRAM | 320kB |
| Wifi | 2,4 GHz 802,11 b/g/n, 802,11 n |
| Arbeitsspannung | 2,7V-3,6V |
| Digital I/O Pins | 22 |
| Analog Input Pins | 6 (VP, VN, 32, 33, 34, 35) |
| Analog Output Pins | 2 (25, 26) |
| Clock Speed(Max) | 240MHz |
| Flash | 4M Bytes |
| LED_BUILTIN | GPIO5 |
| USB | Typ C CH340C |
| Akku Anschluss für 3,7V Lipo | 2Pin 1,25mm |
| Abmessungen l/b/h in mm | 65,21 / 25,95/5 |
| Abmessung (Gemessen) l/b/h in mm | 66,82/ 25,92 /5,77 |
| Weight | 7g |
| Function | Pins |
|---|---|
| LED | GPIO 5 |
| Akku Ladestand?(zu Prüfen) | GPIO 35? (A1_7) |
Areas of application
- Internet of Things
- Low Power konsumption
- TOF Indor-Ortung ?!?
- Handy Tool (OTG)
Views
Analyse
Board Annotation
Schön es gibt eine „Doku“ von LILYGO

Dip Switch USB/OTG stellt USB von Normal auf OTG (USB On-The-Go) um, wie überraschend ;). Als OTG Gerät kann das Board zum Beispiel direkt am Handy betrieben werden.
Ich vermute mit Hilfe von Switch zwei kann man einen externen Oszillator/Takt am GPIO32/33 anschliessen. Dieser wird auch als Schaltuhr bezeichnet und sollte mit 32.768 kHz getaktet werden. Leider habe ich hierzu keine weiteren Informationen von Lilygo gefunden, denke aber dass sie mit denen von Espressis konform gehen:

Genauer betrachtet
Der ESP32-S2 Chip von Espressif . S2 ohne Zusatz bedeutet, kein eingebautes Flash, Arbeitstemperatur zwischen -40 und +85°C und Bauform QFN57 (7×7).

Externer PSRam
- 64 mBit = 8 MB
- Baufrom SOP8-150 mil
- Maximaler Takt 133 MHz
- Arbeitstempertur -40 bis 85°C
- Spannung 3.3V

40MHz Quarz zur Taktung des ESP

Usb-C Controller CH340.

USB-C Anschluss

25Q32BVSIG Flash Speicher
- Hersteller BoyaMicro
- 25Q = Spi Falsh Quad IO
- 32B = 32M-bit = 4MB
- Versorgungsspannung 2,7 -3,6V
- SS = Bauform 8-pin SOIC 208-mil
- I = Industieller Temperaturbereich von -40 bis 85°C
- G = Grüne Verpackung Rohs konform …

Laderegler für Lipo LTH7 (TP4054)

Linearer Spannungsregler Max 6V auf 3.3V/600mA

JST 1,5 x2 Anschluss

SMD Antennenanschluss. Dieser ist im Auslieferzutstand mit der internen Antenne verbunden. Will man den Anschluss verwenden muss der Widerstand links oben auf den Punkt rechs umgelötet werden. (von vertikal zu horizontal)

Bad connection
Mal über die Console aufs Board geschaut ob da schon etwas läuft. Boudrate ist in dem Fall 115200. Es folgt ein Teil des Outputs.

Es handelt sich um ein programm vom Hersteller. https://github.com/Xinyuan-LilyGO/LilyGo-esp32s2-base/
Programming
Das Board kann aktuell nur mit dem Espressif Framework programmiert werden. Unterstützung wird dies aktuelle von zwei IDEs, Eclipse und VS-Code. Unter Eclipse habe ich das Framwork nicht zum Laufen gebracht, wenns bei euch geklappt hat lasst einen Kommentar bestenfalls mit Link zur ensprechenden Anleitung da.
Die Installation von VS-Code unter Windows hat mich mehrere Tage gekostet. Diese ist unter folgenden Link zu finden.



































