Dwukanałowy multiplekser magistrali I²C zgodny z systemem Grove
Sobota, 01 Luty 2025
Prezentowany układ to minimoduł dwukanałowego multipleksera magistrali I²C zgodny z systemem Grove. Projekt szczególnie przydatny w przypadku, gdy konieczne jest użycie dwóch układów slave, które nie oferują możliwości zmiany adresu. Przykładem takich układów mogą być czujniki oświetlenia z serii VEML, czujniki gazów SGP lub niektóre termometry STS adresowane fabrycznie. Dzięki szerokiemu zakresowi napięcia zasilania (2,3...5,5 V), układ współpracuje poprawnie z AVTDuino, STM32 Nucleo, Raspberry Pi i innymi platformami.
Podstawowe parametry:
Możliwość podłączenia dwóch układów slave o tym samym adresie do wspólnej szyny I²C.
Prosta konfiguracja aktywnego kanału za pomocą zapisu pojedynczego rejestru.
Napięcie zasilania: 2,3...5,5 V.
Możliwość niezależnego odłączenia lub dołączenia zasilania do złączy obu szyn multipleksowanych.
Moduł bazuje na scalonym multiplekserze magistrali I²C typu PCA9540B, którego schemat wewnętrzny pokazano na rysunku 1. Aktywny spośród dwóch dostępnych kanałów wybierany jest poprzez bezpośrednią konfigurację rejestru 0x70 magistrali I²C, a więc układ nie wymaga przy tym stosowania dodatkowych wyprowadzeń sterujących.
Aby kontynuować czytanie wykup
Prenumeratę