DIGILENT PmodACL2 3-teljeline MEMS kiirendusmõõtur
PmodACL2TM teatmikjuhend
Muudetud 24. mail 2016
See juhend kehtib PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306
Läbiview
PmodACL2 on 3-teljeline MEMS-kiirendusmõõtur, mille toiteallikaks on Analog Devices ADXL362. Suheldes kiibiga SPI-protokolli kaudu, võivad kasutajad saada kuni 12 bitti eraldusvõimet iga kiirendustelje kohta. Lisaks pakub see moodul välist päästiku tuvastamist ühe või topeltpuudutusega tuvastamise kaudu ning energiasäästufunktsioone oma tegevusetuse jälgimise kaudu.
Toote omadused
- 3-teljeline MEMS-kiirendusmõõtur
- Kuni 12 bitti eraldusvõimet telje kohta
- Kasutaja valitav eraldusvõime
- Aktiivsuse/mitteaktiivsuse jälgimine
- Madal voolutarve
Toote kasutusjuhised
- Ühendage PmodACL2 SPI-protokolli kasutades oma mikrokontrolleri või arendusplaadiga.
- Lülitage PmodACL2 ja oma mikrokontroller/arendusplaat sisse.
- Kiirendusandmete lugemiseks saatke vastavad käsud PmodACL2-le SPI kaudu.
- PmodACL2 pakub iga kiirendustelje jaoks kuni 12 bitti eraldusvõimet. Kasutage soovitud eraldusvõime konfigureerimiseks kasutaja poolt valitud eraldusvõime funktsiooni.
- Väliste päästikute tuvastamiseks lubage PmodACL2 ühe- või topeltpuudutusega tuvastamise funktsioon.
- Energia säästmiseks kasutage PmodACL2 passiivsuse jälgimise funktsiooni.
- Üksikasjalikku teavet SPI-käskude ja konfiguratsioonisuvandite kohta leiate PmodACL2 teatmejuhendist.
Läbiview
PmodACL2 on 3-teljeline MEMS-kiirendusmõõtur, mille toiteallikaks on Analog Devices ADXL362. Suheldes kiibiga SPI-protokolli kaudu, võivad kasutajad saada kuni 12 bitti eraldusvõimet iga kiirendustelje kohta. Lisaks pakub see moodul välist päästiku tuvastamist ühe- või topeltpuudutusega tuvastamise kaudu ning energiasäästufunktsioone, mis võimaldavad selle tegevusetuse jälgimist.
PmodACL2.
Funktsioonide hulka kuuluvad:
- 3-teljeline MEMS-kiirendusmõõtur
- Kuni 12 bitti eraldusvõimet telje kohta
- Kasutaja valitav eraldusvõime
- Aktiivsuse/mitteaktiivsuse jälgimine
- Madal voolutarve <2 μA sagedusel 100 Hz
- Vaba langemise tuvastamine
- Väike PCB suurus paindlike kujunduste jaoks 1.0 tolli
0.8 tolli (2.5 cm × 2.0 cm) - Järgib Digilent Pmod liidest
Spetsifikatsiooni tüüp 2A - Raamatukogu ja eksample kood saadaval
ressursikeskuses
Funktsionaalne kirjeldus
PmodACL2 kasutab MEMS-i kiirenduse andmete edastamiseks emaplaadile Analog Devices ADXL362. Oma sügava 512-gaample FIFO puhver, saavad kasutajad seda teha view pikk sündmuste jada enne käivitatud katkestust või lihtsalt võimaldada emaplaadil juurdepääs kiirendusandmetele, kui kasutaja peab seda kõige mugavamaks.
Liides Pmodiga
PmodACL2 suhtleb hostplaadiga SPI-protokolli kaudu. Pardaandmete registritest lugemiseks
Chip Selecti rida tuleb esmalt madalale tõmmata ja seejärel saata käsubait andmeregistritest lugemiseks (0x0B).
Järgmisena tuleb saata soovitud aadressibait ja seejärel saabub soovitud bait MSB-ga kõigepealt langeval kellaserval. Kuna aadressikursor liigub automaatselt järgmise aadressibaidini, on võimalik järjestikku lugeda mitut baiti, jätkates Serial Clock rea impulsseerimist. Endineampyaxis registrist lugemise käskude komplekt on toodud allpool:
Käsk Lugemine | Esimene Y-telje aadress | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
Y-telje andmete LSB bait | Y-telje andmete MSB bait | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | SX | SX | SX | SX | MSB | b10 | b9 | b8 |
Märkus. Iga SX-bitt on sama väärtus kui y-telje andmete kõige olulisem bitt.
FIFO puhvrist lugemiseks tuleb esmalt saata käsubait andmeregistrisse kirjutamiseks (0x0A), et saaksime konfigureerida FIFO Control registri (aadress 0x28) näitama, et soovime FIFO puhvris andmeid salvestada. Kui ADXL362 on konfigureeritud kasutama FIFO puhvrit, tuleb esmalt saata käsubait FIFO puhvrist lugemiseks (0x0D), seejärel andmebaitide paarid, mis sisaldavad mõõdetavat telge ja kiirendusandmeid. EndineampFIFO puhvrist lugemiseks mõeldud käskude komplekt on toodud allpool:
Käsk loe FIFO juhtregistri aadressi käsk FIFO lugemine
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1
Teljeandmete LSB bait | Teljeandmete MSB bait | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | b15 | b14 | SX | SX | MSB | b10 | b9 | b8 |
Märkus. Iga SX-bitt on sama väärtus kui y-telje andmete kõige olulisem bitt. b15 ja b14 tähistavad, millist telge sissetulevad andmed esindavad.
Pinouti kirjeldustabel
PmodACL2 pinout-tabel | |||||||||||||||
Pistik J1 | Pistik J2 | ||||||||||||||
Pin | Signaal | Kirjeldus | Pin | Signaal | Kirjeldus | Pin | Signaal | Kirjeldus | |||||||
1 | ~CS | Kiibi valimine | 7 | INT2 | Katkesta kaks | 1 | INT1 | Katkesta üks | |||||||
2 | MOSI | Master Out Slave
In |
8 | INT1 | Katkesta üks | 2 | G | Toiteallikas
Maapind |
|||||||
3 | MISO | Master In Slave
Välja |
9 | NC | Pole ühendatud | Pistik J3 | |||||||||
4 | SCLK | Seeriakell | 10 | NC | Pole ühendatud | Pin | Signaal | Kirjeldus | |||||||
5 | GND | Toiteallikas
maapinnale |
11 | GND | Toiteallikas
maapinnale |
1 | INT2 | Katkesta kaks | |||||||
6 | VCC | Toiteallikas
(3.3V) |
12 | VCC | Toiteallikas
(3.3V) |
2 | G | Toiteallikas
Maapind |
PmodACL2-l on kasutamiseks saadaval ka kaks programmeeritavat katkestusviiku. Neid mõlemaid tihvte saab seadistada käivitama katkestust mitme erineva päästiku korral, sealhulgas aktiivsuse/mitteaktiivsuse korral (et aidata vähendada süsteemi võimsust), kui FIFO puhver on soovitud tasemele täidetud, kui andmed on allalaadimiseks valmis, ja muud päästikud.
PmodACL2-le rakendatav välistoide peab jääma vahemikku 1.6–3.5 V. Järelikult tuleb Digilenti süsteemiplaatide puhul seda Pmodi juhtida 3.3 V siinist.
Füüsilised mõõtmed
Tihvtide päises asuvad tihvtid on üksteisest 100 miili kaugusel. PCB on tihvti päise tihvtidega paralleelsetel külgedel 0.95 tolli ja tihvti päise tihvtidega risti olevatel külgedel 0.8 tolli pikk.
Autoriõigus Digilent, Inc. Kõik õigused kaitstud.
Muud mainitud toodete ja ettevõtete nimed võivad olla nende vastavate omanike kaubamärgid.
Dokumendid / Ressursid
![]() |
DIGILENT PmodACL2 3-teljeline MEMS kiirendusmõõtur [pdfKasutusjuhend PmodACL2 3-teljeline MEMS-kiirendusmõõtur, PmodACL2, 3-teljeline MEMS-kiirendusmõõtur, MEMS-kiirendusmõõtur, kiirendusmõõtur |