Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

  • AD5247BKS50-R2

  • AI
    The **AD5247BKS50-R2** is a compact, high-resolution digital potentiometer manufactured by Analog Devices. It is designed to replace mechanical potentiometers in applications where space is limited and precise digital control is required. --- ### 1. Key Technical Specifications | Parameter | Specification | |:---|:---| | **Resistance** | 50 kΩ | | **Number of Positions** | 128 taps (7-bit resolution) | | **Interface** | I²C (2-wire serial) | | **Supply Voltage (Vdd)** | 2.7 V to 5.5 V | | **Package Type** | SC70-6 (Ultra-compact) | | **Tolerance** | ±20% | | **Temperature Range** | -40°C to +125°C | --- ### 2. Functional Description The device acts as a variable resistor or a voltage divider. It consists of a fixed resistor string with 128 tap points. A digital code sent via the **I²C interface** determines which tap point is connected to the wiper terminal. #### Internal Block Components: * **I²C Interface Logic:** Handles communication with the microcontroller (MCU). * **RDAC Register:** A volatile memory register that stores the current resistance setting. * **Resistor Network:** A string of 128 polysilicon resistors. * **Power-On Reset:** Automatically sets the wiper to mid-scale (64th position) upon startup. --- ### 3. Pin Configuration (SC70-6) 1. **Wiper (W):** The moving terminal of the potentiometer. 2. **Vdd:** Positive power supply. 3. **GND:** Ground. 4. **SCL:** Serial Clock Input (I²C). 5. **SDA:** Serial Data Input/Output (I²C). 6. **AD0:** Address bit (allows multiple devices on the same I²C bus). --- ### 4. Typical Applications * **LCD Brightness/Contrast Control:** Adjusting backlighting levels. * **Programmable Filters:** Tuning cutoff frequencies. * **Sensor Calibration:** Replacing manual "trim pots" for offset and gain adjustment. * **Volume Control:** Digital audio level management. --- ### 5. Programming Example (Pseudocode) To set the resistance, you write a byte to the I²C address of the device. ```python # Example: Setting the wiper to 50% (Code 64 for 128-tap) # Device I2C Address is typically defined by AD0 pin I2C_Write(Address=0x2E, Command_Byte=0x00, Data_Byte=64) ```
    ✨ Follow-up Questions
    • ⤷ What is the difference between volatile and non-volatile digital potentiometers?
    • ⤷ Can the AD5247 be used in a voltage divider configuration?
    • ⤷ How do I calculate the output resistance for a specific digital code?