Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain project
Write a project description
Find schematic issues
Create a test plan
Simulate a circuit
Prepare for Manufacturing
Component Selection Workflow
New Subsystem Wizard
Write I2C initialization code
Generate firmware skeleton
MOSFET Driver

MOSFET Driver
4y
Someone is typing...
4
Battery to 5V (SMPS)

Battery to 5V (SMPS)
4y
Someone is typing...
8
LOAD OUTPUT

High-side switch necessary, otherwise e.g. in case of a laptop powered by 12V and connected to USP port GND current would continue through USB wire.
4y
LOAD OUTPUT
4y
Someone is typing...
5
DC/DC Power Stage

DC/DC Power Stage
4y
Someone is typing...
1
Solar Voltage

PMOS for protection of MCU pins if PV panel is connected before battery
4y
Solar Voltage
4y
Someone is typing...
2
Current Sense Amplifier

Diff. amp. reference defined by DAC pin instead of GND: variable zero current set point
4y
Current Sense Amplifier
4y
Someone is typing...
6
Solar Panel

Voltage: 16-55V
4y
Solar Panel
4y
Someone is typing...
3
Battery Voltage

Same voltage divider for V_SOLAR and V_BAT to use COMP1 for MCU wake-up when Vsolar > Vbat
4y
Battery Voltage
4y
Someone is typing...
7

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    logo.png

    logo.png

    logoThumbnail

    MPPT Solar Charge Controller

    MPPT Solar Charge Controller thumbnail
    10A MPPT Solar Charge Controller with dual USB ports using Low-power 32bit ARMCortex-M0+ MCU (STM32L072). Expandable via Olimex Universal Extension Connector (UEXT) featuring I2C

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Digi-Key

    $15.21–$21.93

    LCSC

    $30.43

    Mouser

    $18.23

    Controls