Next Article in Journal
A Code Division Design Strategy for Multiplexing Fiber Bragg Grating Sensing Networks
Next Article in Special Issue
Design Optimisation of a Magnetic Field Based Soft Tactile Sensor
Previous Article in Journal
Smart Collaborative Caching for Information-Centric IoT in Fog Computing
Previous Article in Special Issue
Prostate Cancer Detection with a Tactile Resonance Sensor—Measurement Considerations and Clinical Setup
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Accuracy Readout Electronics for Piezoresistive Tactile Sensors

by
José A. Hidalgo-López
1,*,
Óscar Oballe-Peinado
1,2,
Julián Castellanos-Ramos
1,2,
José A. Sánchez-Durán
1,2,
Raquel Fernández-Ramos
1 and
Fernando Vidal-Verdú
1,2
1
Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain
2
Instituto de Investigación Biomédica de Málaga (IBIMA), Málaga 29010, Spain
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(11), 2513; https://doi.org/10.3390/s17112513
Submission received: 29 September 2017 / Revised: 27 October 2017 / Accepted: 31 October 2017 / Published: 1 November 2017
(This article belongs to the Special Issue Tactile Sensors and Sensing)

Abstract

:
The typical layout in a piezoresistive tactile sensor arranges individual sensors to form an array with M rows and N columns. While this layout reduces the wiring involved, it does not allow the values of the sensor resistors to be measured individually due to the appearance of crosstalk caused by the nonidealities of the array reading circuits. In this paper, two reading methods that minimize errors resulting from this phenomenon are assessed by designing an electronic system for array reading, and the results are compared to those obtained using the traditional method, obviating the nonidealities of the reading circuit. The different models were compared by testing the system with an array of discrete resistors. The system was later connected to a tactile sensor with 8 × 7 taxels.

1. Introduction

Resistive sensors are used in a large number of applications to measure physical variables. In some applications, these sensors are used individually, while in other cases, a large number are required in order to measure physical magnitude. These groups of sensors are used in multiple applications: light-dependent applications [1,2], gas detectors [3,4,5], temperature sensors [6,7], thermal anemometry [8] and tactile sensors or artificial electronic skins [9,10,11,12,13,14,15,16,17,18,19]. The number of individual sensors tends to be high, especially in the case of tactile sensors or artificial electronic skins.
A naïve approach to solving the problem of reading the electronics of a large number of sensors simultaneously is to design a reading circuit for each of them. However, this is very costly in terms of both hardware and area. A widely used solution to avoid these drawbacks consists of organising the sensors in the form of an array with M rows and N columns, Figure 1, such that each sensor (represented by a resistor) is connected to a row wire and a column wire. There are also sensors that have this structure as a result of their very manufacture; this is especially prevalent in tactile sensors [15,19].
The reading procedure for the circuit shown in Figure 1 consists of using the Swi switch to select row i at a positive voltage value, while the other switches are connected to ground (these switches can be constructed using simple digital buffers). The result is that the readout circuits maintain zero voltage in the vertical wires, the current will enter these circuits through a single resistor per column, and it is possible, to some degree, to evaluate the value of these resistors. This is known as the Zero Potential Method. The time required to evaluate the array resistor values is M·tr, where tr is the time needed to evaluate the value in a single sensor.
The Zero Potential Method also allows the reading circuit to be constructed using both a single readout circuit [20,21,22,23,24,25] and a series of additional multiplexers to control the row and column wires. However, if the number of sensors in these circuits is high, given that the time required to read all the sensors is M·N·tr, the time needed may be too great to evaluate important characteristics in tactile arrays such as grip or slippage.
However, the circuit shown in Figure 1 (as well as the solutions with a single readout circuit) presents practical problems in ensuring that the current that enters each readout circuit is solely dependent on the value of a single resistor in each column. Firstly, we have the output resistors for each switch; and secondly, the nonidealities of the readout circuits themselves. This can be analysed in a practical implementation of the circuit of Figure 1, as shown in Figure 2, where the row i switch has been selected. In this circuit, each switch has been replaced by its output resistor, RBi (which can have a different value for each switch status), and the readout circuit has been constructed with an operational amplifier (OA) with negative feedback and a resistor. The main error sources in this type of readout circuit are the offset voltage, θj, (shown in Figure 2), the bias currents, Ibj, and the finite gain, Aj, of each OA.
Due to RBi, θj, Ibj, and Aj, the current that circulates through the wire of each column does not depend solely on the value of the resistor in a single sensor, but is also influenced by the values of the other array resistors. This is known as the crosstalk effect [6,20,26,27,28].
If we ignore these sources of error and assume RBi = 0, θj = 0, Ibj = 0, and, Aj → ∞, in Figure 2 we can obtain Rij from the value of Voj:
R i j = V D D V o j R F j
However, due to these nonideal parameters, the result of using Equation (1) shows a certain degree of error, such as in a previous study [23], with errors of 30% for a 4 × 4 array with resistors in a range between 100 and 1000 Ω, using buffers with an internal resistance of 10 Ω to address the rows. Errors of over 40% can occur, depending on the type of resistor to be measured, and even using two readout circuits to minimise errors [29]. The occurrence of phantom (but unquantified) pressures was observed for different pressure patterns in a previous study [19] for a 6 × 6 array of tactile sensors. This is the typical crosstalk effect in tactile sensors.
It has been theoretically shown that using an additional column of calibration resistors in the array (not sensors) eliminates the effects of crosstalk due to RBi, θj and Ibj [30]. Furthermore, using an additional row of calibration resistors (not sensors), along with the previously added column, also eliminates the effect of finite gain in the OA.
This paper aims to, on an array of tactile sensors designed by the authors, show the operation of the circuit proposed in [30], and to assess the quality of the readings, in order to achieve a high-accuracy tactile sensor. Firstly, an array of resistors (not sensors) will be constructed to simulate the operation of the tactile sensor, and the errors that occur in the measurement of the values of the resistors will be evaluated. The range of resistor values used in this test will match the range of values provided by the tactile sensor to be used later. Finally, the taxels array will be connected to the electronic reading system and the obtained results will be displayed.
The structure of the paper is as follows: Section 2 shows the circuits that will be used to control the sensor array reading and solve the problem of crosstalk. Section 3 describes the electronic system implemented to test the proposed circuits. Section 4 shows the obtained experimental results and Section 5 analyses the consequences of using the equations detailed in Section 2. The final section summarizes the conclusions.

2. Electronic Reading Circuits

Type A circuit proposed in [30], as shown in Figure 3, will be used to eliminate crosstalk due to RBi, θj and Ibj.
Compared to the Figure 1 circuit, the switches have been replaced with digital buffers controlled, in our implementation, directly by an FPGA. A column has been added to the array—c, the calibration column (shown in red in Figure 3)—which includes the same reading circuit as the other columns, as well as a calibration resistor with known value, Ric.
Continuing the analysis of this circuit that was described in [30], the value of Rij can be obtained from the following equation:
R i j = R i c R F j R F c V o c ( 0 ) V o c ( i ) V o j ( 0 ) V o j ( i )
Where Ric, RFj and RFc are resistors of known value and Voc(0) is the output voltage of the OA of column c when all row selection buffers provide the ground voltage at the output. On the other hand, Voc(i) is the output voltage of the OA of column c when row i has been selected. Likewise, Voj(0) and Voj(i) are the OA output voltages of column j for the same circumstances. We refer to this method of estimating the value of Rij as Method I.
In accordance with Equation (2), taking into account that a reading must be made when none of the rows are addressed, (M + 1)·(N + 1) readings are required to evaluate the M·N resistors of the sensor array for an array of M·N sensors. These readings are carried out in M + 1 reading cycles. This small increase in the number of readings and cycles required is the cost paid to avoid crosstalk due to RBi, θj and Ibj.
On the other hand, as described in [30], the circuit shown in Figure 4 will be used whenever it is necessary to avoid crosstalk due to a finite gain of the OA.
For this circuit, the value of Rij can be obtained from:
R i j = R i c R c j R c c V o j ( 0 ) V o j ( c ) V o j ( 0 ) V o j ( i ) V o c ( 0 ) V o c ( i ) V o c ( 0 ) V o c ( c )
Where Ric, Rcj and Rcc are resistors of known value and the voltages are interpreted as in Equation (2). We refer to this method of estimating Rij using Equation (3) as Method II.
In this case, N additional resistors are required compared to the circuit in Figure 3, and (M + 2)·(N + 1) readings are needed to to evaluate the M·N resistors of the sensors. Consequently, the complete reading process consists of M + 2 cycles. There is an additional reading cycle compared to Method I.

3. Materials and Methods

The proposed methods were tested with the electronics shown in Figure 5, and a block diagram of the whole system can be seen in Figure 6. The analog-to-digital converter (ADC) used was a model ADS8568 from Texas Instruments [31]. It is a 16-bit, 8-channel, simultaneous sampling, successive approximation register (SAR)-based ADC. Data are transferred to the FPGA via an SPI serial protocol. Row address was carried out using TS5A23159 analog switches from Texas Instruments [32]. The OAs used in this study were model OPA4188 from Texas Instruments [33]. Their main characteristics are: rail-to-rail input/output; input offset voltage: 25 μV (max); and low noise of 8.8 nV/√Hz.
Along with the circuit necessary for readings, a resistor array comprising 9 rows and 8 columns was constructed to carry out the experiments with resistors (not sensors) in the next section, allowing us to evaluate the quality of the readings provided by the system.
The resistor array consisted of eight rows and seven columns. In addition, one row and one column were used to measure the calibration resistors. Its values are indicated in the following section for each of the experiments carried out.
A Nexys 3 Spartan-6 FPGA development board [34] was used to send the acquired data to a host computer. Since the purpose of the tests was only to determinate the quality of the measurements, the sampling frequency of the array during the tests was set as 50 frames per second (fps). Higher sampling rates can be achieved by optimising interface electronics, as the ADC has a maximum data rate per channel of 480 kSPS.
The resistor array (except the calibration resistors) was then replaced with a tactile sensor designed by the authors. The tactile sensor was made by placing a continuous electroactive sheet on an array of electrodes. This array had 16 × 16 pairs of electrodes on a flexible printed circuit board (FR4 0.2 mm width). Each pair of electrodes had an inner circular electrode (1.5 mm2 area) and a surrounding ring-shaped electrode (1.55 mm2 area), with a gap between electrodes of 0.1 mm. The electrodes were made of copper with a chemical Ag surface finish. The resulting thickness of the conductive layer was 35 µm. The distance between the centers of two taxtels along both vertical and horizontal axis was 2.54 mm. The active area of the tactile sensor was 16.52 cm2. The inner electrodes were connected to each, other forming rows, while the outer electrodes were connected to form columns. The structure appears in Figure 7a. Subsequently, the electrodes were covered with a continuous electroactive material using a piezoresistive sheet of capLINQ (code MVCF-40012BT50KS/2A). This sheet had a width of 0.1 mm and a surface resistance of 50,000 Ohm/cm2. The piezoresistive sheet appears in Figure 7b, while Figure 7c shows the complete sensor. Built in this way, the tactile sensor was able to cover the resistance range studied in the paper, as shown in Table 1 and Table 2.
An average calibration curve of all the taxels is shown in Figure 8a. The tactile sensor behaves such that, the higher the pressure, the lower the output resistance between the inner and outer electrodes.
Although the tactile sensor comprised 16 × 16 taxels, only 8 rows and 7 columns of taxels were connected, in order to ensure compatibility with the resistor array used in evaluating the quality of the reading electronics. Meanwhile, column 8 was used for Method I and row 9 and column 8 for Method II (they are used for calibration purposes for the resistor array). The active area of the tactile sensor was the subarray of taxels from rows five to twelve, and from columns five to eleven, as can be seen in the red area in Figure 8b.

4. Results

Two experiments with discrete resistors, under two different conditions, were implemented to analyse the performance of both the circuits proposed in Equation (2), Method I (M.I), and Equation (3), Method II (M.II). The performance of these circuits was compared to Equation (1), Classical Method (CM).

4.1. Experiment 1

Resistors in the 270–10,000 Ω range were measured using 1400 Ω as the nominal value for the calibration resistors. The rest of the resistors of the array took the mid-range value 5600 Ω, including the row and column of the resistor under test. The results are shown in Table 1.
The results of R ¯ and σ were obtained after carrying out 500 measurements, while the maximum relative error column in Table 1 shows the worst case out of the 500 measurements. The same procedure was used in the other experiment described in this section.

