Motor de Búsqueda de Datasheet de Componentes Electrónicos
  Spanish  ▼
ALLDATASHEET.ES

X  

  • AS1123

  • AI
    The **AS1123** is a high-performance, 8-channel, constant-current LED driver designed specifically for applications requiring high precision and local dimming capabilities. It is commonly manufactured by **ams OSRAM**. --- ## 1. Key Specifications The following table outlines the technical parameters of the AS1123: | Parameter | Value / Range | | :--- | :--- | | **Number of Channels** | 8 Constant-Current Outputs | | **Current Range** | 0.5mA to 40mA (adjustable via external resistor) | | **Interface** | 30MHz Serial Peripheral Interface (SPI) | | **Output Voltage** | Up to 30V | | **Supply Voltage (Vdd)** | 3.0V to 5.5V | | **PWM Resolution** | 16-bit (65,536 steps) | | **Diagnostic Features** | Open-LED, Short-LED, Over-temperature | --- ## 2. Core Functional Blocks The AS1123 integrates several electronic subsystems into a single chip to manage LED strings efficiently: ### A. Constant Current Sinks The 8 outputs are designed as constant current sinks. This ensures that the brightness of the LEDs remains uniform regardless of fluctuations in the forward voltage ($V_f$) of the LEDs. ### B. 16-Bit PWM Generator Each channel has an independent PWM (Pulse Width Modulation) generator. This allows for extremely fine-grained dimming control, which is essential for high-quality video displays and backlighting. ### C. Serial Interface (SPI) The device uses a high-speed SPI bus (Data Input, Clock, Load, and Data Output). The "Data Output" pin allows for **daisy-chaining** multiple AS1123 chips together to control hundreds of LEDs using only one SPI master. --- ## 3. Typical Application Circuit To use the AS1123, you typically need a few external components: * **$I_{set}$ Resistor:** Connected to the `REXT` pin to define the maximum current for all channels. * **Decoupling Capacitors:** Usually 0.1µF and 10µF near the $V_{dd}$ pin to filter power noise. ```cpp // Pseudocode for setting brightness via SPI void setBrightness(int channel, uint16_t pwm_value) { SPI.beginTransaction(); SPI.transfer(channel_address); SPI.transfer16(pwm_value); // Send 16-bit dimming data SPI.endTransaction(); pulseLatch(); // Latch data to outputs } ``` --- ## 4. Diagnostic & Protection Features The AS1123 is "intelligent" compared to basic drivers: 1. **Open/Short Detection:** It can report if an LED has failed (open circuit) or if a wire is shorted, preventing damage to the driver. 2. **Thermal Shutdown:** If the chip exceeds its safe operating temperature, it automatically shuts down the outputs to prevent permanent silicon damage.
    ✨ Follow-up Questions
    • How do you calculate the REXT resistor value for a specific current?
    • What is the difference between AS1123 and AS1130?
    • How do you daisy-chain multiple AS1123 drivers in a circuit?