DIGILENT PmodACL2 3-akset MEMS Accelerometer
PmodACL2TM referencemanual
Revideret 24. maj 2016
Denne manual gælder for PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306
Overview
PmodACL2 er et 3-akset MEMS accelerometer drevet af analoge enheder ADXL362. Ved at kommunikere med chippen via SPI-protokollen kan brugere modtage op til 12 bits opløsning for hver accelerationsakse. Derudover tilbyder dette modul ekstern triggerføling gennem enkelt- eller dobbelttryksdetektion samt strømbesparende funktioner gennem inaktivitetsovervågning.
Produktegenskaber
- 3-akset MEMS accelerometer
- Op til 12 bits opløsning pr. akse
- Brugervalgbar opløsning
- Overvågning af aktivitet/inaktivitet
- Lavt strømforbrug
Produktbrugsvejledning
- Tilslut PmodACL2 til din mikrocontroller eller udviklingskort ved hjælp af SPI-protokollen.
- Tænd for PmodACL2 og dit mikrocontroller/udviklingskort.
- For at læse accelerationsdataene skal du sende de relevante kommandoer til PmodACL2 via SPI.
- PmodACL2 giver op til 12 bits opløsning for hver accelerationsakse. Brug den brugervalgbare opløsningsfunktion til at konfigurere den ønskede opløsning.
- For at detektere eksterne triggere skal du aktivere enkelt- eller dobbelttryksdetekteringsfunktionen på PmodACL2.
- For at spare strøm skal du bruge inaktivitetsovervågningsfunktionen i PmodACL2.
- Se PmodACL2 Reference Manual for detaljerede oplysninger om SPI-kommandoer og konfigurationsmuligheder.
Overview
PmodACL2 er et 3-akset MEMS accelerometer drevet af analoge enheder ADXL362. Ved at kommunikere med chippen via SPI-protokollen kan brugere modtage op til 12 bits opløsning for hver accelerationsakse. Derudover tilbyder dette modul ekstern triggerføling gennem enkelt- eller dobbelttryksdetektion samt strømbesparende funktioner gennem inaktivitetsovervågning.
PmodACL2.
Funktionerne omfatter:
- 3-akset MEMS accelerometer
- Op til 12 bits opløsning pr. akse
- Brugervalgbar opløsning
- Overvågning af aktivitet/inaktivitet
- Lavt strømforbrug ved <2 μA ved 100Hz
- Detektion af frit fald
- Lille PCB-størrelse til fleksible designs 1.0 tommer ×
0.8 tommer (2.5 cm × 2.0 cm) - Følger Digilent Pmod Interface
Specifikation Type 2A - Bibliotek og eksample kode tilgængelig
i ressourcecenteret
Funktionsbeskrivelse
PmodACL2 bruger analoge enheder ADXL362 til at levere MEMS-accelerationsdata til systemkortet. Med sine dybe 512-sample FIFO buffer, brugere er i stand til view en lang række hændelser forud for en udløst afbrydelse eller blot være i stand til at få systemkortet til at få adgang til accelerationsdata, når brugeren finder det mest bekvemt.
Grænseflade med Pmod
PmodACL2 kommunikerer med værtskortet via SPI-protokollen. For at læse fra dataregistrene om bord,
Chip Select-linjen skal først trækkes ned og derefter sende en kommandobyte til at læse fra dataregistrene (0x0B).
Derefter skal den ønskede adressebyte sendes, og derefter modtages den ønskede byte med MSB'en først på den faldende urflanke. Fordi adressemarkøren auto-inkrementerer til den næste adressebyte, er det muligt at læse flere bytes fortløbende ved at fortsætte med at pulsere Seriel Clock-linjen. En eksampEt sæt af kommandoer til at læse fra yaxis-registret er givet nedenfor:
Kommando Læs | Første Y-akse adresse | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
LSB-byte af Y-aksedata | MSB byte af Y-akse data | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | SX | SX | SX | SX | MSB | b10 | b9 | b8 |
Note: Hver SX-bit har samme værdi som den mest signifikante bit af y-aksedataene.
For at læse fra FIFO-bufferen skal der først sendes en kommandobyte til at skrive til et dataregister (0x0A), så vi kan konfigurere FIFO-kontrolregisteret (adresse 0x28) til at indikere, at vi ønsker, at FIFO-bufferen skal gemme data. Efter at ADXL362 er blevet konfigureret til at bruge FIFO-bufferen, skal en kommandobyte til at læse fra FIFO-bufferen (0x0D) først sendes, derefter efterfulgt af par af databytes, der indeholder, hvilken akse der måles, samt accelerationsdataene. En eksampEt sæt af kommandoer til at læse fra FIFO-bufferen er givet nedenfor:
Kommando Læs FIFO Kontrolregister Adresse 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 XNUMX XNUMX XNUMX XNUMX
LSB-byte af aksedata | MSB byte af aksedata | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | b15 | b14 | SX | SX | MSB | b10 | b9 | b8 |
Note: Hver SX-bit har samme værdi som den mest signifikante bit af y-aksedataene. b15 og b14 repræsenterer hvilken akse de indkommende data repræsenterer.
Pinout Beskrivelse Tabel
Pinout-tabel for PmodACL2 | |||||||||||||||
Stik J1 | Stik J2 | ||||||||||||||
Stift | Signal | Beskrivelse | Stift | Signal | Beskrivelse | Stift | Signal | Beskrivelse | |||||||
1 | ~CS | Chipvalg | 7 | INT2 | Afbryd to | 1 | INT1 | Afbryd One | |||||||
2 | Mosi | Master Out Slave
In |
8 | INT1 | Afbryd One | 2 | G | Strømforsyning
Jord |
|||||||
3 | MISO | Master In Slave
Ud |
9 | NC | Ikke forbundet | Stik J3 | |||||||||
4 | SCLK | Seriel ur | 10 | NC | Ikke forbundet | Stift | Signal | Beskrivelse | |||||||
5 | GND | Strømforsyning
jord |
11 | GND | Strømforsyning
jord |
1 | INT2 | Afbryd to | |||||||
6 | VCC | Strømforsyning
(3.3V) |
12 | VCC | Strømforsyning
(3.3V) |
2 | G | Strømforsyning
Jord |
PmodACL2 har også to programmerbare afbrydelsesstifter til rådighed til brug. Begge disse stifter kan indstilles til at udløse en afbrydelse ved flere forskellige triggere, inklusive aktivitet/inaktivitet (for at hjælpe med at reducere systemeffekten), når FIFO-bufferen er fyldt til et ønsket niveau, når data er klar til at blive hentet, og andre triggere.
Enhver ekstern strømforsyning til PmodACL2 skal være inden for 1.6V og 3.5V. Derfor skal denne Pmod med Digilent systemkort køres fra en 3.3V skinne.
Fysiske dimensioner
Stifterne på stifthovedet er placeret 100 mil fra hinanden. PCB'et er 0.95 inches langt på siderne parallelt med stifterne på stifthovedet og 0.8 inches langt på siderne vinkelret på stifthovedet.
Copyright Digilent, Inc. Alle rettigheder forbeholdes.
Andre nævnte produkt- og firmanavne kan være varemærker tilhørende deres respektive ejere.
Dokumenter/ressourcer
![]() |
DIGILENT PmodACL2 3-akset MEMS Accelerometer [pdf] Brugermanual PmodACL2 3-akset MEMS Accelerometer, PmodACL2, 3-akset MEMS Accelerometer, MEMS Accelerometer, Accelerometer |