Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:eval-adicup360:hardware:cn0357 [22 Sep 2016 20:53] – adding hw changes and new items Brandon Busheyresources:eval:user-guides:eval-adicup360:hardware:cn0357 [03 Jan 2021 21:46] (current) – fix links Robin Getz
Line 3: Line 3:
 [[ADI>CN0357]] single-supply, low noise, portable gas detector circuit using an electrochemical sensor. The Alphasense CO-AX carbon monoxide sensor is used in this example. Electrochemical sensors offer several advantages for instruments that detect or measure the concentration of many toxic gases. Most sensors are gas specific and have usable resolutions under one part per million (ppm) of gas concentration. [[ADI>CN0357]] single-supply, low noise, portable gas detector circuit using an electrochemical sensor. The Alphasense CO-AX carbon monoxide sensor is used in this example. Electrochemical sensors offer several advantages for instruments that detect or measure the concentration of many toxic gases. Most sensors are gas specific and have usable resolutions under one part per million (ppm) of gas concentration.
  
-The circuit shown in below uses the [[http://www.analog.com/ADA4528-2|ADA4528-2]], dual auto zero amplifier, which has a maximum offset voltage of 2.5 µV at room temperature and an industry leading 5.6 µV/√Hz of voltage noise density. In addition, the [[http://www.analog.com/AD5270|AD5270-20]] programmable rheostat is used rather than a fixed transimpedance resistor, allowing for rapid prototyping of different gas sensor systems, without changing the bill of materials. +The circuit shown in below uses the [[adi>ADA4528-2|ADA4528-2]], dual auto zero amplifier, which has a maximum offset voltage of 2.5 µV at room temperature and an industry leading 5.6 µV/√Hz of voltage noise density. In addition, the [[adi>AD5270|AD5270-20]] programmable rheostat is used rather than a fixed transimpedance resistor, allowing for rapid prototyping of different gas sensor systems, without changing the bill of materials. 
-The [[http://www.analog.com/ADR3412|ADR3412]] precision, low noise, micropower reference establishes the 1.2 V common-mode, pseudo ground reference voltage with 0.1% accuracy and 8 ppm/°C drift. +The [[adi>ADR3412|ADR3412]] precision, low noise, micropower reference establishes the 1.2 V common-mode, pseudo ground reference voltage with 0.1% accuracy and 8 ppm/°C drift. 
-For applications where measuring fractions of ppm gas concentration is important, using the [[http://www.analog.com/ADA4528-2|ADA4528-2]] and the [[http://www.analog.com/ADR3412|ADR3412]] makes the circuit performance suitable for interfacing with a 16-bit ADC, such as the [[http://www.analog.com/AD7790|AD7790]].+For applications where measuring fractions of ppm gas concentration is important, using the [[adi>ADA4528-2|ADA4528-2]] and the [[adi>ADR3412|ADR3412]] makes the circuit performance suitable for interfacing with a 16-bit ADC, such as the [[adi>AD7790|AD7790]].
 \\ \\
 \\  \\ 
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0357-arduino:cn0357_arduino_board.png?nolink&600 |}}+{{ :resources:eval:user-guides:eval-adicup360:hardware:cn0357:cn0357-01.png?nolink&600 |}}
 \\ \\
 +
 +----
  
 ===== Connectors and Jumper Configurations ===== ===== Connectors and Jumper Configurations =====
- PICTURE OF THE BOARD FILE with JUMPERS AND CONNECTORS HIGHLIGHTED +{{ :resources:eval:user-guides:eval-adicup360:hardware:cn0357:cn0357-03.png?nolink&600 |}} 
-\\ \\ \\ \\ \\ +\\ 
 ==== Sensor Footprint ==== ==== Sensor Footprint ====
 <WRAP round info 70%>\\ **__NOTE__** - Three electrode electrochemical toxic gas sensors can be used with the **EVAL-CN0357-ARDZ** The footprint can accommodate 3 different sizes of sensors.\\ The Alphasense CO-AX electrochemical gas sensor was used during testing and programming. <WRAP round info 70%>\\ **__NOTE__** - Three electrode electrochemical toxic gas sensors can be used with the **EVAL-CN0357-ARDZ** The footprint can accommodate 3 different sizes of sensors.\\ The Alphasense CO-AX electrochemical gas sensor was used during testing and programming.
Line 26: Line 28:
   * "0" position - Sensor output connected to ADC(defualt)   * "0" position - Sensor output connected to ADC(defualt)
   * "1" position - Sensor output connected to A1 pin of ANALOG header, for connection to external ADCs   * "1" position - Sensor output connected to A1 pin of ANALOG header, for connection to external ADCs
 +\\ 
 ==== Chip Select ==== ==== Chip Select ====
 +This set of jumpers allows for changing the pin mapping of the AD7790 and AD5270 chip select lines to different Arduino digital pins. Place jumper/shunt as shown to connect to the corresponding Digital IO pin.
 +\\ \\ 
 +**AD7790 CS Selection**
 +\\ 
 +{{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:cn0357-hdr-01.png?nolink&101 |}}
 +\\ 
 +Pin 1 shunted to Pin 2 \\  
 +CS connected to **Digital Pin 10**
 +\\ \\ \\ 
 +Pin 3 shunted to Pin 4 \\ 
 +CS connected to **Digital Pin 9**
 +\\ \\ \\ 
 +Pin 5 shunted to Pin 6 \\ 
 +CS connected to **Digital Pin 8**
 +\\ \\ \\ \\ 
 +**AD5270 CS Selection**
 +\\ 
 +{{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:cn0357-hdr-02.png?nolink&100 |}}
 +\\ 
 +Pin 1 shunted to Pin 2 \\ 
 +CS connected to **Digital Pin 7**
 +\\ \\ \\ 
 +Pin 3 shunted to Pin 4 \\ 
 +CS connected to **Digital Pin 6**
 +\\ \\ \\ 
 +Pin 5 shunted to Pin 6 \\ 
 +CS connected to **Digital Pin 5**
  
-NEED CHIP select picture of header!!! +---- 
-^ AD7790_CS Pins (P??) ^ Arduino GPIO Pin (P??) ^ +===== Software ===== 
-Pin 1 shunted to Pin 2 | GPIO 8 | +  * [[resources:eval:user-guides:eval-adicup360:reference_designs:demo_cn0357|ADICUP360 + CN0357 Demo]] 
-Pin 3 shunted to Pin 4 | GPIO 9 | +  * [[resources:eval:user-guides:eval-adicup3029:reference_designs:demo_cn0357|ADICUP3029 + CN0357 Bluetooth Demo]] 
-Pin 5 shunted to Pin 6 | GPIO 10 | +  * [[resources:eval:user-guides:arduino-uno:reference_designs:demo_cn0357|Arduino Uno + CN0357 Demo]]
- +
-NEED CHIP select picture of header!!! +
-^ AD5270_CS Pins (P??) ^ Arduino GPIO Pin (P??) ^ +
-| Pin 1 shunted to Pin 2 | GPIO 8 | +
-| Pin 3 shunted to Pin 4 | GPIO 9 | +
-| Pin 5 shunted to Pin 6 | GPIO 10 |+
  
 +----
 ===== Schematic, Bill of Materials, Gerber Files, Layout Files ===== ===== Schematic, Bill of Materials, Gerber Files, Layout Files =====
  
 <WRAP round 80% download> <WRAP round 80% download>
-EVAL-CN0359-EB1Z Rev Files +EVAL-CN0357-ARDZ Rev Files 
-  * {{:resources:eval:user-guides:circuits-from-the-lab:cn0359:eval-cn0359-eb1z-padsschematic-reva.pdf|Schematic}} +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-cadenceschematic-revc.pdf|Schematic}} 
-  * {{:resources:eval:user-guides:circuits-from-the-lab:cn0359:eval-cn0359-eb1z-bom-reva.xlsx|Bill of Materials}} +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-cadencelayout-revc.pdf|Layout}} 
-  * {{:resources:eval:user-guides:circuits-from-the-lab:cn0359:eval-cn0359-eb1z-grb-reva.zip|Gerber Files}} +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-bom-revc.pdf|Bill of Materials}} 
-  * {{:resources:eval:user-guides:circuits-from-the-lab:cn0359:cn0359-sourcecode-reva.zip|Allegro Files}}+  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-cadencelibrary-revc.zip|Cadence Files}} 
 +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-gbr-revc.zip|Gerber Files}}
  
