hörbert Platine v2.0

hörberts Elektronik, erkennbar am Aufdruck V2.x oder V3.x, verwendet den ESP32 Prozessor von Espressif. Viele Schnittstellen sind nach Außen geführt, damit wir für hörbert auch in Zukunft Erweiterungen anbieten können, wie wir das bisher schon immer getan haben. 

Hier beschreiben wir die Schnittstellen, die hörbert bietet. (Hinweis: Nicht alle Schnittstellen werden auch durch die Firmware unterstützt, sind aber für zukünftige Erweiterungen schon vorhanden)

hörbert kann mit unserer Playlist-Language PlaLa haarklein konfiguriert werden. Wir erweitern die PlaLa ständig um mehr Befehle.

Tinkerport

Über den Tinkerport spielen wir in der Fertigung hörberts Firmware auf. Hier sind alle Signale herausgeführt, die man zum Programmieren braucht. Die Platine braucht keine zusätzliche Stromversorgung über die Batterieklammern, wenn man hier an VCC eine Spannung von 3.3V bereitstellt. Über den Tinkerport bespielen wir in unserer Produktion alle hörberts mit ihrer Firmware. Dazu verwenden wir einen FT232R USB-Seriell Adapter

hörbert Programmierschnittstelle

An/Aus + Analogeingang

Für die externe Steuerung mit separaten Tastern führen wir ein GPIO und einen Analogport nach Außen. Damit können wir hörbert per Interrupt aus dem Deep-Sleep Mode aufwecken, ohne den ULP zu verwenden. Außerdem lassen sich über den Analogeingang weitere Bedienelemente abfragen.

On/Off + Multi-Input

Powerport

Den Powerport haben wir für eine externe Spannungsversorgung vorgesehen. Hier können bis zu 6V an VBAT_REVPROT eingespeist werden, oder direkt 3,3V an VCC. Zudem steht hier der i2c Bus zur Verfügung und eine I/O-Leitung des I/O Expanders.

Power port

Expansion Port

Am Expansion Port stehen 2 I/O Leitungen zur Verfügung, eine davon ist mit dem ESP32 verbunden, die andere mit dem I/O Controller. Die Spannungsversorgung des Expansion Ports ist schaltbar, sodass externe Erweiterungen nicht permanent mit Strom versorgt werden müssen. Natürlich liegt hier auch der i2c Bus an.

Expansion Port

Verstärker

Der Class-D Verstärker TLV320DAC3120 liefert sein Mono-Signal an den/die Lautsprecher und an die kabelgebundene Kopfhörerschnittstelle. Eine Alternativbestückung mit einem Stereo-Verstärker ist möglich, aber ungetestet.

Stereo-Kopfhörer lassen sich über Bluetooth anbinden.

Audio Amplifier

Mikroprozessor

Wir verbauen das größte ESP32-WROVER Modul mit 16MB Flash, um genug Platz für zukünftige Erweiterungen zu haben. Das ESP32-WROVER Modul stellt WiFi (2,4GHz), Bluetooth (BLE und Classic) über eine eingebaute Antenne zur Verfügung. Wir nutzen für die Kommunikation auf der Leiterplatte einen i2c Bus mit 400KHz.

ESP32 WROVER-E