ZS1100A Power Meter

A USB-based power supply that can accurately estimate the energy consumption of IoT devices

Jun 22, 2020

New Feature - Programmable Output Resistance

by Prajay Madhavan

ZS1100A power supply output resistance will be programmable, and can be set from 0 to 10 Ω in steps of 0.04 Ω. This is very helpful for real battery emulation. The circuit has already been added to the Rev4 PCB and has been simulated.

Simulation data

Voltage drop with 0.4 Ω resistor (simulated)

Additional changes between Rev2 and Rev4

Rev4 PCB

Rev4 is the version that will ship to campaign backers. In addition to the programmable output resistance, the following changes will be made to the Rev4 PCB:

  1. TO-220 sense resistor will be replaced with high power SMD current sense resistor. The TO-220 part was getting obsolete and other options were non-RoHS.
  2. Programmable output resistor circuits will be added.
  3. Blue wiring on the prototype will be fixed.
  4. Current limiting circuit will be added. Simulated and tested on board by blue-wire.
  5. RTC will be added on the I²C bus, which can optionally be used to count the warm-up time.
  6. Over-voltage protection will be added. This is to ensure sudden disconnection of charged inductive loads do not cause a high voltage spike.
  7. Added protection for high reverse current. This sets a limit of 0.5 A going into the power supply.

All of these changes are verified in simulation and pose no impact to the overall delivery schedule. The Rev4 will be manufactured and fully tested in our lab before the final volume build starts. At least three units will be tested for reliability and stability.


Sign up to receive future updates for ZS1100A Power Meter.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects