Giroscópio triaxial L3GD20 com regulador de voltagem

R$98,60

Este sensor é uma placa de suporte para o giroscópio triaxial L3GD20. As medições de velocidade angular, configuráveis na faixa de ±250°/s a ±500°/s ou ±2000°/s podem ser lidas através de interfaces SPI ou I²C. A placa tem um regulador de voltagem de 3,3V e conversores de níveis lógiocs que permitem trabalhar em voltagens de entrada entre 2,5 e 5,5V. O espaçamento padrão de 0,1\" entre os pinos a torna apta a trabalhar com protoboards.

A leitura do datasheet do L3GD20 é altamente recomendada. O L3GD20 é um ótimo CI, mas seu tamnho pequeno e o encapsulamento LGA tornam seu uso difícil para estudantes e hobistas. Ele também opera a voltagens inferiors a 3,6V o que pode tornar difícil a interface com microcontroladores que operem a 5V. Esta placa de suporte se encarrega destas disficuldades incorporando eletrônica adicional enquanto mantém o tamanho tão compacto quanto possível. A placa é enviada com todos os componentes SMD soldados como mostrado na foto acima.

Comparado ao L3G4200D, o L3GD20 utiliza uma frequência de ressonância mais alta o que o torna mais resisteente a ruídos de áudio e vibrações.

O L3GD20 tem muitas opções configuráveis, incluindo três selecionáveis taxas de sensibilidade angular, uma variedade de taxas de saídas de dados, um FIFO embarcado para bufer de dados de saída, e um sinal de interrupção externo. As três leituras de velocidades angulares estão disponíveis através de uma interface digital que pode ser configurada para operar em I²C ou SPI.

A placa de suporte inclui um regulador de voltagem que fornece 3,3V requisitados pelo L3GD20, o que permite que o sensor seja alimentado na faixa de 2,5 a 5,5V. A saída do regulador está disponível no pino VDD e pode fornecer cerca de 150mA para dispositivos externos. Também inclui um circuíto que converte os niveis lógicos das linhas de clock e de de dados do I²C/SPI para o mesmo nível presente em VIN tornando simples a interface com sistemas de 5V.

Especificações

  • Dimensões: 13 × 23 × 3 mm
  • Peso sem as barras de pinos: 0,7 g
  • Voltagen operacional: 2,5 a 5,5V
  • consumo de corrente: 7 mA
  • Foramto de saída (I²C/SPI): uma leitura de 16 bits por eixo
  • Faixa de sensibilidade (configurável): ±250°/s, ±500°/s, ou ±2000°/s

Componentes incluídos

Uma tira de barras de pinos de 9x1 e uma tira de barra de pinos de 90º de 9x1 estão incluídas como mostrado na imagem abaixo. Você pode soldar a barra de sua escolha na placa ou pode soldar cabos diretamente para instalações mais compactas.

 

Utilizando o L3GD20

 

Conexões

Independente da interface que estiver sendo utilizada para comunicação com o L3GD20, o seu pino VIN deve ser conectado a uma fonte entre 2,5 e 5,5V, e o GND deve ser conectado a 0V (de modo alternativo, se estiver utilizando um sistema de 3,3V, você pode deixar o VIN desconectado e saltar o regulador embarcado diretamente em VDD),

Um mínimo de duas conexões lógicas são necessárias para usar o L3GD20 em modo I²C (que é o modo padrão): SCL e SDA. Estes devem ser conectados a um outro I²C operando no mesmo nível lógico que VIN.

Para utilizar o L3GD20 em SPI são necessárias quatro conexões lógicas: SPC, SDI, SDO e CS. Estas devem ser conectadas a um outro SPI operando no mesmo nível lógico que VIN. A interface SPI opera no modo de 4 cabos por padrão, com SDI e SDO em pinos separados, mas isso pode ser configurado para utilizar o modo de 3 cabos com SDO dividindo o pino com o SDI.

 

Pinagem

PinoDescrição
VIN Esta é a conexão principal da alimentação entre 2,5 e 5,5V. Os conversores de nível lógico SCL/SPC e SDA/SDI deixam os bits elevados das conexões I²C e SPI neste nível.
GND A conexão de terra (0V) da alimentação. Seu controle de I²C ou SPI devem compartilhar o terra com esta placa.
VDD Saída regulada de 3,3V . Aproximadamente 150mA estão disponíveis para alimentar componentes externos. (Se você não quiser utilizar o regulador embarcado você pode utilizar este pino para a entrada de 3,3V e deixar o VIN desconectado.)
SCL/SPC Linha de clock do I²C/SPI: HIGH é VIN, LOW é 0V
SDA/SDI Linha de dados I²C e linha de entrada de dados SPI (também compartilhada com SDO em modo de 3 cabos): HIGH é VIN, LOW é 0V
SDO linha de entrada de daos SPI em modo de 4 cabos: HIGH é VDD, LOW é 0V. Esta saída não é convertida logicamente.Também utilizada como entrada para determinar o endereço escravo do I²C.
CS Habilitação do SPI (seleção pelo chip). Elevado a VDD para habilitar a comunicação I²C por padrão; rebaixe para LOW para selecionar comunicação por SPI.
DRDY/INT2 Indicador de disponibilidade de dados, auma saída lógica de 3,3V. HIGH (3,3V) indica que dados podem ser lidos. Também pode ser configurado como um interruptor do FIFO. Esta saída não é convertida logicamente.
INT1 Interrupção programável, uma saída lógica de 3,3V. Esta saída não é convertida logicamente.

Esquema

O esquema mostra os componentes adicionais que a placa de suporte incorpora para toranar o L3GD20 mais fácil de usar, incluindo o regulador de voltagem e o circuíto de conversão de nível lógico.

Código de amostra

Uma biblioteca Arduino para o L3GD20 foi disponibilizada pelo fabricante que torna fácil utilizar este sensor com um Arduino. Esta biblioteca facilita a configuração do L3GD20 e a leitura de dados através do I²C.

 

O conteúdo desta página é uma tradução para o português a partir do site original da Pololu.

 
Compartilhar