ESP32-S3 PowerFeather board supports up to 18V DC for solar panel input

The ESP32-S3 PowerFeather board is an Adafruit Feather-shaped ESP32-S3 WiFi and BLE IoT board that can be powered by a Li-Ion or LiPo battery and supports up to 18V DC input for direct connection to a solar panel.

The developer told CNX Software that the main differentiating factor from other ESP32-S3 development boards was “its extensive power management and monitoring features” with a wide DC input range, supply and battery monitoring, and battery protection features.

ESP32-S3 PowerFeather

ESP32-S3 PowerFeather specifications:

  • ESP32-S3-WROOM-1-N8R2
    • MCU – ESP32-S3 dual-core Tensilica LX7 up to 240 MHz with 512KB SRAM, 16 KB RTC SRAM
    • Memory – 2MB QSPI PSRAM
    • Storage – 8MB QSPI flash
    • Wireless – WiFi 4 and Bluetooth 5 LE + Mesh; PCB antenna
  • USB – 1x USB-C 1.1 OTG port for power and programming
  • Expansion
    • 2x 16-pin 2.54 mm pitch headers with 23x multi-function GPIO:
      • UART, I2C, SPI, I2S, SDIO, PWM, CAN, RMT, Camera, LCD capable
      • Analog – 6x analog input capable
      • 5x touch input capable
      • 12x RTC capable (deep sleep pin hold, wake-up source)
      • Semitec 103AT input on thermistor pinhole
    • 4-pin JST SH STEMMA QT connector with I2C
  • Misc
    • Charging status LED (red), user LED (green)
    • User and Reset buttons
  • Power Management
    • Power Supply
      • 5V/2A via USB-C port (VUSB)
      • 3.8V to 18V DC/2A via VDC pin
      • Up to 4.2V/2A via 2-pin JST PH Li-ion/LiPo battery connector; BQ25628E battery charger
      • Maintained supply voltage (can be used to set MPP voltage)
    • Output
      • 3.3V up to 1A shared between board, 3V3 header pin and VSQT STEMMA QT connector
      • 3.3V to 4.2V up to 3A shared between board and VBAT header pin
      • 3.8V to 18 V up to 2A shared between board and VS header pin
      • Torex XC6220 3.3V regulator
    • Monitoring
      • Supply – Current and voltage measurements, good supply detection
      • Battery – Voltage, current  (charge/discharge), and temperature measurements; charge estimation; health & cycle count estimation; time-to-empty and time-to-full estimation; low charge, high/low voltage alarm; LC709204F fuel gauge
    • Battery protection
      • Undervoltage Detect @ 2.2 V, Release @ 2.4 V
      • Overvoltage Detect @ 4.37 V, Release @ 4.28 V
      • Overcurrent protection @ 3A
      • Trickle charging safety timer @ 1 hr
      • Temperature-based charging current reduction based on JEITA, cutoff at 0 °C and 50 °C.
    • Misc – 3V3 enable/disable; VSQT enable/disable
    • Power States – Ship mode, Shutdown mode, and Power cycle
  • Power consumption using BATP (so about 3.7V?)
    • Deep-Sleep, Fuel Gauge Enabled (Initial) – 26 μA
    • Deep-Sleep, Fuel Gauge Enabled (Settled) – 18.5 μA
    • Deep-Sleep, Fuel Gauge Disabled – 18 μA
    • Ship Mode, Fuel Gauge Disabled – 1.5 μA
    • Shutdown Mode, Fuel Gauge Disabled – 1.4 μA
  • Dimensions – 65 x 23 x 7 mm (Adafruit Feather form factor, supports Feather Wings); 2x 2.5 mounting holes 

ESP32-S3 PowerFeather Pinout Diagram

The documentation looks pretty good with a detailed hardware description, and instructions to get started with the Arduino IDE using the PowerFeather-SDK library or the ESP-IDF. Documentation for the SDK’s API and guides to connect a solar panel and lower power consumption are also provided.

We had previously written about an ESP32-C6 board that claimed to support solar charging, but the DC input range was only 4.5 – 6V, and several CNX Software readers were unimpressed. The ESP32-S3 PowerFeather provides an improvement with a 3.8V to 18V DC range, plus it supports “pseudo-MPPT”:

PowerFeather does not support ‘true’ MPPT in the sense that it does not do full tracking of the panel’s I-V curve. However, the panel MPP voltage can be set, and the charger IC will dynamically regulate charging current to prevent the panel voltage from collapsing below it. This provides near/pseudo-MPPT performance, since the MPP voltage for a typical panel remains roughly the same across various illumination levels.

The ESP32-S3 PowerFeather board can be purchased on Elecrow for $30, and there’s also a small solar panel ($22) and a PowerFeather ProtoWing ($7) board for sale. A few more details may also be found on the official website.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest


The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
3 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications