PmodGYRO™
Referenční příručka
Revize: 3. srpna 2011
Poznámka: Tento dokument se vztahuje na Rev. A představenstva.
Nadview
PmodGYRO je periferní modul s pohybovým senzorem STMicroelectronics® L3G4200D MEMS. L3G4200D poskytuje tříosý digitální výstupní gyroskop s vestavěným teplotním senzorem.
Mezi vlastnosti patří:
- Standardní rozhraní SPI a I2C™
- Volitelná rozlišení 250/500/2000dps
- Dva přizpůsobitelné přerušovací kolíky
- Vypnutí a režim spánku
- Uživatelsky konfigurovatelné filtrování signálu
Popis funkce
PmodGYRO používá standardní 12pinové připojení a komunikuje přes SPI nebo I²C, ve výchozím nastavení na komunikaci I²C. Pull-up rezistor na lince CS udržuje zařízení v režimu I²C, pokud není linka CS řízena nízko nadřízeným zařízením
Rozhraní
Při komunikaci se zařízením musí master poskytnout adresu registru a příznak určující, zda následná akce je čtení nebo zápis. Vlastní přenos dat následuje po tomto příkazu. Prostřednictvím této metody může uživatel buď konfigurovat zařízení zápisem do specifických řídicích registrů v zařízení, nebo zpětně číst data ze samostatných registrů pouze pro čtení.
Dvě přerušení přímo mapují na piny dostupné uživateli na konektoru J1 PmodGYRO. Konfigurace INT1, přítomná na pinu 7 J1, je zcela uživatelsky přizpůsobitelná. Hlavní použití INT1 pramení z vysokých a nízkých událostí na třech osách, kolem kterých gyroskop měří úhlovou rychlost. Ve výchozím nastavení je INT1 zakázáno. Druhé přerušení, INT2, se primárně používá pro data ready a FIFO přerušení a mapuje se na pin 8 na J1.
Další informace o řídicích registrech, sběru dat a nastavení přerušení dostupných pro uživatelskou konfiguraci naleznete v datovém listu pro L3G4200D na STMicroelectronics® webmísto.
SPI komunikace
Rozhraní SPI využívá ke komunikaci tři nebo čtyři signálové linky v závislosti na aktuální konfiguraci zařízení. Jsou to Chip Select (CS), Serial Data In (SDI) nebo jednoduše Serial Data (SDA) v režimu 3-wire SPI, Serial Data Out (SDO) a Serial Clock (SCL). PmodGYRO je standardně nastaven na 4vodičový provozní režim. Aby bylo možné použít 3vodičový režim, musí být zapsán řídicí registr. Podrobnější komunikaci SPI naleznete v datovém listu zařízení.
Komunikace I²C
Standard I²C používá dvě signálové linky, I²C data (SDA) a sériové hodiny (SCL). Zařízení podporuje jak standardní, 100 kHz, tak rychlé, 400 kHz, sériové hodiny. V souladu s protokolem I²C má L3G4200D 7bitovou adresu specifickou pro zařízení, kterou používá sériový master ke komunikaci s více zařízeními na datové sběrnici. Zařízení používá adresu 110100xb, kde pin 3 na J1 (SDO/SA0) definuje nejméně významný bit (LSB). Ve výchozím nastavení je LSB adresy '1' kvůli pull-up rezistoru na JP1, jak ukazuje schéma dostupné na Digilent webmísto. Zatímco výchozí hodnota je '1', jednoduchým připojením kolíku 3 na J1 k zemnicí liště může uživatel změnit LSB na '0'. Tento uživatelsky volitelný bit umožňuje použití dvou PmodGYRO na stejné I²C sběrnici. Datový list pro L3G4200D obsahuje další informace I²C specifické pro zařízení.
Konektor J1 — SPI Communications | |||
Kolík | Signál | Popis | |
1 | CS | Výběr čipu | |
2 | SDA/SDI/SDO | Sériová data In | |
3 | SDO/SAO | Sériový datový výstup/LSB zařízení I2C Adresa |
|
4 | SCLJSPC | Sériové hodiny | |
5 | GND | Uzemnění napájecího zdroje | |
6 | VCC | Napájení (3.3V) | |
7 | INT1 | Programovatelné přerušení | |
8 | INT2 | Data Ready/FIFO Interrupt | |
9 | NC | Nepřipojeno | |
10 | NC | Nepřipojeno | |
11 | GND | Uzemnění napájecího zdroje | |
12 | VCC | Napájení (3.3V) | |
Konektor J2 — I2C komunikace | |||
Kolík | Signál | Popis | |
1 a 2 | SCLJSPC | Sériové hodiny | |
3 a 4 | SDA/SDI/SDO | Sériová data | |
5 a 6 | GND | Uzemnění napájecího zdroje | |
7 a 8 | VCC | Napájení (3.3V) |
www.digilentinc.com
Copyright Digilent, Inc.
1300 NE Henley Court, apartmá 3
Pullman, WA 99163
(509) 334 6306 Hlas | (509) 334 6300 Fax
Dokumenty / zdroje
![]() |
Periferní modul DIGILENT PmodGYRO [pdfNávod k obsluze PmodGYRO, PmodGYRO periferní modul, periferní modul, modul |