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
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
- Připojte PmodACL2 k mikrokontroléru nebo vývojové desce pomocí protokolu SPI.
- Zapněte PmodACL2 a mikrokontrolér/vývojovou desku.
- Pro načtení dat zrychlení odešlete příslušné příkazy do PmodACL2 přes SPI.
- 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.
- Chcete-li detekovat externí spouštěče, povolte na PmodACL2 funkci detekce jediného nebo dvojitého klepnutí.
- Pro úsporu energie využijte funkci sledování nečinnosti PmodACL2.
- 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 |