DIGILENT-LOGO

DIGILENT PmodACL2 3-osiowy akcelerometr MEMS

Podręcznik referencyjny PmodACL2TM

Zaktualizowano 24 maja 2016 r.
Niniejsza instrukcja dotyczy PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

Nadview
PmodACL2 to 3-osiowy akcelerometr MEMS zasilany przez Analog Devices ADXL362. Komunikując się z chipem poprzez protokół SPI, użytkownicy mogą otrzymać aż 12 bitów rozdzielczości dla każdej osi przyspieszenia. Dodatkowo moduł ten oferuje wykrywanie zewnętrznego wyzwalania poprzez wykrywanie pojedynczego lub podwójnego dotknięcia, a także funkcje oszczędzania energii poprzez monitorowanie braku aktywności.

Cechy produktu

  • 3-osiowy akcelerometr MEMS
  • Do 12 bitów rozdzielczości na oś
  • Rozdzielczość wybierana przez użytkownika
  • Monitorowanie aktywności/braku aktywności
  • Niski pobór prądu

Instrukcje użytkowania produktu

  1. Podłącz PmodACL2 do swojego mikrokontrolera lub płytki rozwojowej za pomocą protokołu SPI.
  2. Włącz PmodACL2 i swój mikrokontroler/płytkę rozwojową.
  3. Aby odczytać dane przyspieszenia należy wysłać odpowiednie polecenia do PmodACL2 poprzez SPI.
  4. PmodACL2 zapewnia do 12 bitów rozdzielczości dla każdej osi przyspieszenia. Użyj funkcji rozdzielczości wybieranej przez użytkownika, aby skonfigurować żądaną rozdzielczość.
  5. Aby wykryć zewnętrzne wyzwalacze, włącz funkcję wykrywania pojedynczego lub podwójnego dotknięcia na PmodACL2.
  6. Aby oszczędzać energię, wykorzystaj funkcję monitorowania bezczynności PmodACL2.
  7. Szczegółowe informacje na temat poleceń SPI i opcji konfiguracyjnych znajdują się w Podręczniku referencyjnym PmodACL2.

Nadview
PmodACL2 to 3-osiowy akcelerometr MEMS zasilany przez Analog Devices ADXL362. Komunikując się z chipem poprzez protokół SPI, użytkownicy mogą otrzymać aż 12 bitów rozdzielczości dla każdej osi przyspieszenia. Dodatkowo moduł ten oferuje wykrywanie zewnętrznego wyzwalania poprzez wykrywanie pojedynczego lub podwójnego dotknięcia, a także funkcje oszczędzania energii poprzez monitorowanie braku aktywności.

Plik PmodACL2.

Funkcje obejmują:

  • 3-osiowy akcelerometr MEMS
  • Do 12 bitów rozdzielczości na oś
  • Rozdzielczość wybierana przez użytkownika
  • Monitorowanie aktywności/braku aktywności
  • Niski pobór prądu przy <2 μA przy 100 Hz
  • Wykrywanie swobodnego spadania
  • Mały rozmiar PCB dla elastycznych projektów 1.0 cala ×
    0.8 cala (2.5 cm × 2.0 cm)
  • Obsługuje interfejs Digilent Pmod
    Specyfikacja Typ 2A
  • Biblioteka i exampdostępny kod pliku
    w centrum zasobów

Opis funkcjonalny
PmodACL2 wykorzystuje urządzenie analogowe ADXL362 do dostarczania danych akceleracji MEMS do płyty systemowej. Dzięki głębokim 512-sample bufor FIFO, użytkownicy mogą view długi ciąg zdarzeń poprzedzających wyzwolone przerwanie lub po prostu możliwość uzyskania przez płytę systemową dostępu do danych dotyczących akceleracji, kiedy użytkownik uzna to za najwygodniejsze.

Współpraca z Pmod

PmodACL2 komunikuje się z płytą główną poprzez protokół SPI. Aby odczytać dane z rejestrów pokładowych,
linię Chip Select należy najpierw obniżyć, a następnie wysłać bajt polecenia do odczytu z rejestrów danych (0x0B).
Następnie należy wysłać żądany bajt adresu, a następnie żądany bajt zostanie odebrany z MSB jako pierwszym na opadającym zboczu zegara. Ponieważ wskaźnik adresu automatycznie zwiększa się do następnego bajtu adresu, możliwe jest odczytywanie wielu bajtów po kolei, kontynuując pulsowanie linii zegara szeregowego. ByłyampPoniżej podano zestaw poleceń do odczytu z rejestru yaxis:

Polecenie Czytaj Adres pierwszej osi Y
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

Bajt LSB danych osi Y Bajt MSB danych osi Y
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Notatka: Każdy bit SX ma tę samą wartość, co najbardziej znaczący bit danych na osi Y.
Aby odczytać z bufora FIFO, należy najpierw wysłać bajt polecenia zapisu do rejestru danych (0x0A), abyśmy mogli skonfigurować rejestr kontrolny FIFO (adres 0x28) tak, aby wskazywał, że chcemy, aby bufor FIFO przechowywał dane. Po skonfigurowaniu ADXL362 do korzystania z bufora FIFO, najpierw należy wysłać bajt polecenia do odczytu z bufora FIFO (0x0D), a następnie pary bajtów danych zawierających mierzoną oś, a także dane przyspieszenia. ByłyampPoniżej podano zestaw poleceń do odczytu z bufora FIFO:

Polecenie Odczyt adresu rejestru sterującego FIFO Polecenie FIFO Odczyt
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1

Bajt LSB danych osi Bajt MSB danych osi
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Notatka: Każdy bit SX ma tę samą wartość, co najbardziej znaczący bit danych na osi Y. b15 i b14 reprezentują oś, którą reprezentują przychodzące dane.

Tabela opisu pinów

Tabela pinów PmodACL2
Złącze J1   Złącze J2  
Szpilka Sygnał Opis   Szpilka Sygnał Opis Szpilka Sygnał Opis  
1 ~CS Wybór żetonów 7 INT2 Przerwanie drugie 1 INT1 Przerwij jeden  
2 MOSI Opanuj niewolnika

In

8 INT1 Przerwij jeden 2 G Zasilacz

Grunt

 
3 MISO Mistrz w niewolniku

Na zewnątrz

9 NC Nie połączony Złącze J3  
4 SCLK Zegar szeregowy 10 NC Nie połączony Szpilka Sygnał Opis  
5 GND Zasilacz

grunt

11 GND Zasilacz

grunt

1 INT2 Przerwanie drugie  
6 VCC Zasilacz

(3.3V)

12 VCC Zasilacz

(3.3V)

2 G Zasilacz

Grunt

 

PmodACL2 posiada również dwa programowalne piny przerwań, które można wykorzystać. Obydwa te piny można ustawić tak, aby wyzwalały przerwanie w przypadku wielu różnych wyzwalaczy, w tym aktywności/braku aktywności (w celu zmniejszenia mocy systemu), gdy bufor FIFO jest wypełniony do pożądanego poziomu, gdy dane są gotowe do pobrania i innych wyzwalaczy.
Jakakolwiek moc zewnętrzna doprowadzona do PmodACL2 musi mieścić się w zakresie od 1.6 V do 3.5 V. W związku z tym w przypadku płyt systemowych Digilent ten Pmod musi być zasilany z szyny 3.3 V.

Wymiary fizyczne
Kołki na głowicy pinów są oddalone od siebie o 100 mil. Płytka drukowana ma 0.95 cala długości po bokach równoległych do styków w głowicy pinów i 0.8 cala długości po bokach prostopadłych do głowicy pinów.

Prawa autorskie Digilent, Inc. Wszelkie prawa zastrzeżone.
Inne wymienione nazwy produktów i firm mogą być znakami towarowymi ich odpowiednich właścicieli.

Dokumenty / Zasoby

DIGILENT PmodACL2 3-osiowy akcelerometr MEMS [plik PDF] Instrukcja obsługi
PmodACL2 3-osiowy akcelerometr MEMS, PmodACL2, 3-osiowy akcelerometr MEMS, akcelerometr MEMS, akcelerometr

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *