Acelerômetro MEMS de 2 eixos DIGILENT PmodACL3
Manual de Referência PmodACL2TM
Revisado em 24 de maio de 2016
Este manual se aplica ao PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306
Sobreview
O PmodACL2 é um acelerômetro MEMS de 3 eixos alimentado pelo Analog Devices ADXL362. Ao se comunicar com o chip via protocolo SPI, o usuário pode receber até 12 bits de resolução para cada eixo de aceleração. Além disso, este módulo oferece detecção de disparo externo por meio de detecção de toque único ou duplo, bem como recursos de economia de energia por meio de seu monitoramento de inatividade.
Características do produto
- Acelerômetro MEMS de 3 eixos
- Até 12 bits de resolução por eixo
- Resolução selecionável pelo usuário
- Monitoramento de atividade/inatividade
- Baixo consumo de corrente
Instruções de uso do produto
- Conecte o PmodACL2 ao seu microcontrolador ou placa de desenvolvimento usando o protocolo SPI.
- Ligue o PmodACL2 e seu microcontrolador/placa de desenvolvimento.
- Para ler os dados de aceleração, envie os comandos apropriados para o PmodACL2 via SPI.
- O PmodACL2 fornece até 12 bits de resolução para cada eixo de aceleração. Use o recurso de resolução selecionável pelo usuário para configurar a resolução desejada.
- Para detectar acionadores externos, ative o recurso de detecção de toque único ou duplo no PmodACL2.
- Para economizar energia, utilize o recurso de monitoramento de inatividade do PmodACL2.
- Consulte o PmodACL2 Reference Manual para obter informações detalhadas sobre os comandos SPI e as opções de configuração.
Sobreview
O PmodACL2 é um acelerômetro MEMS de 3 eixos alimentado pelos dispositivos analógicos ADXL362. Ao se comunicar com o chip via protocolo SPI, o usuário pode receber até 12 bits de resolução para cada eixo de aceleração. Além disso, este módulo oferece detecção de acionamento externo por meio de detecção de toque único ou duplo, bem como recursos de economia de energia por meio do monitoramento de inatividade.
O PmodACL2.
Os recursos incluem:
- Acelerômetro MEMS de 3 eixos
- Até 12 bits de resolução por eixo
- Resolução selecionável pelo usuário
- Monitoramento de atividade/inatividade
- Baixo consumo de corrente em <2 μA a 100Hz
- Detecção de queda livre
- Tamanho pequeno de PCB para designs flexíveis 1.0 pol ×
0.8 pol. (2.5 cm × 2.0 cm) - Segue a interface Digilent Pmod
Especificação Tipo 2A - Biblioteca e exampcódigo de le disponível
no centro de recursos
Descrição funcional
O PmodACL2 utiliza Analog Devices ADXL362 para fornecer dados de aceleração MEMS para a placa do sistema. Com seu profundo 512-sample buffer FIFO, os usuários são capazes de view uma longa sequência de eventos antes de uma interrupção acionada ou simplesmente permitir que a placa do sistema acesse os dados de aceleração quando o usuário achar mais conveniente.
Interface com o Pmod
O PmodACL2 se comunica com a placa host através do protocolo SPI. Para ler os registros de dados integrados,
a linha Chip Select deve primeiro ser puxada para baixo e, em seguida, enviar um byte de comando para ler os registros de dados (0x0B).
O byte de endereço desejado deve ser enviado em seguida e, em seguida, o byte desejado é recebido com o MSB primeiro na transição de clock descendente. Como o ponteiro de endereço aumenta automaticamente para o próximo byte de endereço, é possível ler vários bytes consecutivamente, continuando a pulsar a linha Serial Clock. um exampO conjunto de comandos para leitura do registrador yaxis é dado abaixo:
Comando Ler | Endereço do primeiro eixo Y | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
Byte LSB de Dados do Eixo Y | Byte MSB de Dados do Eixo Y | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | SX | SX | SX | SX | MSB | b10 | b9 | b8 |
Observação: Cada bit SX tem o mesmo valor que o bit mais significativo dos dados do eixo y.
Para ler do buffer FIFO, um byte de comando para escrever em um registrador de dados (0x0A) deve primeiro ser enviado para que possamos configurar o registrador FIFO Control (endereço 0x28) para indicar que queremos que o buffer FIFO armazene dados. Após o ADXL362 ter sido configurado para usar o buffer FIFO, primeiro deve ser enviado um byte de comando para leitura do buffer FIFO (0x0D), seguido por pares de bytes de dados contendo qual eixo está sendo medido, bem como os dados de aceleração. um exampO conjunto de comandos para ler do buffer FIFO é dado abaixo:
Comando de leitura de endereço de registro de controle FIFO Comando de leitura de 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 de Dados do Eixo | Byte MSB de Dados do Eixo | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSB | b15 | b14 | SX | SX | MSB | b10 | b9 | b8 |
Observação: Cada bit SX tem o mesmo valor que o bit mais significativo dos dados do eixo y. b15 e b14 representam qual eixo os dados de entrada representam.
Tabela de descrição de pinagem
Tabela de Pinagem do PmodACL2 | |||||||||||||||
Conector J1 | Conector J2 | ||||||||||||||
Alfinete | Sinal | Descrição | Alfinete | Sinal | Descrição | Alfinete | Sinal | Descrição | |||||||
1 | ~ CS | Seleção de fichas | 7 | INT2 | Interromper dois | 1 | INT1 | Interromper um | |||||||
2 | MOSI | Domine o Escravo
In |
8 | INT1 | Interromper um | 2 | G | Fonte de energia
Chão |
|||||||
3 | MISO | Mestre em Escravo
Fora |
9 | NC | Não conectado | Conector J3 | |||||||||
4 | SCLK | Relógio serial | 10 | NC | Não conectado | Alfinete | Sinal | Descrição | |||||||
5 | Terra | Fonte de energia
chão |
11 | Terra | Fonte de energia
chão |
1 | INT2 | Interromper dois | |||||||
6 | VCC | Fonte de energia
(3.3V) |
12 | VCC | Fonte de energia
(3.3V) |
2 | G | Fonte de energia
Chão |
O PmodACL2 também possui dois pinos de interrupção programáveis disponíveis para uso. Ambos os pinos podem ser configurados para acionar uma interrupção em vários acionadores diferentes, incluindo atividade/inatividade (para ajudar a reduzir a energia do sistema), quando o buffer FIFO é preenchido a um nível desejado, quando os dados estão prontos para serem recuperados e outros acionadores.
Qualquer alimentação externa aplicada ao PmodACL2 deve estar entre 1.6 V e 3.5 V. Conseqüentemente, com placas de sistema Digilent, este Pmod deve ser executado em um trilho de 3.3 V.
Dimensões físicas
Os pinos no cabeçote do pino são espaçados de 100 mil. A PCB tem 0.95 polegadas de comprimento nas laterais paralelas aos pinos no cabeçalho do pino e 0.8 polegadas de comprimento nas laterais perpendiculares ao cabeçalho do pino.
Copyright Digilent, Inc. Todos os direitos reservados.
Outros nomes de produtos e empresas mencionados podem ser marcas comerciais de seus respectivos proprietários.
Documentos / Recursos
![]() |
Acelerômetro MEMS de 2 eixos DIGILENT PmodACL3 [pdf] Manual do Proprietário Acelerômetro MEMS de 2 eixos PmodACL3, Acelerômetro MEMS de 2 eixos PmodACL3, Acelerômetro MEMS, Acelerômetro |