This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:quick-start:ad5696r [12 Apr 2012 19:04] – publishing Padraic O Reilly | resources:quick-start:ad5696r [08 Feb 2013 17:46] (current) – original version Padraic O Reilly | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== AD5696R/95R/94R Quick Start Guide ====== | + | ====== AD5696R/AD5695R/AD5694R |
+ | \\ | ||
+ | **Quad, 16-/ | ||
+ | \\ | ||
+ | \\ | ||
+ | {{ : | ||
+ | <WRAP centeralign>// | ||
- | |||
- | ===== Quad, 16-/ | ||
- | {{ : | ||
===== Features ===== | ===== Features ===== | ||
- | * High Relative Accuracy | + | * High relative accuracy |
- | * Low drift 2.5V on-chip reference: | + | * Low drift 2.5 V on-chip reference: |
- | * Tiny 3mm × 3mm 16 lead LFCSP Package | + | * Tiny 3 mm × 3 mm 16-lead LFCSP or 16-lead TSSOP package |
- | * Total Unadjusted Error (TUE): 0.1 % of FSR max | + | * Total unadjusted error (TUE): 0.1% of FSR maximum |
- | * Offset error: 1.5 mV max | + | * Offset error: 1.5 mV maximum |
- | * Gain error: 0.1 % of FSR max | + | * Gain error: 0.1% of FSR maximum |
- | * High drive capability: | + | * High drive capability: |
- | * User Selectable Gain of 1 or 2 (GAIN pin) | + | * User selectable gain of 1 or 2 (GAIN pin) |
- | * Reset to zero-scale or midscale (RSTSEL pin) | + | * Reset to zero scale or midscale (RSTSEL pin) |
- | * 1.8V Logic Compatibility | + | * 1.8 V logic compatibility |
- | * 400 kHz I2C interface | + | * 400 kHz I< |
* 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 Configuration | + | ===== Pin Configurations |
- | {{: | + | <WRAP column 40%>{{ : |
- | {{: | + | <WRAP column 40%>{{ : |
- | + | <WRAP clear></ | |
- | + | <WRAP column 40%>< | |
- | + | <WRAP column 40%>< | |
- | ===== Function | + | <WRAP clear></ |
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | ** Table 1. Function | ||
^ | ^ | ||
- | |VOUTA | Analog | + | |V< |
- | |VOUTB | Analog | + | |V< |
- | |VOUTC | Analog | + | |V< |
- | |VOUTD | Analog | + | |V< |
|SDA | Connect to serial interface. | |SDA | Connect to serial interface. | ||
|SCL | Connect to serial interface. | |SCL | Connect to serial interface. | ||
- | |A1 | Address | + | |A1 | Address |
- | |A0 | Address | + | |A0 | Address |
- | |VREF | N/C | + | |V< |
- | |VDD | Connect to 5V supply. Decouple with 10 μF and 0.1 μF capacitors | + | |V< |
- | |GND | Connect to GND | | + | |GND | Connect to ground. |
- | |LDAC | Tie low | | + | |< |
- | |RSTSEL | Tie to GND for POR to zero scale | + | |RSTSEL | Tie to GND to power up to zero scale. |
- | |GAIN | Tie to GND & DAC outputs have a span from 0 to Vref | + | |GAIN | Tie to GND. DAC outputs have a span from 0 V to V< |
- | |RESET | + | |< |
- | |VLOGIC | + | |V< |
- | \\ | ||
- | \\ | ||
\\ | \\ | ||
\\ | \\ | ||
Line 54: | Line 59: | ||
===== Shift Register Contents ===== | ===== Shift Register Contents ===== | ||
{{ : | {{ : | ||
- | ===== Command | + | <WRAP centeralign>// |
- | ^Command^^^^Description^ | + | |
- | |C3 |C2 |C1 |C0 | | | + | ** Table 2. Command |
- | |0 |0 |0 |0 |No operation| | + | ^Command^^^^ ^ |
- | |0 |0 |0 |1 |Write to Input Register n (Dependent | + | ^C3 ^C2 ^C1 ^C0 ^Description ^ |
- | |0 |0 |1 |0 |Update DAC Register n with contents of input register | + | |0 |0 |0 |0 |No operation| |
+ | |0 |0 |0 |1 |Write to Input Register n (dependent | ||
+ | |0 |0 |1 |0 |Update DAC Register n with contents of Input Register | ||
|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 |
- | |0 |1 |1 |0 |Software | + | |0 |1 |1 |0 |Software |
- | |0 |1 |1 |1 |Internal | + | |0 |1 |1 |1 |Internal |
|1 |0 |0 |0 |Reserved| | |1 |0 |0 |0 |Reserved| | ||
|1 |0 |0 |1 |Reserved| | |1 |0 |0 |1 |Reserved| | ||
|1 |0 |1 |0 |Reserved| | |1 |0 |1 |0 |Reserved| | ||
- | |- |- |- |- |Reserved| | + | |… |… |… |… |Reserved| |
|1 |1 |1 |1 |Reserved| | |1 |1 |1 |1 |Reserved| | ||
+ | \\ | ||
+ | \\ | ||
===== Transfer Function ===== | ===== Transfer Function ===== | ||
- | + | < | |
- | {{: | + | where:\\ |
- | \\ | + | //D// is the decimal |
- | \\ | + | //N// is the number |
- | D= Decimal | + | \\ |
- | N= Number | + | \\ |
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
==== Simple Write Example 1 ==== | ==== Simple Write Example 1 ==== | ||
- | <note tip>To Update | + | <note tip>To Update |
- | serial interface: | + | 0001 XXX1 1000000000000000 (four command |
- | 0001 XXX1 1000000000000000 | + | This updates Channel |
- | (4 Command | + | \\ |
- | This will update channel | + | \\ |
- | GAIN=1VoutA=1.25V</ | + | {{ : |
- | {{ : | + | <WRAP centeralign>// |
+ | \\ | ||
+ | \\ | ||
==== Simple Write: Example 2 ==== | ==== Simple Write: Example 2 ==== | ||
- | <note tip> | + | <note tip> |
- | serial interface: | + | This updates Channel |
- | 0001 XX1X 1000000000000000 | + | \\ |
- | This will update channel | + | \\ |
- | GAIN=1.VoutB=1.25V</ | + | {{ : |
- | {{ : | + | <WRAP centeralign>// |
+ | \\ | ||
+ | \\ | ||
==== Simple Write: Example 3 ==== | ==== Simple Write: Example 3 ==== | ||
- | <note tip> | + | <note tip> |
- | 0001 XX11 1111111111111111 | + | This updates |
- | This will update | + | |
- | GAIN=1. VoutB =2.5V. VoutA =2.5V | + | |
</ | </ | ||
- | {{ : | + | {{ : |
+ | <WRAP centeralign>// | ||
+ | \\ | ||
+ | I< |