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
Ö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
- Anslut PmodACL2 till din mikrokontroller eller utvecklingskort med hjälp av SPI-protokollet.
- Slå på PmodACL2 och ditt mikrokontroller/utvecklingskort.
- För att läsa accelerationsdata, skicka lämpliga kommandon till PmodACL2 via SPI.
- 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.
- För att upptäcka externa triggers, aktivera enkel- eller dubbeltrycksdetekteringsfunktionen på PmodACL2.
- För att spara ström, använd funktionen för inaktivitetsövervakning i PmodACL2.
- 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 |