công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

  • ADP5586ACBZ-01-R7

  • AI
    ## ADP5586ACBZ-01-R7 Technical Overview The **ADP5586ACBZ-01-R7** is a versatile I/O expander with an integrated keypad matrix decoder, designed specifically for portable devices where GPIO (General Purpose Input/Output) count is limited. It is manufactured by **Analog Devices**. --- ### Key Specifications | Feature | Specification | | :--- | :--- | | **Manufacturer** | Analog Devices Inc. | | **Function** | Keypad Scanner / GPIO Expander | | **Interface** | I²C (up to 400 kHz) | | **GPIO Count** | Up to 19 Configurable I/Os | | **Keypad Matrix** | Up to 11 × 8 (88 keys) | | **Voltage Supply** | 1.71V to 3.3V | | **Package** | 25-ball WLCSP (Wafer Level Chip Scale Package) | | **Operating Temp** | -40°C to +85°C | --- ### Core Components and Functions #### 1. Keypad Decoder The device features a built-in scanning engine that handles the debouncing and decoding of a keypad matrix. This offloads the processing burden from the main Application Processor (AP), saving power and cycles. It supports: * Detection of simultaneous key presses. * FIFO buffer (16 events) to store key-press and key-release data. #### 2. GPIO Expansion When not used for a keypad, the pins can be individually configured as: * **Standard Inputs:** With optional pull-up/pull-down resistors. * **Open-Drain/Push-Pull Outputs:** To drive LEDs or other logic signals. * **Interrupt Sources:** Can trigger an alert to the host processor on state changes. #### 3. PWM Generators The ADP5586 includes internal Pulse Width Modulation (PWM) generators. These are commonly used for: * LED brightness control (dimming). * Driving small vibration motors (haptic feedback). #### 4. Communication Interface It operates as an I²C slave. The **"-01"** in the part number often refers to a specific factory-default I²C address or internal configuration variant, while **"R7"** denotes the tape and reel packaging (7-inch reel). --- ### Typical Application Circuit In a standard smartphone or handheld terminal application, the connection logic follows this structure: ```mermaid graph LR A[Host Processor] -- I2C Interface --> B[ADP5586] B -- Row/Col Scan --> C[Keypad Matrix] B -- PWM Out --> D[Backlight LEDs] B -- GPIO --> E[Sensor Interrupts] ``` ### Advantages for Designers * **Space Saving:** The WLCSP package is extremely small, ideal for compact mobile electronics. * **Power Efficiency:** Features a low-power standby mode and programmable scan rates. * **Reduced Pin Count:** Allows a host processor with only 2 pins (SDA/SCL) to control nearly 20 different hardware points. ---
    ✨ Follow-up Questions
    • ⤷What are the differences between the ADP5586 and ADP5585 versions?
    • ⤷ How is the interrupt pin (nINT) used in a typical system design?
    • ⤷ What is the specific I2C slave address for the -01 variant?