AD5247BKS100-R2
AI

The **AD5247BKS100-R2** is a compact, high-resolution digital potentiometer manufactured by Analog Devices. It is designed to replace mechanical potentiometers in space-constrained applications, providing digital control over resistance levels via a micro-controller.
---
### 1. Key Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Resistor Type** | Volatile Digital Potentiometer |
| **Resistance Value** | 100 kΩ |
| **Resolution** | 128 Taps (7-bit) |
| **Interface** | I²C Serial Interface |
| **Supply Voltage** | 2.7 V to 5.5 V |
| **Package** | 6-lead SC70 |
| **Temperature Range** | -40°C to +125°C |
---
### 2. Functional Components
The internal architecture of the AD5247 consists of three primary sections:
1. **I²C Interface & Logic**: This section handles communication with the host processor. It receives 7-bit data bytes that determine the position of the "wiper."
2. **Resistor Ladder**: A string of 128 individual resistive elements connected in series. The total nominal resistance across the string is 100 kΩ.
3. **Wiper Switches**: CMOS switches that connect the output terminal (W) to one of the tap points along the resistor ladder based on the digital input.
---
### 3. Pin Configuration
| Pin No. | Name | Description |
| :--- | :--- | :--- |
| 1 | **W** | Wiper terminal (analog output) |
| 2 | **GND** | Ground |
| 3 | **SCL** | Serial Clock Input (I²C) |
| 4 | **SDA** | Serial Data Input/Output (I²C) |
| 5 | **VDD** | Positive Power Supply |
| 6 | **B** | Bottom terminal of the resistor |
*Note: The AD5247 is a "rheostat" configuration device, meaning it typically connects between the Wiper and the B terminal.*
---
### 4. Application Use Cases
* **LCD Contrast Control**: Adjusting the bias voltage for displays.
* **Programmable Filters**: Changing the cutoff frequency of analog filters.
* **Gain Control**: Used in the feedback loop of Operational Amplifiers (Op-Amps) to set digital gain.
* **Sensor Calibration**: Fine-tuning bridge sensors or offset voltages in precision circuits.
---
### 5. Implementation Example (Pseudo-Code)
To set the resistance via I²C, the controller sends the device address followed by the instruction byte.
```python
# Example: Setting the wiper to mid-scale (value 64)
# Device Address for AD5247 is typically 0x2E (check datasheet for specific model suffix)
I2C_Write(Address: 0x2E, Data: 0x40)
```
- ⤷
What is the difference between volatile and non-volatile digital potentiometers?
- ⤷ Can the AD5247 be used in a voltage divider configuration?
- ⤷ What are the power dissipation limits for the SC70 package?