ARM DUE AT91SAM3X8E
Opis Modułu:
ARM Due jest w 100% zgodne z oryginalnym Arduino Due. Bazuje na procesorze 32-bitowym Atmel SAM3X8E z rdzeniem ARM Cortex-M3.
Pełen opis produktu na stronie ARDUINO
Specyfikacja Techniczna
- Microcontroller, , AT91SAM3X8E
- Operating Voltage, , 3.3V
- Input Voltage (recommended), , 7-12V
- Input Voltage (limits), , 6-16V
- Digital I/O Pins, , 54 (of which 12 provide PWM output)
- Analog Input Pins, , 12
- Analog Outputs Pins, , 2 (DAC)
- Total DC Output Current on all I/O lines, , 130 mA
- DC Current for 3.3V Pin, , 800 mA
- DC Current for 5V Pin, , 800 mA
- Flash Memory, , 512 KB all available for the user applications
- SRAM, , 96 KB (two banks: 64KB and 32KB)
- Clock Speed, , 84 MHz
W zestawie:
- Moduł ARM DUE - kompatybilny 100% z ARDUINO DUE
- Kabel USB
Zasilanie. Moduł można zasilać na kilka sposobów: poprzez przewód USB bezpośrednio z komputera lub zasilacza 5V ze złączem USB, oraz urządzenie zewnętrzne np. zasilacz sieciowy, baterię czy akumulator. Zasilacz podłączany jest do standardowego gniazda DC. Moduł może być zasilany napięciem z zakresu: 6 V-15 V. Producent zaleca jednak wybór wartości 7 V- 9 V. Przy napięciu poniżej 7 V, stabilizator 5 V zamontowany w module nie będzie pracował w sposób prawidłowy (napięcie wyjściowe < 5 V będzie niestabilne). Przy wartości powyżej 9 V, podczas poboru stosunkowo dużego prądu, stabilizator może ulec przegrzaniu, co prowadzi do uszkodzenia całej płytki.
Porty I/O. Arduino DUE posiada 54 cyfrowe wejścia/wyjścia (I/O), z czego 12 może pracować w trybie PWM. Również dostępnych jest 12 portów analogowych z przetwornikami A/C oraz dwa porty DAC. Wydajność prądowa poszczególnych portów wynosi od 3 do 15mA, jednak łączna suma pobieranego prądu ze wszystkich złącz, nie może przekroczyć 130mA, dokładne informacje można odnaleźć w dokumentacji. Podłączenie układów o wyższym poborze prądu, wymaga zastosowania układów pośredniczących. Oprócz standardowego I/O większość portów posiadają także funkcje specjalne, opis dodatkowych funkcji widoczny na zdjęciu obok.
Programowanie. DUE można programować bezpośrednio przez port USB (układ posiada wgrany bootloader ), lub za pomocą zewnętrznych programatorów AVR poprzez złącze ICSP lub JTAG. Tworzenie i wgrywanie oprogramowania umożliwia darmowe środowisko dostarczane przez producenta. Szczegółowy opis można znaleźć w dokumentacji oraz tutorialu.
Zabezpieczenie portu USB Moduł posiada układ chroniący podłączony komputer przed zwarciem oraz przepływem, zbyt wysokiego prądu przez złącza USB. Ograniczenie zaczyna działać powyżej prądu 500 mA. Dlatego jeżeli do Arduino podłączone są podzespoły o wyższym poborze prądu, dla stabilnej pracy, należy zasilać je z osobnego źródła napięcia.