wersja mobilna | kontakt z nami

MSP430FR2433. Mikrokontroler z FRAM i zestaw startowy

Numer: Styczeń/2018

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.

Pobierz PDF

rys1Launchpad 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).

rys3Aby 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.

rys4Wyposaż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)

Pozostałe artykuły

Inteligentny miernik panelowy DPM72-MPN

Numer: Kwiecień/2019

Niemiecka firma TDE Instruments GmbH jest producentem mierników panelowych kojarzących się zwykle z dyspozytorniami i sterowniami wielkich zakładów produkcyjnych, kopalń, elektrowni itp. Czasy analogowych mierników wskazówkowych z ustrojem magnetoelektrycznym chyba już bezpowrotnie minęły, jednak przyzwyczajenia do ich wyglądu pozostały. Nie dziwi więc, że są zastępowane nowocześniejszymi wersjami cyfrowymi.

Poznawanie mikroświata z Nurugo

Numer: Luty/2019

W Elektronice Praktycznej wielokrotnie były publikowane artykuły o tematyce nowoczesnych technologii wykorzystywanych w innych dziedzinach niż elektronika. I oto mamy kolejną okazję do powrócenia do nauk przyrodniczych, a to za sprawą przekazanego do redakcyjnego testu mikroskopu Nurugo.

Termometr DT11

Numer: Luty/2019

Termometr nie jest skomplikowanym urządzeniem i w zasadzie ma tylko jedno przeznaczenie ? pomiar temperatury. Tymczasem trudno nawet sobie wyobrazić, ile różnych wersji tego urządzenia już powstało, nie mówiąc o tym, ile ich nowych konstrukcji jest jeszcze przed nami. Ba! Istnieje wiele firm, które opierają swoją działalność właśnie na produkcji przyrządów mierzących temperaturę i inne pokrewne wielkości fizyczne. Przykładem ...

Oscyloskop komputerowy Voltcraft DSO-2200 USB

Numer: Styczeń/2019

...

DVB TV uHAT. Odbiornik DVBT dla Raspberry Pi

Numer: Grudzień/2018

Niedawno do sprzedaży wprowadzono moduł ? nakładkę dla Raspberry Pi umożliwiający odbiór cyfrowej telewizji naziemnej DVBT. Może to być bardzo ciekawa propozycja dla osób zainteresowanych rozszerzeniem funkcjonalności Pi o odbiór lub transmitowanie programów TV w lokalnej sieci. Redakcja Elektroniki Praktycznej dziękuję firmie Kamami za wypożyczenie modułu DVB TV mHAT do testów.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Kwiecień 2019

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym