MCU-2317 MCP23017 - I2C 16-bits I/O-expander
Beschrijving
Productoverzicht
- 16-kanaals uitgangsuitbreiding via I2C-bus
- Adresseerbaar via drie hardwarepinnen, maximaal acht modules op één bus
- Ingangen en uitgangen afzonderlijk configureerbaar
- Open-drain-uitgangen voor veilige meervoudige aansluiting
- Bedrijfsspanning van 1,8 tot 5,5 volt
- DIP-28-behuizing voor breadboards en gaatjesprint
Productbeschrijving
Een I2C-expander breidt de digitale in- en uitgangsaansluitingen van microcontrollerboards uit. De module integreert de MCP23017-chip met 16 configureerbare aansluitlijnen en communiceert via de I2C-standaardbus. Daarmee zijn ten opzichte van een parallelle oplossing slechts twee signaaldraden nodig.
De drie adresseringsingangen maken het mogelijk om maximaal acht identieke modules op dezelfde I2C-bus te gebruiken, zonder adresconflicten. Elk van de 16 kanalen kan als ingang of uitgang worden geprogrammeerd en kan worden voorzien van interne pull-upweerstanden. De uitgangen werken als open-drain-schakelaars en vereisen externe pull-upweerstanden voor logisch hoge niveaus.
De expander wordt doorgaans gebruikt om veel uitgangen voor leds, drukknoppen of relais aan te sturen, zonder het kostbare geheugen van de hoofdprocessor te belasten met parallelle interfaceleidingen. Hij is ook geschikt als schakel- en statussensorhub wanneer meerdere sensoren hun signalen moeten verzamelen. Dankzij de bedrijfsspanning van 1,8 tot 5,5 volt kan de module rechtstreeks worden gebruikt met 3,3-V-boards en met 5-V-systemen zonder niveauomzetter, zolang de I2C-busspanning overeenkomt met die van het doelplatform.
Je hebt een microcontrollerboard met I2C-interface nodig, een bibliotheek voor de MCP23017 of gelijkwaardige code in de ontwikkelomgeving, en doorgaans pull-upweerstanden van 4,7 kiloohm tussen de datalijn en de voeding, als deze niet al op het hoofdboard aanwezig zijn. Voor uitgangen met een hogere stroom schakelt je via transistoren of relaismodules.
Veiligheidsaanwijzing
De module is niet bedoeld voor inbouw in het elektriciteitsnet van een woning. Hij dient uitsluitend voor het bouwen van prototypes en voor test- en ontwikkeldoeleinden. Werkzaamheden aan of in de buurt van elektrische installaties zijn voorbehouden aan elektromonteurs. Raadpleeg bij onduidelijkheden over de voeding of veilig gebruik vóór de ingebruikname een elektromonteur.
Leveringsomvang
- 1x MCU-2317 MCP23017 - I2C 16-BIT I/O-expander (gesoldeerd)