1. Introduction
In recent years, with the rapid development of intelligent manufacturing, intelligent robots have been developing more rapidly [
1,
2]. The work of intelligent robots in a complex environment requires precise coordination among various sensors [
3,
4,
5]. Generally, tactile sensory input is second only to vision as the most important information source for a robot [
6]. Hence, intelligent robot tactile sensing technology has received great attention from researchers.
A bionic haptic finger applied to a manipulator is designed in [
7], which can measure the stiffness of an object during grasping. However, the tactile sensor can only perform single-touch testing, and its size is 50 mm × 20 mm × 20 mm, which is very large and is not suitable for scenes with limited areas. In [
8], a vertically stacked nanocellulose tactile sensor based on the piezoresistive principle was reported with a response time of 40 ms in a range of 0.5–3 kPa. A force sensor was fabricated by using the piezoelectricity of Li-doped ZnO thin films in [
9] with MEMS (Micro electro emechanical system) technology. The sensitivity of the force sensor was 46.1 mV/N in a range of 1–5 N. In [
10], an active piezoelectric tactile sensor 3D field-coupled thin film transistors was developed with a
array. The sensor could measure force and temperature at the same time, with a sensitivity of tens of mN in terms of force and a resolution of about 1
in terms of temperature. Obviously, the sensitivity, measurement range, and size of these tactile sensors cannot meet the application requirements of intelligent robots for accurate force detection. Furthermore, none of these have a matching signal readout circuit, so these disadvantages limit the practical application of tactile sensors. In [
11], a capacitive tactile sensor for pulse diagnosis with a custom CMOS readout circuit was developed. The sensitivity of the sensor could reach 1.57 mV/mmHg, and the minimum detectable pressure and capacitance were at sub-millimeter mercury and sub-fF levels, respectively. However, the CMOS readout circuit and the sensing unit were still connected by a long cable, rendering many parasitic effects unavoidable.
The high cost and low resolution of previously reported tactile sensors hinder their future mass production and practical applications. Therefore, there is an urgent need to develop a new type of tactile sensor capable of detecting a dynamic pressure distribution with a high sensitivity, a fast response, and a realistic distribution in a low-cost manner through a simple fabrication process. In this paper, a monolithic integrated tactile sensor is proposed, in which the tactile sensor unit and the readout circuit are integrated on one chip. This design can improve the resolution of the tactile sensor and reduce the area of the tactile sensor. In addition, compared with tactile sensors that require the additional purchase of signal conditioning circuits, it will be more cost-effective due to the integrated matching readout circuit.
Aiming at the frequency bandwidth requirement (1–1000 Hz) of the signal processed by the tactile sensor and the problem of noise optimization in the circuit, a discrete-continuous mixed mode bandpass AFE is proposed in this paper. The scheme adopts a discrete-mode switched capacitor equivalent resistor circuit, which can achieve a 1-Hz high-pass pole frequency. Compared with the implementation method using pure resistor, this structure can significantly reduce the chip area and design the high-pass pole frequency more accurately. In order to improve the quantization rate of the sensor readout circuit and further reduce the high-frequency noise, an alternate sample-and-hold circuit scheme is adopted in this paper. Furthermore, Adjusting the duty cycle of the switch can achieve anti-aliasing filtering with a lower cut-off frequency.
Aiming at the requirement of integrated on-chip analog-to-digital conversion for tactile sensors with digital output, a high-resolution second-order incremental discrete
ADC is designed in this paper to digitize the analog signals generated by the tactile sensors. Incremental
ADCs are often the best choice for an array sensor application with low speed and high resolution, whose noise performance is better than that of other ADC structures because of the oversampling and noise-shaping technology [
12]. It still retains many of the advantages of
ADCs, yet enables offset-free and precise conversions [
13]. Moreover, it resets every sampling period of the modulator and the digital decimation filter, so that the digital decimation filter can be achieved with a simple accumulator, which simplifies the design of the decimation filter and greatly reduces the power consumption and area.
The tactile sensor proposed in this paper is designed and fabricated in a 0.5-m CMOS mixed signal process, with a total chip area of 1.9 × 1.9 cm. Measurement shows that the chip has good performance, so that the research results of this topic can further promote the research and application of robot intelligent perception technology.
The remainder of the paper is organized as follows. The system design of the proposed tactile sensor readout circuits and the noise analysis are described in
Section 2. The detailed circuit implementation is shown in
Section 3.
Section 4 reveals the measurement results. The discussion about the tactile sensor is presented in
Section 5. Finally, the drawn conclusions are presented in
Section 6.
2. System Design
Figure 1 shows the architecture of the proposed tactile sensor. The readout circuit consists of a MEMS piezoelectric array, an AFE, a
ADC, a buffer memory, and a scanning circuit. The entire chip contains
array units, each of which is identical, including an AFE and a
ADC quantization circuit. Through the timing controller, the output of these 256 units can be sent out by 13-bit binary data in one conversion cycle.
Next, the architecture and noise of the main circuit are analyzed, respectively.
2.1. Analog Front End
The proposed AFE has a complete and highly integrated system that aims to amplify and sample the output signal of the tactile sensor to form voltage outputs that can be processed by the following I
ADC. As shown in
Figure 2, the proposed AFE includes a charge preamplifier, a variable gain amplifier (VGA), a sample-and-hold (SH) circuit, and an output buffer. The input source of this tactile sensor comes from piezoelectric material, which can be equivalent to a model of a current source and a capacitor in parallel. Due to the characteristics of piezoelectric material, it cannot measure static pressure, so we need a lower cutoff frequency point to suppress low-frequency noise. A simple RC filter circuit can be considered to achieve this lower cut-off frequency. Considering the area limitation, in order to achieve a high resistance, a switched-capacitor circuit was used to design an equivalent large resistance. Another advantage of the switched-capacitor circuit is that the designed resistance is more accurate. By adjusting the switching frequency
, the equivalent resistor
can be accurately designed. A VGA based on resistor feedback was used to achieve different amplification gain multiples to meet the dynamic range of the following ADC. The following process circuit uses a discrete time I
ADC, whose input can be regarded as a dc signal, so we need to sample-and-hold the signal voltage in the AFE. The switched-RC sample-and-hold circuit is a suitable choice. It is also a low-pass filter. The low-pass corner can be given by [
14]
where
D is the duty cycle of the sampling pulse. Thus, the filter cut-off frequency can be changed by adjusting this duty cycle to further suppress the noise appearing on the VGA output. The output buffer is used to improve the driving ability of the AFE. The sensor equivalent current
can be expressed as
where
is the piezoelectric coefficient, and
F is the applied perpendicular force.
Usually, the system can be better analyzed in the frequency domain. Therefore, the output voltage
can be expressed as
where
is used to adjust the bandwidth upper limit cutoff frequency.
and
are the intrinsic capacitances of the sensor unit and the charge preamplifier feedback capacitance.
is the switched-capacitor, and
is the switch frequency.
is a variable resistor.
2.2. I ADC
Figure 3 is the system block diagram of a second-order incremental
ADC, which contains a second-order delta-sigma modulator and a digital decimation filter. The modulator topology is composed of two discrete time integrators and a single bit quantizer, and the digital filter is made up of a second-order digital integrator.
is the output signal of AFE, and
is the quantization noise introduced by the quantizer. Hence, the output expression
of the delta-sigma modulator in the
z-domain is
where
a and
b are the first and second integrator coefficients, respectively, which are designed by the capacitance ratio of the switched-capacitor integrator. To achieve
are required. The transfer function of the input signal is different from that of the quantization error. The output of the input signal is delayed by one clock cycle, while the quantization error is modulated by the transfer function
, which is a high-pass filter. The essence of noise shaping is that the quantized noise spectrum is attenuated at low frequency, which reduces the noise in the low-frequency band. After the output of the modulator passes through a digital filter cascaded by a two-stage integrator, the multi-bit output data can be expressed as
From (
4) and (
7), eventually we can obtain
By doing an inverse
z-domain transform on the transfer function
, we can then obtain
If the circuit is stable and the quantizer is not overloaded, the quantization noise
is limited to the range
. In the I
ADC system, the input signal
can be approximated as a dc signal. According to the quantization noise range, the following can be obtained:
The left side of the inequality represents the difference between the input signal and the approximate signal of the I
ADC, and the right side represents the final quantization error. In order to achieve an
N bit quantization resolution, the final quantization error is required to be
. The required oversampling rate (OSR) can then be calculated by the following formula:
Theoretically, if the ADC needs a 12-bit linear dynamic range, an oversampling rate of at least 95 will be required. Moreover, with the increase in the order of the modulator, more noise will be suppressed at low frequency. By adding a digital decimation filter behind the modulator, the high-frequency out-of-band noise can be filtered out.
2.3. Noise Consideration
The signal passes through the series of transmission path, which will inevitably introduce some unwanted noise and deteriorate the performance of the chip. In order to design a low-noise readout circuit, it is necessary to analyze the source of noise in the circuit and how part of the noise can be reduced as much as possible. The main noise contribution sources are analyzed below.
2.3.1. Noise in AFE
As the charges pass through this transfer path, a high amount of noise is introduced, such as channel charge injection, thermal noise, and flicker noise. Channel charge injection can be eliminated by combining NMOS and PMOS. Flicker noise is dependent on the surface of the transistor and can be reduced by increasing the input stage. The noise of the preamplifier in AFE is mainly analyzed here, because the noise of the VGA and the noise of the sample-and-hold circuit can be ignored compared with the noise of the preamplifier. A simplified equivalent noise model of the preamplifier is shown in
Figure 4. The noise contributed by each component is calculated separately and then added together. The input-referred noise power contributed by switch S1 and S2 can be expressed as [
15]
where
is the equivalent load capacitance, which depends on the structure of the OTA. For a two-stage OTA,
, where
is the Miller compensation capacitor.
The noise power
in
introduced from OTA1 can be obtained as (
13).
where
, the first component is thermal noise, and the second component is flicker noise.
is the flicker noise parameter,
, and
W and
L are the effective width and length of the input transistor M1, 2, respectively. The noise power contributed by
can be obtained as
Next, the total input-referred noise power is considered. Since these three noises are uncorrelated, their noise power can be superimposed. Therefore, the total noise power can be obtained as
where
. Equation (
15) implies that noise can be reduced for a large
x and a large
. Thus, the OTA dominates the noise for
, while the switch effects dominate for
. An optimal operating point can be achieved by choosing a smaller switch and increasing the tail current of the OTA. Moreover, if
, the noise can be neglected relative to the noise contributed by differential input transistor M1 and M2. Thus, the total input-referred noise of the OTA is reduced.
2.3.2. Noise in I ADC
In the I ADC, the main noise consists of noise and thermal noise from MOS devices as well as quantization noise introduced by the quantizer. Considering that the noise generated by the first-stage integrator accounts for a relatively high proportion of the overall modulator noise performance, when designing the ADC, the first-stage integrator must be designed well.
Figure 5 shows the simplified first-stage switch-capacitor integrator circuit, which contains an OTA, four switches, and two capacitors. The equivalent noise model is shown in
Figure 6, where (a) and (b), respectively, represent the sampling phase and the integral phase.
is the on-resistance of the switch, which introduces thermal noise. For ease of analysis, we assume that the resistor parameters of all switches are
.
In the sampling phase (
is on,
is off), to make the analysis more specific, the noise power spectral density (PSD) of the two resistors can be combined [
16]. Therefore, the PSD
on the sampling capacitor can be expressed as follows:
where
is the time constant of the sampling phase,
k is the Boltzmann constant,
J/K,
T is the absolute temperature of the device in degrees Kelvin, and
is the on-resistance of MOS transistor. By integrating the power spectral density over the entire frequency band, the noise power in the sampling phase can be derived as
The noise power in the band is
where
is the oversampling ratio. In the integration phase (where
is off and
is on), the main sources of noise are the thermal noise from two on switches as well as the flicker noise and thermal noise from the operational transconductance amplifier. In the system, a two-stage operational amplifier with Miller compensation is designed, and this can be approximated to a single pole system. The noise bandwidth in the single pole system is equal to
times of the corresponding frequency of the pole. Thus, the equivalent noise bandwidth
can be written as
where
is the −3 dB bandwidth of OTA1.
is the transconductance of the input transistor.
is the compensation capacitance of the two-stage amplifier. The noise power in
introduced from OTA1 can also be found.
where
. For the thermal noise of the switch, similarly, we combine the thermal noise power spectral density of the switch. Thus, the noise power of the
from the on switch in the integration phase can be obtained as
Next, the total input-referred noise power is considered. Since these three noise power are uncorrelated, their noise power can be superimposed. Therefore, the total noise power is obtained as follows:
where
. Similarly, as mentioned before, increasing
x can effectively reduce noise, which has an important guiding significance for subsequent circuit implementation.
4. Measurement
The proposed tactile sensor readout was fabricated in a 0.5-
m CMOS mixed signal process, i.e., three-metal layer CMOS technology. The prototype chip microphotograph is depicted in
Figure 11a with a size of 1.9 × 1.9 cm
. To guarantee the noise performance of the AFE, the area of the sampling capacitor has to be increased slightly.
Figure 11b demonstrates the measured platform of the real subject with our proposed readout circuit. The input signal generated by the signal generator excites the shaker through the power amp converter and then provides a dynamic pressure input to the chip. The FPGA provides the timing voltage of the chip’s work and collects the output signal. The result of the collection is displayed by the computer. All results are measured at room temperature. The chip operates from a 5 V supply with a total power dissipation of 33.5 mW.
Figure 12 shows the measured output waveform of the readout circuit. Three sinusoidal signals with different amplitudes were applied as the input at 10 Hz and 100 Hz, respectively. It can be seen from the waveform that the readout circuit is working normally. At the same frequency, the input and output have good linearity.
Figure 13a shows the measured frequency response of the proposed AFE, which demonstrated that it can effectively detect the input signal in the frequency range of 1–1000 Hz and suppress the noise outside the frequency band.
Figure 13b shows the measured FFT spectrum of the ADC. A −6 dB sinusoidal wave with a frequency of 1000 Hz was used as the input signal. The
ADC achieved an SNDR of 65.2894 dB and an ENoB of 10.5531 bits, which meets the expectations.
Figure 14 shows the measured results of the integral and differential non-linearity (INL and DNL) of the ADC through a code density test. The peak INL was
LSB, and the INL error was less than
for a 13-bit ADC. Generally speaking, the nonlinear error of piezoelectric tactile sensors was higher than
, so this error is completely acceptable.
Figure 15 shows the response of the tactile sensor to the applied external force with the input frequency at 100 Hz. The blue line is a linear function fitted according to the measured value. It can be seen from the figure that the tactile sensor has good linearity in the range of 0.002 to 0.5 N. When the input force continues to increase, the output enters the nonlinear region. The slope of the fitted line is 100,042 LSB/N, which is defined as the sensitivity of this tactile sensor.
Other performance results of the sensor are summarized in
Table 1. There are few works about fully integrated array tactile sensors. It can be seen from this comparison table that our work showcases the highest number of array cells. Compared with [
10,
11,
17], our sensor outputs the highest SNR in comparison with an analog output. The resolution is also the highest among these works. Although the work [
18] achieves the largest ENoB, it consumes too much power. Thus, our work can be competitive in low-noise and power efficiency while achieving a good resolution.