DataSheet.es    


PDF PCA9530 Data sheet ( Hoja de datos )

Número de pieza PCA9530
Descripción 2-bit I2C-bus LED dimmer
Fabricantes NXP Semiconductors 
Logotipo NXP Semiconductors Logotipo



Hay una vista previa y un enlace de descarga de PCA9530 (archivo pdf) en la parte inferior de esta página.


Total 24 Páginas

No Preview Available ! PCA9530 Hoja de datos, Descripción, Manual

PCA9530
2-bit I2C-bus LED dimmer
Rev. 03 — 26 February 2009
www.DataSheet4U.com
Product data sheet
1. General description
The PCA9530 is a 2-bit I2C-bus and SMBus I/O expander optimized for dimming LEDs in
256 discrete steps for Red/Green/Blue (RGB) color mixing and backlight applications.
The PCA9530 contains an internal oscillator with two user programmable blink rates and
duty cycles coupled to the output PWM. The LED brightness is controlled by setting the
blink rate high enough (> 100 Hz) that the blinking cannot be seen and then using the
duty cycle to vary the amount of time the LED is on and thus the average current through
the LED.
The initial setup sequence programs the two blink rates/duty cycles for each individual
PWM. From then on, only one command from the bus master is required to turn individual
LEDs ON, OFF, BLINK RATE 1 or BLINK RATE 2. Based on the programmed frequency
and duty cycle, BLINK RATE 1 and BLINK RATE 2 will cause the LEDs to appear at a
different brightness or blink at periods up to 1.69 second. The open-drain outputs directly
drive the LEDs with maximum output sink current of 25 mA per bit and 50 mA per
package.
To blink LEDs at periods greater than 1.69 second, the bus master (MCU, MPU, DSP,
chip set, etc.) must send repeated commands to turn the LED on and off as is currently
done when using normal I/O Expanders like the NXP Semiconductors PCF8574 or
PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose
parallel Input/Output (GPIO) expansion which provides a simple solution when additional
I/O is needed for ACPI power switches, sensors, push buttons, alarm monitoring, fans,
etc.
The active LOW hardware reset pin (RESET) and Power-On Reset (POR) initialize the
registers to their default state causing the bits to be set HIGH (LED off).
One hardware address pin on the PCA9530 allows two devices to operate on the same
bus.
2. Features
I 2 LED drivers (on, off, flashing at a programmable rate)
I 2 selectable, fully programmable blink rates (frequency and duty cycle) between
0.591 Hz and 152 Hz (1.69 seconds and 6.58 milliseconds)
I 256 brightness steps
I Input/output not used as LED drivers can be used as regular GPIOs
I Internal oscillator requires no external components
I I2C-bus interface logic compatible with SMBus
I Internal power-on reset

1 page




PCA9530 pdf
NXP Semiconductors
www.DataSheet4U.
PCA9530
2-bit I2C-bus LED dimmer
6.3 Register descriptions
6.3.1 INPUT - Input register
The INPUT register reflects the state of the device pins. Writes to this register will be
acknowledged but will have no effect.
Table 4. INPUT - Input register description
Bit 7 6 5 4 3 2 1 0
Symbol
-
-
-
-
-
- LED1 LED0
Default
0
0
0
0
0
0
X
X
Remark: The default value ‘X’ is determined by the externally applied logic level (normally
logic 1) when used for directly driving LED with pull-up to VDD.
6.3.2 PCS0 - Frequency Prescaler 0
PSC0 is used to program the period of the PWM output.
The period of BLINK0 = (PSC0 + 1) / 152.
Table 5.
Bit
Symbol
Default
PSC0 - Frequency Prescaler 0 register description
765432
PSC0[7] PSC0[6] PSC0[5] PSC0[4] PSC0[3] PSC0[2]
000000
1
PSC0[1]
0
0
PSC0[0]
0
6.3.3 PWM0 - Pulse Width Modulation 0
The PWM0 register determines the duty cycle of BLINK0. The outputs are LOW (LED on)
when the count is less than the value in PWM0 and HIGH (LED off) when it is greater. If
PWM0 is programmed with 00h, then the PWM0 output is always HIGH (LED off).
The duty cycle of BLINK0 = PWM0 / 256.
Table 6.
Bit
Symbol
Default
PWM0 - Pulse Width Modulation 0 register description
765432
PWM0 PWM0 PWM0 PWM0 PWM0 PWM0
[7] [6] [5] [4] [3] [2]
100000
1
PWM0
[1]
0
0
PWM0
[0]
0
6.3.4 PCS1 - Frequency Prescaler 1
PSC1 is used to program the period of the PWM output.
The period of BLINK1 = (PSC1 + 1) / 152.
Table 7.
Bit
Symbol
Default
PSC1 - Frequency Prescaler 1 register description
765432
PSC1[7] PSC1[6] PSC1[5] PSC1[4] PSC1[3] PSC1[2]
000000
1
PSC1[1]
0
0
PSC1[0]
0
PCA9530_3
Product data sheet
Rev. 03 — 26 February 2009
© NXP B.V. 2009. All rights reserved.
5 of 24

5 Page





PCA9530 arduino
NXP Semiconductors
www.DataSheet4U.com
PCA9530
2-bit I2C-bus LED dimmer
8.2 Programming example
The following example will show how to set LED0 to blink at 1 Hz at a 50 % duty cycle.
LED1 will be set to be dimmed at 25 % of their maximum brightness (duty cycle = 25 %).
Table 10. Programming PCA9530
Program sequence
START
PCA9530 address with A0 = LOW
PSC0 subaddress + Auto-Increment
Set prescaler PSC0 to achieve a period of 1 second:
Blink period = 1 = P-----S---C1---5-0--2---+-----1-
PSC0 = 151
Set PWM0 duty cycle to 50 %:
P-----W-----M------0- = 0.5
256
PWM0 = 128
Set prescaler PCS1 to dim at maximum frequency:
Blink period = max
PSC1 = 0
Set PWM1 output duty cycle to 25 %:
P-----W2---5--M-6-----1- = 0.25
PWM1 = 64
Set LED0 to PWM0, and set LED1 to blink at PWM1
STOP
I2C-bus
S
C0h
11h
97h
80h
00h
40h
0Eh
P
9. Limiting values
Table 11. Limiting values
In accordance with the Absolute Maximum Rating System (IEC 60134).
Symbol Parameter
Conditions
Min
VDD
VI/O
IO(LEDn)
ISS
Ptot
Tstg
Tamb
supply voltage
voltage on an input/output pin
output current on pin LEDn
ground supply current
total power dissipation
storage temperature
ambient temperature
operating
0.5
VSS 0.5
-
-
-
65
40
Max
+6.0
5.5
+25
50
400
+150
+85
Unit
V
V
mA
mA
mW
°C
°C
PCA9530_3
Product data sheet
Rev. 03 — 26 February 2009
© NXP B.V. 2009. All rights reserved.
11 of 24

11 Page







PáginasTotal 24 Páginas
PDF Descargar[ Datasheet PCA9530.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
PCA95302-bit I2C-bus LED dimmerNXP Semiconductors
NXP Semiconductors
PCA95318-bit I2C LED dimmerNXP Semiconductors
NXP Semiconductors
PCA9531BS8-bit I2C LED dimmerNXP Semiconductors
NXP Semiconductors
PCA9531D8-bit I2C LED dimmerNXP Semiconductors
NXP Semiconductors

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar