AD5251: I2C, Nonvolatile Memory, Dual 64-Position Digital Potentiometer
The AD5251 is a dual channel, digitally controlled variable resistor (VR) with resolutions of 64 positions. This device performs the same electronic adjustment function as a potentiometer or ...More
AD5251: I2C, Nonvolatile Memory, Dual 64-Position Digital Potentiometer
Product Description
The AD5251 is a dual channel, digitally controlled variable resistor (VR) with resolutions of 64 positions. This device performs the same electronic adjustment function as a potentiometer or variable resistor. The AD5251 versatile programming via a Micro Controller allows multiple modes of operation and adjustment.
In the direct program mode a predetermined setting of the RDAC register can be loaded directly from the micro controller. Another key mode of operation allows the RDAC register to be refreshed with the setting previously stored in the EEMEM register. When changes are made to the RDAC register to establish a new wiper position, the value of the setting can be saved into the EEMEM by executing an EEMEM save operation. Once the settings are saved in the EEMEM register, these values will be transferred automatically to the RDAC register to set the wiper position at system power ON. Such operation is enabled by the internal preset strobe and the preset can also be accessed externally.
The basic mode of adjustment is the increment and decrement from the present setting of the Wiper position setting (RDAC) register. An internal scratch pad RDAC register can be moved UP or DOWN, one step of the nominal resistance between terminals A-and-B. This linearly changes the wiper-to-B terminal resistance (RWB) by one out of 64/256 positions of the AD5251/AD5252 end- to-end resistance (RAB). For non-linear changes in wiper setting, a left/right shift command adjusts levels in 6dB steps, which can be useful for sound and light alarm applications.
The AD5251/AD5252 is available in the thin TSSOP-14 package. All parts are guaranteed to operate over the extended industrial temperature range of -40°C to +125°C.
- Data Sheet Rev A, 09/2005 (pdf 607kB)
- (About Data Sheets)
Quick Links
- Lead(Pb) - Free Data
- Application Notes (pdf 44kB)
Features
- Nonvolatile Memory Maintains Wiper Settings
- Resistance Tolerance Stored In Nonvolatile Memory
- 1 k Ω, 10 k Ω, 50 k Ω 100 k Ω
- I2C Compatible Serial Interface
- Wiper Settings Read Back
- Linear Increment/Decrement Predefined Instructions
- ±6 dB Log taper Increment/Decrement Predefined Instructions
- Single Supply 2.7 V to 5.5 V
- Logic Operation Voltage 3 V to 5 V
- Power On Presets to EEMEM Settings with Refresh Time < 1 ms
- Nonvolatile Memory Write Protection
- 100-Year Typical Data Retention TA = 55°C
Diagrams
- Enlarge
- Other Diagrams
- Symbols and Footprints
Functional Block Diagram for AD5251
I2C, Nonvolatile Memory, Dual 64-Position Digital Potentiometer
Other Diagrams for AD5251
I2C, Nonvolatile Memory, Dual 64-Position Digital Potentiometer
AD5251 Pin Configuration
Functional Block Diagram for AD5251
| Part# | # Channels | # Positions | Memory Type | Interface | Resistor Values (kOhms) | Bipolar Voltage Range (V) | Voltage Range (V) | Supply Current (max) | Temp. Range -40 °C to.. | Absolute Tempco (ppm/°C) | Price* (1000-4999) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ADN2860 | 3 | 512 | Non-Volatile | I2C | 25, 250 | ±2.75 | - | 10µA | 85 | 15 | $5.97 |
| AD5228 | 1 | 32 | Volatile | Pushbutton | 10, 50, 100 | - | +5.5 | 0.4µA | 105 | 35 | $0.34 |
| AD5201 | 1 | 33 | Volatile | SPI | 10, 50 | ±3 | +5.5 | 15µA | 85 | 500 | $0.50 |
| AD5227 | 1 | 64 | Volatile | Up/Down | 10, 50, 100 | - | +5.5 | 0.4µA | 105 | 35 | $0.36 |
| AD5246 | 1 | 128 | Volatile | I2C | 5, 10, 50, 100 | - | +5.5 | 3µA | 125 | 35 | $0.45 |
| AD5247 | 1 | 128 | Volatile | I2C | 5, 10, 50, 100 | - | +5.5 | 3µA | 125 | 35 | $0.45 |
| AD5220 | 1 | 128 | Volatile | Up/Down | 10, 50, 100 | - | +5.5 | 15µA | 85 | 800 | $0.90 |
| AD7376 | 1 | 128 | Volatile | SPI | 10, 50, 100, 1M | ±15 | +28 | 10µA | 85 | 35 | $2.86 |
| AD5160 | 1 | 256 | Volatile | SPI | 5, 10, 50, 100 | - | +5.5 | 3µA | 125 | 35 | $0.64 |
| AD5165 | 1 | 256 | Volatile | SPI | 100 | - | +5.5 | 0.05µA | 125 | 35 | $0.58 |
| AD5245 | 1 | 256 | Volatile | I2C | 5, 10, 50, 100 | - | +5.5 | 3µA | 125 | 35 | $0.64 |
| AD5161 | 1 | 256 | Volatile | I2C, SPI | 5, 10, 50, 100 | - | +5.5 | 3µA | 125 | 35 | $0.65 |
| AD5241 | 1 | 256 | Volatile | I2C | 10, 100, 1M | ±3 | +5.5 | 0.1µA | 105 | 30 | $0.93 |
| AD5200 | 1 | 256 | Volatile | SPI | 10, 50 | ±3 | +5.5 | 15µA | 85 | 500 | $0.89 |
| AD8400 |
