FPGA Data Acquisition of Electrical Parameter


  •   Kennedy Ahamefula Iroanusi


A data acquisition system using a Programmable Logic Gate Array (FPGA) and Graphical User Interface (GUI) for visual enhancement designed for Personal Computer is shown. The data acquisition of voltage (V), current (A) and temperature ( ) signals and/or parameters transmitted at high frequency in real time via the system-on-chip (SOC) created on Spartan 6 FPGA. The system-on-chip is achieved by programming the FPGA with a high-speed hardware description language (Verilog) code written for the system, Printed Circuit Board (PCB) was designed for the system and the GUI has been created using a graphical approach utilizing LabVIEW to enable data monitoring on Personal Computer (PC) display. The FPGA requires digital input signals; therefore, an analogue to digital convertor (ADC) is required for the convert sensor data from analogue signal from sensors to digital signals. A voltage level shifter is required to normalise the voltage level standards within the circuity in between the 5V from the ADC converter and the 3.3V voltage requirement for the FPGA. The Spartan 6 FPGA receives data from the analogue sensors via the ADC, the data are wrapped up in packets and transmitted through RS-232 serial port to the PC. The three aforementioned parameters are monitored on the GUI on the PC presented in both numerical and graphical format and all data can be store in a file for backup storage, maintenance or reference purposes.



HU, Z., ZHANG, J. and LUO, X. (2019). A Novel Design of Efficient Multi-channel UART Controller Based on FPGA.

Johnson, J. and Johnson, J. (2019). List and comparison of FPGA companies. [online] FPGA Developer. Available at: http://www.fpgadeveloper.com/2011/07/list-and-comparison-of-fpga-companies.html [Accessed 22 Mar. 2019].

Linear Technology. (2019). LTC2990 Datasheet and Product Info | Analog Devices. [online] Available at: http://www.linear.com/product/LTC2990 [Accessed 20 Jun. 2019].

Microlink Measurement and Control Systems. (2019). Computer Communication Links: RS232, RS485, USB, GPIB, Ethernet | Microlink Measurement & Control Systems. [online] Available at: http://www.microlink.co.uk/link.html [Accessed 20 Feb. 2019].

National Instruments. (2019). Temperature - Data Acquisition and Control - National Instruments. [online] Available at: http://www.ni.com/en-gb/shop/select/temperature-category#facet:&productBeginIndex:0&orderBy:&pageView:grid&pageSize:& [Accessed 20 Jun. 2019].

National Instruments. (2019). USB Data Acquisition - National Instruments. [online] Available at: http://sine.ni.com/np/app/main/p/bot/no/ap/daq/lang/en/pg/1/sn/n25:device,n24:USB,n17:daq [Accessed 19 Feb. 2019].

National Instruments. (2019). Voltage - Data Acquisition and Control - National Instruments. [online] Available at: http://www.ni.com/en-gb/shop/select/voltage-category#facet:&productBeginIndex:0&orderBy:&pageView:grid&pageSize:& [Accessed 20 Feb. 2019].

National Semiconductors. (2019). [online] Available at: http://www.learn-c.com/adc0809.pdf [Accessed 15 Mar. 2019].

P. Bishop, 2019. [Online]. Available: https://www.eetimes.com/document.asp?doc_id=1275272. [Accessed: 17- Jan- 2019].

Xilinx.com, 2019. [Online]. Available: http://www.xilinx.com/support/documentation/data_sheets/ds162.pdf. [Accessed: 08- Feb- 2019].


Download data is not yet available.


How to Cite
Iroanusi, K.A. 2021. FPGA Data Acquisition of Electrical Parameter. European Journal of Engineering and Technology Research. 6, 4 (Jun. 2021), 105-123. DOI:https://doi.org/10.24018/ejers.2021.6.4.1538.