DIGILENT-LOGO

DIGILENT PmodACL2 3-assige MEMS-versnellingsmeter

PmodACL2TM-referentiehandleiding

Herzien 24 mei 2016
Deze handleiding is van toepassing op de PmodACL2 rev. Een 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

Overview
De PmodACL2 is een 3-assige MEMS-versnellingsmeter, aangedreven door de Analog Devices ADXL362. Door via het SPI-protocol met de chip te communiceren, kunnen gebruikers voor elke versnellingsas tot 12 bits resolutie ontvangen. Bovendien biedt deze module externe triggerdetectie via detectie van enkele of dubbele tikken, evenals energiebesparende functies via inactiviteitsmonitoring.

Producteigenschappen

  • 3-assige MEMS-versnellingsmeter
  • Tot 12 bits resolutie per as
  • Door de gebruiker te selecteren resolutie
  • Activiteit/inactiviteit monitoring
  • Laag stroomverbruik

Instructies voor productgebruik

  1. Sluit de PmodACL2 aan op uw microcontroller of ontwikkelbord met behulp van het SPI-protocol.
  2. Schakel de PmodACL2 en uw microcontroller/ontwikkelbord in.
  3. Om de versnellingsgegevens te lezen, stuurt u de juiste opdrachten via SPI naar de PmodACL2.
  4. De PmodACL2 biedt maximaal 12 bits resolutie voor elke versnellingsas. Gebruik de door de gebruiker te selecteren resolutiefunctie om de gewenste resolutie te configureren.
  5. Om externe triggers te detecteren, schakelt u de detectiefunctie voor enkele of dubbele tikken op de PmodACL2 in.
  6. Gebruik de inactiviteitsbewakingsfunctie van de PmodACL2 om energie te besparen.
  7. Raadpleeg de PmodACL2-referentiehandleiding voor gedetailleerde informatie over de SPI-opdrachten en configuratieopties.

Overview
De PmodACL2 is een 3-assige MEMS-versnellingsmeter, aangedreven door de Analog Devices ADXL362. Door via het SPI-protocol met de chip te communiceren, kunnen gebruikers voor elke versnellingsas tot 12 bits resolutie ontvangen. Bovendien biedt deze module externe triggerdetectie via detectie van enkele of dubbele tikken, evenals energiebesparende functies via inactiviteitsmonitoring.

De PmodACL2.

Kenmerken zijn onder meer:

  • 3-assige MEMS-versnellingsmeter
  • Tot 12 bits resolutie per as
  • Door de gebruiker te selecteren resolutie
  • Activiteit/inactiviteit monitoring
  • Laag stroomverbruik bij <2 μA bij 100 Hz
  • Detectie van vrije val
  • Klein PCB-formaat voor flexibele ontwerpen 1.0 inch ×
    0.8 inch (2.5 cm x 2.0 cm)
  • Volgt de Digilent Pmod-interface
    Specificatietype 2A
  • Bibliotheek en examplecode beschikbaar
    in het bronnencentrum

Functionele beschrijving
De PmodACL2 maakt gebruik van Analog Devices ADXL362 om MEMS-versnellingsgegevens aan het moederbord te leveren. Met zijn diepe 512-sample FIFO-buffer kunnen gebruikers dit doen view een lange reeks gebeurtenissen voorafgaand aan een geactiveerde interrupt of eenvoudigweg de mogelijkheid om het moederbord toegang te geven tot versnellingsgegevens wanneer de gebruiker dit het handigst vindt.

Interface met de Pmod

De PmodACL2 communiceert met het hostbord via het SPI-protocol. Om uit de ingebouwde dataregisters te lezen,
de Chip Select-lijn moet eerst laag worden getrokken en vervolgens een opdrachtbyte verzenden om uit de dataregisters te lezen (0x0B).
Vervolgens moet de gewenste adresbyte worden verzonden, en vervolgens wordt de gewenste byte ontvangen, waarbij de MSB eerst op de dalende klokflank wordt ontvangen. Omdat de adreswijzer automatisch wordt verhoogd naar de volgende adresbyte, is het mogelijk om meerdere bytes achter elkaar te lezen door de seriële kloklijn te blijven pulseren. Een exampDe set opdrachten die uit het yaxis-register moet worden gelezen, wordt hieronder gegeven:

Commando Lezen Eerste Y-as adres
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

LSB-byte van Y-asgegevens MSB-byte aan Y-asgegevens
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Opmerking: Elke SX-bit heeft dezelfde waarde als de meest significante bit van de y-asgegevens.
Om uit de FIFO-buffer te lezen, moet eerst een opdrachtbyte om naar een dataregister (0x0A) te schrijven worden verzonden, zodat we het FIFO-besturingsregister (adres 0x28) kunnen configureren om aan te geven dat we willen dat de FIFO-buffer gegevens opslaat. Nadat de ADXL362 is geconfigureerd om de FIFO-buffer te gebruiken, moet eerst een opdrachtbyte om uit de FIFO-buffer (0x0D) te lezen worden verzonden, gevolgd door paren databytes die bevatten welke as wordt gemeten, evenals de versnellingsgegevens. Een exampHieronder vindt u een reeks opdrachten die uit de FIFO-buffer moeten worden gelezen:

Commando FIFO-controleregisteradres lezen Commando FIFO-lezen
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1

LSB-byte aan asgegevens MSB-byte aan asgegevens
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Opmerking: Elke SX-bit heeft dezelfde waarde als de meest significante bit van de y-asgegevens. b15 en b14 geven aan welke as de binnenkomende gegevens vertegenwoordigen.

Pinout Beschrijving Tabel

Pinouttabel van de PmodACL2
Stekker J1   Stekker J2  
Pin Signaal Beschrijving   Pin Signaal Beschrijving Pin Signaal Beschrijving  
1 ~ CS Chip selecteren 7 INT2 Onderbreek twee 1 INT1 Onderbreek één  
2 MOSI Master uit slaaf

In

8 INT1 Onderbreek één 2 G Stroomvoorziening

Grond

 
3 MISO Meester in slaaf

Uit

9 NC Niet verbonden Stekker J3  
4 SCLK seriële klok 10 NC Niet verbonden Pin Signaal Beschrijving  
5 GND Stroomvoorziening

grond

11 GND Stroomvoorziening

grond

1 INT2 Onderbreek twee  
6 VCC Stroomvoorziening

(3.3V)

12 VCC Stroomvoorziening

(3.3V)

2 G Stroomvoorziening

Grond

 

De PmodACL2 heeft ook twee programmeerbare interrupt-pinnen beschikbaar voor gebruik. Beide pinnen kunnen worden ingesteld om een ​​interrupt te activeren bij meerdere verschillende triggers, waaronder activiteit/inactiviteit (om het systeemvermogen te helpen verminderen), wanneer de FIFO-buffer tot een gewenst niveau is gevuld, wanneer gegevens gereed zijn om te worden opgehaald, en andere triggers.
Eventuele externe voeding die op de PmodACL2 wordt toegepast, moet tussen 1.6 V en 3.5 V liggen. Bij Digilent-systeemkaarten moet deze Pmod daarom via een 3.3V-rail worden uitgevoerd.

Fysieke afmetingen
De pinnen op de pin-header zijn 100 mil uit elkaar geplaatst. De PCB is 0.95 inch lang aan de zijkanten parallel aan de pinnen op de pin-header en 0.8 inch lang aan de zijkanten loodrecht op de pin-header.

Copyright Digilent, Inc. Alle rechten voorbehouden.
Andere genoemde product- en bedrijfsnamen kunnen handelsmerken zijn van hun respectievelijke eigenaren.

Documenten / Bronnen

DIGILENT PmodACL2 3-assige MEMS-versnellingsmeter [pdf] Handleiding van de eigenaar
PmodACL2 3-assige MEMS-versnellingsmeter, PmodACL2, 3-assige MEMS-versnellingsmeter, MEMS-versnellingsmeter, versnellingsmeter

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *