DIGILENT-Logo

PmodGYRO™
Referenzhandbuch
Überarbeitung: 3. August 2011
Hinweis: Dieses Dokument gilt für Rev. A des Vorstands.

DIGILENT PmodGYRO Peripheriemodul

Überview

Das PmodGYRO ist ein Peripheriemodul mit dem STMicroelectronics® L3G4200D MEMS-Bewegungssensor. Der L3G4200D verfügt über ein dreiachsiges Gyroskop mit digitalem Ausgang und integriertem Temperatursensor.

Zu den Features gehören:

  • Standard-SPI- und I2C™-Schnittstelle
  • 250/500/2000 dps wählbare Auflösungen
  • Zwei anpassbare Interrupt-Pins
  • Abschalt- und Schlafmodus
  • Vom Benutzer konfigurierbare Signalfilterung

Funktionsbeschreibung

Der PmodGYRO verwendet einen standardmäßigen 12-Pin-Anschluss und kommuniziert über SPI oder I²C, wobei standardmäßig die I²C-Kommunikation verwendet wird. Ein Pull-up-Widerstand auf der CS-Leitung hält das Gerät im I²C-Modus, es sei denn, die CS-Leitung wird vom Master-Gerät auf Low gesetzt

Schnittstelle
Bei der Kommunikation mit dem Gerät muss der Master eine Registeradresse und ein Flag bereitstellen, das angibt, ob es sich bei der nachfolgenden Aktion um einen Lese- oder Schreibvorgang handelt. Auf diesen Befehl folgt die eigentliche Datenübertragung. Mit dieser Methode kann der Benutzer das Gerät entweder durch Schreiben in bestimmte Steuerregister innerhalb des Geräts konfigurieren oder Daten aus separaten schreibgeschützten Registern zurücklesen.

Zwei Interrupts werden direkt den für den Benutzer verfügbaren Pins am Anschluss J1 des PmodGYRO zugeordnet. Die Konfiguration von INT1, vorhanden an Pin 7 von J1, ist vollständig vom Benutzer anpassbar. Die Hauptanwendung von INT1 ergibt sich aus hohen und niedrigen Ereignissen auf den drei Achsen, um die das Gyroskop die Winkelgeschwindigkeit misst. Standardmäßig ist INT1 deaktiviert. Der zweite Interrupt, INT2, wird hauptsächlich für Datenbereitstellungs- und FIFO-Interrupts verwendet und ist Pin 8 an J1 zugeordnet.
Weitere Informationen zu den Steuerregistern, der Datenerfassung und den Interrupt-Einstellungen, die für die Benutzerkonfiguration verfügbar sind, finden Sie im Datenblatt für den L3G4200D auf dem STMicroelectronics® webWebsite.

SPI-Kommunikation

Die SPI-Schnittstelle nutzt je nach aktueller Gerätekonfiguration drei oder vier Signalleitungen zur Kommunikation. Dies sind Chip Select (CS), Serial Data In (SDI) oder einfach Serial Data (SDA) im 3-Draht-SPI-Modus, Serial Data Out (SDO) und Serial Clock (SCL). Der PmodGYRO ist standardmäßig auf den 4-Draht-Betriebsmodus eingestellt. Um den 3-Draht-Modus nutzen zu können, muss ein Steuerregister beschrieben werden. Weitere Informationen zur SPI-Kommunikation finden Sie im Gerätedatenblatt.

I²C-Kommunikation

Der I²C-Standard verwendet zwei Signalleitungen, I²C-Daten (SDA) und serielle Uhr (SCL). Das Gerät unterstützt sowohl standardmäßige 100-kHz- als auch schnelle serielle 400-kHz-Takte. Gemäß dem I²C-Protokoll verfügt der L3G4200D über eine gerätespezifische 7-Bit-Adresse, die vom seriellen Master für die Kommunikation mit mehreren Geräten auf einem Datenbus verwendet wird. Das Gerät verwendet die Adresse 110100xb, wobei Pin 3 an J1 (SDO/SA0) das niedrigstwertige Bit (LSB) definiert. Standardmäßig ist das LSB der Adresse aufgrund eines Pull-up-Widerstands an JP1 „1“, wie im auf dem Digilent verfügbaren Schaltplan dargestellt webWebsite. Während der Standardwert „1“ ist, kann der Benutzer das LSB einfach auf „3“ ändern, indem er einfach Pin 1 an J0 mit der Erdungsschiene verbindet. Dieses vom Benutzer wählbare Bit ermöglicht die Verwendung von zwei PmodGYROs auf demselben I²C-Bus. Das Datenblatt zum L3G4200D enthält weitere gerätespezifische I²C-Informationen.

Anschluss J1 – SPI-Kommunikation
Stift Signal Beschreibung
1 CS Chipauswahl
2 SDA/SDI/SDO Serieller Dateneingang
3 SDO/SAO Serieller Datenausgang/LSB des I2C-Geräts
Adresse
4 SCLJSPC Serielle Uhr
5 Masse Stromversorgungsmasse
6 VCC Stromversorgung (3.3 V)
7 INT1 Programmierbarer Interrupt
8 INT2 Datenbereit/FIFO-Interrupt
9 NC Nicht verbunden
10 NC Nicht verbunden
11 Masse Stromversorgungsmasse
12 VCC Stromversorgung (3.3 V)
Anschluss J2 – I2C-Kommunikation
Stift Signal Beschreibung
1 & 2 SCLJSPC Serielle Uhr
3 & 4 SDA/SDI/SDO Serielle Daten
5 & 6 Masse Stromversorgungsmasse
7 & 8 VCC Stromversorgung (3.3 V)

DIGILENT-Logo

www.digilentinc.com
Urheberrecht Digilent, Inc.
1300 NE Henley Court, Suite 3
Pullmann, WA 99163
(509) 334 6306 Stimme | (509) 334 6300 Fax

Dokumente / Ressourcen

DIGILENT PmodGYRO Peripheriemodul [pdf] Bedienungsanleitung
PmodGYRO, PmodGYRO Peripheriemodul, Peripheriemodul, Modul

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *