1 Introduction

In a traditional photoacoustic setup (Fig. 1), an investigated sample is placed in an enclosed cell. Stimulation of the sample with a modulated light beam induces a photoacoustic signal, for which the amplitude and phase can be measured by means of a pressure sensor, e.g., microphone [13]. In typical photoacoustic equipment, signal detection is usually implemented with a single microphone or another pressure sensor. Use of multiple microphones is a less common solution, limited nearly exclusively to setups with differential signal detection [47]. In such a case two microphones are used, one placed in the measuring cell, and the other in the reference cell which is not stimulated with light (Fig. 2a) [4, 5]. Taking into consideration that the photoacoustic signal is induced in the measuring cell only, while the external noise reaches both cells, subtraction of the signals from the microphones results in substantial reduction of the external acoustic noise. Some variants of the differential setups use a single cell in which the microphones are located in such a way that they sense the photoacoustic signal with a phase difference (Fig. 2b) [57]. Photoacoustic measurements with simple summing of the signals from multiple microphones placed in a single cell have been also reported [810]. Such solutions allow for an increase of the output signal but are rarely implemented, as in the case of a standard condenser or an electret microphone, the best ratio of sensitivity-to-membrane area is obtained for 1/2 in. (1.27 cm) microphones, which are already considered as relatively big when compared to the size of typical photoacoustic cells. These constraints can be easily overcome with a solution based on MEMS microphones.

Fig. 1
figure 1

Structure of a typical photoacoustic system based on a single microphone

Fig. 2
figure 2

Structure of a differential photoacoustic detection setup: with (a) a reference cell and (b) a Helmholtz resonator

2 Multichannel Detection Concept and Test Circuitry

Condenser microphones based on MEMS solutions (MEMS stands for micro-electro-mechanical systems; these micro-scale electro-mechanical devices are manufactured with methods and technologies used in production of semiconductor circuits) have gained a substantial part of the microphone market share. Their main advantages are low cost, good specifications, and small size. Commercially available MEMS microphones can be as small as 1.85 mm \(\times \, 2.75\) mm, and at the mentioned size, they have a sensitivity of about 12.5 \(\hbox { mV}{\cdot }\hbox {Pa}^{-1}\) (e.g., SPV 1840 model produced by Knowles) [11]. A similar sensitivity is typical for many pressure-field 1/2 in. (1.27 cm) microphones (e.g., Bruel&Kjaer 4134, 4180, 4192, 4193) [12, 13]. Thus, taking into consideration that the membrane area of a 1/2 in. (1.27 cm) microphone is equivalent to the area occupied by 24 MEMS microphones of the size given above, it is possible to obtain a substantial increase of the sensitivity if the condenser/electret microphone is replaced by an array of such MEMS microphones.

The concept of the multi-microphone signal detection was tested with a hardware solution presented in Fig. 3. Instead of a single microphone, an array of 14 MEMS microphones (SPU0410LR5H with a sensitivity of \(12.5 \hbox { mV}{\cdot }\hbox {Pa}^{-1}\), produced by Knowles [14]) was used. Each microphone has its individual analog signal path (channel) for which details are shown on a block diagram presented in Fig. 4. The signal path consists of a programmable gain amplifier (PGA113 with the gain digitally programmable from 1 V/V to 200 V/V [15, 16]), an analog low-pass filter (placed in the external feedback loop of the PGA), a 12 bit A/D converter (AD7091 [17]), and a multipoint signal averaging circuit (Fig. 5) [18] implemented in a Cyclone IV FPGA (FPGA stands for field-programmable gate array, which is a programmable and fully reconfigurable integrated circuit, for which resources can be sufficient for implementation of very complex and mostly digital circuits, e.g., microprocessors, digital filters, etc.). As a result, in such a circuit it is possible to analyze properties (e.g., shape, amplitude, and phase) of the signals from all the microphones independently. The multichannel multipoint averaging circuit produces a light modulation control signal and appropriately synchronized all the control signals required by the A/D converters. The signal from every channel is recorded and stored in a separate RAM memory block. The multipoint averaging structure implemented in the FPGA allows for an independent configuration of all the digital signal paths (i.e., averaging factors, number of acquired samples, etc.). It should be also noticed that due to the use of the FPGA, it is very easy to implement additional, digital signal processing, independent for every channel. Such signal processing may include digital filtering, amplification/attenuation of the signal, phase shifting, etc. Taking into consideration that every signal path can have individually selected properties (e.g., frequency responses of the filters, attenuation/gain factors, etc.), such a feature can be used for the purpose of individual, digital adjustment of the signal paths without the need of precise, thus difficult, time-consuming and expensive analog tuning.

Fig. 3
figure 3

Block diagram of the designed photoacoustic system with an array of MEMS microphones

Fig. 4
figure 4

Block diagram of a single-signal channel in the designed system

Fig. 5
figure 5

Block diagram of a multipoint signal averaging circuit, producing synchronized light modulation control signal, implemented in FPGA

The FPGA project was developed with a Quartus II environment. The structure implemented in the FPGA uses less than 25 % of available logic resources; thus, there is a lot of room for future enhancements. The recorded signals can be read, and all the settings of the test hardware are controlled by a 32 bit microcontroller (STM32 with ARM Cortex-M3 core [19]), equipped with a USB interface, which is fully supported by all the popular operating systems (e.g., Windows XP/7/8 or Linux). Thus, the user gets easy access to all the recorded signal data and configuration settings of the test hardware.

Mechanical structure of the developed printed circuit board (PCB) with assembled MEMS microphones is shown in Fig. 6. The microphones are placed in an array of two columns by seven rows as close to each other as possible. The microphones have bottom acoustic ports. There are no components mounted at the bottom PCB layer, resulting in a flat PCB surface, so that it does not introduce any additional disturbance to the gas flow inside the cell, and can be easily sealed to the body of the photoacoustic cell. The acoustic ports of the microphones are located inside a 20 mm \(\times \) 5 mm rectangle. The input analog circuitry is divided into three PCBs (Fig. 7). The microphones are assembled on the first board, while the two other boards contain the programmable gain amplifiers, low-pass filters, and A/D converters.

Fig. 6
figure 6

Photo of the MEMS microphones array board

Fig. 7
figure 7

Photo of the analog front-end circuitry

3 Experimental Results

For the purpose of preliminary tests, a symmetrical Helmholtz cell with both cavities having the form of cylinders 30 mm high and 8 mm in diameter was used. The light source was an LED diode emitting about 50 mW at 940 nm on a carbon black sample. The microphones were placed in the same cavity as the sample. Signals from all the microphones were recorded synchronously, with a resolution of 100 samples per period. The light modulation frequency was set initially at 300 Hz, at which signals from all the microphones have a virtually identical amplitude and phase. Further observations were performed with the light modulation frequency gradually increased. Results of the measurements obtained with the light beam modulation at a frequency of 10 kHz are shown in Fig. 8. The photoacoustic signal measured at different points across the height of the photoacoustic cell exhibits a noticeable phase shift. This is clear proof that in addition to higher sensitivity resulting from summing the signals from multiple microphones and an increase of the signal-to-noise ratio due to averaging, the described concept of multichannel detection of photoacoustic signals allows for measurements of the acoustic field distribution inside the cell.

Fig. 8
figure 8

(a) Placement of the microphones referred to the location of the light source and the sample and (b) measurement results showing phase difference of the signals from the microphones

4 Conclusions

In this paper we presented a concept of multichannel detection of photoacoustic signals based on the use of an array of MEMS microphones. The solution substantially increases the sensitivity of the setup and allows for signal-to-noise ratio improvement by summing signals from several microphones. Due to the small size of the microphones, the array can be formed in virtually any shape (e.g., rectangle); thus, it is possible to adjust it to a particular mechanical design of the photoacoustic cell. In addition, the proposed solution allows not only for measurements of the average pressure changes in the cell as in the case of a single microphone (or multiple microphones with simple analog summing of the signals), but also for determination of the acoustic signals at many points inside the photoacoustic cell. Thus, it is possible to measure an acoustic field distribution, which may be very helpful, e.g., in the analysis of the behavior of small acoustic structures such as small photoacoustic Helmholtz resonators. Other important advantages of the presented solution are a very good price-to-performance ratio and high flexibility due to implementation of the digital part in the form of reconfigurable, programmable logic based on an FPGA and microcontroller.