This shows you the differences between two versions of the page.
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> |