LOGO DIGILENT

Accelerometro MEMS a 2 assi DIGILENT PmodACL3

PmodACL2TM Manuale di riferimento

Revisionato il 24 maggio 2016
Questo manuale si applica al PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

Sopraview
PmodACL2 è un accelerometro MEMS a 3 assi alimentato da ADXL362 di Analog Devices. Comunicando con il chip tramite il protocollo SPI, gli utenti possono ricevere fino a 12 bit di risoluzione per ciascun asse di accelerazione. Inoltre, questo modulo offre il rilevamento del trigger esterno tramite il rilevamento di un tocco singolo o doppio, nonché funzioni di risparmio energetico tramite il monitoraggio dell'inattività.

Caratteristiche del prodotto

  • Accelerometro MEMS a 3 assi
  • Fino a 12 bit di risoluzione per asse
  • Risoluzione selezionabile dall'utente
  • Monitoraggio attività/inattività
  • Basso consumo di corrente

Istruzioni per l'uso del prodotto

  1. Collega PmodACL2 al microcontrollore o alla scheda di sviluppo utilizzando il protocollo SPI.
  2. Accendi PmodACL2 e il tuo microcontrollore/scheda di sviluppo.
  3. Per leggere i dati di accelerazione, inviare i comandi appropriati al PmodACL2 tramite SPI.
  4. PmodACL2 fornisce fino a 12 bit di risoluzione per ciascun asse di accelerazione. Utilizzare la funzione di risoluzione selezionabile dall'utente per configurare la risoluzione desiderata.
  5. Per rilevare i trigger esterni, abilitare la funzione di rilevamento del tocco singolo o doppio su PmodACL2.
  6. Per risparmiare energia, utilizzare la funzione di monitoraggio dell'inattività del PmodACL2.
  7. Fare riferimento al Manuale di riferimento di PmodACL2 per informazioni dettagliate sui comandi SPI e sulle opzioni di configurazione.

Sopraview
PmodACL2 è un accelerometro MEMS a 3 assi alimentato da ADXL362 di Analog Devices. Comunicando con il chip tramite il protocollo SPI, gli utenti possono ricevere fino a 12 bit di risoluzione per ciascun asse di accelerazione. Inoltre, questo modulo offre il rilevamento del trigger esterno attraverso il rilevamento di un tocco singolo o doppio, nonché funzioni di risparmio energetico tramite il monitoraggio dell'inattività.

Il PmodACL2.

Le caratteristiche includono:

  • Accelerometro MEMS a 3 assi
  • Fino a 12 bit di risoluzione per asse
  • Risoluzione selezionabile dall'utente
  • Monitoraggio attività/inattività
  • Basso consumo di corrente a <2 μA a 100Hz
  • Rilevamento caduta libera
  • PCB di piccole dimensioni per progetti flessibili 1.0 in ×
    0.8 pollici (2.5 cm × 2.0 cm)
  • Segue l'interfaccia Digilent Pmod
    Specifiche Tipo 2A
  • Biblioteca ed exampcodice disponibile
    nel centro risorse

Descrizione funzionale
PmodACL2 utilizza ADXL362 di Analog Devices per fornire i dati di accelerazione MEMS alla scheda di sistema. Con i suoi profondi 512-sample FIFO buffer, gli utenti sono in grado di farlo view una lunga serie di eventi prima di un interrupt attivato o semplicemente essere in grado di consentire alla scheda di sistema di accedere ai dati di accelerazione quando l'utente lo ritiene più conveniente.

Interfacciamento con il Pmod

Il PmodACL2 comunica con la scheda host tramite il protocollo SPI. Per leggere dai registri dati di bordo,
la linea Chip Select deve prima essere abbassata e quindi inviare un byte di comando da leggere dai registri dati (0x0B).
Successivamente deve essere inviato il byte dell'indirizzo desiderato, quindi il byte desiderato viene ricevuto con l'MSB prima sul fronte di clock discendente. Poiché il puntatore dell'indirizzo si incrementa automaticamente al byte dell'indirizzo successivo, è possibile leggere più byte consecutivamente continuando a pulsare la linea Serial Clock. Un exampDi seguito è riportato il set di comandi da leggere dal registro dell'asse y:

Comando Leggi Primo indirizzo dell'asse Y
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

Byte LSB dei dati dell'asse Y MSB Byte dei dati dell'asse Y
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Nota: Ogni bit SX ha lo stesso valore del bit più significativo dei dati dell'asse y.
Per leggere dal buffer FIFO, è necessario prima inviare un byte di comando da scrivere in un registro dati (0x0A) in modo da poter configurare il registro di controllo FIFO (indirizzo 0x28) per indicare che vogliamo che il buffer FIFO memorizzi i dati. Dopo che ADXL362 è stato configurato per l'utilizzo del buffer FIFO, è necessario inviare prima un byte di comando da leggere dal buffer FIFO (0x0D), seguito da coppie di byte di dati contenenti l'asse misurato e i dati di accelerazione. Un exampDi seguito è riportato il set di comandi da leggere dal buffer FIFO:

Comando Lettura FIFO Control Register Indirizzo Comando Lettura FIFO
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1

Byte LSB dei dati dell'asse MSB Byte dei dati dell'asse
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Nota: Ogni bit SX ha lo stesso valore del bit più significativo dei dati dell'asse y. b15 e b14 rappresentano l'asse rappresentato dai dati in entrata.

Pinout Descrizione Tabella

Tabella pinout del PmodACL2
Connettore J1   Connettore J2  
Spillo Segnale Descrizione   Spillo Segnale Descrizione Spillo Segnale Descrizione  
1 ~ CS Chip seleziona 7 INT2 Interruzione due 1 INT1 Interrompi uno  
2 MOSI Master fuori schiavo

In

8 INT1 Interrompi uno 2 G Alimentazione elettrica

Terra

 
3 MISO Padrone nello schiavo

Fuori

9 NC Non connesso Connettore J3  
4 SCLC Orologio seriale 10 NC Non connesso Spillo Segnale Descrizione  
5 Terra Alimentazione elettrica

terra

11 Terra Alimentazione elettrica

terra

1 INT2 Interruzione due  
6 VCC Alimentazione elettrica

(3.3V)

12 VCC Alimentazione elettrica

(3.3V)

2 G Alimentazione elettrica

Terra

 

Il PmodACL2 ha anche due pin di interrupt programmabili disponibili per l'uso. Entrambi questi pin possono essere impostati per attivare un'interruzione su più trigger diversi tra cui attività/inattività (per aiutare a ridurre la potenza del sistema), quando il buffer FIFO è riempito a un livello desiderato, quando i dati sono pronti per essere recuperati e altri trigger.
Qualsiasi alimentazione esterna applicata al PmodACL2 deve essere compresa tra 1.6 V e 3.5 V. Di conseguenza, con le schede di sistema Digilent, questo Pmod deve essere alimentato da un binario da 3.3 V.

Dimensioni fisiche
I perni sull'intestazione del perno sono distanziati di 100 mil. Il PCB è lungo 0.95 pollici sui lati paralleli ai pin sull'intestazione del pin e lungo 0.8 pollici sui lati perpendicolari all'intestazione del pin.

Copyright Digilent, Inc. Tutti i diritti riservati.
Altri nomi di prodotti e società citati possono essere marchi dei rispettivi proprietari.

Documenti / Risorse

Accelerometro MEMS a 2 assi DIGILENT PmodACL3 [pdf] Manuale del proprietario
Accelerometro MEMS a 2 assi PmodACL3, PmodACL2, accelerometro MEMS a 3 assi, accelerometro MEMS, accelerometro

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *