Spring til hovedindhold (tryk på Enter)

Multiplexer-moduler

Her finder du moduler, der løser to klassiske problemer på I2C-bussen: en multiplexer, når du vil bruge flere sensorer med samme adresse, en hub, når du blot vil tilslutte flere enheder uden ledningsrod, og IO-udvidelser, når din mikrocontroller mangler digitale ben. Se også shift register-moduler og level shiftere.

  • DFRobot multiplexer DFR0576
    Mængderabat

    DFRobot

    I2C Multiplexer, Digital 1-to-8, 3.3~5V, 8 Ports, Plug & Play

    81,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot IO-udvidelsesmodul DFR0626
    Mængderabat

    DFRobot

    I2C 16 Digital IO Expansion Module MCP23017, 3.3V-5V, 128 IOs

    75,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot I2C-hub DFR0759
    Mængderabat

    DFRobot

    I2C HUB, Connects 8 Devices, 27x37mm, 17g

    18,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot IO-udvidelsesmodul DFR0979
    Mængderabat

    DFRobot

    I2C 24 Digital IO Expansion Module CH423, 8 GPIOs, 16 GPOs, 15mA Drive

    59,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

Multiplexer, hub eller IO-expander?

De tre modultyper ligner hinanden, fordi de alle sidder på I2C-bussen, men de gør noget vidt forskelligt.

ModulLøserKræver kode
I2C-hubFlere stik til enheder med forskellige adresserNej – det er en passiv fordeling af bussen
I2C-multiplexerFlere enheder med samme adresseJa – du vælger kanal, før du taler med sensoren
IO-expanderFor få digitale ind- og udgangeJa – via et bibliotek til chippen

I2C-multiplexer

Mange sensorer har en fast I2C-adresse eller kun to at vælge imellem. Vil du bruge fire ens temperatur- eller afstandssensorer, kolliderer de. En multiplexer med 8 kanaler kobler én kanal ad gangen til hovedbussen. Du skriver først kanalnummeret til multiplexeren og læser derefter sensoren som normalt. Multiplexeren har selv en adresse, der kan ændres, så flere multiplexere kan sidde på samme bus.

I2C-hub

En hub forbinder blot alle stik parallelt. Den er praktisk, når du bruger Gravity- eller lignende stik og vil tilslutte flere forskellige sensorer og displays uden at lodde. Husk, at alle enheder stadig skal have hver sin adresse, og at en lang bus med mange enheder kan give ustabil kommunikation.

IO-expandere

En IO-expander giver dig ekstra digitale ben over to ledninger. Kategorien har udvidelser med MCP23017, som giver 16 ben, der hver kan være ind- eller udgang med intern pull-up og interrupt, og med CH423, der kombinerer ben med interrupt og rene udgange, som er velegnede til at drive LED'er. Ved at give hvert modul sin egen adresse kan du sætte flere på samme bus.

Bemærk at IO-expandere er digitale. Har du brug for flere analoge indgange, skal du se på ADC-moduler.

Gode råd

  • Kør en I2C-scanner først, så du ved hvilke adresser dine enheder bruger.
  • Hold bussen kort, og sørg for pull-up-modstande – de fleste moduler har dem allerede, men for mange parallelle pull-ups kan give problemer.
  • Tjek logikniveauet: modulerne her kan køre på både 3,3 V og 5 V, men alle enheder på bussen skal være enige.

Relaterede kategorier

Se også moduler, shift register-moduler, level shiftere, ADC/DAC-moduler, sensorer og ledninger.

Verificeret Shoporama-shop – let-elektronik.dkVerificeret Shoporama-shoplet-elektronik.dk