AD5255:  3-Channel, Dual 512 and Single 128 Position Digital Potentiometer with Nonvolatile Memory

The AD5255 provides dual 512-position and single 128-position el, digitally controlled potentiometers2. These devices perform the same electronic adjustment function as a mechanical potentiometer. ...More

AD5255:  3-Channel, Dual 512 and Single 128 Position Digital Potentiometer with Nonvolatile Memory

Product Description

The AD5255 provides dual 512-position and single 128-position el, digitally controlled potentiometers2. These devices perform the same electronic adjustment function as a mechanical potentiometer. The AD5255’s versatile programming via a standard 2-wire I2C compatible interface allows sixteen mode of operations and adjustment including scratch pad programming, memory storing and retrieving, increment/decrement, log taper adjustment, wiper setting readback, and extra user EEMEM.

In the scratch pad programming mode, a specific setting can be programmed directly to the RDAC2 register, which sets the resistance between terminals W-and-B and W-and-A. The RDAC register can also be loaded with a value previously stored in the EEMEM1 register. The value in the EEMEM can be changed or protected. When changes are made to the RDAC register, the value of the new setting can be saved into the EEMEM. Thereafter, such value will be transferred automatically to the RDAC register during system power ON enabled by the internal preset logic. EEMEM can also be retrieved through direct programming and programming reset.

Other operations include linear step increment and decrement commands such that the setting in the RDAC register can be moved UP or DOWN, one step at a time. For logarithmic changes in wiper setting, a left/right bit shift command adjusts the level in ±6 dB steps.

Another key feature of the AD5255 is that the actual resistance tolerance is stored in the EEMEM. The actual end-to-end resistance can therefore be known, which is valuable for calibration in precision applications.

The AD5255 is available in the thin TSSOP-24 package. All parts are guaranteed to operate over the extended industrial temperature range of -40°C to +85°C. For spacing critical applications, users may refer to ADN2860 which is offered in 4mmx4mm LFCSP-24 package and the evaluation kit is available.

Features

  • 3-Channel: Dual, 512-Position, Single 128-Position
  • 25 kΩ, 250 kΩ
  • Low Temperature Coefficient – 35 ppm/°C
  • Nonvolatile Memory1 Preset Maintains Wiper Settings
  • Permanent Memory Write-Protection
  • Wiper Settings Read Back
  • Actual Tolerance Stored In EEMEM
  • Linear Increment/Decrement
  • Log taper Increment/Decrement
  • I2C Compatible Serial Interface
  • 3 V to 5 V Single Supply or ±2.5V Dual Supply
  • 256 bytes General Purpose User EEMEM

Diagrams

AD5255 Diagram
Functional Block Diagram for AD5255

Specifications

# Channels 3
# Positions 512
Memory Type Non-Volatile
Interface I2C
Resistor Values (kOhms) 25, 250
Bipolar Voltage Range (V) ±3V
Voltage Range (V) +5.5V
Supply Current (max) 3.5µA
Temp. Range -40 °C to.. 85Deg
Absolute Tempco (ppm/°C) 35ppm/C
Package TSSOP

Explore Other Products

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