Otii applications and use cases

Device and firmware power measurements and analysis

Use caseOtii instrumentAutomation ToolboxBattery Toolbox
Power and current profilingMeasure, analyze and optimize your embedded device’s real current and power consumption. High dynamic range, high resolution measurements.Arc/Ace
UART logs sync with power measurementsSynchronise your debug logs with power measurements to understand what drains the energy. Insights are the first step to optimizing. Iterate measurements for all changes in firmware.Arc/Ace
In-line mode/Ampere meter mode measurementsMeasure the current, voltage, power and energy in-line with power source and your embedded device. Like a multimeter, but also measures both current and voltage at the same time.Ace
Subsystem power measurement of an embedded deviceFollow the power, from the battery connector throughout the system that you are building. Examine how each subsystem affects current consumption and voltage levels.Arc/Ace
Control device via AT Command while power measuringOptimize eDRX and PSM settings of your device by changing the settings in real time while measuring. Improve this further by automating this with a script. Python script available at Qoitech Github. Arc/Ace
Logic analyzerConnect DUT digital signals to GPIs to monitor logic levels, like a logic analyzer. Use the MCU GPIOs as a status indicator and view them in the Otii desktop application.Arc/Ace
Differential measurementsMeasure current and voltage without using the internal power supply of Otii hardware.Arc/Ace
2-channel power supplyUse Otii Ace as two power boxes and four multimeters, due to its isolation between the main channel and the expansion board.Ace

Automated power measurements and testing

Use caseOtii instrumentAutomation ToolboxBattery Toolbox
Automation with Python and C# for regression testing, validation and Continuous Integration (CI)Control your Otii Arc/Ace with the built-in TCP-server from any language or system that supports communication over TCP sockets, using a JSON-based API. Any of the use cases in this and other application areas can be automated. Arc/Ace◼︎
Importing external logs into an Otii 3 project using PythonImport an external CSV-based log (from Wireshark, network analyzer etc) into an existing Otii 3 project using the Otii TCP Python API, aligning events with power measurements for precise time correlation.Arc/Ace◼︎
Automated measurement of a PMIC (DC/DC converter) efficiencyCheck the efficiency of your PMIC (DC/DC converter) with your embedded device as a consumer, and verify its efficiency across all loads.Arc/Ace◼︎
Power measurement in functional testing with Raspberry PiAutomate functional testing with Raspberry Pi, streamlining comprehensive testing in development workflows. Arc/Ace◼︎

Battery measurements and analysis

Use caseOtii instrumentAutomation ToolboxBattery Toolbox
Battery cycling and performance validationCharge and discharge in single or multiple steps, cycle-discharges, and design custom scenarios. Test and validate the performance of one or multiple batteries in real time.Ace◼︎
Battery profiling Create discharge profiles for the batteries under specific discharge conditions that reflect how your application behaves. Use these to emulate batteries. Arc/Ace◼︎
Battery emulationUse Otii Arc/Ace to act as a battery, following a discharge curve of your specific discharge profile or preset Otii profiles. Emulate battery, get the real capacity value, and find the right match for your application.Arc/Ace◼︎
Evaluation of battery passivationMeasure and visualize the passivation effects to understand and prevent premature device resets.Ace◼︎

Energy harvesting measurements and analysis

Use caseOtii instrumentAutomation ToolboxBattery Toolbox
PV cell and energy storage evaluationIn-line measurements to evaluate how much current and energy a solar panel/PV cell is charging the embedded device’s energy storage. Make sure that your PV cell generates enough energy to keep your system powered at all use cases.Ace
Stress testing of PV cell and energy storageUsing Otii Ace as the load, emulating your embedded device under different conditions (protocols, duty cycles, applications) to evaluate whether the energy harvesting system is self-sufficient.Ace◼︎