DIGILENT PmodACL2 3-Axis MEMS Accelerometer
PmodACL2TM Reference Manual
Bewurke 24 maaie 2016
Dizze hantlieding jildt foar de PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306
Oerview
De PmodACL2 is in 3-as MEMS-versnellingsmeter oandreaun troch de analoge apparaten ADXL362. Troch te kommunisearjen mei de chip fia it SPI-protokol, kinne brûkers oant 12 bits fan resolúsje ûntfange foar elke as fan fersnelling. Derneist biedt dizze module eksterne trigger-sensing fia deteksje mei ien of dûbele tap, lykas funksjes foar enerzjybesparring troch syn ynaktiviteitsmonitoring.
Produkt Features
- 3-as MEMS accelerometer
- Oant 12 bits resolúsje per as
- Mei de brûker selekteare resolúsje
- Tafersjoch op aktiviteit / ynaktiviteit
- Lege hjoeddeistige konsumpsje
Produkt Usage Ynstruksjes
- Ferbine de PmodACL2 mei jo mikrocontroller of ûntwikkelingsboerd mei it SPI-protokol.
- Skeakelje de PmodACL2 en jo mikrocontroller / ûntwikkelingsboerd oan.
- Om de fersnellingsgegevens te lêzen, stjoer de passende kommando's nei de PmodACL2 fia SPI.
- De PmodACL2 leveret oant 12 bits resolúsje foar elke as fan fersnelling. Brûk de brûker-selekteare resolúsjefunksje om de winske resolúsje te konfigurearjen.
- Om eksterne triggers te detektearjen, ynskeakelje de deteksjefunksje mei ien of dûbele tap op 'e PmodACL2.
- Om macht te besparjen, brûk de ynaktiviteitsmonitorfunksje fan 'e PmodACL2.
- Ferwize nei it PmodACL2 Reference Manual foar detaillearre ynformaasje oer de SPI kommando's en konfiguraasje opsjes.
Oerview
De PmodACL2 is in 3-as MEMS-versnellingsmeter oandreaun troch de analoge apparaten ADXL362. Troch te kommunisearjen mei de chip fia it SPI-protokol, kinne brûkers oant 12 bits fan resolúsje ûntfange foar elke as fan fersnelling. Derneist biedt dizze module eksterne trigger-sensing fia deteksje mei ien of dûbele tap, lykas funksjes foar enerzjybesparring troch syn ynaktiviteitsmonitoring.
De PmodACL2.
Funksjes omfetsje:
- 3-as MEMS accelerometer
- Oant 12 bits resolúsje per as
- Mei de brûker selekteare resolúsje
- Tafersjoch op aktiviteit / ynaktiviteit
- Leech stroomferbrûk by <2 μA by 100Hz
- Free-fall detection
- Lytse PCB grutte foar fleksibele ûntwerpen 1.0 yn ×
0.8 yn (2.5 cm × 2.0 cm) - Folgje Digilent Pmod Interface
Spesifikaasje Type 2A - Bibleteek en eksample koade beskikber
yn boarne sintrum
Funksjonele beskriuwing
De PmodACL2 brûkt analoge apparaten ADXL362 om MEMS-fersnellingsgegevens oan it systeemboerd te leverjen. Mei syn djippe 512-sample FIFO buffer, brûkers binne by steat om view in lange string fan eveneminten foarôfgeand oan in triggered ûnderbrekking of gewoan kinne hawwe it systeem board tagong ta fersnellingsgegevens as de brûker fynt it meast handich.
Ynterface mei de Pmod
De PmodACL2 kommunisearret mei it hostboerd fia it SPI-protokol. Om te lêzen út de gegevensregisters oan board,
de Chip Select line moat earst wurde lutsen leech en dan stjoer in kommando byte te lêzen út de gegevens registers (0x0B).
De winske adresbyte moat neist stjoerd wurde, en dan wurdt de winske byte ûntfongen mei de MSB earst op 'e fallende klokrâne. Om't de adresoanwizer automatysk fergruttet nei de folgjende adresbyte, is it mooglik om meardere bytes efterinoar te lêzen troch troch te gean mei it pulsearjen fan 'e Serial Clock line. In eksampDe set fan kommando's om te lêzen út it yaxisregister wurdt hjirûnder jûn:
Kommando Lês | Earste Y-as Adres | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
LSB Byte fan Y-as Data | MSB Byte fan Y-as Data | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | SX | SX | SX | SX | MSB | b10 | b9 | b8 |
Noat: Elts SX bit is deselde wearde as de meast wichtige bit fan de y-as gegevens.
Om te lêzen fan 'e FIFO-buffer, moat in kommandobyte om te skriuwen nei in gegevensregister (0x0A) earst stjoerd wurde, sadat wy it FIFO-kontrôleregister (adres 0x28) kinne konfigurearje om oan te jaan dat wy wolle dat de FIFO-buffer gegevens bewarje. Nei't de ADXL362 is konfigureare om de FIFO-buffer te brûken, moat in kommandobyte om te lêzen fan 'e FIFO-buffer (0x0D) earst stjoerd wurde, dan folge troch pearen gegevensbytes dy't befetsje hokker as wurdt mjitten, lykas de fersnellingsgegevens. In eksampDe set fan kommando's om te lêzen fan 'e FIFO-buffer wurdt hjirûnder jûn:
Kommando Lês FIFO Control Register Adres Kommando FIFO Lês
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 fan Axis Data | MSB Byte fan Axis Data | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | b15 | b14 | SX | SX | MSB | b10 | b9 | b8 |
Noat: Elts SX bit is deselde wearde as de meast wichtige bit fan de y-as gegevens. b15 en b14 fertsjintwurdigje hokker as de ynkommende gegevens fertsjintwurdiget.
Pinout Beskriuwing Tabel
Pinout-tabel fan 'e PmodACL2 | |||||||||||||||
Connector J1 | Connector J2 | ||||||||||||||
Pin | Sinjaal | Beskriuwing | Pin | Sinjaal | Beskriuwing | Pin | Sinjaal | Beskriuwing | |||||||
1 | ~CS | Chip selektearje | 7 | INT2 | Twa ûnderbrekke | 1 | INT1 | Ien ûnderbrekke | |||||||
2 | MOSI | Master Out Slave
In |
8 | INT1 | Ien ûnderbrekke | 2 | G | Streamtafier
Grûn |
|||||||
3 | MISO | Master In Slave
Út |
9 | NC | Net ferbûn | Connector J3 | |||||||||
4 | SCLK | Serial klok | 10 | NC | Net ferbûn | Pin | Sinjaal | Beskriuwing | |||||||
5 | GND | Streamtafier
grûn |
11 | GND | Streamtafier
grûn |
1 | INT2 | Twa ûnderbrekke | |||||||
6 | VCC | Streamtafier
(3.3V) |
12 | VCC | Streamtafier
(3.3V) |
2 | G | Streamtafier
Grûn |
De PmodACL2 hat ek twa programmabele ûnderbrekkingspinnen beskikber foar gebrûk. Beide fan dizze pinnen kinne wurde ynsteld om in ûnderbrekking te triggerjen op meardere ferskillende triggers ynklusyf aktiviteit / ynaktiviteit (om te helpen te ferminderjen fan systeemkrêft), as de FIFO-buffer op in winske nivo fol is, as gegevens klear binne om te heljen, en oare triggers.
Elke eksterne krêft tapast op de PmodACL2 moat binnen 1.6V en 3.5V wêze. Dêrtroch, mei Digilent systeem boards, dizze Pmod moat wurde rinne fan in 3.3V spoar.
Fysike Ofmjittings
De pinnen op 'e pinkop binne op in ôfstân fan 100 mil útinoar pleatst. De PCB is 0.95 inch lang oan 'e kanten parallel oan de pinnen op' e pinkoptekst en 0.8 inch lang oan 'e kanten loodrecht op 'e pinkoptekst.
Copyright Digilent, Inc. Alle rjochten foarbehâlden.
Oare neamde produkt- en bedriuwsnammen kinne hannelsmerken wêze fan har respektive eigners.
Dokuminten / Resources
![]() |
DIGILENT PmodACL2 3-Axis MEMS Accelerometer [pdf] Hânlieding foar brûkers PmodACL2 3-assige MEMS Accelerometer, PmodACL2, 3-Axis MEMS Accelerometer, MEMS Accelerometer, Accelerometer |