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

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) | |

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ł |
