Cargando…

An easy to implement logic analyzer for long-term precise measurements

Most of market-available logic analyzers are designed for hardware debug purposes and cannot record continuous measurement in long-term while in different fields of scientific research it is necessary to make data acquisition within small periods (less then 1 ms) during several hours or even days. T...

Descripción completa

Detalles Bibliográficos
Autor principal: Romanov, Alexey M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9041215/
https://www.ncbi.nlm.nih.gov/pubmed/35492041
http://dx.doi.org/10.1016/j.ohx.2020.e00164
_version_ 1784694498548252672
author Romanov, Alexey M.
author_facet Romanov, Alexey M.
author_sort Romanov, Alexey M.
collection PubMed
description Most of market-available logic analyzers are designed for hardware debug purposes and cannot record continuous measurement in long-term while in different fields of scientific research it is necessary to make data acquisition within small periods (less then 1 ms) during several hours or even days. The common example is real-time communication worst-case jitter analysis. This paper introduces an easy to implement approach how to create a logic analyzer for such kind of task on a basis of a low-cost Field-Programmable Gate Array (FPGA) kit and a personal computer. The Author provides both sample FPGA design files compatible with an open-source toolchain and the approach how to collect data using standard software and Octave scripts to post-process the experimental result. Following the Author’s guidelines even with minimal knowledge in FPGA design makes it easy to modify the introduced hardware for specific laboratory team needs.
format Online
Article
Text
id pubmed-9041215
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-90412152022-04-27 An easy to implement logic analyzer for long-term precise measurements Romanov, Alexey M. HardwareX Article Most of market-available logic analyzers are designed for hardware debug purposes and cannot record continuous measurement in long-term while in different fields of scientific research it is necessary to make data acquisition within small periods (less then 1 ms) during several hours or even days. The common example is real-time communication worst-case jitter analysis. This paper introduces an easy to implement approach how to create a logic analyzer for such kind of task on a basis of a low-cost Field-Programmable Gate Array (FPGA) kit and a personal computer. The Author provides both sample FPGA design files compatible with an open-source toolchain and the approach how to collect data using standard software and Octave scripts to post-process the experimental result. Following the Author’s guidelines even with minimal knowledge in FPGA design makes it easy to modify the introduced hardware for specific laboratory team needs. Elsevier 2020-12-15 /pmc/articles/PMC9041215/ /pubmed/35492041 http://dx.doi.org/10.1016/j.ohx.2020.e00164 Text en © 2020 The Author(s) https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Romanov, Alexey M.
An easy to implement logic analyzer for long-term precise measurements
title An easy to implement logic analyzer for long-term precise measurements
title_full An easy to implement logic analyzer for long-term precise measurements
title_fullStr An easy to implement logic analyzer for long-term precise measurements
title_full_unstemmed An easy to implement logic analyzer for long-term precise measurements
title_short An easy to implement logic analyzer for long-term precise measurements
title_sort easy to implement logic analyzer for long-term precise measurements
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9041215/
https://www.ncbi.nlm.nih.gov/pubmed/35492041
http://dx.doi.org/10.1016/j.ohx.2020.e00164
work_keys_str_mv AT romanovalexeym aneasytoimplementlogicanalyzerforlongtermprecisemeasurements
AT romanovalexeym easytoimplementlogicanalyzerforlongtermprecisemeasurements