Opis produktu: Feather RP2040 - płytka z mikrokontrolerem RP2040 - Adafruit 4884
Adafruit Feather RP2040 to płytka wyposażona w mikrokontroler RP2040. Układ posiada dwa rdzenie ARM Cortex M0+ pracujące z częstotliwością do 133 MHz, 264 kB pamięci RAM, zewnętrzną pamięć o pojemności 8 MB podłączoną za pomocą interfejsu QSPI. Płytka nie ma wbudowanej pamięci FLASH. Wyposażona jest w 2 interfejsy I2C, 2 x SPI i 2 x UART i 16 kanałów PWM.
Platforma wspiera popularne języki programowania MicroPython, CircuitPython oraz C/C++, które można wgrywać do pamięci za pomocą interfejsu USB przy wykorzystaniu wbudowanego Bootloadera UF2 lub zewnętrznego programatora przez interfejs SWD. Feather RP2040 posiada czerwoną diodę LED i pojedynczą diodę Neopixel RGB, którą można programować za pomocą CircuitPython.
Złącze JST znajdujące się na płytce służy do podłączenia akumulatora litowo-jonowego i litowo-polimerowego. Akumulator będzie zasilać płytkę. Po podłączeniu płytki do przewodu USB C, akumulator będzie automatycznie ładowany przy 200 mA. Jest to przydatne w przypadku różnych projektów. Baterie mogą być wymieniane podczas pracy i używane jako forma UPS w krytycznych projektach.
Producent przygotował przewodnik użytkownika dla płytki Adafruit Feather RP2040.
Główne cechy układu RP2040:
- Dwa rdzenie ARM Cortex-M0+ z taktowaniem do 133 MHz
- 264 kB wbudowanej pamięci SRAM
- Obsługa do 16 MB zewnętrznej pamięci Flash za pomocą magistrali QSPI
- Kontroler DMA
- W pełni połączona poprzeczka AHB
- Urządzenia peryferyjne z interpolatorem i dzielnikiem liczb całkowitych
- Programowalny LDO na chipie do generowania napięcia rdzenia
- 2 wbudowane PLL do generowania zegarów, USB i rdzenia
- 30 pinów GPIO (4 z nich można wykorzystać jako wejścia analogowe)
- Komunikacja:
- 2 x UART
- 2 x SPI
- 2 x I2C
- 16 kanałów PWM
- Kontroler USB 1.1 i PHY, z obsługą hosta i urządzenia
- 8 maszyn stanowych PIO
Wyprowadzenia płytki Feather RP2040 - Adafruit 4884
Styki i złącza zasilania:
- Złącze USB C - służy do zasilania i przesyłu danych (podłącz do komputera za pomocą przewodu USB C, aby zaktualizować oprogramowanie układowe i edytować kod).
- Złącze baterii Li-Pol - 2-pinowe złącze JST PH 2 mm umożliwia podłączenie baterii Li-Pol do zasilania płytki (Feather może też ładować baterie podłączone do tego portu przez USB).
- GND - masa.
- BAT - napięcie dodatnie do/z 2-pinowego gniazda JST dla opcjonalnej baterii Li-Pol.
- USB - Jest to dodatnie napięcie do/z gniazda USB C, jeśli USB jest podłączone.
- PL - pin włączający regulator 3,3 V (podłącz do masy, aby wyłączyć regulator 3,3 V).
- 3,3 V - stabilizator 3,3 V / 500 mA.
Zasilanie Adafruit Feather RP2040
Istnieją dwa sposoby zasilania Adafruit Feather RP2040. Płytkę można połączyć za pomocą przewodu USB C (brak w zestawie), a Feather obniży napięcie USB z 5 V do 3,3 V. Pod złączem USB C znajduje się dioda LED, która świeci się podczas ładowania baterii. Dioda może migać, jeśli bateria nie jest podłączona.
Drugim sposobem jest podłączenie do gniazda JST 2 mm akumulatora litowo-polimerowego 4,2 V / 3,7 V lub akumulatora litowo-jonowego. Zasilanie przez przewód USB C automatycznie rozpoczyna ładowanie akumulatora (jeśli jest podłączony) przy 200 mA.
Nie podłączaj do portu baterii alkalicznych, NiMH ani RC 7,4 V - zniszczy to ładowarkę Li-Pol lub całą płytkę. Nie ma możliwości wyłączenia ładowarki.
Specyfikacja płytki Feather RP2040 - Adafruit 4884
- Mikrokontroler RP2040
- 32-bitowy dwurdzeniowy Cortex M0+
- Napięcie zasilania: 3,3 V
- 264 kB pamięci RAM
- 8 MB zewnętrznej pamięci FLASH
- Brak pamięci EEPROM
- 21 x GPIO:
- 4 x 12-bitowe przetworniki ADC
- 2 x I2C, 2 x SPI i 2 x UART, (1 oznaczamy jako główny interfejs w standardowych lokalizacjach Feather)
- 16 x wyjścia PWM - dla serw, diod LED itp.
- 8 cyfrowych GPIO
- Złącze zasilania akumulatora Li-Pol 200 mA ze wskaźnikiem stanu ładowania LED
- Dioda LED i RGB NeoPixel
- Złącze STEMMA QT kompatybilne z Qwiic, STEMMA QT, Grove
- Złącze interfejsu SWD
- Przycisk Reset i przycisk Bootloader
- Stabilizator napięcia 3,3 V / 500 mA
- Złącze USB C
- 4 otwory montażowe
- Obsługiwane języki programowania: MicroPython, CircuitPython i C/C++
- Wymiary produktu: 51 x 23 x 7,5 mm
- Masa produktu netto: 5 g
Zawartość zestawu
- Feather RP2040 - Adafruit 4884
- 2 x wtyk goldpin 2x16 raster 2,54 mm
Złącze STEMMA QT co to jest?
Adafruit Feather RP2040 jest wyposażony w złącze STEMMA QT. Umożliwia to na podłączanie różnego rodzaju czujników bez konieczności lutowania. To złącze wykorzystuje piny SCL i SDA dla I2C.
Złącza STEMMA są to 3 i 4 pinowe złącza JST PH. Ułatwiają podłączanie i odczyt różnych czujników i urządzeń bez konieczności lutowania. STEMMA 4-pin JST PH są to większe złącza o rastrze 2,0 mm do I2C. Natomiast złącze 3-pin JST PH jest złączem o rastrze 2,0 mm i przeznaczone do użytku PWM / analogowego / cyfrowego.
Feather RP2040 - płytka z mikrokontrolerem RP2040 - Adafruit 4884
Kiedy chipset Raspberry Pi RP2040 po raz pierwszy pojawił się na rynku, wywołał niemałe poruszenie. Pierwszym minikomputerem, w którym został zamontowany, była Raspberry Pi Pico. Obecnie znaleźć go można w wielu różnych modułów, a jednym z ciekawszych jest Feather RP2040.
Feather RP2040 - płytka z mikrokontrolerem RP2040 - Adafruit 4884 - to układ bazujący na ARM Cortex M0+ 133 MHz. Ma do dyspozycji 264 kB pamięci RAM i 2 MB pamięci FLASH. Ponadto moduł wyposażono w pamięć zewnętrzną 8 MB.
Moduł Adafruit Feather RP2040 - praktyczne informacje
Prezentowany moduł charakteryzuje się doskonałą relacją pomiędzy ceną a maksymalną wydajnością. Wyróżnia się liczbą i rodzajem złączy oraz gniazd. Na uwagę zasługują chociażby złącza STEMMA JST PH, czteropinowe, o rastrze 2,0 mm, kompatybilne z interfejsem I2C.
Ponadto moduł posiada 4 przetworniki ADC, 16 wyjścia PWM, 8 cyfrowych GPIO oraz po dwie sztuki I2C, UART i SPI. Do obsługiwanych języków programowania zalicza się MicroPython, CircuitPython i C/C++.