Zestaw uruchomieniowy Arduino z mikrokontrolerem z ARM Cortex-M3

 

 

 

Firma Arduino zaprezentowała pierwszy w swojej ofercie zestaw uruchomieniowy z mikrokontrolerem z 32-bitowym rdzeniem ARM. Zestaw otrzymał nazwę Arduino Due i wykorzystano w nim mikrokontroler SAM3X8E (rdzeń ARM Cortex-M3) firmy Atmel.

Płytka jest wyposażona w 54 piny wejścia/wyjścia (z których 12 można zastosować jako wyjścia PWM), 12 wejść analogowych (doprowadzony do nich sygnał konwertowany jest do postaci cyfrowej przez przetwornik o rozdzielczości 12 bitów), 2 wyjścia przetwornika C/A, zegar 84 MHz oraz przyciski resetu i wymazywania pamięci.

Mikrokontroler dysponuje interfejsami komunikacyjnymi: 4 x UART, USB OTG, 2 x TWI (Two Wire Interface), CAN oraz SPI. Zasoby pamięci układu to 512 kB Flash oraz 96 kB SRAM w dwóch bankach (64/32).

Programowania mikrokontrolera można dokonać przez dedykowany port USB (wirtualny port COM realizowany przez układ ATmega16U2) lub przez port USB ogólnego przeznaczenia, podłączony bezpośrednio do mikrokontrolera. Do pracy z płytką dostępne jest oprogramowanie firmy Arduino, a także biblioteka pozwalająca obsłużyć interfejsy zestawu czy np. generować sygnały audio przy użyciu przetworników C/A.

W odróżnieniu od innych zestawów Arduino, Due jest zasilany napięciem 3.3 V i piny I/O mogą ulec uszkodzeniu przy podaniu wyższych napięć. Płytkę zasilać można z portu USB (5 V), albo zewnętrznego zasilacza lub baterii (7-12 V).

Dla nowej platformy zostało uruchomione forum dyskusyjne. Dostępny jest też projekt referencyjny dla programu EAGLE, schematy i opisy mapowania wyprowadzeń.

Szczegółowe informacje znaleźć można na stronie produktowej.

O autorze