Wiki

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
resources:quick-start:ad5686r [16 Apr 2012 11:58]
Padraic O Reilly [Quad, 16-/14-/12-Bit, Voltage Output, nanoDAC+® with a 2 ppm/ºC Reference, SPI Interface]
resources:quick-start:ad5686r [25 Apr 2012 13:54]
Padraic O Reilly Approved
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>​A ​ | Analog output voltage from DAC A.| |V<​sub>​OUT</​sub>​A ​ | Analog output voltage from DAC A.|
Line 28: Line 36:
 |V<​sub>​OUT</​sub>​C ​ | Analog output voltage from DAC C.| |V<​sub>​OUT</​sub>​C ​ | Analog output voltage from DAC C.|
 |V<​sub>​OUT</​sub>​D ​ | Analog output voltage from DAC D.| |V<​sub>​OUT</​sub>​D ​ | 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 (external edit)