Wyniki 1-1 spośród 1 dla zapytania: authorDesc:"Wojciech MARCINIAK"

Zastosowanie mikrokontrolera STM32F410 do prezentacji zagadnień cyfrowego przetwarzania sygnałów DOI:10.15199/48.2019.10.26

Czytaj za darmo! »

Współczesne mikrokontrolery posiadają aktualnie wiele cech dostępnych wcześniej jedynie w procesorach sygnałowych. Przykładem takich mikrokontrolerów są produkty firmy STMicroelectronics, która bazując na rdzeniach ARM oferuje dwie interesujące rodziny o oznaczeniach STM32F1 i STM32F4, wykorzystujące odpowiednio rdzenie ARM: Cortex-M3 i Cortex-M4 [1, 2]. Do zalet rdzenia M4 (w stosunku do M3) należy zaliczyć m.in.: - jednostkę obliczeniową MAC (Multiply and ACcumulate) - instrukcje SIMD (ang. Single Instruction, Multiple Data) - zmiennoprzecinkowy koprocesor arytmetyczny FPU (ang. Floating-Point Unit). Te cechy przekładają się na większą wydajność w typowych algorytmach DSP, takich jak filtracja FIR i IIR, obliczenia FFT, regulator PID, operacje na macierzach (dodawanie, odejmowanie, mnożenie) [3, 4]. Atrakcyjną cechą wymienionych rodzin jest także 32-bitowa reprezentacja danych, która pozwala na uzyskanie dużego zakresu dynamicznego. (a) (b) (c) Rys. 1. Moduły z mikrokontrolerami (a) STM32F103RC8T6, (b) STM32F103RB, (c) STM32F411CE Popularność rozwiązań STM wynika m.in. z dostępności szeregu modułów eksperymentalnych, które są zbliżone funkcjonalnie do modułów Arduino [5]. Na rys. 2 pokazano kilka przykładowych modułów z mikrokontrolerami STM32. Najtańszym rozwiązaniem jest STM32F103RC8T6 (rys. 1a), który kosztuje zaledwie kilka dolarów, przy czym do zaprogramowania wymaga dołączenia dodatkowego programatora/debbugera. Na wielu kursach internetowych (np. [6]), popularn[...]

 Strona 1