MEMS-y z oferty STMicroelectronics Wszystko z jednej ręki

Podobne dokumenty
Sensory MEMS w ofercie STMicroelectronics przegląd oferty

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

KA-Nucleo-Weather. Rev Źródło:

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

KA-NUCLEO-Weather. ver. 1.0

KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

FREEboard. Zestaw startowy z mikrokontrolerem z rodziny Freescale KINETIS L (Cortex-M0+) i sensorami MEMS 7 DoF

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ZL10PLD. Moduł dippld z układem XC3S200

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

1.2. Architektura rdzenia ARM Cortex-M3...16

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

ZL8AVR. Płyta bazowa dla modułów dipavr

Sensory i systemy pomiarowe Prezentacja Projektu SYNERIFT. Michał Stempkowski Tomasz Tworek AiR semestr letni

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Kod produktu: MP01611

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Zestaw stacji wywoławczej PVA-CSK PAVIRO

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

Sensory i przetworniki MEMS przegląd rozwiązań rynkowych (2)

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

Kod produktu: MP01105T

wybór konstruktora Układy scalone MEMS

OPIS PRZEDMIOTU ZAMÓWIENIA

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

oznaczenie sprawy: CRZP/231/009/D/17, ZP/66/WETI/17 Załącznik nr 6 I-III do SIWZ Szczegółowy opis przedmiotu zamówienia dla części I-III

Wstęp Architektura... 13

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Programator-debugger JTAG/SWIM dla mikrokontrolerów STM32 i STM8

Szkolenia specjalistyczne

ZL19PRG. Programator USB dla układów PLD firmy Altera

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

AP Automatyka: Sonda do pomiaru wilgotności i temperatury HygroClip2-S

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Masters i LED-y przegląd oferty

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

Politechnika Wrocławska

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

Kod produktu: MP01105

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Obługa czujników do robota śledzącego linie. Michał Wendland czerwca 2011

Przegląd rozwiązań z oferty firmy 4D Systems

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

- WALKER Czteronożny robot kroczący

usbcat OPTOIZOLOWANY INTERFEJS USB<->CAT OPTOIZOLOWANE STEROWANIE PTT, CW, FSK GALWANICZNA IZOLACJA AUDIO IN, AUDIO OUT Podręcznik użytkownika

Czujnik położenia katowego AS5040

Biomonitoring system kontroli jakości wody

ТТ TECHNIKA TENSOMETRYCZNA

ТТ TECHNIKA TENSOMETRYCZNA

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

KAmduino UNO. Rev Źródło:

ТТ TECHNIKA TENSOMETRYCZNA

Cyfrowy wzmacniacz AED dla przetworników tensometrycznych.

W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Opis przedmiotu zamówienia

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

MODUŁ UNIWERSALNY UNIV 3

STM32L0: Cortex-M0+ w rodzinie STM32

o Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)

SML3 październik

Warsztatowo/ samochodowy wzmacniacz audio

PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI

Instrukcja programowania płytek edycji 2014

ТТ TECHNIKA TENSOMETRYCZNA

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

Kod produktu: MP01611-ZK

GATHERING DATA SYSTEM FOR CONCRETE S SAMPLE DESTRUCTING RESEARCHES WITH USE OF LABVIEW PACKET

BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO

Dźwiękowy system ostrzegawczy DSO IVO

Dziękujemy za zakup przetwornika cyfrowo analogowego irdac firmy Arcam

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

Altera MAX10: nowa generacja FPGA i jej nowe możliwości

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Parametryzacja przetworników analogowocyfrowych

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

Transkrypt:

MEMS-y z oferty STMicroelectronics Wszystko z jednej ręki Firma STMicroelectronics przyzwyczaiła nas do konsekwentnego poszerzania swojej oferty co ważne dla praktyków produkcyjnej (a nie wyłącznie marketingowej, jak robi to ostatnio wiele firm na rynku). Jednym z zauważalnych koników ST są układy wykonane w technologii MEMS, przy czym zwiększa się nie tylko liczba oferowanych typów, ale także liczba funkcji realizowanych przez czujniki tego typu. Oferta produkcyjna STMicroelectronics mikrokontrolerami stoi, jednak producent dba także o to, żeby zapewnić im elementy umożliwiające czucie otoczenia: są to różnego rodzaju czujniki. W artykule skupimy się na czujnikach wykonywanych w technologii MEMS (Micro Electro-Mechanical Systems), pozostawiając na inną okazję inne czujniki oferowane przez ST. MEMS: żyroskopy, czujniki przyspieszenia, mikrofony, czujniki ciśnienia, a nawet cyfrowe kompasy... Oferta produkcyjna czujników wykonanych w technologii MEMS, produkowanych przez STMicroelectronics, ulega konsekwentnie szybkiemu poszerzaniu: obok rosnącej liczby typów klasycznych, wieloosiowych akcelerometrów i żyroskopów, zintegrowanych czujników geo- magnetycznych (elektronicznych kompasów), trafiły do niej także: MEMS-owe mikrofony do aplikacji audio oraz czujnik ciśnienia. Zestawienie podstawowych cech i parametrów akcelerometrów produkowanych przez firmę STMicroelectronics znajduje się w tabeli 1. W tabeli 2 zestawiono najważniejsze cechy i parametry żyroskopów. Obydwa rodzaje układów są dostępne w wersjach dwu- lub trzyosiowych. Dodatkowe informacje......dostępne pod adresami: www.st.com/inemo www.st.com/mems Dodatkowe materiały na CD/FTP: ftp://ep.com.pl, user: 15031, pass: 40nep417 Rysunek 1. Graficzna prezentacja ruchów pitch, roll i yaw wykrywanych przez żyroskopy Dla aplikacji wymagających jednoczesnego pomiaru przyspieszenia (w trzech osiach) i prędkości obrotowej (w dwóch lub trzech kierunkach) opracowano układy LSM320DL (zastąpił wersję LSM320HAY30) i LSM330DLx, które wyposażono w cyfrowe interfejsy komunikacyjne, a ich zakresy pomiarowe dochodzą do ±16 g (czujniki przy- 64 ELEKTRONIKA PRAKTYCZNA 1/2012

MEMS-y z oferty STMicroelectronics Tab. 1. Zestawienie podstawowych cech i parametrów akcelerometrów produkowanych przez firmę STMicroelectronic Typ Obudowa Osie czułości Zakres [g] Wyjście Napięcie zasilania [V] Pobór prądu [Ma] AIS326DQ QFPN 28 7 7 1.9 X, Y, Z ±2;±6 Cyfrowe 3,3 0,67 640 AIS328DQ QFN 24 4 4 1.8 X, Y, Z ±2;±4;±8 Cyfrowe 3,3 FC30 LGA 14 3 5 0.9 Cyfrowe 2,16 0,3 LIS2DH LGA 14 2 2 1.0 X, Y, Z ±2;±4;±8;±16 Cyfrowe 2,5 0,011 2500 LIS2DM LGA 14 2 2 1.0 X, Y, Z ±2;±4;±8;±16 Cyfrowe 2,5 0,006 2500 LIS302DL LGA 14 3 5 0.9 X, Y, Z ±2;±8 Cyfrowe 2,5 0,3 200 LIS331DL LLGA 16 3 3 1.0 X, Y, Z ±2;±8 Cyfrowe 2,5 0,3 200 LIS331DLH LLGA 16 3 3 1.0 X, Y, Z ±2;±4;±8 Cyfrowe 2,5 0,25 500 LIS331DLM LLGA 16 3 3 1.0 X, Y, Z ±2;±4;±8 Cyfrowe 2,5 0,25 200 LIS331HH LLGA 16 3 3 1.0 X, Y, Z ±6;±12;±24 Cyfrowe 2,5 0,25 500 LIS332AR LLGA 16 3 3 1.0 X, Y, Z ±2 Analogowe 3 0,3 2000 LIS332AX LLGA 16 3 3 1.0 X, Y, Z ±2 Analogowe 3 0,3 2000 LIS33DE LLGA 16 3 3 1.0 X, Y, Z ±2;±4;±8 Cyfrowe 2,5 0,3 200 LIS344ALH LLGA 16 4 4 1.5 X, Y, Z ±2;±6 Analogowe 3,3 0,68 1.8 LIS352AR LGA 14 3 5 0.9 X, Y, Z ±2 Analogowe 3,3 0,3 2000 LIS352AX LGA 14 3 5 0.9 X, Y, Z ±2 Analogowe 3,3 0,3 2000 LIS35DE LGA 14 3 5 0.9 X, Y, Z ±2;±8 Cyfrowe 2,5 0,3 200 LIS3DH LLGA 16 3 3 1.0 X, Y, Z ±2;±4;±8;±16 Cyfrowe 2,5 0,011 2500 LIS3DSH LLGA 16 3 3 1.0 X, Y, Z ±2;±4;±6;±8;±16 Cyfrowe 2,5 0,25 LIS3LV02DL LGA 16 4.4 7.5 1.0 X, Y, Z ±2;±6 Cyfrowe 3,3 0,65 640 Pasmo [Hz] spieszenia) oraz ±2000 dps (degrees per second). Zdigitalizowane wartości przyspieszeń można odczytać w postaci 16-bitowych ramek poprzez interfejs I 2 C lub SPI, a prędkość obrotowa (ruchy pitch oraz yaw rysunek 1) jest konwertowana do postaci napięcia (w LSM320DL) lub odczytywana przez interfejs szeregowy po konwersji do postaci cyfrowej. Nowością w ofercie firmy STMicroelectronics są miniaturowe mikrofony wykonane w technologii MEMS, dostępne w trzech wersjach różniących się nieco parametrami elektrycznymi i akustycznymi, wszystkie wyposażone w wewnętrzny przetwornik A/C konwertujący sygnał audio do postaci cyfrowego strumienia danych PDM (Pulse Density Modulation), przesyłanego przez szeregowy interfejs synchroniczny. Na fotografii 2 pokazano wygląd pierwszego dostępnego w sprzedaży mikrofonu z oferty STMicroelectronics MP45DT01, w którym wejście fali akustycznej znajduje się od góry obudowy. Jego pasmo przenoszenia wynosi od 100 Hz do 10 khz, czułość 26 db, Tab. 2. Zestawienie podstawowych cech i parametrów żyroskopów produkowanych przez firmę STMicroelectronics Typ Obudowa Osie czułości Prędkość kątowa (FS) [ o /s] Wyjście Napięcie zasilania [V] Pobór prądu [ma] Pasmo [Hz] Czułość kątowa [m o /s/d] L3G3200D TFLGA 3 3.5 1 16L Yaw, pitch, roll 2000 Cyfrowe 3 6,1 L3G4200D LGA 16 4 4 1.1 Yaw, pitch, roll 2000 Cyfrowe 3 6,1 L3G462A LGA 16 4 4 1.1 Yaw, pitch, roll 625 Analogowe 3 6,9 2 L3GD20 LGA 16 4 4 1.1 Yaw, pitch, roll Cyfrowe 3 6,1 LPR403AL LGA 28 4 5 1.1 Pitch, roll 30 Analogowe 3 6,8 140 33,3 LPR410AL LGA 28 4 5 1.1 Pitch, roll 100 Analogowe 3 6,8 140 10 LPR4150AL LGA 28 4 5 1.1 Pitch, roll 1500 Analogowe 3 6,8 140 0,67 LPR430AL LGA 28 4 5 1.1 Pitch, roll 300 Analogowe 3 6,8 140 3,33 LPR450AL LGA 28 4 5 1.1 Pitch, roll 500 Analogowe 3 6,8 140 2 LPY403AL LGA 28 4 5 1.1 Pitch, yaw 30 Analogowe 3 6,8 140 33,3 LPY410AL LGA 28 4 5 1.1 pitch, yaw 100 Analogowe 3 6,8 560 10 LPY4150AL LGA 28 4 5 1.1 pitch, yaw 1500 Analogowe 3 6,8 140 0,67 LPY430AL LGA 28 4 5 1.1 pitch, yaw 300 Analogowe 3 6,8 140 3,33 LPY450AL LGA 28 4 5 1.1 pitch, yaw 500 Analogowe 3 6,8 140 2 LY3100ALH LGA 10 3 5 1.1 yaw 1000 Analogowe 3 4,2 140 1,1 LY3200ALH LGA 10 3 5 1.1 yaw 2000 Analogowe 3 4,2 140 0,67 LY330ALH LGA 10 3 5 1.1 yaw 300 Analogowe 3 4,2 140 3,752 ELEKTRONIKA PRAKTYCZNA 1/2012 65

Biblioteki inemo Engine prawdziwa siła MEMS-ów z oferty STMicroelectronics Inżynierowie firmy STMicroelectronics stanęli na wysokości zadania: przygotowali i bezpłatnie udostępnili biblioteki programowe obsługujące wszystkie czujniki MEMS oferowane przez tego producenta, które realizują funkcje konfigurowalnego filtru Kalmana. Dzięki temu oferowane przez ST żyroskopy i czujniki przyspieszenia można dość łatwo wykorzystać w aplikacjach sterujących realnymi, złożonymi obiektami dynamicznymi (jak na przykład quadrocoptery), co bez tak zaawansowanej filtracji praktycznie nie gwarantowało sukcesu. a stosunek sygnał/szum jest nie mniejszy niż 63 db. Nieco lepszymi parametrami akustycznymi charakteryzują się mikrofony MP34Dx01, gdzie x=t lub B w zależności od strony ulokowania otworu dla fali akustycznej. Ich pasmo przenoszenia jest praktycznie płaskie w zakresie od 40 Hz do 3 khz, a w całym zakresie od 20 Hz do 20 khz odchylenia czułości w stosunku do czułości dla 1 khz nie przekraczają ±2 db. Kolejną nowością w ofercie STMicroelectronics są MEMS-owe czujniki ciśnienia, a dokładniej: czujnik ciśnienia, bowiem obecnie jest (stan na grudzień 2011) produkowany jeden typ takiego układu: LPS331 (jego schemat blokowy pokazano na rysunku 3). Zapowiadany całkiem niedawno (i używany w prezentowanym dalej zestawie inemo) czujnik LPS001WP (zakres pomiarowy: 300 1100 mbar) został przez producenta wycofany z oferty. Czujnik LPS331 umożliwia pomiar ciśnienia bezwzględnego w zakresie od 260 do 1260 mbar, a wynik pomiaru można odczytać w postaci cyfrowej za pomocą interfejsu I 2 C lub SPI obydwa są alternatywnie dostępne w LPS331. Dużym zainteresowaniem cieszą się wśród konstruktorów czujniki kompasowe LSM303DLx, w których zintegrowano trzyosiowy czujnik przyspieszenia oraz 3-kanałowy czujnik pola magnetycznego. Taka konstrukcja pozwala stosować go w urządzeniach, w których konieczne jest wykrywanie ruchu urządzenia i jego kierunku względem bieguna Ziemi. Zakres pomiarowy czujników przyspieszenia wynosi od ±2 do ±16 g, a czujników pola magnetycznego od ±1,3 do ±8,1 gaussa, co pozwala na dość dokładne pomiary ziemskiego pola magnetycznego, którego natężenie mieści się w przedziale od 0,3 do 0,6 gaussa w zależności od punktu pomiaru. Dane z kanałów: akcelerometrycznego i magnetycznego są konwertowane do postaci 16-bitowych próbek, których wartości mogą być odczytane za pomocą dwóch (niezależnych dla każdego kanału w układzie LSM302DLM) interfejsów I 2 C (w LSM- Fotografia 2. Wygląd mikrofonu MP45DT01 Rysunek 3. Schemat blokowy czujnika ciśnienia LPS331 302DLHC jest jeden interfejs wspólny dla obydwu kanałów). Inżynierowie firmy STMicroelectronics wraz z poszerzeniem oferty czujników przyspieszenia opracowali biblioteki programowe ułatwiające stosowanie MEMS-ów w praktycznych aplikacjach. Uproszczona wersja biblioteki inemo Engine Lite umożliwia obsłużenie zarówno wieloosiowych czujników przyspieszenia jak i czujników Rysunek 4. Schemat aplikacyjny czujnika LSM303 zastosowanego w zestawie inemo v2 66 ELEKTRONIKA PRAKTYCZNA 1/2012

MEMS-y z oferty STMicroelectronics Rysunek 5. Schemat aplikacyjny 2-osiowego czujnika MEMS z wyjściami analogowymi (zestaw inemo v2) geomagnetycznych, minimalizując wpływy zakłóceń odczytów wynikających z jakości otoczenia na uzyskane wyniki. Wersja Lite bibliotek jest udostępniana przez producenta w wersji źródłowej dla mikrokontrolerów STM32. Jest ona użyta m.in. w zestawie ewaluacyjnym inemo, który przedstawiamy w dalszej części artykułu. W wyniku obliczeń wykonywanych przez bibliotekę inemo Engine Lite programista uzyskuje czyste (po programowej filtracji Kalmana) informacje o wartości kwaternionów (obiekty matematyczne, które służą do reprezentowania rotacji (obrotów) i orientacji w przestrzeni 3D), wykrywane są rotacje i obliczane ich prędkości, obliczane jest także przyspieszenie liniowe z jakim porusza się czujnik. W wersji Lite biblioteka obsługuje czujniki z częstotliwością do 100 Hz, a jej implementacja w mikrokontrolerze STM32 wymaga 7 kb pamięci Flash i 5 kb pamięci SRAM. Zestaw ewaluacyjny inemo na pokładzie 4 MEMS-y Prawdziwy konstruktor poznaje cechy i możliwości nowych podzespołów w praktyce, co bywa obecnie zadaniem niełatwym w realizacji między innymi ze względu na ich coraz bardziej wyrafinowane obudowy, a także dużą liczbę podzespołów pojawiających się na rynku w krótkim czasie. Firma STMicroelectronics z myślą o ułatwieniu konstruktorom poznania najbardziej interesujących podzespołów czujnikowych ze swojej oferty produkcyjnej przygotowała zestaw startowy o nazwie inemo (od inertial Module, STEVAL-MKI062V2), który wyposażono w mikrokontroler STM32F103RE oraz 4 czujniki MEMS (Micro Electro-Mechanical Systems), wśród których znajdują się m.in.: żyroskop, czujnik pola magnetycznego (kompasowy) oraz półprzewodnikowy czujnik ciśnienia (nowość w ofercie produkcyjnej STMicroelectronics). Nieco mniej spektakularnym uzupełnieniem wyposażenia sprzętowego prezentowanego zestawu jest cyfrowy czujnik temperatury (odpowiednik LM75, magistrala I 2 C), który wzbogaca MEMS-owy zestaw czujników o możliwość wygodnego, dość precyzyjnego zmierzenia temperatury otoczenia w szerokim ( 55 C +125 C), dopuszczalnym zakresie temperatur. Czujniki z wyjściami cyfrowymi (LSM- 303DLH rysunek 4, STLM75 i LPS001DL) dołączono do interfejsów I2C mikrokontrolera STM32, natomiast czujniki z wyjściami analogowymi (LPR430AL rysunek 5 oraz LY330ALH rysunek 6) dołączono (po przejściu przez filtry RC) do wejść kanałów analogowych przetwornika A/C wbudowanego w mikrokontroler STM32F103. Połączenie na jednej płytce wszystkich wymienionych czujników pozwala traktować ją jako platformę pomiarową o zdolności pomiaru i analizy 10 stopni swobody, z której wyniki pomiarów wartości różnych parametrów dzięki specjalnemu oprogra- Rysunek 6. Sposób podłączenia czujnika LY330 do mikrokontrolera STM32 i elementów zewnętrznych ELEKTRONIKA PRAKTYCZNA 1/2012 67

