- EOL
Uwaga! Sprzedaż produktu została zakończona. Sprawdź inne w tej kategorii. |
Opis produktu: Sony Spresense - moduł IoT Sony CXD5602 Cortex M4F - GPS, Hi-Res audio
Kompaktowa płytka rozwojowa oparta na mikrokontrolerze Sony CXD5602 z rdzeniem ARM Cortex M4F Hexa-Core 156 MHz. Microprocesor posiada zintegrowany układ GNSS obsługujący GPS, QZSS oraz Glonass. Wbudowany zaawansowany 192 kHz / 24-bitowy kodek audio oraz wzmacniacz dla wyjścia audio i obsługa kanałów wyjściowych do 8 mikrofonów. Moduł posiada także wejście dla dedykowanej kamery.
Komunikacja
Procesor CXD5602 cechuje się bardzo niskim poborem prądu. Użytkownik ma do dyspozycji:
- Systemy GNSS - moduł posiada moduł GNSS umożliwiając ustalić pozycję położenia wykorzystując takie systemy jak GPS, GLONASS, SBAS, Galileo oraz Beidu.
- System audio - zaawansowany system audio wyposażony w kodek 192 kHz / 24-bit, konwerter analogowo-cyfrowy 192 kHz, 8 kanałów wejściowych do podłączenia 8 cyfrowych mikrofonów (lub 4 analogowych) oraz cyfrowy wzmacniacz z wejściem stereo BTL. Płytka rozszerzeń umożliwia podłączenie dwóch głośników.
- Slot microSD - gniazdo na kartę pamięci microSD do przechowywania danych.
- Złącze microUSB - złącze służące do zasilania oraz programowania układu.
Producent stworzył przewodnik użytkownika jak zacząć programować moduł w Arduino IDE. |
Zasilanie Sony Spresense
Sony Spresense zasilany jest z poziomu portu microUSB napięciem 5 V / 0,5 A. Na płytce znajduje się dodatkowo złącze CN1, które umożliwia zasilanie modułu za pomocą akumulatora Li-Pol o napięciu od 3,6 V do 4,4 V, maksymalne napięcie zasilania przez złącze PH jakie podaje producent wynosi 7 V.
Programowanie
Moduł może być programowany za pomocą środowiska Arduino IDE lub Spresense SDK.
- Biblioteka Spresense Arduino - wybierając bibliotekę Spresense, można programować moduł w łatwy sposób poprzez znane programistom środowisko Arduino IDE.
- Spresense SDK - oryginalne środowisko programistyczne Sony dla układu CXD5602. Bazuje na NuttX oraz używa GNU Make. System zapewnia interfejs API, pozwalający użytkownikom na maksymalizacje wydajności systemu opartego na Spresense, takiego jak optymalizacja wykorzystania pamięci, oszczędzanie energii, kontrola przetwarzania wielordzeniowego itp.
Porównanie popularnych minikomputerów
Nazwa | Arduino Uno | Spresense | Raspberry Pi 3B |
---|---|---|---|
Mikrokontroler |
AVR |
ARM Cortex M4F |
ARM Cortex A53 |
Bity | 8 | 32 | 64 |
Liczba rdzeni | 1 | 6 | 4 |
Taktowanie | 16 MHz | 156 MHz | 1,2 GHz |
System operacyjny | brak | Nuttx | Linux |
Czas rozruchu | 0 | <1 s | ~20 s |
Pamieć RAM | 0.002 MB | 1,5 MB | 1000 MB |
Pamięć Flash | 0,032 MB | 8 MB | None |
Czytnik kart SD | opcja Shield | opcja | wbudowany |
Pamieć eMMC | Brak | opcja Shield | Brak |
Pamieć EEPROM | 0,001 MB | jako Flash | jak micro SD |
Napięcie zasilania | 5 V lub 6-20 V | 5 V lub 3.7 V (LiPo) | 5 V |
Pobór mocy | 50 mW | 100 mW | 2400 mW |
Mikrofon | opcja Shield | do 8 | Stereo |
Audio | opcja Shield | Stereo | Stereo |
GPS | opcja Shield |
wbudowany GPS & GLONASS |
opcja Shield |
Zegary | opcja Shield |
wbudowany RTC |
opcja Shield |
Piny GPIO | 14 | 29 + 4 LED | 27 |
Napięcie GPIO | 5 V | 5 V / 3,3 V / 1,8 V | 3,3 V |
UART | 1 | 2 | 2 |
SPI | 1 | 1 | 1 |
I2C | 1 | 1 | 2 |
PWM | 6 | 4 | 1 |
Przetwornik AC kanały |
6 | 6 | Brak |
Przetwornik AC rozdzielczość |
10 bitów | 10 bitów | Brak |
Przetwornik AC próbkowanie |
~10 kHz | 500 kSPS | Brak |
USB | 1 | 2 | 4 host |
Kamera | Shield | opcja 5 MPx | opcja 8 MPx |
Wideo | Brak | SPI 360x240px | HDMI, DSI |
WiFi | opcja Shield | opcja Shield | wbudowany |
Bluetooth | opcja Shield | opcja Shield |
4.1 Classic Low Energy |
Ethernet | opcja Shield | opcja Shield | 10/100 |
Specyfikacja Sony Spresense
- Procesor: Sony CXD5602
- Rdzeń: ARM Cortex-M4F - Hexa-Core
- Taktowanie zegara: 156 MHz
- Pamięć SRAM: 1,5 MB
- Pamięć Flash: 8 MB
- Cyfrowe wejścia / wyjścia: GPIO, SPI, I2C, UART, I2S
- Analogowe wejścia: 2
- GNSS: GPS(L1-C/A), QZSS(L1-C/A), GLONASS(L1), WAAS, QZSS(L1-S)
- Wymiary: 50 x 20,6 mm
Przydatne linki |