Opis produktu: ATSAMD09 Seesaw I2C - rozszerzenie do Arduino i Raspberry Pi - Adafruit 3657
Seesaw ATSAMD09 to prawie uniwersalny konwerter framework, który rozszerza ilość wyprowadzeń dla mikrokontrolerów lub mikrokomputerów posiadających interfejs I2C np. Arduino, Raspberry Pi. Rozszerza płytkę o dodatkowe wyjścia I2C GPIO, ADC, PWM itp. Płytkę można przeprogramować i zrekonfigurować układ, aby mieć więcej lub mniej każdego wyprowadzenia, o ile pasuje do oprogramowania ATSAMD09D14. Można np. dodać konwerter UART, którego domyślnie nie ma na płytce.
Specyfikacja techniczna ATSAMD09 Seesaw I2C
- Adres I2C: 0x49, 0x4A, 0x4B, 0x4C
- Wymiary: 32 x 12 x 3,5 mm
- Waga: 1,6 g
Pin | Opis |
---|---|
VIN | Napięcie zasilania 3,3 V, płytka posiada regulator napięcia 3 V - 5 V. Może być zasilana napięciem od 3,3 V do 5 V. |
3Vo | Wyjście z regulatora napięcia 3,3 V, można pobierać 100 mA. |
GND | Masa układu. |
23 / SCL |
Pin zegarowy komunikacji I2C, posiada rezystor 10K 3,3 V. |
22 / SDA | Pin danych komunikacji I2c, posiada rezystor 10K 3,3 V. |
RST | Reset. |
8,16, 17, 22, 23 | Piny mogą być wykorzystywane jako GPIO lub wyjścia NeoPixel. |
16 / AD0 | Pin ADDR0. Podłączony do masy zwiększa adres I2C o 1. |
17 / AD1 |
Pin ADDR1. Podłączony do masy zwiększa adres I2C o 2. |
2, 3, 4 |
Piny mogą być skonfigurowane jako wejście ADC. |
5, 6, 7 | Piny mogą być skonfigurowane jako wyjścia PWM. |
8 / IRQ |
Pin niski, sygnalizuje hostowi mikrokontrolera, że wystąpiło przerwanie. |
SWD |
Pin podłączony do SWDIO, aby zaprogramować urządzenie przez SWD. |
SWC |
Pin podłączony do SWCLK, aby zaprogramować urządzenie przez SWD. |
RST |
Pin podłączony do RESET, aby zaprogramować urządzenie przez SWD. |
Wewnętrzny i zewnętrzny oscylator taktujący
Wszystkie moduły z mikrokontrolerem ATSAMD09 mają wbudowany wewnętrzny i zewnętrzny oscylator, który dostarcza sygnał zegarowy i charakteryzuje się bardzo niskim poborem energii. Wszystkie domeny zegara mogą zostać niezależnie skonfigurowane pod konkretną częstotliwość, co korzystnie wpływa na obniżenie zużycia energii, kiedy jest podłączonych wiele urządzeń peryferyjnych jednocześnie. Dzięki temu możemy także zoptymalizować użycie procesora tak, aby funkcjonował efektywnie i oszczędnie - jest to szczególnie ważna zaleta w aplikacjach przenośnych.
Tryby uśpienia ekspandera wyprowadzeń
Mikrokontroler ATSAMD09 ma dwa tryby uśpienia wybierane programowo - jest to tryb spoczynkowy i tryb stand-by. W trybie spoczynkowym praca mikrokontrolera zostaje wstrzymana, podczas gdy wszystkie inne funkcje mogą zostać w dalszym ciągu uruchomione. Natomiast w trybie czuwania wszystkie domeny zegara i funkcje zostają zatrzymane. Urządzenie obsługuje także funkcję SleepWalking, które umożliwia wybudzenie urządzenia peryferyjnego ze stanu uśpienia w oparciu o wstępnie zdefiniowane warunki, a tym samym umożliwia wybudzenie mikrokontrolera tylko wtedy, gdy na jednym z jego wejść pojawi się odpowiedni stan logiczny. ATSAMD09 Seesaw I2C producenta Adafruit to rozszerzenie do Arduino i Raspberry Pi. Sprawdź również inne ekspandery wyprowadzeń dostępne w Botland.