1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Trophäen
  4. Forum
    1. Unerledigte Themen
  5. Artikel
  6. Lexicon
  • Login
  • Register
  • Search
Lexicon
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Lexicon
  • More Options
  1. Deutsches Raspberry Pi Forum
  2. Lexicon

Portexpander

  • Franky07
  • January 19, 2024 at 3:52 AM
  • September 24, 2024 at 7:31 PM
  • 1,161 times viewed
  • Portexpander sind mikroelektronische Bausteine, welche primär dazu dienen die Anzahl der nutzbaren GPIOs an einen Controller zu erhöhen.

    Unter Portexpandern versteht man ein ganze Gruppe von Bausteinen, die via eines Bussystems ( z.B. I²C oder SPI ) an einen Controller angeschlossen werden können um die Anzahl der verfügbaren und nutzbaren GPIOs zu erhöhen.
    In der einfachen Form können diese sowohl Ein- wie Ausgänge bereitstellen, welche via SW zu konfigurieren sind. Das zählen die Vertreter der Serie PCF8574 von Philips ( jetzt NXP ) und aller seiner Derivate ( Texas Instruments usw. ) , sowie die Serie MCP23XYY der Firma Microchip. Hier werden gleich zwei Serien Angeboten die 8 Port / Bit Variante MCP23X08 und die 16 Port / Bit Variante MCP23X17.
    Diese sind via Geräteadressenauswahl mehrfach kaskadierbar, so das ein sehr hohe Anzahl zusätzlicher GPIOs / Ports bereitgestellt werden kann. All diese Systeme verfügen über einen Event-Rückmelder mit der Bezeichnung INT, worüber der Expander dem Controller einen Eingangsevent mitteilen kann, ohne das man ständig den Status zuvor konfigurierter INPUT abfragen muss, und somit die Traffic auf dem Bussystem erheblich reduzieren kann.
    Aber auch der PCA9685 kann als solcher angesehen werden, obwohl er nur Ausgangsports bereitstellt, verfügt er über die Fähigkeit Hardware PWM und hart schaltende Ausgänge bereitzustellen.
    Grundsätzlich sind die Ausgänge aller aufgeführten Portexpander deutlich höher belastbar wie die GPIOs des RasPi oder eines anderen Controllers, auch µControllers. Deswegen ist es zwingend notwendig diese Expander auch über eine entsprechend starke Spannungsversorgunsgquelle zu betreiben, besonders wenn alle Ports als Ausgang verwendet werden sollen.

    • GPIO
    • Erweiterungen
  • Previous entry PoE
  • Next entry Power-Delivery

Registrierung

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself

Categories

  1. Hardware 77
  2. Software 106
    1. Smarthome 7
    2. Künstliche Intelligenz 4
  3. Programmierung 33
    1. Python 9
    2. C · C++ 7
    3. andere Programmiersprachen 4
  4. Betriebssysteme 37
  5. Netzwerk 33
  6. Forenabkürzungen 38

Contributors in this entry

  1. Franky07 1 change
  2. hyle 1 change
  1. Datenschutzerklärung
  2. Impressum

Forenregeln

Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™