Next Article in Journal
Ultra-Low Power Consuming Direct Radiation Sensors Based on Floating Gate Structures
Previous Article in Journal
A Summary of the Special Issue “Emerging Network-on-Chip Architectures for Low Power Embedded Systems”
Previous Article in Special Issue
High Performance Receiver Design for RX Carrier Aggregation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Characterization of an ISFET with Built-in Calibration Registers through Segmented Eight-Bit Binary Search in Three-Point Algorithm Using FPGA †

by
Cyrel Ontimare Manlises
1,*,
Febus Reidj Cruz
1,
Wen-Yaw Chung
2 and
Arnold Paglinawan
1
1
School of Electrical, Electronics, and Computer Engineering, Mapúa University, Muralla St., Intramuros, Manila 1002, Philippines
2
Department of Electrical Engineering, Chung Yuan Christian University, Chungli 32023, Taiwan
*
Author to whom correspondence should be addressed.
This paper is an extended version of the paper entitled: ISFET with built-in calibration registers through segmented eight-bit binary search in three-point algorithm using FPGA. Proceedings of the 2016 International IEEE SoC Design Conference (ISOCC), Jeju, Korea, 23–26 October 2016.
J. Low Power Electron. Appl. 2017, 7(3), 19; https://doi.org/10.3390/jlpea7030019
Submission received: 31 May 2017 / Revised: 10 July 2017 / Accepted: 11 July 2017 / Published: 13 July 2017
(This article belongs to the Special Issue Selected Papers from IEEE ISOCC Conference 2016)

Abstract

:
Sensors play the most important role in observing changes in an environment they are a part. They detect even the smallest changes and send the information to other electronic devices. Making sure that these sensors provide an accurate output is equally crucial, as the data it measures and collects are used for analysis. Until now, calibrating sensors has been done manually by following a sequence of procedures, and is usually performed on-site or in a laboratory prior to deployment. To eliminate the manual procedure in the calibration (at the very least), an ion-sensitive field-effect transistor (ISFET) with a built-in calibration registers circuit was created through segmented eight-bit binary search in a three-point algorithm using a field-programmable gate array (FPGA). The circuit was created using a three-point calibration algorithm and three standard buffers (pH 4, pH 7, and pH 10). The block diagram, schematic diagram, and the number of logic gates were derived after synthesizing the Verilog program in Xilinx/FPGA. An average of 0.30% error was computed to prove the reliability of the created circuit using FPGA. Having an ISFET with built-in calibration registers will alleviate the work of experts in performing calibrations. This would follow the plug and play standard, hence its being a calibration-ready ISFET device. With this feature, it could be used as a pH level meter or a remote sensor node in several applications.

1. Introduction

An electrochemical sensor, such as an ion-sensitive field-effect transistor (henceforth ISFET), plays an important role in the industry. Its broad application in environmental, agricultural, aquaculture, biomedical, pharmaceutical, food, and other industries makes it in demand and popular [1,2,3,4,5,6]. The ISFET is normally used for data acquisition and monitoring the potential of hydrogen (pH) levels [2,3,6,7,8]. Characteristics of pH sensors vary in time because of the changes in its electrodes [7,8]. Changes in the performance of the electrodes might affect the accuracy of its measurements [3]. Monitoring of the pH level is necessary to avoid further chemical reactions in a substance [2,6,9]. An estimated time drift of −1 ± 0.5 mV/h and temperature drift of −0.9 ± 0.5 mV/°C are some of an ISFET’s downsides [2]. Hysteresis occurs when the previous output will be reconsidered to produce the desired output, which then affects the accuracy of the ISFET’s pH measurement [2]. Trapped charges are in the oxide or nitride layer of an ISFET, which affects the threshold voltage and causes change in the sensor’s sensitivity. ISFET devices have different sensitivities and linearity, which can be attributed to different sensing membranes and trapped charges. Through calibration, the sensitivity of the ISFET will be maintained; hence, the measurements will be accurate and reliable [3]. One way to minimize errors due to non-linearity is by using multiple calibration points such as the three-point calibration [10,11].
The calibration of an ISFET is done manually and where it is deployed. In such cases, an expert may be needed and a sequence of procedures should be followed [1]. The procedure of calibrating an ISFET includes the measurement of a known solution and of an unknown one [3,9]. The pH’s equivalent voltage of a measured known solution is saved in the memory registers inside the system for reference during calibration [1,9]. Having an ISFET with built-in calibration registers will alleviate the work of experts in performing calibrations. This would follow the plug-and-play standard, hence its being a calibration-ready ISFET device. With this feature, it could be used as a pH level meter or a remote sensor node in several applications.
It may also lessen the power consumption of the system because the registers are already included in the sensor itself. With built-in registers in a sensor, the logic gates and the design will be simplified; thus, the area occupied by the circuit may also be reduced. In a segmented three-point calibration, the three standard buffers pH 4, pH 7, and pH 10 were utilized. One-point calibration is ideal; however, three-point calibration will result in better sensor modeling, especially for those with non-linear characteristics [10,11].

2. Background, Related Literature and Studies

2.1. Ion-Sensitive Field-Effect Transistor (ISFET)

The ISFET is a modification of a metal–oxide–semiconductor field-effect transistor (MOSFET). The polysilicon in the MOSFET has been removed from the metal gate to become hydrogen ion-sensitive [9,12]. It has been put on top of the gate dielectric to extend the sensitivity to any different ions, which is directly connected to a solution or substance [9,12]. Low power consumption, low cost, robustness, rapid response time, smaller size, on-chip integration, and sensitivity are some of its features [1,8,9,13]. From then on, the ISFET became highly favored and was used as a chemical sensor in several different applications throughout the industry. It has been used in environmental, biochemical, aquaculture, biomedical, and food industries, to name a few, for data acquisition and pH level monitoring [1,2,3,6]. Figure 1 [12] illustrates the difference between the MOSFET and ISFET.
As expected, this sensor was not perfect, as it had several drawbacks [1,2,6,8,14]. Several studies have been conducted to improve the performance of the ISFET. These studies included time drift, temperature drift, hysteresis, and calibration of the ISFET [1,2,6,8,14]. For example, [13] designed an instrumentation system, electronic conditioning [14], and a compensation method. After all the experiments and following their created protocols, they argued that their proposed solution overcomes all the drawbacks related to long-term drift, hysteresis, and thermal drift of the ISFET. The only limitation they faced was the drain-to-source maximum voltage value of the ISFET, as this is determined by the sensor and its technological fabrication process [14].
Another study by [1] addressed the problem of temperature and thermal drifts. Temperature is one of the factors that affect the sensitivity of the sensor; thus, it gives the possibility of an inaccurate measurement. Even a slight variation in the temperature could produce a reliable output, and can make the response time quick, or the other way around. In their first research, they used a VT (threshold voltage) extractor as temperature sensor and a discrete temperature compensation chip was successfully fabricated to improve the ISFET’s thermal drift. The conclusion was that the VT extractor and the temperature compensation chip were effective solutions, because the ISFET demonstrated a more accurate pH measurement [1].

2.2. pH Level

The hydrogen potential of a substance is crucial, as it is used to measure the acidity of a substance. If it is not maintained, the pH of a substance may lead to changes in its chemical property and unwanted chemical reactions. One of the reasons why the pH should be neutral and monitored is that it could bring either safety or danger to every human. Most things around humans are H2O-based. If the pH of the H2O is below normal, it means acidity and toxin content are very high, which is extremely dangerous. Likewise, if the pH is greater than normal, it becomes basic or alkaline, which is likewise not safe for continuous consumption [15,16,17].
The ISFET is normally used to measure pH or serves as a pH meter. One such study aimed at minimizing the toxicity of high-dose methotrexate (MTX) therapy. Nurses used either a dipstick or a pH meter to monitor the pH of the urine of a patient undergoing therapy. The results between the dipstick and pH meter were different, which suggests that pH meters—whatever the make is—do not produce the same results. The clinical cut-off for the urine pH should be pH 8.0, but after several experiments and sampling, the result using the dipstick was less than pH 8.0. However, when a pH meter was used, the result was greater than pH 8.0 [18].
Another study was done on the implementation of the pH meter for monitoring purposes, as part of wireless sensor networks for aquaculture [5]. Aquaculture demands effective management, because it is one of the fastest growing sources of food. There are many factors that can affect the pH of the H2O—many of which are uncontrollable. Environmental conditions, such as changes in climate, natural phenomena, human activities, and even the produce that live in the aquaculture, can directly affect the water. A PH 400/450 series pH value sensor whose range is from pH 2 to pH 16, was chosen because of its accuracy in measuring the pH level, its advancement in the temperature compensation feature, and its minimum requirement for maintenance. Using two smart sensor nodes, gateway, and the generated software, the research successfully designed, implemented, and argued for the need for a pH meter like the ISFET [5]. It can work and can be applied in wireless sensor networks (wsn) for data acquisition and monitoring for several applications [4,5].

2.3. Calibration

A sequence of procedures must be followed and should always be done in any environment to come up with correct and accurate results [1,2]. Many factors affect the sensitivity of any type of sensor (e.g., an ISFET), such as the temperature, how it is manufactured and fabricated, the make, and sometimes the solution itself that needs to be measured [1,3,6,8,9,14]. Through calibration, these kinds of variations will be addressed and compensated [2,3].
There are several approaches to implementing calibration. One is the use of the two-point calibration, which utilizes the two standard buffers pH 4 and pH 7. A research application specific integrated circuit (ASIC) for ISFET by [1] compared various pH meters and determined the difference between the measured and calculated values using the two-point calibration algorithm. Table 1 shows the tabulation of the comparison and their research results. They calculated for the error ΔpH, the percent error between the standard, measured, and the calculated pH. Their research found that a lower pH value variation of −0.0023 pH/°C was produced [1].
Calibrating the ISFET—especially if it is applied in an array—is important according to [7]. This importance is due to some of its drawbacks. They proposed, designed, and tested an automatic calibration system for ISFET chemical sensing arrays. They found that the system has compensated the deviation in the performance of the ISFET in a large array. The system was able to tune out the entire mismatch in the ISFET’s sensitivity and compensated the deviation by 24%, constraining the error to 1.5% [7]. Therefore, calibration is a norm, resulting in accuracy of the output [1,2,3].

2.4. Two-Point Calibration Algorithm (Bi-Section Method)

One of the techniques used in finding the root of a function or a number is a two-point calibration algorithm. Two values are used to serve as an interval. If the root is not found in the interval, a midpoint will be computed. The midpoint is computed by adding the interval and dividing it by two. Iteration will continue as needed until the root of a function or a number is found [1,2].
The research by [1] used the binary search method in their signal processing ASIC-based sensor system. Figure 2 illustrates the two-point calibration algorithm [2]. In MEASURE, if the RESET is HI, voltage unknown will be processed; otherwise, the calibration will end. In CALIBRATION, if the RESET is LO, CALIB_MODE parameters one to two will be tested and the process will end. In 2PT_ALGO, if the STATE value is IDLE and the START signal is set to HI, the voltages of the two standard buffers will be saved into the registers. If the STATE value is CHECK, a two-point calibration algorithm is performed. The standard buffers pH 4 and pH 7 were used as the interval. If the root is not found in the interval, a midpoint will be computed. The midpoint is computed by adding the interval and dividing it by two [19]. This procedure will be repeated as needed until the correct pH is found. Recursion will only stop if the input data is equal to the recorded standard buffers [1,2].
Another study by [2] used the binary search method to design a clock-gated and low-power standard cell library for the ISFET two-point calibration processor chip. They also used the two standard buffers (i.e., pH 4 and pH 7) [2].

3. Methodology

The three standard buffers were assigned with eight-bit binary equivalents and are shown in Table 2. The voltage for every change in pH unit is 58.16 mV [20]. The Equation (1):
M a x p H M i n p H M a x b i t M i n b i t
was used to compute for the interval, which is 0.02362 pH/bit. This is how the look-up table library was derived, which has the binary, decimal and voltage equivalents for each pH value. A Xilinx/ field-programmable gate array (FPGA) test bench using Verilog programming [21] was used to simulate the behavior of the ISFET with built-in registers using a three-point calibration algorithm. The voltage equivalent of each pH value (which was derived and written in the lookup table library) was used as the voltage unknown (input) during the simulation.

3.1. Measure Module Algorithm

The Measure module is used for reading the VoltageUnknown or voltage readout (normally, it is the unknown solution’s pH voltage equivalent, the Vrout). Registers are declared and initialized. If RESET is HI, set VoltageUnknown to VoltageUnknown in. If not, check if the respective registers START and CALIBRATED are set (i.e., equal to 1), and set VoltageUnknown_in to VOLTAGE.

3.2. Calibration Module Algorithm

The Calibration module is used for reading the known solution and storage of the standard pH buffers pH 4, pH 7, and pH 10. Registers are declared and initialized before setting the parameters. These are Voltage4Set, Voltage7Set, and Voltage10Set. If the RESET value is HI, registers will be initialized to zero (0); otherwise, the MODE parameter is checked. If the MODE parameter is equal to one (SET4), Voltage4_in is set to VOLTAGE and Voltage4Set is set to 1. If registers Voltage7Set and Voltage10Set are set, the calibration is ended. The same procedure will take place if the MODE parameter is set to either 2 (SET7) or 3 (SET10), the other registers are all set, and then the calibration will end.

3.3. Three-Point Calibration Algorithm

Figure 3 describes the segmented three-point calibration algorithm in MEASURE. If the RESET is HI, voltage unknown will be processed; otherwise, the calibration will end. In CALIBRATION, if the RESET is LO, mode parameters one to three will be tested and the process will end. In SEG3PT _ALGO, if the STATE value is IDLE and the START signal is set to HI, the voltages of the three standard buffers will be saved into the registers. If the STATE value is CHECK, a segmented three-point calibration algorithm is performed.

3.4. Register-Transfer Level (RTL)

Figure 4 illustrates the RTL for the ISFET with built-in registers. It shows the block diagram of each component for the whole system. The diagram simulates the advantage of having the registers built-in to the sensor. The sensor itself will read the standard buffers pH 4, pH 7, and pH 10, and will be stored in the built-in registers Voltage4, Voltage7, and Voltage10, respectively. The content of each register will serve as the reference during the calibration.

3.5. Schematic Diagram

Figure 5 illustrates the schematic diagram of the ISFET with built-in registers as follows: The number of Slices is 142 (the area occupied by the circuit); the number of Slice Flip-Flops is 84; the number of 4-input lookup tables (LUTs) is 263 (the number of 4-input Boolean functions); the number of bonded input/output blocks (IOBs) is 43 (the number of pins used). The clock period is 11.636 ns, while the maximum frequency is 85.937 MHz. The estimated power consumption is 37.25 mW. The power consumption includes all the circuitry, hence it is estimated that the power consumption of the ISFET with built-in registers is relatively low.

4. Test and Results

This section will prove that the designed circuit is working and is producing the correct output. In Table 3, the calculated pH was derived from the simulations through test bench in Xilinx/FPGA. The voltage unknown (input) equivalent of pH 4 is −173.4302745, pH 5 is −114.5320784, pH 6 is −57.00360781, pH 7 is 0.52486277, pH 8 is 59.42305884, pH 9 is 116.9515294, and pH 10 is 174.48, respectively—all from the derived lookup table. The output in pH can be in decimal or in binary form, as these are included in the derived lookup table. The Equation (2):
M e a s u r e d p H E x p e c t e d p H M e a s u r e d p H × 100
was used to compute the percentage of error between the expected pH and the calculated pH. For pH 4, pH 7, and pH 10, there was a 0% error; for pH 5, there was 0.78% error; for pH 6, there was 0.52% error; for pH 8, there was 0.489% error; for pH 9, there was 0.348% error. An average of 0.30% error was calculated after the series of simulations.
Table 4 shows the sample of the data simulation using two different algorithms. The measured pH 4.04, 5.99, 7.89, and 9.76 (the highlighted in column “pH in 2-point”) in a research ASIC for ISFET by [1] were considered parts of the data simulation to get the coefficient of determination (R2) between the two different algorithms [7]. The research ASIC for ISFET by [1] achieved the comparison between various pH meters using the same two-point calibration algorithm [1]. Figure 6 illustrates that the three-point algorithm produces a more linear output (R2 = 0.9586) compared with the two-point algorithm (R2 = 0.957).

5. Conclusions

The ISFET with built-in calibration registers through segmented eight-bit binary search in three-point algorithm produced an average of 0.30% error. The calculated pH from simulations through test bench in Xilinx/FPGA proves that the created circuit is reliable. Through synthesis, the schematic diagram was derived. The number of slices is 142. The number of slice flip-flops used is 84. The number of four-input Boolean functions used is 263. The number of pins used in the circuit is 43. The clock period is 85.937 MHz. The estimated power consumption of the whole circuitry is 37.25 mW. The created circuit will alleviate the work of experts in performing calibrations and can be used as a pH level meter or a remote sensor node in several applications.

Acknowledgments

The authors would like to extend their gratitude to the Dean of School of Electrical and Electronics Engineering, Alejandro Ballado Jr., for the support and trust he gave us and most importantly to Mapúa University, Manila, Philippines for covering the expenses for this research paper to be published in the special issue of the Journal of Low Power Electronics and Applications 2017 (JLPEA). We would like to express our thanks to Prof. Edward Jay Quinto for his help in proofreading this research paper.

Author Contributions

The main author, Cyrel Ontimare Manlises, carried out the programming, the synthesis and the writing of the paper. Febus Reidj Cruz guided the main author and taught her the principles of ISFETs, including programming and synthesis. Wen-Yaw Chung recommended the idea/topic and provided all the information about ISFETs. Arnold Paglinawan checked and verified the documentation and data analysis.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chung, W.Y.; Yang, C.H.; Wang, Y.F.; Chan, Y.J.; Torbicz, W.; Krzyskow, A. A Signal Processing ASIC for ISFET-Based Chemical Sensors. Microelectron. J. 2004, 35, 667–675. [Google Scholar] [CrossRef]
  2. Chung, W.Y.; Chang, J.P.; Cruz, F.R. Clock-Gated and Low-Power Standard Cell Library for ISFET Two-Point Calibration Processor Chip. In Proceedings of the 2010 IEEE Asia Pacific Conference on Circuits and Systems, Kuala Lumpur, Malaysia, 6–9 December 2010. [Google Scholar] [CrossRef]
  3. Guerrero, E.; Sanz, M.T.; Molina-Reyes, J.; Medrano-Marqués, N.J.; Calvo, B.; Antolín, D. Programmable Calibration Circuit for MIM-ISFET Device. In Proceedings of the 2012 IEEE International Instrumentation and Measurement Technology Conference, Graz, Austria, 13–16 May 2012. [Google Scholar] [CrossRef]
  4. Abbasi, A.Z.; Islam, N.; Shaikh, Z.A. A Review of Wireless Sensors and Networks’ Applications in Agriculture. Comput. Stand. Interfaces 2014, 36, 263–270. [Google Scholar]
  5. Simbeye, D.D.; Yang, S.F. Water Quality Monitoring and Control for Aquaculture Based on Wireless Sensor Networks. J. Netw. 2014, 9, 840–849. [Google Scholar] [CrossRef]
  6. Chung, W.Y.; Lin, Y.T.; Pijanowska, D.G.; Yang, C.H.; Wang, M.C.; Krzyskow, A.; Torbicz, W. New ISFET Interface Circuit Design with Temperature Compensation. Microelectron. J. 2006, 37, 1031–1146. [Google Scholar] [CrossRef]
  7. Hu, Y.Q.; Li, J.D.; Georgiou, P. A SAR Based Calibration Scheme for ISFET Sensing Arrays. In Proceedings of the 2014 IEEE International Symposium on Circuits and Systems (ISCAS), Melbourne, Australia, 3–6 August 2014. [Google Scholar] [CrossRef]
  8. Chung, W.Y.; He, F.S.; Yang, C.H.; Wang, M.C. Drift Response Macromodel and Readout Circuit Development for ISFET and Its H+ Sensing Applications. J. Med. Biol. Eng. 2006, 26, 29–34. [Google Scholar]
  9. Zinal Abidin, M.A.B.; Zolkapli, M.; Mohammad Noh, N.I.; Abdullah, W.F.H. Data Acquisition for ISFET pH Sensor System by Using Seeeduino Stalker as a Controller. In Proceedings of the 2013 IEEE 4th Control and System Graduate Research Colloquium, Shah Alam, Malaysia, 19–20 August 2013. [Google Scholar] [CrossRef]
  10. O’Haver, T. Interactive Computer Models for Analytical Chemistry Instruction. Available online: https://terpconnect.umd.edu/~toh/models/index.html (accessed on 13 July 2017).
  11. Myers, A. Calibration of a Non-Linear Sensor. U.S. Patent 5,369,603, 29 November 1994. [Google Scholar]
  12. Bergveld, P. ISFET, Theory and Practice. In Proceedings of the IEEE Sensor Conference, Toronto, ON, Canada, October 2003; Available online: http://www.idc-online.com/technical_references/pdfs/mechanical_engineering/ISFET-Bergveld.pdf (accessed on 13 July 2017).
  13. Jaffrezic-Renault, N.; Senillou, A.; Martelet, C.; Wan, K.; Chovelon, J.M. ISFET Microsensors for the Detection of Pollutants in Liquid Media. Sens. Actuators B: Chem. 199, 59, 154–164. [Google Scholar] [CrossRef]
  14. Casans, S.; Muñoz, D.R.; Navarro, A.E.; Salazar, A. ISFET Drawbacks Minimization Using Novel Electronic Compensation. Sens. Actuators B: Chem. 2014, 99, 42–49. [Google Scholar] [CrossRef]
  15. Miao, Y.Q.; Chen, J.R.; Fang, K.M. New Technology for the Detection of pH. J. Biochem. Biophys. Methods 2005, 63, 1–9. [Google Scholar]
  16. Ṕerez, J.F.V.; Velasco, M.M.M.; Rosas, M.E.M.; Reyes, H.L.M. ISFET Sensor Characterization. Sci. Direct Procedia Eng. 2012, 35, 270–275. [Google Scholar] [CrossRef]
  17. pH Chemistry. In Encyclopedia Britannica; Encyclopedia Britannica Inc.: Edinburgh, UK, 2017.
  18. Wockenfus, A.M.; Koch, C.D.; Conlon, P.M.; Sorensen, L.D.; Cambern, K.L.; Chihak, M.J.; Zmolek, J.A.; Petersen, A.E.; Burns, B.E.; Lieske, J.C.; et al. Discordance between Urine pH Measured by Dipstick and pHmeter: Implications for Methotrexate Administration Protocols. Clin. Biochem. 2010, 46, 152–154. [Google Scholar] [CrossRef] [PubMed]
  19. Burden, R.; Faires, J.D. Numerical Analysis, 9th ed.; Brooks/Cole Cengage Learning: Boston, MA, USA, 2001. [Google Scholar]
  20. Springer, E. pH Measure Guide; Hamilton Company: Reno, NV, USA, 2006; Available online: http://www.hamiltoncompany.com (accessed on 13 July 2017).
  21. Bhasker, J. A Verilog HDL Primer, 2nd ed.; Star Galaxy Publishing: Allentown, PA, USA, 1999. [Google Scholar]
