DIGILENT-LOGO

Akcelerometr DIGILENT PmodACL2 3-Axis MEMS

Referenční příručka PmodACL2TM

Revidováno 24. května 2016
Tato příručka platí pro PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306 XNUMX XNUMX

www.digilentinc.com

Nadview
PmodACL2 je 3osý akcelerometr MEMS poháněný analogovým zařízením ADXL362. Komunikací s čipem pomocí protokolu SPI mohou uživatelé získat až 12 bitů rozlišení pro každou osu zrychlení. Tento modul navíc nabízí externí snímání spouště prostřednictvím detekce jediného nebo dvojitého klepnutí a také funkce pro úsporu energie prostřednictvím monitorování nečinnosti.

Vlastnosti produktu

  • 3osý akcelerometr MEMS
  • Až 12 bitů rozlišení na osu
  • Uživatelsky volitelné rozlišení
  • Sledování aktivity/nečinnosti
  • Nízká spotřeba proudu

Návod k použití produktu

  1. Připojte PmodACL2 k mikrokontroléru nebo vývojové desce pomocí protokolu SPI.
  2. Zapněte PmodACL2 a mikrokontrolér/vývojovou desku.
  3. Pro načtení dat zrychlení odešlete příslušné příkazy do PmodACL2 přes SPI.
  4. PmodACL2 poskytuje až 12 bitů rozlišení pro každou osu zrychlení. Ke konfiguraci požadovaného rozlišení použijte funkci rozlišení volitelnou uživatelem.
  5. Chcete-li detekovat externí spouštěče, povolte na PmodACL2 funkci detekce jediného nebo dvojitého klepnutí.
  6. Pro úsporu energie využijte funkci sledování nečinnosti PmodACL2.
  7. Podrobné informace o příkazech SPI a možnostech konfigurace naleznete v referenční příručce PmodACL2.

Nadview
PmodACL2 je 3osý akcelerometr MEMS poháněný analogovým zařízením ADXL362. Komunikací s čipem pomocí protokolu SPI mohou uživatelé získat až 12 bitů rozlišení pro každou osu zrychlení. Tento modul navíc nabízí externí snímání spouště prostřednictvím detekce jediného nebo dvojitého klepnutí a také funkce pro úsporu energie prostřednictvím monitorování nečinnosti.

PmodACL2.

Mezi vlastnosti patří:

  • 3osý akcelerometr MEMS
  • Až 12 bitů rozlišení na osu
  • Uživatelsky volitelné rozlišení
  • Sledování aktivity/nečinnosti
  • Nízká spotřeba proudu při <2 μA při 100 Hz
  • Detekce volného pádu
  • Malá velikost PCB pro flexibilní návrhy 1.0 palce ×
    0.8 palce (2.5 cm × 2.0 cm)
  • Sleduje rozhraní Digilent Pmod
    Specifikace Typ 2A
  • Knihovna a přample kód k dispozici
    v centru zdrojů

Popis funkce
PmodACL2 využívá Analog Devices ADXL362 k poskytování dat o akceleraci MEMS systémové desce. Se svými hlubokými 512-sample FIFO buffer, uživatelé mohou view dlouhý řetězec událostí před spuštěným přerušením nebo jednoduše umožnit systémové desce přistupovat k datům zrychlení, když to uživatel považuje za nejvhodnější.

Propojení s Pmod

PmodACL2 komunikuje s hostitelskou deskou pomocí protokolu SPI. Chcete-li číst z palubních datových registrů,
řádek Chip Select musí být nejprve snížen a poté odeslán příkazový bajt ke čtení z datových registrů (0x0B).
Požadovaný bajt adresy musí být odeslán jako další a poté je požadovaný bajt přijat s MSB jako první na sestupné hraně hodin. Protože se adresový ukazatel automaticky zvyšuje na další bajt adresy, je možné číst více bajtů za sebou pokračováním pulzování řádku sériových hodin. BývalýampNíže je uvedena sada příkazů ke čtení z registru yaxis:

Příkaz čtení První adresa osy Y
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

LSB Byte dat osy Y MSB Byte dat osy Y
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Poznámka: Každý bit SX má stejnou hodnotu jako nejvýznamnější bit dat osy y.
Pro čtení z vyrovnávací paměti FIFO je třeba nejprve odeslat příkazový bajt pro zápis do datového registru (0x0A), abychom mohli nakonfigurovat řídicí registr FIFO (adresa 0x28) tak, aby indikoval, že chceme, aby vyrovnávací paměť FIFO ukládala data. Poté, co byl ADXL362 nakonfigurován pro použití vyrovnávací paměti FIFO, musí být nejprve odeslán příkazový bajt pro čtení z vyrovnávací paměti FIFO (0x0D), poté musí následovat dvojice datových bajtů obsahujících, která osa je měřena, a také data zrychlení. Bývalýampsoubor příkazů ke čtení z vyrovnávací paměti FIFO je uveden níže:

Příkaz Číst adresu řídicího registru FIFO Příkaz Číst FIFO
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1

LSB Byte dat osy MSB Byte dat osy
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Poznámka: Každý bit SX má stejnou hodnotu jako nejvýznamnější bit dat osy y. b15 a b14 představují osu, kterou představují příchozí data.

Tabulka popisu vývodů

Pinout tabulka PmodACL2
Konektor J1   Konektor J2  
Kolík Signál Popis   Kolík Signál Popis Kolík Signál Popis  
1 ~CS Výběr čipu 7 INT2 Přerušit dvě 1 INT1 Přerušit jedna  
2 LELKOVAT Master Out Slave

In

8 INT1 Přerušit jedna 2 G Napájení

Země

 
3 MISO Master In Slave

Ven

9 NC Nepřipojeno Konektor J3  
4 SCLK Sériové hodiny 10 NC Nepřipojeno Kolík Signál Popis  
5 GND Napájení

země

11 GND Napájení

země

1 INT2 Přerušit dvě  
6 VCC Napájení

(3.3V)

12 VCC Napájení

(3.3V)

2 G Napájení

Země

 

PmodACL2 má také k dispozici dva programovatelné piny přerušení. Oba tyto piny lze nastavit tak, aby spouštěly přerušení při více různých spouštěcích událostech, včetně aktivity/neaktivity (pro snížení výkonu systému), když je vyrovnávací paměť FIFO naplněna na požadovanou úroveň, když jsou data připravena k načtení a další spouštěče.
Jakékoli externí napájení připojené k PmodACL2 musí být v rozmezí 1.6 V a 3.5 V. V důsledku toho u systémových desek Digilent musí být tento Pmod vyveden z 3.3V kolejnice.

Fyzické rozměry
Kolíky na hlavičce kolíků jsou od sebe vzdáleny 100 mil. Deska plošných spojů je 0.95 palce dlouhá na stranách rovnoběžných s kolíky na hlavičce kolíků a 0.8 palce na stranách kolmých na hlavičku kolíků.

Copyright Digilent, Inc. Všechna práva vyhrazena.
Ostatní uvedené názvy produktů a společností mohou být ochrannými známkami příslušných vlastníků.

Dokumenty / zdroje

Akcelerometr DIGILENT PmodACL2 3-Axis MEMS [pdfUživatelská příručka
PmodACL2 3osý MEMS akcelerometr, PmodACL2, 3osý MEMS akcelerometr, MEMS akcelerometr, akcelerometr

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *