Wyposażenie i parametry pozycjonują układ w czołówce procesorów dedykowanych inteligentnym czujnikom, w tym pracującym w standardzie prądowym 4…20 mA, układom automatyki przemysłowej (zakres temperatury pracy –40…+125°C) i aplikacjom medycznym.
Zestaw ADICUP360 jest zgodny z Arduino Mega, wygląd płytki (z rozszerzeniem ADXL362) pokazano na fotografii 2. Na wyposażeniu zestawu zapakowanego w efektowne pudełko jest przewód microUSB oraz przydatna ściąga z opisanymi funkcjami wyprowadzeń. Oprogramowanie, opis i instrukcje dostępne są na stronie Analog Devices oraz na odpowiedniej stronie Wiki.
Zestaw bez środowiska programowania byłby mało użyteczny, dlatego Analog Devices na swojej stronie www udostępnia pełne IDE oparte na Eclipse (Mars) z narzędziami GNU i OpenDCD dla ADUCM360. Mogą one pracować pod kontrolą systemów Windows oraz Linux. Oprócz środowiska zalecane jest zainstalowanie jakiegokolwiek (ulubionego) terminalu transmisji szeregowej. Do zestawu dostępne są projekty referencyjne umożliwiające szybki start i sprawdzenie możliwości układu oczywiście z nieśmiertelnym przykładem o nazwie „Blink” na czele.
Analog Devices nie poprzestał tylko na płytce zgodnej z Arduino, wyposażonej we własny procesor i jako jeden z nielicznych producentów uzupełnił ofertę o moduły rozszerzeń o niespotykanej funkcjonalności (w tym przede wszystkim o moduły analogowe) umożliwiającej pełne wykorzystanie ADUCM360. Wśród dostępnych modułów rozszerzeń można wymienić:
• EVAL-ADXL362-ARDZ – moduł rozszerzeń z 3-osiowym akcelerometrem ADXL362 z funkcją pomiaru temperatury oraz wyświetlaczem graficznym 128×32 pikseli.
• EVAL-CN0216-ARDZ – moduł rozszerzenia dla interfejsu wagi z czujnikiem mostkowym (model 1042, Tedea-Huntleigh).
• EVAL-CN0338-ARDZ (czujnik CO2).
• EVAL-CN0336-PMDZ (płytka izolowanego interfejsu pętli prądowej 4…20 mA 12 bit/300 kS/s).
• EVAL-CN0326-PMDZ (płytka czujnika pH z kompensacją temperatury w standardzie PMOD).
• EVAL-CN0357-ARDZ (płytka czujnika CO).
• EVAL-CN0337-PMDZ (interfejs czujnika RTD PT100 z kompensacją 12 bit/300 kS/s).
Kilka modułów wykonano w formacie Arduino i mogą one współpracować nie tylko z ADICUP360. Pozostałe płytki wyposażone są w interfejs PMOD (Digilent). Do każdego z modułów jest dostępna pełna dokumentacja wraz z przykładowym projektem, co znacząco ułatwia zapoznanie się z funkcjonalnością. Takiego podejścia należy tylko pogratulować, bo niestety – nie jest ono często spotykane.
Na zakończenie należy wspomnieć o cenach. Moduł bazowy ADICUP360 kosztuje 45 USD, co nie wydaje się wygórowaną ceną za udostępnioną funkcjonalność. Ceny modułów rozszerzeń kształtują się na podobnym poziomie z wyjątkiem czujnika CO2, który kosztuje 225 USD.
Adam Tatuś, EP