DIGILENT-LOGO

DIGILENT PmodACL2 3-Axis MEMS Accelerometer

PmodACL2TM Reference Manual

Binago noong Mayo 24, 2016
Nalalapat ang manwal na ito sa PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

Tapos naview
Ang PmodACL2 ay isang 3-axis MEMS accelerometer na pinapagana ng Analog Devices ADXL362. Sa pamamagitan ng pakikipag-ugnayan sa chip sa pamamagitan ng SPI protocol, ang mga user ay maaaring makatanggap ng hanggang 12 bits ng resolution para sa bawat axis ng acceleration. Bukod pa rito, nag-aalok ang module na ito ng external trigger sensing sa pamamagitan ng single o double-tap detection gayundin ng mga feature na nakakatipid sa kuryente sa pamamagitan ng inactivity monitoring nito.

Mga Tampok ng Produkto

  • 3-axis MEMS accelerometer
  • Hanggang 12 bits ng resolution bawat axis
  • Resolution na maaaring piliin ng user
  • Pagsubaybay sa aktibidad/kawalan ng aktibidad
  • Mababang kasalukuyang pagkonsumo

Mga Tagubilin sa Paggamit ng Produkto

  1. Ikonekta ang PmodACL2 sa iyong microcontroller o development board gamit ang SPI protocol.
  2. I-on ang PmodACL2 at ang iyong microcontroller/development board.
  3. Upang basahin ang data ng acceleration, ipadala ang mga naaangkop na command sa PmodACL2 sa pamamagitan ng SPI.
  4. Ang PmodACL2 ay nagbibigay ng hanggang 12 bits ng resolution para sa bawat axis ng acceleration. Gamitin ang feature na resolution na napipili ng user para i-configure ang gustong resolution.
  5. Para makakita ng mga external na trigger, paganahin ang tampok na single o double-tap detection sa PmodACL2.
  6. Para makatipid ng kuryente, gamitin ang feature na inactivity monitoring ng PmodACL2.
  7. Sumangguni sa PmodACL2 Reference Manual para sa detalyadong impormasyon sa mga utos ng SPI at mga opsyon sa pagsasaayos.

Tapos naview
Ang PmodACL2 ay isang 3-axis MEMS accelerometer na pinapagana ng Analog Devices ADXL362. Sa pamamagitan ng pakikipag-ugnayan sa chip sa pamamagitan ng SPI protocol, ang mga user ay maaaring makatanggap ng hanggang 12 bits ng resolution para sa bawat axis ng acceleration. Bukod pa rito, nag-aalok ang module na ito ng external trigger sensing sa pamamagitan ng single o double-tap detection pati na rin ang mga feature na nakakatipid sa kuryente kahit na walang aktibidad ang pagsubaybay nito.

Ang PmodACL2.

Kasama sa mga tampok ang:

  • 3-axis MEMS accelerometer
  • Hanggang 12 bits ng resolution bawat axis
  • Resolution na maaaring piliin ng user
  • Pagsubaybay sa aktibidad/kawalan ng aktibidad
  • Mababang kasalukuyang pagkonsumo sa <2 μA sa 100Hz
  • Free-fall detection
  • Maliit na laki ng PCB para sa mga flexible na disenyo 1.0 in ×
    0.8 in (2.5 cm × 2.0 cm)
  • Sinusubaybayan ang Digilent Pmod Interface
    Uri ng Pagtutukoy 2A
  • Library at exampmagagamit ang code
    sa resource center

Functional na Paglalarawan
Ang PmodACL2 ay gumagamit ng Analog Devices ADXL362 para magbigay ng MEMS acceleration data sa system board. Sa malalim nitong 512-sample FIFO buffer, ang mga gumagamit ay magagawang view isang mahabang string ng mga kaganapan bago ang isang na-trigger na interrupt o simpleng magagawang i-access ng system board ang data ng acceleration kapag nahanap ng user na ito ang pinakakombenyente.

Interfacing sa Pmod

