DIGILENT-LOGO

DIGILENT PmodACL2 3-axlig MEMS Accelerometer

PmodACL2TM referensmanual

Reviderad 24 maj 2016
Denna handbok gäller för PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

Överview
PmodACL2 är en 3-axlig MEMS-accelerometer som drivs av analoga enheter ADXL362. Genom att kommunicera med chippet via SPI-protokollet kan användare få upp till 12 bitars upplösning för varje accelerationsaxel. Dessutom erbjuder denna modul extern triggeravkänning genom enkel- eller dubbeltrycksdetektering samt energisparfunktioner genom dess inaktivitetsövervakning.

Produktegenskaper

  • 3-axlig MEMS accelerometer
  • Upp till 12 bitars upplösning per axel
  • Upplösning som kan väljas av användaren
  • Aktivitets-/inaktivitetsövervakning
  • Låg strömförbrukning

Produktanvändningsinstruktioner

  1. Anslut PmodACL2 till din mikrokontroller eller utvecklingskort med hjälp av SPI-protokollet.
  2. Slå på PmodACL2 och ditt mikrokontroller/utvecklingskort.
  3. För att läsa accelerationsdata, skicka lämpliga kommandon till PmodACL2 via SPI.
  4. PmodACL2 ger upp till 12 bitars upplösning för varje accelerationsaxel. Använd den användarvalbara upplösningsfunktionen för att konfigurera önskad upplösning.
  5. För att upptäcka externa triggers, aktivera enkel- eller dubbeltrycksdetekteringsfunktionen på PmodACL2.
  6. För att spara ström, använd funktionen för inaktivitetsövervakning i PmodACL2.
  7. Se PmodACL2 Reference Manual för detaljerad information om SPI-kommandon och konfigurationsalternativ.

Överview
PmodACL2 är en 3-axlig MEMS-accelerometer som drivs av analoga enheter ADXL362. Genom att kommunicera med chippet via SPI-protokollet kan användare få upp till 12 bitars upplösning för varje accelerationsaxel. Dessutom erbjuder denna modul extern triggeravkänning genom enkel- eller dubbeltrycksdetektering samt energisparfunktioner genom dess inaktivitetsövervakning.

PmodACL2.

Funktioner inkluderar:

  • 3-axlig MEMS accelerometer
  • Upp till 12 bitars upplösning per axel
  • Upplösning som kan väljas av användaren
  • Aktivitets-/inaktivitetsövervakning
  • Låg strömförbrukning vid <2 μA vid 100Hz
  • Detektering av fritt fall
  • Liten PCB-storlek för flexibla design 1.0 tum ×
    0.8 tum (2.5 cm × 2.0 cm)
  • Följer Digilent Pmod Interface
    Specifikation Typ 2A
  • Bibliotek och example kod tillgänglig
    i resurscenter

Funktionsbeskrivning
PmodACL2 använder analoga enheter ADXL362 för att tillhandahålla MEMS-accelerationsdata till moderkortet. Med sina djupa 512-sample FIFO buffert, användare kan view en lång rad händelser före ett utlöst avbrott eller helt enkelt kunna få moderkortet att få tillgång till accelerationsdata när användaren tycker det är mest bekvämt.

Gränssnitt med Pmod

PmodACL2 kommunicerar med värdkortet via SPI-protokollet. För att läsa från dataregistren ombord,
Chip Select-raden måste först dras ner och sedan skicka en kommandobyte att läsa från dataregistren (0x0B).
Den önskade adressbyten måste skickas härnäst, och sedan tas den önskade byten emot med MSB först på den fallande klockflanken. Eftersom adresspekaren automatiskt ökar till nästa adressbyte, är det möjligt att läsa flera byte i följd genom att fortsätta att pulsera seriell klocka. Ett exampen uppsättning kommandon att läsa från yaxis-registret ges nedan:

Kommando Läs Första Y-axelns adress
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

LSB-byte av Y-axeldata MSB-byte av Y-axeldata
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Notera: Varje SX-bit har samma värde som den mest signifikanta biten av y-axeldata.
För att läsa från FIFO-bufferten måste en kommandobyte för att skriva till ett dataregister (0x0A) först skickas så att vi kan konfigurera FIFO-kontrollregistret (adress 0x28) för att indikera att vi vill att FIFO-bufferten ska lagra data. Efter att ADXL362 har konfigurerats för att använda FIFO-bufferten måste en kommandobyte att läsa från FIFO-bufferten (0x0D) först skickas, sedan följt av par av databyte som innehåller vilken axel som mäts samt accelerationsdata. Ett exampEn uppsättning kommandon att läsa från FIFO-bufferten ges nedan:

Kommando Läs FIFO Kontrollregister Adress 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

LSB-byte av axeldata MSB Byte av axeldata
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Notera: Varje SX-bit har samma värde som den mest signifikanta biten av y-axeldata. b15 och b14 representerar vilken axel den inkommande datan representerar.

Pinout Beskrivningstabell

Pinout-tabell för PmodACL2
Kontakt J1   Kontakt J2  
Stift Signal Beskrivning   Stift Signal Beskrivning Stift Signal Beskrivning  
1 ~CS Välj marker 7 INT2 Avbryt två 1 INT1 Avbryt ett  
2 SLÅ DANK Master Out Slave

In

8 INT1 Avbryt ett 2 G Strömförsörjning

Jord

 
3 MISO Mästare i slav

Ut

9 NC Ej ansluten Kontakt J3  
4 SCLK Seriell klocka 10 NC Ej ansluten Stift Signal Beskrivning  
5 GND Strömförsörjning

jord

11 GND Strömförsörjning

jord

1 INT2 Avbryt två  
6 VCC Strömförsörjning

(3.3V)

12 VCC Strömförsörjning

(3.3V)

2 G Strömförsörjning

Jord

 

PmodACL2 har också två programmerbara avbrottsstift tillgängliga för användning. Båda dessa stift kan ställas in för att utlösa ett avbrott vid flera olika utlösare inklusive aktivitet/inaktivitet (för att minska systemeffekten), när FIFO-bufferten är fylld till önskad nivå, när data är redo att hämtas och andra utlösare.
All extern ström som tillförs PmodACL2 måste vara inom 1.6 V och 3.5 V. Följaktligen, med Digilent-systemkort måste denna Pmod köras från en 3.3V-skena.

Fysiska dimensioner
Stiften på stifthuvudet är placerade 100 mil från varandra. Kretskortet är 0.95 tum långt på sidorna som är parallella med stiften på stifthuvudet och 0.8 tum långt på sidorna som är vinkelräta mot stifthuvudet.

Copyright Digilent, Inc. Alla rättigheter förbehålls.
Andra produkt- och företagsnamn som nämns kan vara varumärken som tillhör sina respektive ägare.

Dokument/resurser

DIGILENT PmodACL2 3-axlig MEMS Accelerometer [pdf] Ägarmanual
PmodACL2 3-axlig MEMS Accelerometer, PmodACL2, 3-axlig MEMS Accelerometer, MEMS Accelerometer, Accelerometer

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *