DIGILENT-LOGO

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

www.digilentinc.com

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

  1. Tilslut PmodACL2 til din mikrocontroller eller udviklingskort ved hjælp af SPI-protokollen.
  2. Tænd for PmodACL2 og dit mikrocontroller/udviklingskort.
  3. For at læse accelerationsdataene skal du sende de relevante kommandoer til PmodACL2 via SPI.
  4. PmodACL2 giver op til 12 bits opløsning for hver accelerationsakse. Brug den brugervalgbare opløsningsfunktion til at konfigurere den ønskede opløsning.
  5. For at detektere eksterne triggere skal du aktivere enkelt- eller dobbelttryksdetekteringsfunktionen på PmodACL2.
  6. For at spare strøm skal du bruge inaktivitetsovervågningsfunktionen i PmodACL2.
  7. 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

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *