MSP430FR2433. Mikrokontroler z FRAM i zestaw startowy

MSP430FR2433. Mikrokontroler z FRAM i zestaw startowy
Pobierz PDF Download icon
Texas Instruments konsekwentnie rozwija własne rozwiązania 16-bitowe wykorzystujące pamięć FRAM. Do opisanych wcześniej FR5969 oraz FR4133 dołączył niedawno zestaw Launchpad MSP-EXP430FR2433. Cechą wyróżniającą należący do serii Value Line Sensing Microcontroler, procesor MSP430FR2433, jest przeznaczenie do aplikacji pomiarowych. Dzięki elastyczności i niewielkiemu poborowi mocy układ doskonale nadaje się także do aplikacji noszonych (wearable) monitorujących i rejestrujących np. funkcje organizmu.

Launchpad jest wspierany przez środowisko Code Composer, IAR Workbench oraz darmową, wzorowaną na Arduino – Energię (od wersji 1.6.10E18) i stanowi doskonałą alternatywę dla starszych MSP430G2xxx lub wszechobecnych procesorów ARM.

Schemat blokowy mikrokontrolera MSP430FR2433 pokazano na rysunku 1. Jego najważniejsze parametry to:

- 16-bitowa architektura RISC,
- zegar do 16 MHz,
- wbudowane oscylatory 32 kHz, 10 kHz, 16 MHz,
- szeroki zakres napięcia zasilania 1,8…3,6 V i niewielki pobór mocy 126 mA/MHz,
- do 15,5 kB szybkiej pamięci FRAM,
- 4 kB pamięci RAM,
- zegar czasu rzeczywistego,
- do 19 wyprowadzeń I/O,
- 4 liczniki 16-bitowe,
- 8-kanałowy przetwornik A/C o rozdzielczości 10 bitów,
- wbudowane źródło napięcia odniesienia 1,5 V,
- interfejsy szeregowe, SPI, UART, IrDA, I2C,
- dostępne miniaturowe obudowy VQFN24 (4 mm×4 mm), DSBGA24 (2,29 mm×2,34 mm).

Aby szybko sprawdzić możliwości nowych układów, TI udostępnił zestaw startowy Launchpad MSP430FR2433 (rysunek 2). Zestaw zawiera (odłączalny) programator/emulator eZ-FET oraz część testową z procesorem. Peryferia zestawu ograniczają się do dwóch przycisków i dwóch LED dołączonych do GPIO. Opcjonalnie układ może być zasilany z superkondensatora (EEC-S0HD224H 0,22 F niewchodzącego w skład zestawu). Programator dzięki zworkom może zostać odłączony od układu, aby nie obciążać dodatkowo źródła zasilania w układzie testowym. Jak w większości Launchpadów zastosowano technologię EnergyTrace pozwalającą na bieżąco monitorować pobór prądu przez procesor. Wyprowadzenia GPIO dostępne są na złączach szpilkowych w standardzie 2×10 pinów umożliwiających podłączenie zgodnych Booster-Packów także w wersji przelotowej (tj. płytki rozszerzeń można łączyć zarówno od dołu, jak i góry zestawu). W opakowaniu zestawu znajdziemy kabelek micro USB oraz krótką instrukcję szybkiego startu, czyli wszystko, co jest konieczne do uruchomienia zestawu, a o czym zdarza się zapominać innym producentom.

Wyposażenie zestawu jest skromne, ale zestaw katalogowo kosztuje 9,99 USD (Ti Store), a w ofercie promocyjnej tylko 4,30 USD, co jest ceną bardzo przystępną.

Dla celów edukacyjnych udostępniono dwa projekty wraz z kompletnymi kodami źródłowymi. Jeden to oczywiście „nieśmiertelny” blink (BlinkLED_MSP430FR2433), drugi to rejestrator temperatury z aplikacją rejestrująca dane w chmurze (OutOfBox_MSP430FR2433). Rejestrator jest aplikacją działającą po wyjęciu Launchpada z pudełka. Dla sprawdzenia jej funkcjonalności konieczna jest instalacja rozszerzenia przeglądarki www – TICloudAgent Bridge. Po jego zainstalowaniu i uruchomieniu https://goo.gl/
vcjACJ warto z menu uaktualnić firmware Launchpada. Po aktualizacji i wybraniu aktywnego portu szeregowego UART (rysunek 3) można wybrać jeden z dostępnych trybów pracy aplikacji – odczyt bezpośredni z wizualizacją temperatury (live) i sygnalizacją na LED-ach przekroczenia zadanego progu lub rejestrator (logged) temperatur do pamięci FRAM z cyklicznym ich odczytem. Przykładowe zrzuty ekranu podczas działania aplikacji przedstawiają rysunki 45. Dane do aplikacji przesyłane są poprzez port szeregowy (115200,8,n,1) w trybie tekstowym, więc można je podejrzeć w dowolnym terminalu. Sposób logowania jest zmieniany przyciskami S1 i S2 (rysunek 6).

Po przetestowaniu pozostaje tylko życzyć udanych aplikacji mikrokontrolerów testowanych z użyciem zestawu.

Adam Tatuś, EP

(Uwaga! Pełny tekst artykułu zawierający wszystkie rysunki jest dostępny w załączonym pliku w formacie PDF)

Artykuł ukazał się w
Elektronika Praktyczna
styczeń 2018
DO POBRANIA
Pobierz PDF Download icon
Zobacz też
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik maj 2020

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio czerwiec 2020

Świat Radio

Magazyn użytkowników eteru

APA - Automatyka Podzespoły Aplikacje maj 2020

APA - Automatyka Podzespoły Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna maj 2020

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Praktyczny Kurs Elektroniki 2018

Praktyczny Kurs Elektroniki

24 pasjonujące projekty elektroniczne

Elektronika dla Wszystkich maj 2020

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów