This example will use EVAL-ADICUP3029 and EVAL_AD5940ELCZ to carry put Chrono-amperometric measurements.
Chrono-amperometric, or pulse test, is a test in which the voltage across the counter electrode and sense electrode is pulsed, disturbing the normal bias for the electrochemical cell. The current response is measured on the sense electrode through the LPTIA. The measurement technique can have a number of applications. In the case of an electrochemical gas sensor this test checks that the passage of charge between electrodes through the internal electrolyte during oxidation and reduction is operating properly In normal operation, the AD5940 sets the voltage on the counter electrode via VBIAS and the voltage on the sense electrode is set via VZERO. These are typically set to 1.1 V for a zero bias sensor. Then a pulse is applied on VBIAS for a defined duration. The response current is measured using the low power TIA or the high speed TIA, depending on the speed of the response required. In this application the LPTIA is used.
The following is a list of items required to carry out the measurement.
The source code and include files for the project can be found on Git
To compile and run the example open the project in either Keil or IAR. The AD5940AMPStructInit() function is used to configure application parameters including, pulseAmplitude and pulseLength.
The measurement results are sent to the PC via UART. To establish connection over UART, connect the Micro-USB cable to the PC and to the EVAL-ADICUP3029 board. A terminal program such as RealTerm or Putty is required to display the results
Following is the UART configuration.
Select COM Port Baud rate: 230400 Data: 8 bit Parity: none Stop: 1 bit Flow Control: none
The data on the terminal consists of the Frequency of the excitation signal, the magnitude of the impedance and the phase of the impedance in degrees as in below screenshot.