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
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
- Connectez le PmodACL2 à votre microcontrôleur ou carte de développement en utilisant le protocole SPI.
- Allumez le PmodACL2 et votre microcontrôleur/carte de développement.
- Pour lire les données d'accélération, envoyez les commandes appropriées au PmodACL2 via SPI.
- 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.
- Pour détecter les déclencheurs externes, activez la fonction de détection simple ou double pression sur le PmodACL2.
- Pour économiser de l'énergie, utilisez la fonction de surveillance de l'inactivité du PmodACL2.
- 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 |