4.2. Experiment 2

Resistors in the 270–10,000 Ω range were measured using 1400 Ω as the nominal value for the calibration resistors. The other resistors in the array took the mid-range value 5600 Ω, except for the row and column of the resistor being tested, which had the minimum value (270 Ω), this being the worst situation in terms of crosstalk in the array when evaluating the value of a resistor. The results are shown in Table 2.
The relative systematic error obtained for each of the methods in both experiments is given by the equation | R R ¯ | / R . These errors are shown in Figure 9.

4.3. Experiment 3

A third experiment was carried out with the piezoresistive tactile sensor shown in Figure 7. The aim was to show the reduction of the influence of the crosstalk in the tactile sensor. First, a tactile image was obtained with a weight of 200 g on the sensor (Figure 10a). Then, the sensor was pressed with a finger on a different location, and a second image was captured (Figure 10b). We compared the most pressed taxel in both images to show the effect of pressing in more than one area of the tactile sensor.
The value of the resistance of the taxel calculated with the Method I in the first case (Figure 10a) was 5563 Ω, and its value when another area of the sensor was pressed with a finger (Figure 10b) was 5498 Ω. Therefore, the relative error due to the crosstalk was 1.18%.
As a final experiment, a video demonstration (included in the additional materials) has been included to show the behavior of the system with the tactile sensor connected. This shows how information can be obtained from the tactile sensor (in this case, simultaneous movement of several fingers at a time is shown) using Equation (2) to determine sensor resistance.

5. Discussion

As shown in the graphs in Figure 9, Methods I and II both improve on the results obtained by using Equation (1) By almost one order of magnitude. In general, the errors arising from the Classic Calculation Method increase with the value of the resistor, while for Methods I and II the errors remain approximately independent of the resistance value to be measured.
This increment of the error for the Classic Calculation Method is due to the fact that if the resistor being tested increases its value, the total current through it decreases. Thus, the current component due to crosstalk becomes more significant.
Moreover, errors measured in Experiments 1 and 2 corresponding to Method I and II are quite similar as can be seen in Figure 9b,d. This shows that the resistance value of the other resistors has a negligible effect on the resistor under test.
Although, theoretically, Equation (3) should provide better results than Equation (2), the fact that a greater number of readings are required in Method II (resulting in a higher standard deviation of the results, as shown in Table 1 and Table 2) and the fact that the OAs used in the circuit have a very high gain (meaning the influence of this parameter is small) explain why this benefit is not observed in Figure 9b. Experiment 2 does show a slight improvement for Method II, although the difference may not justify the extra hardware and readings involved. Also, a slight error dependence on the value of the resistor is evident in the graphs of Experiment 2. This can be explained by the relative error increase in the analog-to-digital conversion for small voltage values which are obtained at the OA outputs for the high resistance values to be measured.
Considering that Method I presents similar results to those obtained by Method II, the simpler first method was used to evaluate the effect of pressing in a second location on the tactile sensor in Experiment 3. The number of taxels that are pressed in this second location is high, therefore the influence of crosstalk should be significant. However, the resistance of the reference taxel under the first object varies by only 1.18%.
Moreover, the video included in the additional materials does not show any type of “phantom” pressure in the array while several fingers are moving, which indicates the suppression of crosstalk.

6. Conclusions

Two methods for eliminating crosstalk in a resistive sensor array have been evaluated. Both methods showed better results than the equation traditionally used to evaluate the values of individual resistors. The comparison was carried out by constructing an electronic system that enabled both an array of discrete resistors (to verify the performances of each reading method) and a tactile sensor designed by the authors to be used.
Furthermore, it has been shown that, although Method II should show better results, in practice it provides similar results to those obtained with Method I if the circuit OAs are chosen properly.

Supplementary Materials

The following are available online at https://www.mdpi.com/1424-8220/17/11/2513/s1, Video S1: High-precision Readout Electronics for Piezoresistive Tactile Sensors.mp4.

Acknowledgments

