Udvid dine projektmuligheder med Adafruit AW9523 GPIO-udvidelse og LED-driver breakout – en sød og kraftfuld I2C-expander med mange tricks i ærmet.
GPIO-Expansorer fungerer således: De har et print med et vist antal GPIO’er, men ikke nok til dit projekt – måske har du brug for flere knapper eller LED’er. Du kan opgradere til et kort med et stort antal GPIO’er som Grand Central eller skifte til et af disse kort. Du kan forbinde det via I2C og derefter sende/modtage I2C-kommandoer for at styre GPIO-pinnene til skrivning og læsning. Det vil være langsommere end direkte GPIO-adgang, men det spiller måske ingen rolle, hvis det tager en millisekund i stedet for en mikrosekunde. Du har kun brug for de to I2C-pins og kan endda dele I2C-porten med andre sensorer og enheder. Fedt, du kan endda tilføje flere expandere for en omfattende I/O-kontrol!
AW9523 er en variant af den traditionelle I2C-expander:
- Først og fremmest er det meget overkommeligt – hvem kan ikke lide det?
- Den har 16 I/O-pins, hvilket fordobler antallet af pins sammenlignet med de fleste boards.
- Fire I2C-adressmuligheder, så du kan forbinde 4 expandere til en bus
- Hver pin kan være både en input og en output
- IRQ-udgangen kan informere dig, når værdien af inputpinnene ændres
- Denne chip understøtter ikke interne pull-up eller pull-down-modstande. Du skal i stedet tilføje en ekstern modstand, hvis det er nødvendigt.
- Det tilbyder dog understøttelse af lineær 8-bit LED-dæmpning med konstant strøm, så du kan tilslutte LED’er uden modstande og opnå en visuelt tiltalende dæmpning uden PWM.
- De første 8 stifter kan konfigureres som Open Drain (som en gruppe).
Das Fehlen intern konfigurierbare Pulls erstaver mig lidt, men vi mener, at expanderen kompenserer for det med den konstante strømforsyning. Hvis du bruger en expander til at tilføje mange styrede LED’er, er dette meget nemt med denne printplade. Da det er en konstantstrømsforsyning, behøver du ikke modstande i serie med hver LED (selvom det ikke er skadeligt): Du skal blot forbinde LED-anoden til et af de mange VIN-pads og derefter katoden til GPIO-pinnen.
Ja, du kan bruge pinsene til at styre enhver tast eller andre I/O – vi mener simpelthen, at dette kort er særligt velegnet til LED-styring. Der er også en interrupt-udgang. Du kan aktivere pin-change-IRQ for alle pins for at blive underrettet, når det er tid til at læse I/O-tilstandene.
En interessant ting ved denne chip er, at den standardiserede I2C-adresse bestemmer den oprindelige tilstand af pinsene. Vores biblioteker udfører straks en soft-reset og konfigurerer alle pins som input og push-pull, så du kan forvente det samme resultat uanset I2C-adressen. Vi anbefaler dog, at du gennemgår databladets tabel 1 for at sikre, at dette ikke påvirker din hardware.
Vi har både Arduino- og CircuitPython/Python-biblioteker til AW9523, så du kan komme i gang, uanset om du har en Arduino-kompatibel UNO eller et Raspberry Pi 4 – eller noget derimellem.
Så du hurtigt kan komme i gang, har vi et specialfremstillet printplade i dette format STEMMA QT udviklet, der muliggør en enkel tilslutning. STEMMA QT-stifterne på begge sider er kompatible med SparkFun Qwiic I2C-stifterne. Dette giver dig mulighed for at oprette lodfrie forbindelser mellem dit udviklingskort og AW9523 eller bruge Kompatibelt kabel kombineres med en række andre sensorer og tilbehør. QT-kabel er ikke inkluderet i leveringsomfanget, men vi har et udvalg i butikken.
Bemærk: Du kan muligvis modtage en creme- eller sortfarvet JST-stik.
AW9523-funktioner:
- 16 multifunktionelle E/A, hver for styring af LED’er (strømkildebestemt dæmpning) eller GPIO-tilstand.
- 256 trin lineær dæmpning i LED-drivertilstand
- Hver GPIO kan uafhængigt konfigureres som input eller output.
- Unterstütter Interrupt, 8us-Deglitch, Low-Level-Aktiv
- Standard-I2C-interface, AD1/AD0 vælger I2C-enhedsadresse
- SDA, SCL, SHDN og alle GPIO kan acceptere en 1,8-V-logisk indgang
- ESD-beskyttelse: ±4000 V HBM (MIL-STD-883H metode 3015.8 standard)
- Latch-up: ±450 mA (JEDEC STANDARD NR. 78C SEPTEMBER 2010 Standard)
- Funktion for strømafbrydelse, lav spænding aktiveret
- 2,5 V ~ 5,5 V strømforsyning
- Standard I2C-adresse er 0x58 (kan være 0x59, 0x5A eller 0x5B)
Produktmål: 38,0 mm x 17,8 mm x 4,5 mm / 1,5″ x 0,7″ x 0,2″
Produktvægt: 2,5 g/0,1 oz
Downloads
• FRI FRAGT VED KØB OVER 700 KR.
•

























