Solar MP3 Board

Created a project doc

Board Bring-Up Plan

View Document

Board Bring-Up Plan Scope and Safety
Validate the completed Solar MP3 Player schematic before any PCB layout. Use a genuine DFR0299, FAT16/FAT32 microSD card (≤32 GB), and a 4–8 Ω speaker. The speaker output is BTL: connect the load and differential probe only between SPK_P and SPK_N; never ground either lead.
Equipment and Setup
  • Current-limited bench supply connected to J1: positive to pin 1 (PANEL_POS) and return to pin 2 (GND).
  • Emulate the Voltaic P123 at its expected operating point with 5.89 V, 100 mA current limit. Also test up to 7.25 V open-circuit-equivalent voltage while retaining a ≤120 mA limit.
  • DMM; oscilloscope with differential measurement for speaker output; optional electronic load/current logging.
Completed the batteryless solar MP3 schematic: protected/reg­ulated P123 input, 4400 µF buffering, 4.60 V/3.81 V UVLO hysteresis, switched DFR0299 MP3/microSD module, and differential speaker output. ERC and power checks are clean.
  • Open item: DFR0299 power-on autoplay and persistent looping are not manufacturer-guaranteed; genuine hardware must be bench-tested.
  • Board Bring-Up Plan includes the required five-cycle autoplay/repeat test.
Suggested next steps
  1. Bench-test the DFR0299 automatic-loop behavior.
  2. If it fails, add a tiny low-power controller for guaranteed looping.
  3. After resolving that behavior, proceed to compact PCB placement.
Layout and cost checks
Start compact placement
Check BOM cost
Add guaranteed autoplay
Size the board

Refine this doc
Ask about this doc
Project Specification
Project Overview
Batteryless sunlight-powered MP3 player for the Voltaic P123 panel. Status: Schematic review — power path complete; automatic loop trigger behavior blocked pending module validation/controller decision.
Intended Use
Bright outdoor light, one microSD audio program, small 4–8 Ω speaker, no battery and no runtime guarantee after shading.
What the Device Should Do
  • Charge a capacitor reservoir from the panel.
  • Enable playback only after the 5 V reservoir reaches about 4.60 V.
  • Disconnect the player near 3.81 V and require recharge to 4.60 V before restart.
  • Play at moderate sustainable loudness within the panel power limit.
  • Ultimately start and loop automatically; this behavior is not guaranteed by the authoritative DFR0299 documentation without an additional trigger/controller.
System Architecture

Text


P123 panel -> J1 -> D1 reverse blocker -> U4 5.0 V low-Iq LDO -> SOLAR_BUF (C1+C2)
                                                            |-> U2 TLV3012 UVLO -> U3 load switch
                                                            `-> PLAYER_5V -> DFR0299 -> BTL speaker J2
Hardware Subsystems
  • Input/protection: J1, PMEG2005EJ reverse-current Schottky, ESD5341N clamp, C8 input bypass.
  • Input regulation: MCP1702T-5002E/CB, 5.0 V, 250 mA, 2 µA typical IQ, 13.2 V input rating.
  • Reservoir: 2 × 2200 µF, 10 V aluminum electrolytic plus local bypass.
  • UVLO: TLV3012 push-pull comparator with 1.242 V reference; R1=374 kΩ, R2=150 kΩ, R3=1.8 MΩ.
  • Load switch: SiP32431 active-high reverse-blocking switch; 1 µF input and >=0.1 µF output bypass.
  • Audio/storage: DFR0299, integrated FAT16/FAT32 microSD (<=32 GB) and differential speaker driver.
Interfaces
  • J1 pins 1/2: panel positive/ground; pins 3/4 are connector mechanical terminals and intentionally NC.
  • J2 pins 1/2: SPK1/SPK2 BTL output; neither may be grounded; pins 3/4 intentionally NC.
Power and Operating Limits
The current P123 datasheet describes a nominal/expected 0.71/0.60 W panel, expected Vmp=5.89 V and Imp=0.10 A, and nominal Voc=7.25 V. This conflicts with the informal “5 V” name and makes direct connection to 5.5 V-rated circuitry unsafe; U4 was added. At expected MPP, U4 can deliver roughly 0.50 W at 5 V before downstream losses. Target average player input is 55–85 mA (0.275–0.425 W), leaving limited margin. Short peaks up to roughly 150 mA may come from the reservoir. Do not claim continuous 1 W or 3 W speaker output from this source. Set module/file volume experimentally so average panel current remains <=100 mA under full light.
UVLO Thresholds
With REF tied to IN− and R1 from SOLAR_BUF, R2 to ground, R3 from OUT to IN+:
  • rising threshold with OUT low: 4.597 V nominal;
  • falling threshold with OUT high: 3.806 V nominal;
  • hysteresis: 0.791 V nominal. Threshold tolerance includes reference, resistor, comparator offset, and LDO output tolerance.
Firmware-Relevant Requirements / Playback Blocker
DFRobot documents IO1/IO2 as momentary keys: short press previous/next and long press volume−/volume+. It does not authoritatively state that grounding IO1 continuously causes first-track autoplay/loop, nor that the module automatically plays on power-up. The previous R4 strap was removed. IO1/IO2 and UART are intentionally NC until one of these is validated:
  1. bench test a genuine DFR0299 for power-on resume/repeat persistence; or
  2. add an ultra-low-power controller/one-shot to issue a startup command and repeat mode over UART. The schematic must not be represented as guaranteed automatic-loop-capable until this blocker is resolved.
Storage Setup
Use FAT16/FAT32 microSD <=32 GB. Playback ordering can depend on copy order/folder organization; validate the actual card image and module revision.
Manufacturing and Physical Expectations
SMD control path; radial 10 V bulk capacitors. PCB layout is intentionally not started. Keep high-current reservoir/switch/player paths short and preserve BTL speaker isolation.
Assumptions and Uncertainties
  • Genuine DFRobot-compatible DFR0299; clones may differ.
  • Speaker impedance 4–8 Ω, with volume limited by source power.
  • Panel is the P123 characterized by the current Voltaic datasheet, not an ideal regulated 5 V supply.
  • DFR0299 operating current and startup transient are not specified authoritatively in the cited wiki and require measurement.
Change Notes
  • Wired all 19 present components and marked unused pins intentionally NC.
  • Added U4/C8 after discovering P123 Voc exceeds 5.5 V.
  • Corrected large capacitor footprints and ratings.
  • Removed unsupported IO1 ground strap and recorded the automatic-loop blocker.
  • Project Overview

  • Intended Use

  • What the Device Should Do

  • System Architecture

  • Hardware Subsystems

  • Interfaces

  • Power and Operating Limits

  • UVLO Thresholds

  • Firmware-Relevant Requirements / Playback Blocker

  • Storage Setup

  • Manufacturing and Physical Expectations

  • Assumptions and Uncertainties

  • Change Notes

Solar MP3 Player

Solar MP3 Player thumbnail
Batteryless 5 V solar-powered MP3 player for the Voltaic P123 panel, with automatic loop playback, UVLO hysteresis, reservoir energy buffering, microSD storage, and a small speaker output.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$6.91–$7.72

Digi-Key

$0.00

HQonline

$0.03

LCSC

$17.72–$17.73

Mouser

$9.05

TME

$9.97

Verical

$8.41–$8.74

Controls