Ang PmodACL2 ay nakikipag-ugnayan sa host board sa pamamagitan ng SPI protocol. Upang basahin mula sa on-board na mga rehistro ng data,
ang linya ng Chip Select ay dapat munang hilahin nang mababa at pagkatapos ay magpadala ng command byte upang basahin mula sa mga rehistro ng data (0x0B).
Ang nais na address byte ay dapat na susunod na ipadala, at pagkatapos ay ang nais na byte ay matatanggap sa MSB muna sa bumabagsak na gilid ng orasan. Dahil ang address pointer ay awtomatikong tumataas sa susunod na address byte, posibleng magbasa ng maraming byte nang magkakasunod sa pamamagitan ng patuloy na pag-pulso sa linya ng Serial Clock. Isang exampAng hanay ng mga utos na babasahin mula sa rehistro ng yaxis ay ibinigay sa ibaba:

Command Read Unang Y-axis Address
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

LSB Byte ng Y-axis Data MSB Byte ng Y-axis Data
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Tandaan: Ang bawat SX bit ay kapareho ng halaga ng pinakamahalagang bit ng y-axis data.
Upang magbasa mula sa FIFO buffer, isang command byte na isusulat sa isang data register (0x0A) ay dapat munang ipadala upang ma-configure namin ang FIFO Control register (address 0x28) upang ipahiwatig na gusto namin ang FIFO buffer na mag-imbak ng data. Matapos ma-configure ang ADXL362 na gamitin ang FIFO buffer, isang command byte na babasahin mula sa FIFO buffer (0x0D) ay dapat munang ipadala, pagkatapos ay susundan ng mga pares ng data byte na naglalaman kung aling axis ang sinusukat pati na rin ang acceleration data. Isang exampAng hanay ng mga command na babasahin mula sa FIFO buffer ay ibinigay sa ibaba:

Command Read FIFO Control Register Address Command FIFO Read
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 ng Axis Data MSB Byte ng Axis Data
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Tandaan: Ang bawat SX bit ay kapareho ng halaga ng pinakamahalagang bit ng y-axis data. Ang b15 at b14 ay kumakatawan kung aling axis ang kinakatawan ng papasok na data.

Talahanayan ng Paglalarawan ng Pinout

Pinout Table ng PmodACL2
Konektor J1   Konektor J2  
Pin Signal Paglalarawan   Pin Signal Paglalarawan Pin Signal Paglalarawan  
1 ~CS Pagpili ng chip 7 INT2 I-interrupt ang Dalawa 1 INT1 I-interrupt ang Isa  
2 DAWDLE Master Out Alipin

In

8 INT1 I-interrupt ang Isa 2 G Power Supply

Lupa

 
3 MISO Master Sa Alipin

Out

9 NC Hindi konektado Konektor J3  
4 SCLK Serial na orasan 10 NC Hindi konektado Pin Signal Paglalarawan  
5 GND Power supply

lupa

11 GND Power supply

lupa

1 INT2 I-interrupt ang Dalawa  
6 VCC Power supply

(3.3V)

12 VCC Power supply

(3.3V)

2 G Power Supply

Lupa

 

Ang PmodACL2 ay mayroon ding dalawang programmable interrupt pin na magagamit para magamit. Ang parehong mga pin na ito ay maaaring itakda upang mag-trigger ng isang interrupt sa maraming iba't ibang mga pag-trigger kabilang ang aktibidad/kawalan ng aktibidad (upang makatulong na bawasan ang kapangyarihan ng system), kapag ang FIFO buffer ay napuno sa isang nais na antas, kapag ang data ay handa nang makuha, at iba pang mga pag-trigger.
Ang anumang panlabas na kapangyarihan na inilapat sa PmodACL2 ay dapat nasa loob ng 1.6V at 3.5V. Dahil dito, sa mga board ng Digilent system, ang Pmod na ito ay dapat na tumakbo mula sa isang 3.3V rail.

Mga Pisikal na Dimensyon
Ang mga pin sa pin header ay may pagitan ng 100 mil. Ang PCB ay 0.95 pulgada ang haba sa mga gilid na kahanay ng mga pin sa pin header at 0.8 pulgada ang haba sa mga gilid na patayo sa pin header.

Copyright Digilent, Inc. Lahat ng karapatan ay nakalaan.
Ang iba pang mga pangalan ng produkto at kumpanya na binanggit ay maaaring mga trademark ng kani-kanilang mga may-ari.

Mga Dokumento / Mga Mapagkukunan

DIGILENT PmodACL2 3-Axis MEMS Accelerometer [pdf] Manwal ng May-ari
PmodACL2 3-Axis MEMS Accelerometer, PmodACL2, 3-Axis MEMS Accelerometer, MEMS Accelerometer, Accelerometer

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *