Project Idea Starter


The ESP32-C3-MINI-1U and LIS2DW12 build was started with datasheet verification, support circuitry, GPIO mapping, placement constraints, and ERC included in its scope.
Work paused because no ACUs remain. Still to complete:
  • Reconcile the executor’s final output
  • Verify GPIO10/11 I²C and GPIO3 wake interrupt connectivity
  • Confirm boot/reset and UART-debug circuitry
  • Check ESP32 RF and LIS2DW12 placement constraints
  • Run final ERC/overlap review
  • Create/update firmware documentation for wake-on-motion, debounce, event counting, and ESP-NOW transmission
Received notification from "ESP32 C3 Motion Sensor" that it finished — picking the work back up.
The ESP32 C3 Motion Sensor executor reports completion, but I cannot inspect or reconcile its changes because no ACUs remain.
Remaining verification:
  • ESP32-C3-MINI-1U power, enable, boot/reset, UART, and decoupling
  • LIS2DW12 I²C on GPIO10/GPIO11 and interrupt on GPIO3
  • Named-net consistency and no guessed ambiguous pins
  • RF antenna keepout and accelerometer separation from RF/switching stages
  • ERC and schematic-overlap review
  • Firmware documentation for wake-on-motion operation
Review schematic and document
Verify critical connections
Inspect placement constraints
Check named nets

Project Specification
Project Overview
  • Device: TANK_SENSOR_V1 solar-powered LiFePO4 water-level transmitter.
  • Current status: Review.
  • Current scope: Solar input protection and BQ24650 charging section completed; sensing/transmitter sections are outside this task.
Intended Use
Outdoor water-level transmitter powered by a single-cell LiFePO4 battery and replenished from a small solar panel.
What the Device Should Do
  • Accept a two-wire solar input.
  • Protect against input overcurrent, reverse polarity, and transients.
  • Hold the protected panel input near a programmed maximum-power voltage.
  • Charge one LiFePO4 cell to 3.60 V at approximately 500 mA.
  • Qualify battery temperature with an attached 10 kΩ NTC.
  • Expose charge-in-progress and charge-complete status signals.
Main Features
  • TI BQ24650RVAR synchronous solar charger.
  • 750 mA resettable fuse and series SS34.
  • Provisional input TVS.
  • External synchronous MOSFET power stage.
  • Named power, battery, sensing, and status nets.
System Architecture
Solar panel → J1 → F1 → D1 → PROTECTED_SOLAR → synchronous buck charger → BAT+ / LiFePO4 cell
Hardware Subsystems
Solar Input and Protection
  • J1 pin 1 SOLAR+; pin 2 GND.
  • F1 750 mA PTC, D1 SS34, D2 provisional SMBJ18A TVS.
  • C1 10 µF / 35 V and C2 100 nF / 50 V ceramic input capacitors.
Charger and Power Stage
  • U3 BQ24650RVAR, RVA 16-pin VQFN with exposed pad.
  • Q1/Q2 Si7288DP dual N-channel MOSFET packages, each package halves paralleled for high-side and low-side service.
  • L1 22 µH and C11 6.8 µF nominal produce about 13.0 kHz LC resonance.
  • R12 80 mΩ Kelvin shunt sets approximately 500 mA.
  • Bootstrap, REGN/VREF/VCC decoupling, sense filters, and gate damping are populated.
  • The IC has internal compensation and digital soft-start; no external COMP or SS pin exists.
Programming and Temperature
  • MPPSET: 316 kΩ upper / 100 kΩ lower, approximately 4.992 V at the protected input.
  • VFB: 71.5 kΩ upper / 100 kΩ lower, approximately 3.6015 V.
  • TS: 5.23 kΩ from VREF to TS, 30.1 kΩ and 103AT-2 NTC from TS to GND.
  • TERM_EN tied to VREF to enable normal charge termination.
Status and Battery Interfaces
  • CHARGE_STATUS = STAT1, open-drain with 10 kΩ pull-up to VREF; LOW means charging.
  • CHARGE_DONE = STAT2, open-drain with 10 kΩ pull-up to VREF; LOW means charge complete.
  • J2 exposes BAT+ and BAT-.
  • R11 is the explicit 0 Ω star connection from BAT- to system GND.
Interfaces and Connections
  • J1: SOLAR+, GND.
  • J2: BAT+, BAT-.
  • J3: VREF, CHARGE_STATUS, CHARGE_DONE, GND.
Power and Runtime Expectations
  • Charge target: 3.60 V, 500 mA maximum programmed current.
  • Downstream transmitter power budget and battery capacity/runtime are not yet defined.
Power Tree and Power Budget

Table


PathProgrammed/Allowed CurrentNotes
Solar input protection750 mA PTC holdThermal derating must be checked
Charger output500 mA40 mV / 80 mΩ
Battery1S LiFePO43.60 V regulation
Manufacturing and Assembly Expectations
  • SMD charger and power stage; screw terminals for panel and battery.
  • Verify all REVIEW footprints and select a production inductor MPN before layout.
Physical Design Expectations
  • Keep input capacitors, MOSFET switching loop, bootstrap parts, REGN capacitor, inductor, and shunt loop compact.
  • Kelvin-route SRP/SRN directly to opposite sides of R12.
  • Keep VFB, MPPSET, and TS away from PH and gate-drive copper.
Important Design Decisions
  • Retain user-required 750 mA PTC and SS34 despite headroom loss.
  • Program MPPT from the protected input, not connector-side SOLAR+.
  • Use a deliberate BAT- to GND star link rather than silently merging returns.
  • Use the TI-recommended 103AT-2 temperature network and enabled termination.
Assumptions and REVIEW Items
  • Solar panel Voc is unknown. D2 SMBJ18A is provisional; verify its 18 V standoff against panel Voc and surge requirements.
  • The 4.992 V protected-input MPP target is essentially at the BQ24650 5 V recommended VCC minimum. Series PTC/SS34 losses mean panel-side MPP must be roughly 5.35–5.50 V at 500 mA.
  • Verify PTC hold-current derating at maximum enclosure temperature.
  • Verify the Flux Si7288DP footprint against the official PowerPAK SO-8 land pattern.
  • Select and verify an exact 22 µH shielded inductor MPN/footprint with Isat ≥2 A and Irms ≥1.5 A.
  • Confirm effective C11 capacitance under DC bias remains near the stability target.
Change Notes
  • Created the complete solar charging schematic section and set project metadata.
  • ERC and selected schematic/passive checks are clean at the end of this pass.
  • Project Overview

  • Intended Use

  • What the Device Should Do

  • Main Features

  • System Architecture

  • Hardware Subsystems

  • Solar Input and Protection

  • Charger and Power Stage

  • Programming and Temperature

  • Status and Battery Interfaces

  • Interfaces and Connections

  • Power and Runtime Expectations

  • Power Tree and Power Budget

  • Manufacturing and Assembly Expectations

  • Physical Design Expectations

  • Important Design Decisions

  • Assumptions and REVIEW Items

  • Change Notes