Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 1.83 KB

README.md

File metadata and controls

43 lines (35 loc) · 1.83 KB

Power Monitor

Small board to monitor power consumption of attached devices. Working either standalone with data stored on onboard flash or realtime by sending measurements to PC through USB.

Features

  • Up to 4 concurrent devices monitored.
  • 30V maximum system voltage, haven't tested the current limit yet.
  • 8MB local flash storage
  • Onboard programmer/debugger/usb to uart with STLINK V3MODS
  • Long term energy consumption measurement

Progress

  • Currently testing rev1
    • Replaced the dcdc with one that's easier to solder (and a bit cheaper).
    • Updated firmware to use DMA for uart output.
  • Designing rev2
    • Replace V3MODS with connector and CP2102N for uart to usb.
    • Added USB-C with PD support using popular FUSB302B.
    • Replaced STML010K4 with STML010k8 because flash mem already 80% used without usb pd stuff.

Todo

  • Flash via spi -> store and download data
  • PAC Alerts
  • RTC
  • DMA reading I2C

Repo folders content

board

Diptrace files, both schematic and layout

datasheets

Contains the relevant datasheets

dcafs

Contains the files needed to read/process the data from the board with dcafs.

firmware

Contains the ST CubeIDE project with c code without using LL nor HAL.