mowaniu na PC można w efektowny sposób prezentować graficznie oraz gromadzić w plikach tekstowych przeznaczonych do dalszej obróbki. Popis możliwości czujników oferowanych przez STMicroelectronics i zastosowany w zestawie inemo nowoczesny mikrokontroler z rodziny STM32 są dla producenta pretekstem do prezentacji możliwości także innych, nowoczesnych podzespołów: wykonanych w technologii BiCMOS liniowych stabilizatorów napięcia LDS3985 (w dwóch wersjach o napięciach wyjściowych 1,8 oraz 3,3 V), półprzewodnikowego zabezpieczenia przed udarami ESD linii D+ i D interfejsu USB (wyspecjalizowany zestaw o nazwie USBUF02W6) zintegrowany z filtrem EMI, a także spełniający podobne zadanie, ale w interfejsie karty SD, układ EMIF06. Poza wymienionymi peryferiami, użytkownik może wykorzystać w swojej aplikacji 1 przycisk oraz jedną diodę LED, wyprowadzony na złącze szpilkowe interfejs UART (z sygnałami CTS i RTS w poziomach TTL -LV), a także 8 linii GPIO mikrokontrolera, które wyprowadzono na złącze szpilkowe o rastrze 2,54 mm. Pomimo bogatego wyposażenia całe urządzenie mieści się na płytce o wymiarach ok. 4 4 cm i może być zasilane z USB lub zasilacza zewnętrznego o napięciu wyjściowym ok. 5 V. Zestaw inemo v2 jest dostarczany przez producenta w określonej (i opisanej w dokumentacji) konfiguracji sprzętowej, ale w przypadku konieczności zmodyfikowania charakterystyk i rodzajów filtrów wyjściowych czujników MEMS z wyjściami analogowymi lub zmiany zakresów pomiarowych (np. LPR430), można to zrobić samodzielnie poprzez modyfikację wartości niektórych elementów pasywnych lub montażu/demontażu niektórych zworek (lutowanych SMD). Prezentowany zestaw jest dostarczany z wgranym firmware, który zapewnia jego współpracę z oprogramowaniem demonstracyjnym pracującym na PC, ale dzięki interfejsowi SWD/JTAG każdy użytkownik może wpisać do pamięci Flash mikrokontrolera własną aplikację. W razie konieczności odtworzenia oryginalnego oprogramowania ułatwia to zapisany w chronionej części pa- Wyposażenie zestawu inemo v2 (STEVAL-MKI062V2): mikrokontroler STM32F103RE 2-osiowy żyroskop z wyjściami analogowymi LPR430AL żyroskop z wyjściami analogowymi LY330ALH 3-kierunkowy czujnik magnetyczny zintegrowany z 3-kierunkowym czujnikiem przyspieszenia LSM303DLH czujnik ciśnienia LPS001DL czujnik temperatury STLM75 mięci Flash bootloader z obsługą trybu DFU (Device Firmware Upgrade), który współpracuje z oprogramowaniem dostarczanym wraz zestawem. Z tego krótkiego opisu dość jasno wynika, że zestaw inemo v2 jest świetnym narzędziem sprzętowym pozwalającym szybko i wygodnie poznać od strony praktycznej nie tylko najnowsze czujniki MEMS z oferty STMicroelectronics, ale także inne nowoczesne podzespoły, które są coraz częściej niezbędne w wyrafinowanych współczesnych aplikacjach. Andrzej Gawryluk, EP REKLAMA 68 ELEKTRONIKA PRAKTYCZNA 1/2012