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:cn0216 [15 Jan 2016 23:21] – [Software] Brandon Busheyresources:eval:user-guides:eval-adicup360:hardware:cn0216 [03 Jan 2021 21:46] (current) – fix links Robin Getz
Line 1: Line 1:
 ====== EVAL-CN0216-ARDZ Shield ====== ====== EVAL-CN0216-ARDZ Shield ======
  
-[[http://www.analog.com/CN0216|CN-0216]] is a precision weigh scale signal conditioning system. It uses the [[http://www.analog.com/AD7791|AD7791]], a low power buffered 24-bit sigma-delta ADC along with dual external [[http://www.analog.com/ADA4528-2|ADA4528-2]] zero-drift amplifiers. This solution allows for high dc gain with a single supply.+[[adi>CN0216|CN-0216]] is a precision weigh scale signal conditioning system. It uses the [[adi>AD7791|AD7791]], a low power buffered 24-bit sigma-delta ADC along with dual external [[adi>ADA4528-2|ADA4528-2]] zero-drift amplifiers. This solution allows for high dc gain with a single supply.
  
 Ultralow noise, low offset voltage, and low drift amplifiers are used at the front end for amplification of the low-level signal from the load cell. The circuit yields 15.3 bit noise-free code resolution for a load cell with a full-scale output of 10 mV. Ultralow noise, low offset voltage, and low drift amplifiers are used at the front end for amplification of the low-level signal from the load cell. The circuit yields 15.3 bit noise-free code resolution for a load cell with a full-scale output of 10 mV.
  
-{{:resources:eval:user-guides:eval-adicup360:hardware:cn0216_arduino_hw_1024.jpg?500 |}}+{{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:cn0216revc_-_1.png?nolink&500 |}}
  
-This circuit allows great flexibility in designing a custom low-level signal conditioning front end that gives the user the ability to easily optimize the overall transfer function of the combined sensor-amplifier-converter circuit. The [[http://www.analog.com/AD7791|AD7791]] maintains good performance over the complete output data range, from 9.5 Hz to 120 Hz, which allows it to be used in weigh scale applications that operate at various low speeds.+ 
 +This circuit allows great flexibility in designing a custom low-level signal conditioning front end that gives the user the ability to easily optimize the overall transfer function of the combined sensor-amplifier-converter circuit. The [[adi>AD7791|AD7791]] maintains good performance over the complete output data range, from 9.5 Hz to 120 Hz, which allows it to be used in weigh scale applications that operate at various low speeds.
 \\ \\
 \\ \\
Line 14: Line 15:
 \\ \\
 \\ \\
 +<note important>Extremely important to note that the **EVAL-CN0216-ARDZ** is powered from the **VIN** connector on the Arduino Uno header.  This is because the bridge drive voltage of the EVAL-CN0216-ARDZ requires more than 5V to power the bridge.  Therefore it is required to supply power from the baseboard through the DC power connector in order for proper functionality.  The board will not work properly if you try only to power it from the USB.</note>
 +
 +----
  
 ===== 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:cn0216:cn0216revc_-_2.png?nolink&500 |}} 
 +\\ 
  
 ==== Sensor Connector ==== ==== Sensor Connector ====
 {{ :resources:eval:user-guides:circuits-from-the-lab:cn0216-arduino:wiki_sensor_connection.png?nolink&300|}} {{ :resources:eval:user-guides:circuits-from-the-lab:cn0216-arduino:wiki_sensor_connection.png?nolink&300|}}
-|Pin Number|Pin Function|+^Pin Number^Pin Function^
 |Pin 1|Not Used| |Pin 1|Not Used|
 |Pin 2|- Excitation| |Pin 2|- Excitation|
Line 29: Line 34:
 |Pin 7|+ Excitation| |Pin 7|+ Excitation|
 |Pin 8|Not Used| |Pin 8|Not Used|
 +{{:resources:eval:user-guides:circuits-from-the-lab:cn0216-arduino:cn0216-wiring_schematic.png?nolink&400|}}
 +\\
 +\\
  
-==== Bridge Configuration ====+==== REF SEL / Bridge Configuration ==== 
 +These set of jumpers allow the circuit to be configured for use with 4-wire or 6-wire load cells.
 <WRAP round info 70%>\\ **__NOTE__** - Any 4 or 6 wire load cells can be used with the **EVAL-CN0216-ARDZ**.\\ The Tedeah Huntleigh Model 1042 load cell was used during testing. <WRAP round info 70%>\\ **__NOTE__** - Any 4 or 6 wire load cells can be used with the **EVAL-CN0216-ARDZ**.\\ The Tedeah Huntleigh Model 1042 load cell was used during testing.
 </WRAP> </WRAP>
-{{:resources:eval:user-guides:circuits-from-the-lab:cn0216-arduino:cn0216-wiring_schematic.png?nolink&400|}} +{{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:cn0216_ref_sel_-_2.png?nolink&100|}}\\  
-Position "0" (shown below) is used for 6-wire resistive bridges +Place jumpers/shunts as shown above for 6-wire resistive bridge configuration 
-    * P2 - Connects REFIN+ to Sensor +Sense pin +    * P1 - Connects ADC REFIN+ to Sensor +Sense pin 
-    * P3 - Connects REFIN- to Sensor -Sense pin\\ {{:resources:eval:user-guides:circuits-from-the-lab:cn0216-arduino:cn0216_board_jumper.png?nolink&100|}} +    * P2 - Connects ADC REFIN- to Sensor -Sense pin 
-Position "1" is used for 4-wire resistive bridges +\\  
-    * P2 - Connects REFIN+ to 5V supply +{{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:cn0216_ref_sel_-_1.png?nolink&100|}}\\  
-    * P3 - Connects REFIN- to GND+Place jumpers/shunts as shown above for 4-wire resistive bridge configuration 
 +    * P1 - Connects ADC REFIN+ to 5V supply 
 +    * P2 - Connects ADC REFIN- to GND 
 +\\  
 ==== Chip Select ==== ==== Chip Select ====
 +This set of jumpers allows for changing the pin mapping of the AD7791 chip select line to different Arduino digital pins.
 +Place jumper/shunt as shown to connect to the corresponding Digital IO pin
 +\\ 
 +{{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:cn0216_cs_sel_-_1.png?nolink&100|}}
 +CS - Arduino **Digital Pin 10**
 +\\
 +{{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:cn0216_cs_sel_-_2.png?nolink&100|}}
 +CS - Arduino **Digital Pin 9**
 +\\
 +{{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:cn0216_cs_sel_-_3.png?nolink&100|}}
 +CS - Arduino **Digital Pin 8**
 +<WRAP left round info 60%>
 +If using an EVAL-CN0216-ARDZ board prior to Rev.C:\\ 
 +To change the CS pin, Install a 0-ohm resistor to resistor pads R7,R8 or R9
 +  * R7 - Arduino **Digital Pin 8**
 +  * R8 - Arduino **Digital Pin 9**
 +  * R9 - Arduino **Digital Pin 10**
 +</WRAP>
 +
 +----
 +
 +===== Schematic, Bill of Materials, Gerber Files, Layout Files =====
  
-===== Schematic, PCB Layout, Bill of Materials ===== 
 <WRAP round 80% download> <WRAP round 80% download>
 +EVAL-CN0216-ARDZ Rev C Files
 +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-cadanceschematic-revc.pdf|Schematic PDF}}
 +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-cadencelayout-revc.pdf|Layout PDF}}
 +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-bom-revc.xls|Bill of Materials}}
 +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-cadencelibrary-revc.zip|Allegro Files}}
 +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-gbr-revc.zip|Gerber Files}}
  
-[[http://www.analog.com/media/en/reference-design-documentation/design-integration-files/cn0216-shield-DesignSupport.zip|EVAL-CN0216-ARDZ Design & Integration Files]] +EVAL-CN0216-ARDZ Rev B Files 
-  * Schematics  +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-cadanceschematic-revb.pdf|Schematic PDF}} 
-  * PCB Layout  +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-cadencelayout-revb.pdf|Layout PDF}} 
-  * Bill of Materials  +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-bom-revb.xls|Bill of Materials}} 
-  * Allegro Project+  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-cadencelibrary-revb.zip|Allegro Files}} 
 +  * {{:resources:eval:user-guides:eval-adicup360:hardware:cn0216:eval-cn0216-ardz-gbr-revb.zip|Gerber Files}}
 </WRAP> </WRAP>
 +
 +----
 +
 +===== Change Log =====
 +
 +RevB to RevC:
 +  * U3 (from ADG3304BRUZ to NLSX4402FMUTCG)
 +  * U4 added (NLSX4402FMUTCG)
 +  * C19 and C20 added (0.1uF)
 +  * R7, R8, R9 added to short MOSI, MISO, SCLK lines between ICSP and arduino D11, D12, D13
 +  * AD7791_CS header added
 +
 +----
  
 ===== Software ===== ===== Software =====
-  * [[resources:eval:user-guides:eval-adicup360:reference_designs:demo_cn0216|CN0216 ADuCM360 Demo]] +  * [[resources:eval:user-guides:eval-adicup360:reference_designs:demo_cn0216|ADICUP360 + CN0216 Demo]] 
-  * Arduino Uno Example Code +  * [[resources:eval:user-guides:arduino-uno:reference_designs:demo_cn0216|Arduino Uno + CN0216 Demo]]
-    * [[https://github.com/analogdevicesinc/arduino/tree/master/uno-due-leonardo/examples|CN0216 Demo]] +
-    * [[https://github.com/analogdevicesinc/arduino/tree/master/uno-due-leonardo/libraries|AD7791 Libraries]]+
  
-{{navigation EVAL-ADICUP360#base_board|EVAL-ADICUP360 Base Board#.:|Hardware#none}}+//End of Document//
resources/eval/user-guides/eval-adicup360/hardware/cn0216.1452896475.txt.gz · Last modified: 15 Jan 2016 23:21 by Brandon Bushey