Figure 1. Difference between metal–oxide–semiconductor field-effect transistor (MOSFET) and ion-sensitive field-effect transistor (ISFET).
Figure 1. Difference between metal–oxide–semiconductor field-effect transistor (MOSFET) and ion-sensitive field-effect transistor (ISFET).
Jlpea 07 00019 g001
Figure 2. The finite state machine (FSM) for two-point calibration algorithm.
Figure 2. The finite state machine (FSM) for two-point calibration algorithm.
Jlpea 07 00019 g002
Figure 3. The finite state machine (FSM) of the three-point algorithm.
Figure 3. The finite state machine (FSM) of the three-point algorithm.
Jlpea 07 00019 g003
Figure 4. The register-transfer level.
Figure 4. The register-transfer level.
Jlpea 07 00019 g004
Figure 5. Schematic diagram of the ISFET with built-in registers.
Figure 5. Schematic diagram of the ISFET with built-in registers.
Jlpea 07 00019 g005
Figure 6. Linearity between the two different algorithms.
Figure 6. Linearity between the two different algorithms.
Jlpea 07 00019 g006
Table 1. Comparison of pH using various pH meters.
Table 1. Comparison of pH using various pH meters.
Target Buffer Solution (25 °C)Radiometer PHM290 (2-Point Cal)Sentron Argus (2-Point Cal)The Proposed ASIC (2-Point Cal)
Measured pHError ΔpHMeasured pHError ΔpHMeasured pHError ΔpH
pH 2.001.94−0.061.89−0.112.030.03
pH 4.003.96−0.043.98−0.024.040.04
pH 6.006.010.015.99−0.015.99−0.01
pH 8.007.91−0.097.93−0.077.89−0.11
pH 10.009.77−0.239.81−0.199.76−0.24
pH 12.0011.73−0.2711.93−0.0711.87−0.13
A signal processing application specific integrated circuit (ASIC) for ISFET-based chemical sensors.
Table 2. Eight-bit assignment to pH.
Table 2. Eight-bit assignment to pH.
pH8-bit Assignment
40000 0000
70111 1111
101111 1110
Table 3. Expected pH vs. calculated pH.
Table 3. Expected pH vs. calculated pH.
Expected pHVoltage Unknown (Vrout) in mVCalculated pH%Error
DecimalBinaryOutput (pH)
4173.43027452541111 111040
5−114.53207842101101 00105.039370.78124845
6−57.003607811681010 10006.0314960.52219217
70.524862771270111 111170
859.42305884830101 00118.0309370.48971499
9116.9515294410010 10019.0314960.34873514
10174.4800000 0000100
Table 4. Data simulation using two different algorithms.
Table 4. Data simulation using two different algorithms.
Expected pHpH in 3-PointpH in 2-Point
44.044.04
54.1889764.11811
54.3779534.30709
54.6614174.59055
54.9448824.89764
665.99
87.5669297.566929
87.927.89
88.039378.06299
88.4645678.48819
99.1023629.14961
99.3385839.40945
109.789.76

Share and Cite

MDPI and ACS Style

Manlises, C.O.; Cruz, F.R.; Chung, W.-Y.; Paglinawan, A. Characterization of an ISFET with Built-in Calibration Registers through Segmented Eight-Bit Binary Search in Three-Point Algorithm Using FPGA. J. Low Power Electron. Appl. 2017, 7, 19. https://doi.org/10.3390/jlpea7030019

AMA Style

Manlises CO, Cruz FR, Chung W-Y, Paglinawan A. Characterization of an ISFET with Built-in Calibration Registers through Segmented Eight-Bit Binary Search in Three-Point Algorithm Using FPGA. Journal of Low Power Electronics and Applications. 2017; 7(3):19. https://doi.org/10.3390/jlpea7030019

Chicago/Turabian Style

Manlises, Cyrel Ontimare, Febus Reidj Cruz, Wen-Yaw Chung, and Arnold Paglinawan. 2017. "Characterization of an ISFET with Built-in Calibration Registers through Segmented Eight-Bit Binary Search in Three-Point Algorithm Using FPGA" Journal of Low Power Electronics and Applications 7, no. 3: 19. https://doi.org/10.3390/jlpea7030019

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