Method of ensuring noise resistance for measurement of microcontrollers medium energy consumption

Authors

  • В. В. Кочан Research Institute of intelligent computer systems West Ukrainian National University

DOI:

https://doi.org/10.18372/2310-5461.47.14932

Keywords:

Instrumentation, microcontroller, energy consumption, capacitor, noise, network, noise resection, synchronization

Abstract

The paper considers the development of a system for measuring average power consumption of the microcontroller and microprocessor (hereinafter MC) during execution of instructions, commands, a set of commands, programs and their fragments. This system is based on the known system for measuring the instantaneous and average energy consumption of the MC, which ensures the operation of the MC in the normal operation mode with the presence of the capacitor in the power supply leg as well as the powering the MC from the current source. This allows calculating the current consumption of the MC using Kirchhoff's current law. Changes of the voltage across the capacitor in the power supply leg of the MC allow estimating the energy balance in the supply leg and energy consumption by the MC. However, the measurement error of the described system increases due to normal-mode noise induced by 220 V power network. The goal of the paper is to improve the described system by synchronizing the measurement process with zero crossing of the sinusoidal network voltage on conditions that both the voltage changes across the capacitor and their integral do not exceed the permissible levels. It is also necessary not to exceed the minimum and maximum durations of the measurement cycle as well as the deviation from the zero crossing for voltage of the power network. These conditions ensure high accuracy of measurements of average power consumption under influence of normal mode noise induced by the power supply network. The paper also presents the circuits that fulfill these conditions. The results of the study of the power consumption of the MC by the developed system, due to its high accuracy and noise immunity, allows optimizing the software of the MC for power consumption and, thus, extend the lifespan of autonomous devices without recharging the batteries.

Author Biography

В. В. Кочан, Research Institute of intelligent computer systems West Ukrainian National University

candidate of technical sciences, associate professor

References

Al-Daajeh, S. H., Al-Qutaish, R. E., & Al-Qirem, F. (2011). Engineering dependability to embedded systems software via tactics. International Journal of Software Engineering and its Applications. 5(4), 45-62.

Joshi, A. (2012). Embedded Systems: Technologies and Markets. BCC Research.

Macii, E. (2004). Ultra low-power electronics and design. Kluwer Academic.

Dorf, R. C. (2017). Systems, controls, embedded systems, energy, and machines. CRC press.

Gamatie, A., Delaval, H. Y., & Rutten, E. (2009). A Case Study on Controller Synthesis for Data-Intensive Embedded Systems. In Proceedings of the IEEE International Conference on Embedded Software and Systems, (ICESS’09) (pp. 75-82). Hangzhou, China. doi:10.1109/ICESS.2009.12

Tiwari, V., Malik, S., & Wolfe, A. (1994). Power analysis of embedded software: a first step towards software power minimization. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2(4), 437-445.

Tiwari, V., Malik, S., Wolfe, A., & Lee, M. T. C. (1996). Instruction level power analysis and optimiza-tion of software. In Technologies for wireless computing (pp. 139-154). Springer.

Lee, M. T. C., Tiwari, V., Malik, S., & Fujita, M. (1995, September). Power analysis and low-power scheduling techniques for embedded DSP software. In Proceedings of the 8th international symposium on System synthesis (pp. 110-115).

Konstantakos, V., Kosmatopoulos, K., Nikolaidis, S. & Laopoulos, T. In-Chip Configuration for Moni-toring Power Consumption in Micro-processing Systems. In Proceedings of the Third IEEE Workshop on Intelli-gent Data Acquisition and Advancing Computing Systems: Technology and Application (IDAACS'2005), (pp. 156-161). Sofia, Bulgaria. doi: 10.1109/IDAACS.2005.282962.

Боровий, А., Майків, І., Кочан, Р., Домбровський, З. & Кочан, В. (2008). Пристрій вимірювання енергії імпульсних споживачів. Патент України № 90922

Боровий, А. (2012). Інформаційно-вимірювальна система дослідження параметрів енергоспожи-вання мікропроцесорів. (Дисертація на здобуття наук. ступеня канд. техн. наук : спец. 05.13.05 – комп'ю-терні системи та компоненти, ТНЕУ) Тернопіль.

Кухлинг, Х., & Лейкин, Е. М. (1982). Справочник по физике. Мир.

Осолінський, О., Кочан, В., Домбровський, З. & Кочан, О. (2015). Спосіб вимірювання середньої енергії імпульсного споживача та пристрій для його реалізації. Патент України 110142.

Kochan, V., Kochan, O., Osolinskiy, O. (2013). Method of Microprocessors Average Energy Consump-tion measurements. In Proceedings of the 7th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (pp. 94-98), Berlin, Germany. doi: 10.1109/IDAACS.2013.6662647.

Issue

Section

Information technology, cybersecurity