Digital circuit for switch contact bounce analysis
https://doi.org/10.21122/2309-4923-2023-3-24-32
Abstract
This article discusses the issue of studying the parameters of the bounce of electrical contacts of switches in digital systems. Digital circuits of bounce analyzer are described. The results of experimental studies of the behavior of electrical contacts of various buttons and switches are presented. It is shown that various electric switches have random and unique characteristics, which can be used to solve the problems of random numbers generating, identifying of digital devices and user’s authentication. Prototyping of the proposed circuits was carried out on Digilent ZYBO Z7-10 debug boards, digital circuits were designed in VHDL for the Xilinx Zynq-7000 FPGA chip.
About the Authors
A. A. IvaniukBelarus
Alexander A. Ivaniuk, doctor of sciences, full professor, professor at Computer Science department
Minsk
D. O. Mozhejko
Belarus
Dmitrij O. Mozhejko, Student at Electronic Computing Machines department
Minsk
References
1. Tomas, R.K. Switching Devices. Moscow: Radio and Communication, 1989, 144 р.
2. Maxfield, M. Switch Bounce and Debounce (Part 1): Switch Types [Electronic resource]. Mode of access: https://www. eeweb.com/switch-bounce-and-debounce-part-1-switch-types. – Date of access: 03.05.2023.
3. Maxfield, M. Ultimate Guide to Switch Debounce (Part 3) [Electronic resource]. Mode of access: https://www.eejournal.com/article/ultimate-guide-to-switch-debounce-part-3. – Date of access: 03.05.2023.
4. Electromechanical switches for electrical and electronic equipment. General technical conditions: Interstate standard GOST IEC 61020-1-2016. Ch. 1. Moscow: Standartinform, 2017, 50 p. (In Russ.).
5. User guide for R&S RTB2000 [Electronic resource]. Mode of access: https://www.rohde-schwarz.com/cac/manual/-rs-rtb2000-manuals_78701-402707.html. – Date of access: 15.05.2023.
6. Zybo Z7: Zynq-7000 ARM/FPGA SoC Development Board [Electronic resource]. Mode of access: https://digilent.com/reference/programmable-logic/zybo-z7/start. – Date of access: 15.05.2023.
7. Shekhawat K., Bhatt D.P. A novel approach for user authentication using keystroke dynamics. Journal of Discrete Mathematical Sciences and Cryptography, 2022;7(25):2015-27.
8. Information technology and security. Cryptographic algorithms for generating pseudorandom numbers: STB 34.101.47-2017. In return of STB 34.101.2012 ; intr. RB 31.12.2017. Minsk : Gosstandart, 2017, 22 р. (In Russ.).
9. Yarmolik, V.N., Vashinko Ju.G. Physically Unclonable Functions. Informatika, 2011;2(30):92-103. (In Russ.)
Review
For citations:
Ivaniuk A.A., Mozhejko D.O. Digital circuit for switch contact bounce analysis. «System analysis and applied information science». 2023;(3):24-32. (In Russ.) https://doi.org/10.21122/2309-4923-2023-3-24-32