logo DIGILENTA

PmodGYRO™
Podręcznik referencyjny
Wersja: 3 sierpnia 2011 r
Uwaga: ten dokument dotyczy wersji A tablicy.

Moduł peryferyjny DIGILENT PmodGYRO

Nadview

PmodGYRO to moduł peryferyjny wyposażony w czujnik ruchu MEMS STMicroelectronics® L3G4200D. L3G4200D zapewnia trójosiowy żyroskop z wyjściem cyfrowym i wbudowanym czujnikiem temperatury.

Funkcje obejmują:

  • Standardowy interfejs SPI i I2C™
  • Możliwość wyboru rozdzielczości 250/500/2000 dps
  • Dwa konfigurowalne piny przerwań
  • Wyłączenie zasilania i tryb uśpienia
  • Konfigurowalne przez użytkownika filtrowanie sygnału

Opis funkcjonalny

PmodGYRO wykorzystuje standardowe złącze 12-pinowe i komunikuje się poprzez SPI lub I²C, domyślnie komunikacja I²C. Rezystor podciągający na linii CS utrzymuje urządzenie w trybie I²C, chyba że linia CS jest obniżana przez urządzenie główne

Interfejs
Podczas komunikacji z urządzeniem master musi podać adres rejestru i flagę określającą, czy następującą akcją jest odczyt, czy zapis. Rzeczywisty transfer danych następuje po tym poleceniu. Dzięki tej metodzie użytkownik może albo skonfigurować urządzenie, zapisując je w określonych rejestrach sterujących w urządzeniu, albo odczytać dane z oddzielnych rejestrów tylko do odczytu.

Dwa przerwania są bezpośrednio mapowane na piny dostępne dla użytkownika na złączu J1 PmodGYRO. Konfiguracja INT1, obecna na pinie 7 J1, jest w pełni konfigurowalna przez użytkownika. Główne zastosowanie INT1 wynika z wysokich i niskich zdarzeń na trzech osiach, wokół których żyroskop mierzy prędkość kątową. Domyślnie INT1 jest wyłączony. Drugie przerwanie, INT2, jest używane głównie do obsługi przerwań FIFO i FIFO oraz do pinu 8 na J1.
Więcej informacji na temat rejestrów sterujących, gromadzenia danych i ustawień przerwań dostępnych do konfiguracji użytkownika można znaleźć w arkuszu danych L3G4200D w STMicroelectronics® webstrona.

Komunikacja SPI

Interfejs SPI wykorzystuje do komunikacji trzy lub cztery linie sygnałowe w zależności od aktualnej konfiguracji urządzenia. Należą do nich Chip Select (CS), Serial Data In (SDI) lub po prostu Serial Data (SDA) w 3-przewodowym trybie SPI, Serial Data Out (SDO) i Serial Clock (SCL). PmodGYRO domyślnie pracuje w trybie 4-przewodowym. Aby móc korzystać z trybu 3-przewodowego należy zapisać do rejestru sterującego. Bardziej szczegółową komunikację SPI znajdziesz w karcie katalogowej urządzenia.

Komunikacja I²C

Standard I²C wykorzystuje dwie linie sygnałowe, dane I²C (SDA) i zegar szeregowy (SCL). Urządzenie obsługuje zarówno standardowe zegary szeregowe 100 kHz, jak i szybkie 400 kHz. Zgodnie z protokołem I²C, L3G4200D posiada 7-bitowy adres specyficzny dla urządzenia, używany przez moduł szeregowy do komunikacji z wieloma urządzeniami na magistrali danych. Urządzenie wykorzystuje adres 110100xb, gdzie pin 3 na J1 (SDO/SA0) definiuje bit najmniej znaczący (LSB). Domyślnie LSB adresu wynosi „1” ze względu na rezystor podciągający na JP1, jak pokazano na schemacie dostępnym w Digilent webstrona. Chociaż wartością domyślną jest „1”, po prostu podłączając pin 3 na J1 do szyny uziemiającej, użytkownik może zmienić LSB na „0”. Ten bit wybierany przez użytkownika umożliwia użycie dwóch PmodGYRO na tej samej magistrali I²C. Arkusz danych dla L3G4200D zawiera dalsze informacje dotyczące I²C specyficzne dla urządzenia.

Złącze J1 — komunikacja SPI
Szpilka Sygnał Opis
1 CS Wybór chipa
2 SDA/SDI/SDO Wejście danych szeregowych
3 SDO/SAO Szeregowe wyjście danych/LSB urządzenia I2C
Adres
4 SCLJSPC Zegar seryjny
5 GND Uziemienie zasilania
6 VCC Zasilanie (3.3 V)
7 INT1 Programowalne przerwanie
8 INT2 Dane gotowe/przerwanie FIFO
9 NC Nie połączony
10 NC Nie połączony
11 GND Uziemienie zasilania
12 VCC Zasilanie (3.3 V)
Złącze J2 — komunikacja I2C
Szpilka Sygnał Opis
1 i 2 SCLJSPC Zegar seryjny
3 i 4 SDA/SDI/SDO Dane szeregowe
5 i 6 GND Uziemienie zasilania
7 i 8 VCC Zasilanie (3.3 V)

logo DIGILENTA

www.digilentinc.com
Prawa autorskie Digilent, Inc.
1300 NE Henley Court, apartament 3
Pullman, Waszyngton 99163
(509) 334 6306 Głos | (509) 334 6300 Faks

Dokumenty / Zasoby

Moduł peryferyjny DIGILENT PmodGYRO [plik PDF] Instrukcja obsługi
PmodGYRO, Moduł peryferyjny PmodGYRO, Moduł peryferyjny, Moduł

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *