
- Description
- Specifications
- Documents
Features and Specifications
15V voltage range
3A current range, continuous (10A pulses)
0.5 nA resolution, equivalent to 34-bits of dynamic range
300 kHz bandwidth with 2 million samples per second,
16-bit, simultaneous current and voltageRapid 1 μs switching between shunt resistors for
seamless dynamic current measurementEnwavify technology for consistent, accurate measurements
through current range changesComputes power, energy, and charge
4 general-purpose inputs and 2 general-purpose outputs
1 BNC trigger configurable for either input or output
USB 2.0 high-speed host connectivity with modern USB C connector
Sensor ports electrically isolated from USB
Host software support for Microsoft Windows, Apple macOS, and Linux
Python library and scripting provided
Joulescope host software is open-source on GitHub

Joulescope JS220: Precision Energy Analyzer
Joulescope's next-generation, affordable, and user-friendly instrument helps you create more energy-efficient products, all within a portable design. It measures current from nanoamps to amps while simultaneously tracking voltage, power, energy, and charge. Many modern battery-powered and IoT devices have a wide dynamic current range, making accurate measurement challenging. These devices consume nanoamps (nA) or microamps (μA) when in "sleep" mode and milliamps (mA) or amps (A) when active. Joulescope combines high-speed sampling with rapid dynamic current range switching to provide accurate and seamless current and energy measurements, even for devices with rapidly varying current consumption. Its unprecedented accuracy and low cost allow every engineer on the team to measure the energy consumed by the target device during development. Joulescope offers rapid feedback on how changes affect the overall product battery life.
Makes the Invisible Visible:
The JS220 measures current and voltage 2 million times per second with a 300 kHz bandwidth. It displays waveforms of voltage and current over time, like an oscilloscope. This oscilloscope view allows you to identify and troubleshoot dynamic behavior and short events, including inrush current, event handlers, and tasks.
Low Voltage Drop:
Joulescope has a total voltage drop of 25 mV at 1 A, ensuring your target device operates correctly. It displays instantaneous voltage, current, power, and energy, similar to a multimeter, providing a quick and easy summary of your device's current state.
Python Library and Scripting:
Want to go beyond the Joulescope UI? Automate a test? Integrate with a larger test setup?