MCP23017- ekspander wyprowadzeń I2C 16-kanałowy

Indeks: UCC-02556 EAN: 5904422373399

Układ pozwala zwiększyć ilość pinów (do 16 ) mikrokontrolera (w tym minikomputera Raspberry Pi). Komunikuje się z jednostką centralną za pomocą magistrali I2C (TWI).

MCP23017- ekspander wyprowadzeń I2C 16-kanałowy
10,90 zł
8,86 zł netto
Zapłać później
Producent: Microchip

Opis produktu: MCP23017- ekspander wyprowadzeń I2C 16-kanałowy

Układ pozwala zwiększyć ilość portów mikrokontrolera (w tym minikomputera Raspberry Pi). Komunikuje się z jednostką centralną za pomocą magistrali I2C (TWI).

Specyfikacja ekspandera wyprowadzeń I2C

  • Napięcie zasilania: 1,8 V - 5,5 V
  • Komunikacja: I2C
  • Prędkość transmisji: do 1,7 MHz (I2C High-Speed)
  • Ilość kanałów: 10
  • Obudowa: DIP 28

 

Szczegóły w dokumentacji.

Ekspander wyprowadzeń I2C 16-kanałowy MCP23017

MCP23017- ekspander wyprowadzeń I2C 16-kanałowy.

Procedura zapisu po I2C

Operacja zapisu po I2C w 16-kanałowym układzie MCP23017 ekspandera wyprowadzeń składa się z uruchomienia sekwencji bajtu kontrolnego i adresu rejestru. Po ukończeniu tych sekwencji następuje przekazanie ośmiu bitów danych z urządzenia zewnętrznego i wystawienie stanu logicznego wysokiego na wyprowadzeniu ACK. Procedura zapisu zostaje ukończona wraz z wygenerowaniem przez urządzenie zewnętrzne stanu wysokiego podanego na wyprowadzenie Stop P lub Restart SR. Uzyskane dane są zapisywane do układu MCP23017 po każdym przesłaniu ośmiu bitów. Jeśli podczas transmisji danych zostanie wystawiony sygnał oznaczający zatrzymanie lub ponowne uruchomienie, wówczas przesłane dane nie zostaną zapisane w układzie MCP23017. Ekspander wyprowadzeń I2C MCP23017 może obsługiwać zarówno zapisy bajtowe, jak i zapisy sekwencyjne. Jeśli włączony jest tryb sekwencyjny, wówczas układ MCP23017 zwiększa swój licznik adresu po każdym pojawieniu się sygnału stanu wysokiego na wyprowadzeniu ACK podczas transmisji danych.

 

 Przykład połączenia układu z Raspberry Pi można znaleźć w systemie Adafruit.

Procedura odczytu po I2C

Procedura odczytu po I2C w układzie MCP23017 składa się z uruchomienia sekwencji bajtów kontrolnych. Po ukończeniu tej sekwencji następuje przekazywanie kolejnych ośmiu bitów kontrolnych (przy wystawieniu sygnału stanu wysokiego na wyprowadzeniach Start i ACK) wraz z ustawionym bitem Read/Write w stan logiczny wysoki. Ekspander I2C MCP23017 następnie transmituje dane zawarte w zaadresowanym rejestrze. Procedura odczytu kończy się wygenerowaniem przez urządzenie nadrzędne sygnału stanu wysokiego na wyprowadzeniach Stop lub Restart. Ten ekspander wyprowadzeń MCP23017 I2C z 16-toma kanałami jest kompatybilny z Raspberry Pi. W sklepie Botland.com dostępne są także inne ekspandery wyprowadzeń.

Szerokość opakowania 5 cm
Wysokość opakowania 7 cm
Głębokość opakowania 1 cm
Masa opakowania 0.003 kg

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Opinie o produkcie

MCP23017- ekspander wyprowadzeń I2C 16-kanałowy

5/5

Średnia Ocena

1

Opinie Klientów
Poniższe opinie zbieramy
i weryfikujemy przy pomocy
zewnętrznego partnera Trustmate
i pochodzą z procesu pozakupowego.
Wiktor T. 15.10.2021 Potwierdzony zakup
Działa, względnie prosty w użyciu, dostępne są biblioteki do Arduino i Raspberry Pi

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: