ADP5587 can be used for push-pull architecture? Another AD5587 GPIO(R0~R7,C0~C7) ,If useing Open-drain or push-pull mode in system design. Each GPIO can accept the sink current is how much?
The ADP5587 is not the best solution. It's pulldown pins are only spec'd at 1mA. And the pins are only rated to 4V (max). This would be a problem if one of the LEDs was off--then the pin would be pulled up to almost 9V.
Instead, we have several other parts that would work well:
1. Do you need independent control of each LED? If not, then the ADD5205 would work very well. It takes an input voltage of 2.7-18V and drives the LEDs at up to 100mA.
2. If you do need control of the LEDs, then our low voltage converters would work well. I would recommend the ADP886x family of parts. You can view them here:
To drive all 18 LEDs, you can use 2 ICs, or you can use ballasting resistors to parallel the LEDs, like this:
My idea is LED1~LED16 is status LED display, ex: LED1:power on,LED2:Read data,LED3:Write data,LED4:Button1....etc,only or many LED to show the work status of the MCU or other deivce,ex: MCU is read/write data, LED2 and LED3 is Light...etc, If I need this function ADP5587 how to design?? Or do you have any suggestion to me?
Another ADP5587 R0~R7,C0~C7 Power on GPIO default type is High level or low level mode?(Power on to I2C initially began this time)
The ADP5587 has pull-ups enabled by default on start-up. The maximum recommended sink current is 1mA per pin.
Other chips to consider are the ADP5585, ADP5586, and the ADP5589. These are able to source up to 5 mA and sink up to 10 mA per pin. Additionally, there are options that allow for different start-up conditions (pull-up and pull-down configurations).
I would recommend using the ADP5589-00 in a similar configuration to your suggestion, but with the voltage on the anode side of the LEDs at VCC of the IC. You could achieve up to 19 individually controllable indicator LEDs with up to 10 mA current each in this manner. You will still need ballasting resistors as you have shown.
As long as the top rail of the LED voltages is the same as the ADP558x chip, this design could be a method to provide multiple indicator LEDs while only using a single I2C connection to a microprocessor.
Retrieving data ...