DIGILENT-LOGO

Accéléromètre MEMS 2 axes DIGILENT PmodACL3

Manuel de référence PmodACL2TM

Révisé le 24 mai 2016
Ce manuel s'applique au PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

Surview
Le PmodACL2 est un accéléromètre MEMS à 3 axes alimenté par l'ADXL362 d'Analog Devices. En communiquant avec la puce via le protocole SPI, les utilisateurs peuvent recevoir jusqu'à 12 bits de résolution pour chaque axe d'accélération. De plus, ce module offre une détection de déclenchement externe via une détection simple ou double ainsi que des fonctionnalités d'économie d'énergie grâce à sa surveillance de l'inactivité.

Caractéristiques du produit

  • Accéléromètre MEMS 3 axes
  • Jusqu'à 12 bits de résolution par axe
  • Résolution sélectionnable par l'utilisateur
  • Surveillance de l'activité/inactivité
  • Faible consommation de courant

Instructions d'utilisation du produit

  1. Connectez le PmodACL2 à votre microcontrôleur ou carte de développement en utilisant le protocole SPI.
  2. Allumez le PmodACL2 et votre microcontrôleur/carte de développement.
  3. Pour lire les données d'accélération, envoyez les commandes appropriées au PmodACL2 via SPI.
  4. Le PmodACL2 fournit jusqu'à 12 bits de résolution pour chaque axe d'accélération. Utilisez la fonction de résolution sélectionnable par l'utilisateur pour configurer la résolution souhaitée.
  5. Pour détecter les déclencheurs externes, activez la fonction de détection simple ou double pression sur le PmodACL2.
  6. Pour économiser de l'énergie, utilisez la fonction de surveillance de l'inactivité du PmodACL2.
  7. Reportez-vous au manuel de référence PmodACL2 pour obtenir des informations détaillées sur les commandes SPI et les options de configuration.

Surview
Le PmodACL2 est un accéléromètre MEMS à 3 axes alimenté par l'ADXL362 d'Analog Devices. En communiquant avec la puce via le protocole SPI, les utilisateurs peuvent recevoir jusqu'à 12 bits de résolution pour chaque axe d'accélération. De plus, ce module offre une détection de déclenchement externe via une détection simple ou double ainsi que des fonctionnalités d'économie d'énergie grâce à sa surveillance de l'inactivité.

Le PmodACL2.

Les fonctionnalités incluent :

  • Accéléromètre MEMS 3 axes
  • Jusqu'à 12 bits de résolution par axe
  • Résolution sélectionnable par l'utilisateur
  • Surveillance de l'activité/inactivité
  • Faible consommation de courant à <2 μA à 100 Hz
  • Détection de chute libre
  • PCB de petite taille pour des conceptions flexibles 1.0 po ×
    0.8 po (2.5 cm × 2.0 cm)
  • Suit l'interface Digilent Pmod
    Type de spécification 2A
  • Bibliothèque et example code disponible
    en centre de ressources

Description fonctionnelle
Le PmodACL2 utilise Analog Devices ADXL362 pour fournir des données d'accélération MEMS à la carte système. Avec son profond 512-sample tampon FIFO, les utilisateurs peuvent view une longue chaîne d'événements avant une interruption déclenchée ou simplement être en mesure de permettre à la carte système d'accéder aux données d'accélération lorsque l'utilisateur le juge le plus pratique.

Interfaçage avec le Pmod

Le PmodACL2 communique avec la carte hôte via le protocole SPI. Pour lire à partir des registres de données embarqués,
la ligne Chip Select doit d'abord être tirée vers le bas, puis envoyer un octet de commande à lire dans les registres de données (0x0B).
L'octet d'adresse souhaité doit être envoyé ensuite, puis l'octet souhaité est reçu avec le MSB en premier sur le front d'horloge descendant. Étant donné que le pointeur d'adresse s'incrémente automatiquement jusqu'à l'octet d'adresse suivant, il est possible de lire plusieurs octets consécutivement en continuant à pulser la ligne d'horloge série. Un exampLe jeu de commandes à lire dans le registre de l'axe y est donné ci-dessous :

Commande Lire Première adresse de l'axe Y
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

Octet LSB des données de l'axe Y Octet MSB des données de l'axe Y
b7 b6 b5 b4 b3 b2 b1 LSB SX SX SX SX MSB b10 b9 b8  

Note: Chaque bit SX a la même valeur que le bit le plus significatif des données de l'axe y.
Pour lire à partir du tampon FIFO, un octet de commande pour écrire dans un registre de données (0x0A) doit d'abord être envoyé afin que nous puissions configurer le registre de contrôle FIFO (adresse 0x28) pour indiquer que nous voulons que le tampon FIFO stocke des données. Une fois que l'ADXL362 a été configuré pour utiliser le tampon FIFO, un octet de commande à lire dans le tampon FIFO (0x0D) doit d'abord être envoyé, puis suivi de paires d'octets de données contenant l'axe mesuré ainsi que les données d'accélération. Un exampLe jeu de commandes à lire dans le buffer FIFO est donné ci-dessous :

Commande de lecture de l'adresse du registre de contrôle de la FIFO Commande de lecture de la 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

Octet LSB des données d'axe Octet MSB de données d'axe
b7 b6 b5 b4 b3 b2 b1 LSB b15 b14 SX SX MSB b10 b9 b8  

Note: Chaque bit SX a la même valeur que le bit le plus significatif des données de l'axe y. b15 et b14 représentent l'axe représenté par les données entrantes.

Tableau de description des brochages

Tableau de brochage du PmodACL2
Connecteur J1   Connecteur J2  
Épingle Signal Description   Épingle Signal Description Épingle Signal Description  
1 ~CS Sélection de puce 7 INT2 Interrompre deux 1 INT1 Interrompre un  
2 MOSI Maître Sortie Esclave

In

8 INT1 Interrompre un 2 G Alimentation électrique

Sol

 
3 MISO Maître en esclave

Dehors

9 NC Non connecté Connecteur J3  
4 SCLK Horloge série 10 NC Non connecté Épingle Signal Description  
5 Terre Alimentation électrique

sol

11 Terre Alimentation électrique

sol

1 INT2 Interrompre deux  
6 CCV Alimentation électrique

(3.3V)

12 CCV Alimentation électrique

(3.3V)

2 G Alimentation électrique

Sol

 

Le PmodACL2 dispose également de deux broches d'interruption programmables disponibles. Ces deux broches peuvent être configurées pour déclencher une interruption sur plusieurs déclencheurs différents, y compris l'activité/l'inactivité (pour aider à réduire la puissance du système), lorsque le tampon FIFO est rempli à un niveau souhaité, lorsque les données sont prêtes à être récupérées, et d'autres déclencheurs.
Toute alimentation externe appliquée au PmodACL2 doit être comprise entre 1.6 V et 3.5 V. Par conséquent, avec les cartes système Digilent, ce Pmod doit être alimenté par un rail 3.3 V.

Dimensions physiques
Les broches sur l'en-tête de broche sont espacées de 100 mil. Le circuit imprimé mesure 0.95 pouce de long sur les côtés parallèles aux broches de l'en-tête de broche et 0.8 pouce de long sur les côtés perpendiculaires à l'en-tête de broche.

Copyright Digilent, Inc. Tous droits réservés.
Les autres noms de produits et de sociétés mentionnés peuvent être des marques déposées de leurs propriétaires respectifs.

Documents / Ressources

Accéléromètre MEMS 2 axes DIGILENT PmodACL3 [pdf] Manuel du propriétaire
PmodACL2 Accéléromètre MEMS 3 axes, PmodACL2, Accéléromètre MEMS 3 axes, Accéléromètre MEMS, Accéléromètre

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *