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
Next revisionBoth sides next revision
resources:quick-start:ad5686r [13 Apr 2012 20:19] – old revision restored: but defined pinout diagrams in heading Yuet Ngresources:quick-start:ad5686r [23 Apr 2012 16:38] – [Shift Register Contents] apply overbar Yuet Ng
Line 1: Line 1:
  
 ====== AD5686R/AD5685R/AD5684R Quick Start Guide ====== ====== AD5686R/AD5685R/AD5684R Quick Start Guide ======
-===== Quad, 16-/14-/12-Bit, Voltage Output, nanoDAC+® with a 2 ppm/ºC Reference, SPI Interface ===== +** Quad, 16-/14-/12-Bit, Voltage Output DACs with a 2 ppm/ºC Reference, SPI Interface ** 
-{{ :resources:tools-software:ad5686r:ad5686r_block_diagram.png? 403X301 |}}+ 
 +\\ 
 +{{ :resources:tools-software:ad5686r:ad5686r_block_diagram.png? 390X288 |}}\\ 
 +<WRAP centeralign>//Figure 1. Functional Block Diagram//</WRAP>
 ===== Features ===== ===== Features =====
   * High relative accuracy (INL): ±2 LSB maximum (16-bit [[adi>ad5686r|AD5686R]])   * High relative accuracy (INL): ±2 LSB maximum (16-bit [[adi>ad5686r|AD5686R]])
Line 17: Line 20:
   * 2.7 V to 5.5 V power supply   * 2.7 V to 5.5 V power supply
   * −40°C to +105°C temperature range   * −40°C to +105°C temperature range
-===== Pin Configurations: 16-Lead LFCSP (Left) and 16-Lead TSSOP (Right) ===== +===== Pin Configurations =====
-{{:resources:tools-software:ad5686r:16lfcsppinout.png?|}} +
-{{:resources:tools-software:ad5686r:16tssoppinout.png?|}} +
- +
 \\ \\
-====Table 1. Function Descriptions for Quick Start====+<WRAP column 40%>{{ :resources:tools-software:ad5686r:16lfcsppinout.png? |}} </WRAP>  
 +<WRAP column 40%>{{ :resources:tools-software:ad5686r:16tssoppinout.png? |}} </WRAP> 
 +<WRAP clear></WRAP> 
 +<WRAP column 40%> <WRAP centeralign>//Figure 2. 16-Lead LFCSP//  </WRAP></WRAP>   
 +<WRAP column 40%> <WRAP centeralign>//Figure 3. 16-Lead TSSOP// </WRAP></WRAP> 
 +<WRAP clear></WRAP> 
 +\\ 
 +\\ 
 +**Table 1. Function Descriptions for Quick Start**
 ^   Mnemonic     ^ Description      ^  ^   Mnemonic     ^ Description      ^ 
 |V<sub>OUT</sub> | Analog output voltage from DAC A.| |V<sub>OUT</sub> | Analog output voltage from DAC A.|
Line 28: Line 36:
 |V<sub>OUT</sub> | Analog output voltage from DAC C.| |V<sub>OUT</sub> | Analog output voltage from DAC C.|
 |V<sub>OUT</sub> | Analog output voltage from DAC D.| |V<sub>OUT</sub> | Analog output voltage from DAC D.|
-|SYNC   | Connect to serial interface.   |+|<m>overline{SYNC}</m>   | Connect to serial interface.   |
 |SCLK   | Connect to serial interface.   | |SCLK   | Connect to serial interface.   |
 |SDIN    | Connect to serial interface.  | |SDIN    | Connect to serial interface.  |
Line 35: Line 43:
 |V<sub>DD</sub>    | Connect to 5 V supply. Decouple with 10 μF and 0.1 μF capacitors.  | |V<sub>DD</sub>    | Connect to 5 V supply. Decouple with 10 μF and 0.1 μF capacitors.  |
 |GND    | Connect to ground.| |GND    | Connect to ground.|
-|LDAC   | Tie low.  |+|<m>overline{LDAC}</m>   | Tie low.  |
 |RSTSEL | Tie to GND to power up to zero scale.| |RSTSEL | Tie to GND to power up to zero scale.|
 |GAIN   | Tie to GND. DAC outputs have a span from 0 V to V<sub>REF</sub>. | |GAIN   | Tie to GND. DAC outputs have a span from 0 V to V<sub>REF</sub>. |
-|RESET  | Tie high. |+|<m>overline{RESET}</m>  | Tie high. |
 |V<sub>LOGIC</sub> | Connect to serial interface supply voltage.| |V<sub>LOGIC</sub> | Connect to serial interface supply voltage.|
 \\ \\
Line 44: Line 52:
 ===== Shift Register Contents ===== ===== Shift Register Contents =====
 {{ :resources:tools-software:ad5686r:ad5686r_shift_register_contents.png? 700X160 |}}\\ {{ :resources:tools-software:ad5686r:ad5686r_shift_register_contents.png? 700X160 |}}\\
-====Table 2. Command Definitions==== +<WRAP CENTERALIGN>//Figure 4. Shift Register Contents [[adi>ad5686r|(AD5686R]])//</WRAP> 
-^Command^^^^Description+ 
-|C3 |C2 |C1 |C0 | |+**Table 2. Command Definitions** 
 +^Command^^^^ ^ 
 +^C3 ^C2 ^C1 ^C0 ^Description ^
 |0 |0 |0 |0 |No operation| |0 |0 |0 |0 |No operation|
 |0 |0 |0 |1 |Write to Input Register n (Dependent on LDAC)| |0 |0 |0 |1 |Write to Input Register n (Dependent on LDAC)|
Line 52: Line 62:
 |0 |0 |1 |1 |Write to and update DAC Channel n| |0 |0 |1 |1 |Write to and update DAC Channel n|
 |0 |1 |0 |0 |Power down/power up DAC | |0 |1 |0 |0 |Power down/power up DAC |
-|0 |1 |0 |1 |Hardware LDAC mask register|+|0 |1 |0 |1 |Hardware <m>overline{LDAC}</m> mask register|
 |0 |1 |1 |0 |Software reset (power-on reset)| |0 |1 |1 |0 |Software reset (power-on reset)|
 |0 |1 |1 |1 |Internal reference setup register| |0 |1 |1 |1 |Internal reference setup register|
Line 67: Line 77:
 //D// is the decimal equivalent. \\  //D// is the decimal equivalent. \\ 
 //N// is the number of bits. \\  //N// is the number of bits. \\ 
 +\\
 \\ \\
 ==== Simple Write: Example 1 ==== ==== Simple Write: Example 1 ====
Line 73: Line 84:
 This updates Channel A to midscale. This updates Channel A to midscale.
 GAIN = 1, V<sub>OUT</sub>A = 1.25 V.</note> GAIN = 1, V<sub>OUT</sub>A = 1.25 V.</note>
-{{  :resources:tools-software:ad5686r:example_write_1.png?  700X160  |}}+{{  :resources:tools-software:ad5686r:example_write_1.png?  700X160  |}}\\ 
 +<WRAP CENTERALIGN>//Figure 5. Simple Write—Update Channel A)//</WRAP> 
 +\\ 
 +\\ 
 +\\
 ==== Simple Write: Example 2 ==== ==== Simple Write: Example 2 ====
  
Line 80: Line 95:
 This updates Channel B to midscale. This updates Channel B to midscale.
 GAIN = 1, V<sub>OUT</sub>B = 1.25 V.</note> GAIN = 1, V<sub>OUT</sub>B = 1.25 V.</note>
-{{ :resources:tools-software:ad5686r:example_write_2.png? 700X160 |}}+{{ :resources:tools-software:ad5686r:example_write_2.png? 700X160 |}}\\ 
 +<WRAP CENTERALIGN>//Figure 6. Simple Write—Update Channel B//</WRAP> 
 +\\ 
 +\\ 
 +\\
 ==== Simple Write: Example 3 ==== ==== Simple Write: Example 3 ====
 <note tip>To update both Channel A and Channel B, write the following over the serial interface: <note tip>To update both Channel A and Channel B, write the following over the serial interface:
 0001 XX11 1111111111111111. This updates both channels to full scale. GAIN = 1, V<sub>OUT</sub>B = 2.5 V, V<sub>OUT</sub>A = 2.5 V.</note> 0001 XX11 1111111111111111. This updates both channels to full scale. GAIN = 1, V<sub>OUT</sub>B = 2.5 V, V<sub>OUT</sub>A = 2.5 V.</note>
  
-{{ :resources:tools-software:ad5686r:example_write_3.png? 700X160 |}}+{{ :resources:tools-software:ad5686r:example_write_3.png? 700X160 |}}\\ 
 +<WRAP CENTERALIGN>//Figure 7. Simple Write—Update Channel A and Channel B//</WRAP> 
resources/quick-start/ad5686r.txt · Last modified: 03 Jan 2013 20:42 by 127.0.0.1