-EVAL-CN0359-EB1Z Rev Files +EVAL-CN0357-ARDZ Rev Files 
-  * {{:resources:eval:user-guides:circuits-from-the-lab:cn0359:eval-cn0359-eb1z-padsschematic-rev0.pdf|Schematic}} +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-cadenceschematic-revb.pdf|Schematic}} 
-  * {{:resources:eval:user-guides:circuits-from-the-lab:cn0359:eval-cn0359-eb1z-bom-rev0.xlsx|Bill of Materials}} +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-cadencelayout-revb.pdf|Layout}} 
-  * {{:resources:eval:user-guides:circuits-from-the-lab:cn0359:eval-cn0359-eb1z-grb-rev0.zip|Gerber Files}} +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-bom-revb.pdf|Bill of Materials}} 
-  * {{:resources:eval:user-guides:circuits-from-the-lab:cn0359:cn0359-sourcecode-rev0.zip|Allegro Files}} +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-cadencelibrary-revb.zip|Cadence Files}} 
- +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0357:eval-cn0357-ardz-gbr-revb.zip|Gerber Files}}
-[[http://www.analog.com/media/en/reference-design-documentation/design-integration-files/cn0357-shield-DesignSupport.zip|EVAL-CN0357-ARDZ Design & Integration Files]]+
  
 </WRAP> </WRAP>
 +
 +----
  
 ===== Change Log ===== ===== Change Log =====
  
 RevB to RevC: RevB to RevC:
-  * U1 (from MCCOG128064A6S-SPTLY to BTHQ128064AVC1-COG-STF-LED) +  * Replaced R15,R16,R17,R19 and R20 to headers AD7790_CS and AD5270_CS for CS line selection 
-  * C32 (from 330n to NP) +  * Connected ICSP SPI lines MOSI,MISO and SCLK to DIGI1 headers(arduino pins D11,D12 and D13respectively 
-  * Software (conductivity result reliability routines removed) +  * No longer need external 7V to 12V wall power supply 
-  * Software (setup and hold time setting added+    Board Powered through 5V pin (Arduino POWER header)
-  * Software (RS-485 communication routines added) +
- +
-RevA to RevB: +
-  U1 (from MCCOG128064A6S-SPTLY to BTHQ128064AVC1-COG-STF-LED) +
-  * C32 (from 330n to NP) +
-  * Software (conductivity result reliability routines removed) +
-  * Software (setup and hold time setting added) +
-  * Software (RS-485 communication routines added) +
- +
-===== Software ===== +
-  * [[resources:eval:user-guides:eval-adicup360:reference_designs:demo_cn0357|CN0357 ADICUP360 Demo]] +
-  * Arduino Uno Example Code +
-    * [[https://github.com/analogdevicesinc/arduino/tree/master/Arduino%20Uno%20R3/examples|CN0357 Demo]] +
-    * [[https://github.com/analogdevicesinc/arduino/tree/master/Arduino%20Uno%20R3/libraries|AD7790 & AD5270 Libraries]]+
  
-{{navigation EVAL-ADICUP360#base_board|EVAL-ADICUP360 Base Board#.:|Hardware#none}}+// End of Document //
resources/eval/user-guides/eval-adicup360/hardware/cn0357.1474570400.txt.gz · Last modified: 22 Sep 2016 20:53 by Brandon Bushey