This work was funded by the Spanish Government and by the European ERDF program funds under contract TEC2015-67642-R.

Author Contributions

J.A.H.-L. conceived the experiments; O.O.-P. and J.A.H.-L. designed the electronic system; O.O.-P., J.A.S.-D. and R.F.-R. performed the experiments; J.A.H.-L. and O.O.-P. analyzed the data; J.C.-R. contributed materials and the LabVIEW™ application; J.A.H.-L. and O.O.-P. wrote the paper; F.V.-V. revised the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Saxena, R.S.; Bhan, R.K.; Aggrawal, A. A new discrete circuit for readout of resistive sensor arrays. Sens. Actuators A Phys. 2009, 149, 93–99. [Google Scholar] [CrossRef]
  2. Xiao-Yuan, W.; Fitch, A.L.; Iu, H.H.C.; Sreeram, V.; Wei-Gui, Q. Implementation of an analogue model of a memristor based on a light-dependent resistor. Chin. Phys. B 2012, 21, 108501. [Google Scholar] [CrossRef]
  3. Fratoddi, I.; Venditti, I.; Cametti, C.; Russo, M.V. Chemiresistive polyaniline-based gas sensors: A mini review. Sens. Actuators B Chem. 2015, 220, 534–548. [Google Scholar] [CrossRef]
  4. Wang, J.; Chan, S.; Carlson, R.R.; Luo, Y.; Ge, G.; Ries, R.S.; Heath, J.R.; Tseng, H.-R. Electrochemically fabricated polyaniline nanoframework electrode junctions that function as resistive sensors. Nano Lett. 2004, 4, 1693–1697. [Google Scholar] [CrossRef]
  5. Depari, A.; Falasconi, M.; Flammini, A.; Marioli, D.; Rosa, S.; Sberveglieri, G.; Taroni, A. A new low-cost electronic system to manage resistive sensors for gas detection. IEEE Sens. J. 2007, 7, 1073–1077. [Google Scholar] [CrossRef]
  6. Wu, J.F.; Wang, L.; Li, J.Q.; Yu, Z.Z. A small size device using temperature sensor array. Chin. J. Sens. Actuators 2011, 24, 1649–1652. [Google Scholar]
  7. Yang, Y.-J.; Cheng, M.-Y.; Shih, S.-C.; Huang, X.-H.; Tsao, C.-M.; Chang, F.-Y.; Fan, K.-C. A 32 × 32 temperature and tactile sensing array using PI-copper films. Int. J. Adv. Manuf. Technol. 2010, 46, 945–956. [Google Scholar] [CrossRef]
  8. Arlit, M.; Schleicher, E.; Hampel, U. Thermal Anemometry Grid Sensor. Sensors 2017, 17, 1663. [Google Scholar] [CrossRef] [PubMed]
  9. Snyder, W.E.; Clair, J.S. Conductive elastomers as sensor for industrial parts handling equipment. IEEE Trans. Instrum. Meas. 1978, 27, 94–99. [Google Scholar] [CrossRef]
  10. Kane, B.J.; Cutkosky, M.R.; Kovacs, G.T.A. A traction stress sensor array for use in high-resolution robotic tactile imaging. J. Microelectromech. Syst. 2000, 9, 425–434. [Google Scholar] [CrossRef]
  11. Vidal-Verdú, F.; Oballe-Peinado, Ó.; Sánchez-Durán, J.A.; Castellanos-Ramos, J.; Navas-González, R. Three Realizations and Comparison of Hardware for Piezoresistive Tactile Sensors. Sensors 2011, 11, 3249–3266. [Google Scholar] [CrossRef] [PubMed]
  12. Shu, L.; Tao, X.; Feng, D.D. A new approach for readout of resistive sensor arrays for wearable electronic applications. IEEE Sens. J. 2015, 15, 442–452. [Google Scholar]
  13. Speeter, T.H. Flexible, piezoresitive touch sensing array. Opt. Illum. Imaging Sens. Mach. Vis. III SPIE 1988, 1005, 31–43. [Google Scholar]
  14. Vidal-Verdú, F.; Barquero, M.J.; Castellanos-Ramos, J.; Navas-González, R.; Sánchez, J.A.; Serón, J.; García-Cerezo, A. A large area tactile sensor patch based on commercial force sensors. Sensors 2011, 11, 5489–5507. [Google Scholar] [CrossRef] [PubMed]
  15. Castellanos-Ramos, J.; Navas-González, R.; Macicior, H.; Sikora, T.; Ochoteco, E.; Vidal-Verdú, F. Tactile sensors based on conductive polymers. Microsyst. Technol. 2010, 16, 765–776. [Google Scholar] [CrossRef]
  16. Shimojo, M.; Namiki, A.; Ishikawa, M. A tactile sensor sheet using pressure conductive rubber with electrical-wires stitched method. IEEE Sens. 2004, 4, 589–596. [Google Scholar] [CrossRef]
  17. Wang, Y.; Wang, A.X.; Wang, Y.; Chyu, M.K.; Wang, Q.-M. Fabrication and characterization of carbon nanotube–polyimide composite based high temperature flexible thin film piezoresistive strain sensor. Sens. Actuators A Phys. 2013, 199, 265–271. [Google Scholar] [CrossRef]
  18. Cheng, M.-Y.; Tsao, C.-M.; Lai, Y.-Z.; Yang, Y.-J. The development of a highly twistable tactile sensing array with stretchable helical electrodes. Sens. Actuators A Phys. 2011, 166, 226–233. [Google Scholar] [CrossRef]
  19. Luo, Y.; Xiao, Q.; Li, B. A Stretchable Pressure-Sensitive Array Based on Polymer Matrix. Sensors 2017, 17, 1571. [Google Scholar] [CrossRef]
  20. Saxena, R.S.; Bhan, R.K.; Saini, N.K.; Muralidharan, R. Virtual ground technique for crosstalk suppression in networked resistive sensors. IEEE Sens. J. 2011, 11, 432–433. [Google Scholar] [CrossRef]
  21. Yarahmadi, R.; Safarpour, A.; Lotfi, R. An improved-accuracy approach for readout of large-array resistive sensors. IEEE Sens. J. 2016, 16, 210–215. [Google Scholar] [CrossRef]
  22. Wu, J.; Wang, L. Cable crosstalk suppression in resistive sensor array with 2-wire S-NSDE-EP method. J. Sens. 2016, 2016, 8051945. [Google Scholar] [CrossRef]
  23. Kim, J.S.; Kwon, D.Y.; Choi, B.D. High-accuracy, compact scanning method and circuit for resistive sensor arrays. Sensors 2016, 16, 155. [Google Scholar] [CrossRef] [PubMed]
  24. Wu, J.; Wang, Y.; Li, J.; Song, A. A Novel Two-Wire Fast Readout Approach for Suppressing Cable Crosstalk in a Tactile Resistive Sensor Array. Sensors 2016, 16, 720. [Google Scholar] [CrossRef] [PubMed]
  25. Wu, J.; Li, J. Approximate model of zero potential circuits for the 2-D networked resistive sensor array. IEEE Sens. J. 2016, 16, 3084–3090. [Google Scholar] [CrossRef]
  26. Wu, J.; Wang, L.; Li, J. VF-NSE method measurement error analysis of networked resistive sensor array. Sens. Actuators A Phys. 2014, 211, 45–50. [Google Scholar] [CrossRef]
  27. Liu, H.; Zhang, Y.-F.; Liu, Y.-W.; Jin, M.-H. Measurement errors in the scanning of resistive sensor arrays. Sens. Actuators A Phys. 2010, 163, 198–204. [Google Scholar] [CrossRef]
  28. Saxena, R.S.; Saini, N.K.; Bhan, R.K. Analysis of crosstalk in networked arrays of resistive sensors. IEEE Sens. J. 2011, 11, 920–924. [Google Scholar] [CrossRef]
  29. Wu, J.-F.; Wang, F.; Wang, Q.; Li, J.-Q.; Song, A.-G. An Improved Zero Potential Circuit for Readout of a Two-Dimensional Resistive Sensor Array. Sensors 2016, 16, 2070. [Google Scholar] [CrossRef] [PubMed]
  30. Hidalgo-López, J.A.; Romero-Sánchez, J.; Fernández-Ramos, R. New Approaches for Increasing Accuracy in Readout of Resistive Sensor Arrays. IEEE Sens. J. 2017, 17, 2154–2164. [Google Scholar] [CrossRef]
  31. ADS8568 16-Bit, 8-Channel, Simultaneous-Sampling, Bipolar-Input SAR ADC|TI.com. Available online: http://www.ti.com/product/ADS8568 (accessed on 20 September 2017).
  32. TS5A23159 1-Ohm 5-V/3.3-V 2-Channel SPDT Switch|TI.com. Available online: http://www.ti.com/product/ts5a23159?keyMatch=ts5a23159&tisearch=Search-EN-Everything (accessed on 20 September 2017).
  33. OPA4188 0.03 µV/C, Low Noise, Rail-to-Rail Output, 36 V Zero-Drift Operational Amplifier|TI.com. Available online: http://www.ti.com/product/opa4188/description?keyMatch=opa4188&tisearch=Search-EN-Everything (accessed on 20 September 2017).
  34. Nexys 3 Spartan-6 FPGA Trainer Board—Digilent. Available online: http://store.digilentinc.com/nexys-3-spartan-6-fpga-trainer-board-limited-time-see-nexys4-ddr/ (accessed on 22 September 2017).
