Concurrent Acquisition Approach for High Resolution Sensor Arrays A versatile and compact platform to collect and display sensor data in true parallel fashion Federico Thei, Marco Bennati, Michele Rossi, Marco Crescentini, and Marco Tartagni ARCES - Advanced Research Center on Electronic Systems, Second School of Engineering, University of Bologna – Via Venezia 52, 47521 – Cesena (FC), Italy fthei@arces.unibo.it, mbennati@arces.unibo.it, mrossi@arces.unibo.it, mcrescentini@arces.unibo.it, and mtartagni@arces.unibo.it Abstract — An increasing amount of sensor applications require multiple data acquisition with high resolution in truly parallel fashion. This requirement is particularly useful in the field of Nanotechnology where concurrent acquisition is required to understand the correlation between weak stochastic events. In this paper, we will propose a sensor array readout approach where synchronous sigma-delta converters are interfacing each sensing point and whose outputs are concurrently downsampled by dedicated hardware for decimation processing. The approach shows the following advantages: on the one hand the sigma-delta conversion ensures high resolution and linearity (>12 bits), on the other, the 1-bit output allows easier routing access to the array. The approach is particularly useful in the presence of very low signals where direct raster-mode switching access to the array would compromise the signal-to-noise ratio of the readout process. As a proof of this concept, the approach is applied to an array of lipid bilayer membranes (BLMs) permitting to acquire and display single molecule event data by means of a PC-based graphical user interface (GUI). Keywords - Sensor Arrays; Nanosensors; Bilayer Lipid Membrane; Ion-channels; Delta-Sigma Converters I. INTRODUCTION Improvements in performance for high resolution sensor arrays require a new approach to elaborate large amounts of data concurrently. Moreover, device miniaturization requires a serial elaboration approach to scale the array size. Delta-Sigma converters offer high resolution and linearity on a single bit output at a high data bit rate, due to intrinsic oversampling conversion techniques, as well as low quantization noise [1]. The output of these converters need to be filtered and decimated, to achieve the noise filtering and the equivalent bit resolution in parallel format (words), ready to be used or transferred through an interface towards a PC. High throughput of data does not allow real time software elaboration, but it requires dedicated hardware processing units. Currently, field programmable gate arrays (FPGA) devices may integrate thousands of DSP slices, like the Xilinx Virtex-6 SXT (2016 slices), each containing a 25x18 bit multiplier, adder, and accumulator, running at frequency as high as 600 MHz. Thus, it appears that FPGA architecture is the most flexible to realize high throughput serial data elaboration, even for relatively large sensor arrays. A typical example of application is concurrent ion channel recording and parallel patch-clamp techniques, where the design of the electronic interface is crucial. Current sensing becomes challenging since outputs consist of signals in the pA range or even below and in the KHz bandwidth. To measure this value very low noise front-end amplifiers are needed [2][3]. Moreover, sensor array techniques, frequently used in stochastic biosensing, demand efficient strategies to address a large amount of data concurrently delivered by the system. This paper will illustrate an overview on the system architecture and the required specifics, the theory approach to the problem of the decimation and filtering, it proceeds through the FPGA implementation of the processing architecture and the Graphical User Interface (GUI) software development. The paper will end with an example of application of the implemented system. II. SYSTEM STRUCTURE The proposed system architecture is composed of three mains parts, as shown in Fig. 1: A sensor array interfaced by Delta-Sigma (ΔΣ) converters. An FPGA board elaborating the high rate data from the ΔΣ array. A Graphical User Interface (GUI) on the host PC to visualize and store data transmitted through a USB link. A Delta-Sigma is an oversampling Analog-to-Digital converter (ADC) that samples the input signal at a frequency much greater than required by Shannon’s theorem and converts the information into a 1-bit stream [4]. The ratio between the input oversampling frequency @ 1MHz and the output Nyquist data rate is called oversampling ratio (OSR). Because the ΔΣ converts the input signal into a digital one, any data processing such as filtering can be performed in the digital domain. Moreover, the ΔΣ approach simplifies the routing architecture since it minimizes the number of output lines because the 1-bit data output signals and allows for the acquisition of multiple signals concurrently. To recover data at the Nyquist rate, the one bit first-order ΔΣ output data stream is filtered and down-converted by a decimator, performed by the FPGA block in parallel fashion for several channels [4]. As illustrated in Fig. 1, the FPGA processes up to twelve data streams concurrently. 2010 First International Conference on Sensor Device Technologies and Applications 978-0-7695-4094-8/10 $26.00 © 2010 IEEE DOI 10.1109/SENSORDEVICES.2010.29 88 2010 First International Conference on Sensor Device Technologies and Applications 978-0-7695-4094-8/10 $26.00 © 2010 IEEE DOI 10.1109/SENSORDEVICES.2010.24 94