This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TIDA-00854

Other Parts Discussed in Thread: TIDA-00854

I am trying to use the reference design for gas sensors from Semeatech. When I am calculating the RF value based on the reference design. I am trying to figure out what changes I should make to the design with gas sensors for reducing gases like NO2 and O3 where the current generated is in negative values per ppm. Applying the same calculations with O3 or NO2 gases I am getting negative value for the RF resistor. What should be done if the calculated resistor value is negative. Please help me with the circuit changes.

  O3 Gas  
Sensor Sensitivity (Isense) -0.85 μA/ppm
Max Sensor Range from Datasheet 10 ppm
Max Sensor Current (Imax) -8.5 μA
Vzero (CE headroom)* 300 mV
Max Voltage Output (Vout = Vref) 2048 mV
System Input Voltage 3.3  
Voltage Swing (Vout - Vzero) 1748 mV
TIA Resistor Rf = Vswing/Imax -205.647
Load Resistor (RL) from Datasheet 33 Ω
Bias Voltage 0 V
Sensitivity Vsense_ppm = Rf x Isense 174.8 mV/ppm
Measurement at Zero ppm 300 mV
Measurement at Max ppm 2048 mV

Please see specifications of Semeatech O3 gas sensor.

  • Hello Vijay,

    I assume you have read the design guide

     Design guide — TIDA-00854

    Ignore the negative sign on the resistor. Use a 205k resistor.

    Remember that the TIA amplifier causes an inversion. When you pull current OUT of the TIA input, the TIA output goes positive from the VREF point.

    If current is forced INTO the TIA input, then the output (tries) to go negative from the VREF point.

    So if the sensor has a negative output current, then VREF is generally set around 0V at 0ppm, and the output swings positive with increasing concentration.

    If the sensor output current is positive, then the VREF must be set to near output full scale (0 ppm) so that the output can swing down towards zero at full concentration. Yes, the output will seem "backwards", but that can be corrected in software, or, adding an inverting buffer stage on the output.

    Alphasense and Cititech both had excellent application notes.

     https://www.alphasense.com/downloads/application-notes/

     https://sps.honeywell.com/us/en/products/advanced-sensing-technologies

    Unfortunately, Honeywell has absorbed Citytech, and I cannot find the appnotes on their colossus corporate website.

    So I have zipped my copies and attached them below.

    Sens_Appnots_DS.zip

    Essentially, if the sensor current is inverted, then you have to change the reference voltage and accept that the output will be reversed. If the sensor is a "zero bias", then Vreference and Vworking are set the same.

    I was the author of the TIDA-00854, but I am no longer in this group - so I can only provide limited support - but between the appnote, and the sensor company appnotes, and some Googling, you should be able to figure out the design once you understand the basic concepts (I did!).

  • Thank you for taking the time to explain. I will go through the documents you shared.