Figure 1. Basic structure of electronics for reading a resistive sensor array.
Figure 1. Basic structure of electronics for reading a resistive sensor array.
Sensors 17 02513 g001
Figure 2. Implementation of the resistor array reading circuit with operational amplifiers (OAs).
Figure 2. Implementation of the resistor array reading circuit with operational amplifiers (OAs).
Sensors 17 02513 g002
Figure 3. Circuit with the resistor array to be measured (in blue) along with the additional calibration column (in red) for Method I.
Figure 3. Circuit with the resistor array to be measured (in blue) along with the additional calibration column (in red) for Method I.
Sensors 17 02513 g003
Figure 4. Circuit with the resistor array to be measured (in blue) along with the row and additional calibration column (in red) for Method II.
Figure 4. Circuit with the resistor array to be measured (in blue) along with the row and additional calibration column (in red) for Method II.
Sensors 17 02513 g004
Figure 5. Electronic system used in the experiments presented.
Figure 5. Electronic system used in the experiments presented.
Sensors 17 02513 g005
Figure 6. Block diagram of the whole system.
Figure 6. Block diagram of the whole system.
Sensors 17 02513 g006
Figure 7. (a) Array of electrodes; (b) Piezoresistive sheet; (c) Full piezoresistive tactile sensor.
Figure 7. (a) Array of electrodes; (b) Piezoresistive sheet; (c) Full piezoresistive tactile sensor.
Sensors 17 02513 g007
Figure 8. (a) Average calibration curve for sensors in the array; (b) Active area of the tactile sensor used.
Figure 8. (a) Average calibration curve for sensors in the array; (b) Active area of the tactile sensor used.
Sensors 17 02513 g008
Figure 9. (a) Relative systematic error for Experiment 1; (b) Further detail of Method I and II relative systematic error for Experiment 1; (c) Relative systematic error for Experiment 2; (d) Further detail of Method I and II relative systematic error for Experiment 2.
Figure 9. (a) Relative systematic error for Experiment 1; (b) Further detail of Method I and II relative systematic error for Experiment 1; (c) Relative systematic error for Experiment 2; (d) Further detail of Method I and II relative systematic error for Experiment 2.
Sensors 17 02513 g009aSensors 17 02513 g009b
Figure 10. (a) Tactile sensor pressed with a weight of 200 g; (b) Tactile sensor pressed in two different areas with a weight of 200 g and a finger.
Figure 10. (a) Tactile sensor pressed with a weight of 200 g; (b) Tactile sensor pressed in two different areas with a weight of 200 g and a finger.
Sensors 17 02513 g010
Table 1. Accuracy data for Rij estimation with a value of 5.6 KΩ for the row and column of the resistor under test.
Table 1. Accuracy data for Rij estimation with a value of 5.6 KΩ for the row and column of the resistor under test.
Resistor (Ω) R ¯ ( Ω ) σ (Ω) | R R ¯ | / R ( % ) Max. Rel. Error (%)
CMM.IM.IICMM.IM.IICMM.IM.IICMM.IM.II
267.8269.61267.54267.890.060.120.260.670.0960.03250.730.310.31
556.2558.69555.50556.120.200.220.550.450.1250.01410.530.250.27
747.5750.67746.57747.430.330.350.710.420.1250.00900.530.260.26
1097.31102.421095.881097.300.650.431.110.470.1290.00040.620.250.25
16851695.131683.071685.151.600.891.590.600.1150.00880.800.330.25
2198.42214.832195.962198.792.611.242.120.750.1110.01791.000.360.24
2616.12638.472613.252616.383.991.762.630.860.1090.01081.320.360.31
3282.63317.653280.183284.015.972.743.471.070.0740.04311.480.400.33
3883.23932.153880.203884.808.283.814.551.260.0770.04121.730.390.44
4656.54726.444653.984659.6512.055.836.201.500.0540.06772.100.590.50
5621.45722.615618.295624.9317.478.589.031.800.0550.06282.501.041.21
6789.66940.566788.286796.4426.8613.4213.492.220.0190.10083.060.961.20
8170.58388.568173.128182.3939.1218.2017.922.670.0320.14564.331.211.41
9963.210,282.459955.259967.9859.5823.9525.593.200.0800.04804.320.920.93
Table 2. Accuracy data for Rij estimation with a value of 270 Ω for the row and column of the resistor under test.
Table 2. Accuracy data for Rij estimation with a value of 270 Ω for the row and column of the resistor under test.
Resistor (Ω) R ¯ ( Ω ) σ (Ω) | R R ¯ | / R ( % ) Max. Rel. Error (%)
CMM.IM.IICMM.IM.IICMM.IM.IICMM.IM.II
267.8281.26267.57267.790.070.130.275.0240.0840.0035.090.230.28
556.2582.40555.57556.050.230.240.564.7100.1120.0264.820.240.24
747.5782.62746.96747.560.350.340.724.6990.0730.0074.820.210.29
1097.31148.691096.371097.190.760.491.114.6830.0850.0104.840.230.25
16851764.661682.751684.351.630.961.564.7280.1330.0394.960.330.26
2198.42303.552194.702196.602.871.482.224.7830.1690.0825.050.420.41
2616.12742.632610.562612.824.002.062.744.8370.2120.1255.180.500.52
3282.63445.093273.913276.746.243.063.564.9500.2650.1785.330.580.47
3883.24078.773870.333873.949.065.085.515.0360.3320.2395.860.900.70
4656.54898.484639.664643.9113.156.857.415.1970.3620.2705.721.000.98
5621.45921.965594.595599.9219.0210.8411.325.3470.4770.3826.071.341.13
6789.67164.406751.606756.9929.3312.5314.075.5200.5600.4806.541.151.13
8170.58641.648116.768123.2340.2524.3224.425.7660.6580.5796.771.941.82
9963.210,564.459875.729883.9360.0530.6430.596.0350.8780.7967.312.442.32

Share and Cite

MDPI and ACS Style

Hidalgo-López, J.A.; Oballe-Peinado, Ó.; Castellanos-Ramos, J.; Sánchez-Durán, J.A.; Fernández-Ramos, R.; Vidal-Verdú, F. High-Accuracy Readout Electronics for Piezoresistive Tactile Sensors. Sensors 2017, 17, 2513. https://doi.org/10.3390/s17112513

AMA Style

Hidalgo-López JA, Oballe-Peinado Ó, Castellanos-Ramos J, Sánchez-Durán JA, Fernández-Ramos R, Vidal-Verdú F. High-Accuracy Readout Electronics for Piezoresistive Tactile Sensors. Sensors. 2017; 17(11):2513. https://doi.org/10.3390/s17112513

Chicago/Turabian Style

Hidalgo-López, José A., Óscar Oballe-Peinado, Julián Castellanos-Ramos, José A. Sánchez-Durán, Raquel Fernández-Ramos, and Fernando Vidal-Verdú. 2017. "High-Accuracy Readout Electronics for Piezoresistive Tactile Sensors" Sensors 17, no. 11: 2513. https://doi.org/10.3390/s17112513

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop