[6] [Smart IoT] Wybrane peryferia układów Atmel z rdzeniem Cortex-M0+

Aby jeszcze bardziej ułatwić start z PTC, oferowane są dedykowane zestawy rozwojowe.

 

Rys. 6. PTC – zestawy rozwojowe.

 

 

 

 Film 1. Przykład wykorzystania modułu PTC

 

Komunikacja bezprzewodowa

Komunikacja bezprzewodowa stale zyskuje na popularności, a rozwiązania typu single-chip, czyli integracja mikrokontrolera oraz układu radiowego w jednej obudowie, stają się bardzo popularne, a w wielu aplikacjach wręcz wymagane. Dlatego też Atmel do oferty dodał układy serii SAM R21. Jest to połączenie serii SAM D21 oraz transceivera AT86RF233. Wspomniane układy są zgodne z IEEE 802.15.4, dzięki czemu możliwe jest ich zastosowanie w aplikacjach pracujących zgodnie z ZigBee PRO, ZigBee RF4CE czy też ZigBee Light Link (ZLL). Użytkownik skorzystać może także z IPv6/6LoWPAN lub z bardzo popularnego stosu Lightweight mesh.

Podstawowe parametry nowej rodziny SAM R21:

  • pobór prądu w odbiorze (RX current): 11.8 mA (odbiór), 6mA (nasłuch),
  • pobór prądu podczas transmisji: 13.8 mA,
  • Maksymalna przepustowość: 250 kbit/s,
  • Maksymalna temperatura pracy: +125°C,
  • Czułość: -101 dBm,
  • Moc nadawania: +4 dBm,
  • Budżet łącza: 105 dB,
  • Antenna Diversity: tak.

 

W tabeli poniżej dostępne wersje nowej rodziny:

Ordering Code FLASH SRAM Package Temp
ATSAMR21E16A-MU/T 64 8 QFN32 -40 to +85C
ATSAMR21E16A-MF/T 64 8 QFN32 -40 to +125C
ATSAMR21E17A-MU/T 128 16 QFN32 -40 to +85C
ATSAMR21E17A-MF/T 128 16 QFN32 -40 to +125C
ATSAMR21E18A-MU/T 256 32 QFN32 -40 to +85C
ATSAMR21E18A-MF/T 256 32 QFN32 -40 to +125C
ATSAMR21G16A-MU/T 64 8 QFN48 -40 to +85C
ATSAMR21G16A-MF/T 64 8 QFN48 -40 to +125C
ATSAMR21G17A-MU/T 128 16 QFN48 -40 to +85C
ATSAMR21G17A-MF/T 128 16 QFN48 -40 to +125C
ATSAMR21G18A-MU/T 256 32 QFN48 -40 to +85C
ATSAMR21G18A-MF/T 256 32 QFN48 -40 to +125C

 

Ponieważ nowa rodzina pracować może także w zakresie temperatury od -40°C do +125°C, to układy te wydają się idealnym rozwiązaniem do aplikacji oświetleniowych. Rodzina SAM R21  wspierana jest przez Atmel Studio 6 wraz z narzędziem Wireless Composer, umożliwiającym przeprowadzenie testów, zmianę parametrów, monitorowanie pracy. 

Rys. 7. Wireless Composer.

 

Dostępny jest także zestaw ewaluacyjny SAM R21 Xplained Pro z wbudowanym debuggerem, dzięki czemu nie potrzeba już dodatkowych narzędzi do rozpoczęcia prac.

 

Rys. 8. SAM R21 Xplained Pro.

 

SERCOM

Układy z Cortex-M0+ mają zaimplementowane moduły SERCOM (ang. Serial Communication Interface), z których każdy może być programowo skonfigurowany jako interfejs I2C, SPI, lub USART. Jest to nowe rozwiązanie Atmel, które spotkało się z bardzo pozytywnym przyjęciem.

SERCOM daje projektantowi dużą swobodę podczas doboru mikrokontrolera do aplikacji, nad którą pracuje. Projektant nie musi już wertować specyfikacji mikrokontrolerów szukając takiego, który ma określona ilość np. UART i SPI.

Dodatkowo takie rozwiązanie pozwala na zastosowanie jednego mikrokontrolera w kilku aplikacjach, w których wymagane są różne interfejsy komunikacyjne, w różnych konfiguracjach. I wreszcie moduł ten pomaga podczas projektu samej płytki PCB. W wielu przypadkach prowadzone ścieżki mogą być krótsze, przez co transmisja jest bardziej odporna na zakłócenia. Moduł komunikacji szeregowej połączony jest z systemem event’ów, co umożliwia współdziałanie peryferiów bez udziału samego CPU. 

 

Film 2. Prezentacja modułu SERCOM.

 

SLCD – Segment Liquid Crystal Display Controller

W najnowszej rodzinie SAM L22 pojawił się kontroler wyświetlacza segmentowego LCD. Jest to pierwsza propozycja połączenia bardzo wydajnej platformy Cortex-M0+ z kontrolerem segmentowego LCD. Takie rozwiązanie otwiera wiele możliwych zastosowań dla nowego produktu, jak na przykład wszelkiego rodzaju termostaty, sterowniki CO, automatyka przemysłowa.

 

Rys. 9. Kontroler SLCD.

 

 

Podstawowe cechy kontrolera SLCD

  • Obsługa wyświetlaczy typu (do 320 segmentów):
    • 40 segmentów x 8 COMs
    • 44 segmenty x 4 COMs
  • Duża elastyczność zastosowań:
    • 100-pin: 8 COM max 320 (8×40), 4 COM max 176 (4×44) segmentów
    • 64-pin: 8 COM max 184 (8×23), 4 COM max 108 (4×27) segmentów
    • 48-pin: 8 COM max 120 (8×15), 4 COM max 76 (4×19) segmentów
  • Bias: static, 1/2, 1/3, ?
  • Duty: static, 1/1, 1/2, 1/3, 1/4, 1/6, 1/8
  • Dodatkowe funckjonalności:
    • Automatic Blinking: wszystkie segmenty, wybrane segmenty, regulowana częstotliwość, działa zarówno w trybie active jak i sleep 
    • Automated Character Mapping
    • Automated Bit Mapping
  • Współpraca z DMA oraz wsparcie dla Sleepwalking

 

Cykl edukacyjny „Lider Technologii Smart IoT” JM elektronik z Atmelem

Cykl artykułów, webinariów i warsztatów pokaże bogactwo układów opartych o rdzeń Cortex-M0+ oraz Cortex-M7, dedykowanych dla rynku tzw. Internetu Rzeczy, czyli Internet Of Things (IoT).

Cykl rozpoczynają artykuły poświęcone poszczególnym układom, które są publikowane zgodnie z harmonogramem. Następnie będą przyjmowane zgłoszenia na webinaria i warsztaty praktyczne, podczas których „na żywo” będzie można poznać zastosowanie popularnych modułów.

Cykl „Lider Technologii Smart IoT” obejmuje następujące publikacje opublikowane dotychczas:

Przewidywane następne artykuły dotyczyć będą następujących tematów:

  • platforma Cortex-M7 – wprowadzenie,
  • wybrane peryferia Cortex-M7.

Osoby zainteresowane śledzeniem kolejnych artykułów edukacyjnych oraz następujących po nich webinariów proszone są o zgłoszenie się do listy subskrypcyjnej cyklu pod adres marketing@jm.pl z dopiskiem: Cykl edukacyjny „Lider Technologii Smart IoT”. Pod tym adresem można uzyskać również więcej informacji o ofercie Atmela dedykowanej na rynek IoT.

Niniejszy cykl został przygotowany przez specjalistów z firmy JM elektronik, autoryzowanego dystrybutora firmy Atmel.

O autorze