wersja mobilna | kontakt z nami

ADICUP360 - "analogowe" Arduino

Numer: Wrzesień/2016

Płytki Arduino chyba nie trzeba nikomu przedstawiać. W ciągu kilku lat dzięki stała się niekwestionowanym standardem zestawów uruchomieniowych i to nie tylko dla 8-bitowych procesorów Atmela. Zalety standardu doceniły nawet takie potęgi, jak NXP, Renesas, Cypress, a od niedawna Analog Devices, który wyprodukował zestaw ADICUP360 dla wszystkich tych, którym 8 bitów to już za mało.

Pobierz PDF

rys-1Omawiany zestaw jest oparty na procesorze ADUCM360, którego schemat blokowy przedstawia rysunek 1. Zestaw ADICUP360 wykorzystujący 32-bitową architekturę ARM Cortex-M3 nie jest liderem rankingu wydajności, wielkości pamięci, szybkości zegara ani najnowszym krzykiem ARM-owej mody, bo nie taka jego rola. Jak przystało na producenta doskonałych rozwiązań analogowych, w ADUCM360 rdzeń ARM został uzupełniony o wysokiej jakości, podwójny przetwornik A/D typu Delta-Sigma z konfigurowalnym PGA i multiplekserem dla 6 wejść różnicowych i 11 asymetrycznych. Przetwornik charakteryzuje się niskim poziomem szumów, wbudowanym filtrem zakłóceń sieci, częstotliwością próbkowania do 3,9 kHz. Układ ma wbudowany przetwornik C/A o rozdzielczości 12 bitów i jest taktowany przebiegiem o częstotliwości 16 MHz. Wyposażono go w 128 kB Flash i 8 kB RAM, a z pozostałych peryferii: UART, I2C, 2×SPI, 16-bitowy PWM i 19 linii GPIO. Dostępny jest w obudowie LFCSP48.

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.

rys-2Zestaw ma wbudowany interfejs SWD oparty na OpenSDA umożliwiający programowanie i debugowanie układu. Wyposażenie sprzętowe oprócz standardowego zestawu złączy zawiera konwerter USB/Serial (FTDI) złącza SPI/I2C zgodne z modułami PMOD firmy Digilent. Układ może być zasilany napięciem 7…12 V przez gniazdo DC lub przez porty USB. Wyposażenie uzupełniają dwie diody LED. Płytka ma kilka zwór umożliwiających wybranie źródła zasilania i napięcia odniesienia oraz konfigurację portu szeregowego UART/SWD dla zapewnienia zgodności wyprowadzeń płytki z Arduino Mega. Oprócz przycisku RESET dostępny jest też BOOT umożliwiający wprowadzenie interfejsu UART procesora w tryb bezpośredniego programowania pamięci Flash.

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

Pozostałe artykuły

Oscyloskop ręczny Tenma 72-9355

Numer: Listopad/2016

Jednym z najważniejszych zadań inżyniera produkcji jest utrzymywanie urządzeń technologicznych w stanie pełnej sprawności. Do jego rutynowych obowiązków należą więc m.in. okresowe przeglądy i pomiary, a ponieważ duża część urządzeń produkcyjnych oparta jest na elektronice, w podstawowym wyposażeniu takiego inżyniera nie może zabraknąć oscyloskopu przenośnego.

Multimetr laboratoryjny Tenma 72-8720

Numer: Listopad/2016

W artykule opisano uniwersalny miernik laboratoryjny Tenma 72-8720. Przyrządy takie, mimo większych wymiarów i mniejszej mobilności w porównaniu z multimetrami ręcznymi, są chętnie używane przede wszystkim przez profesjonalistów. Często stanowią one stałe wyposażenie laboratorium pomiarowego.

Voltcraft VC-420. Wodoodporny multimetr dla profesjonalistów

Numer: Listopad/2016

Zapewne nikt z nas nie będzie przeprowadzał pomiarów pod wodą, bo przecież ta stanowi zwarcie dla prądu, ale może się zdarzyć, że sytuacja awaryjna zmusi nas do wykonywania pomiarów w strugach ulewnego deszczu. W takich warunkach zwykły multimetr ulegnie po prostu uszkodzeniu, toteż na rynku pojawiła się nowa klasa przyrządów ? multimetry wodoodporne. Do takich należy dostarczony do redakcji multimetr Voltcraft VC-420.

VibroDAQ i VibroDAQ portable - systemy wyważania Made in Poland

Numer: Listopad/2016

Firma RK-System od wielu lat zajmuje się m.in. systemami przeznaczonymi do pomiaru drgań i wyważania elementów wirujących. Na przestrzeni lat powstało kilka typów urządzeń pomiarowych. Konstruktorzy nie tylko pracują nad rozwijaniem urządzeń już istniejących, ale też opracowują nowe modele. Dodawane są kolejne funkcje pomiarowe, poprawiane są błędy. Wszystko z pożytkiem dla użytkowników.

Tester kabli Voltcraft CT-20TDR

Numer: Październik/2017

Na podstawie dynamiki rozwoju wszelkiego rodzaju sieci bezprzewodowych można sądzić, że czasy świetności kabli mamy już poza sobą. Nie jest to oczywiście prawda, w wielu zastosowaniach kable jeszcze długo pozostaną niezastąpione i na pewno będą stosowane. W artykule opisano tester kabli - urządzenie przydatne monterom i serwisantom okablowania.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Grudzień 2017

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym