PmodGYRO™
Manuale di riferimento
Revisione: 3 agosto 2011
Nota: questo documento si applica al Rev. A del consiglio.
Sopraview
PmodGYRO è un modulo periferico dotato del sensore di movimento MEMS STMicroelectronics® L3G4200D. L'L3G4200D fornisce un giroscopio con uscita digitale a tre assi con sensore di temperatura integrato.
Le caratteristiche includono:
- Interfaccia SPI e I2C™ standard
- Risoluzioni selezionabili 250/500/2000 dps
- Due pin di interruzione personalizzabili
- Modalità di spegnimento e sospensione
- Filtraggio del segnale configurabile dall'utente
Descrizione funzionale
PmodGYRO utilizza una connessione standard a 12 pin e comunica tramite SPI o I²C, per impostazione predefinita la comunicazione I²C. Un resistore pull-up sulla linea CS mantiene il dispositivo in modalità I²C a meno che la linea CS non venga abbassata dal dispositivo master
Interfaccia
Quando comunica con il dispositivo, il master deve fornire un indirizzo di registro e un flag che specifica se l'azione successiva è una lettura o una scrittura. Il trasferimento effettivo dei dati segue questo comando. Attraverso questo metodo, l'utente può configurare il dispositivo scrivendo su specifici registri di controllo all'interno del dispositivo oppure rileggere i dati da registri di sola lettura separati.
Due interruzioni si mappano direttamente sui pin disponibili per l'utente sul connettore J1 del PmodGYRO. La configurazione di INT1, presente sul pin 7 di J1, è interamente personalizzabile dall'utente. L'uso principale di INT1 deriva da eventi alti e bassi sui tre assi attorno ai quali il giroscopio misura la velocità angolare. Per impostazione predefinita, INT1 è disabilitato. Il secondo interrupt, INT2, viene utilizzato principalmente per i dati pronti e gli interrupt FIFO ed è mappato sul pin 8 su J1.
Per ulteriori informazioni sui registri di controllo, sulla raccolta dati e sulle impostazioni di interruzione disponibili per la configurazione dell'utente, consultare la scheda tecnica per L3G4200D su STMicroelectronics® websito.
Comunicazione SPI
L'interfaccia SPI utilizza tre o quattro linee di segnale per la comunicazione a seconda della configurazione attuale del dispositivo. Si tratta di Chip Select (CS), Serial Data In (SDI) o semplicemente Serial Data (SDA) in modalità SPI a 3 fili, Serial Data Out (SDO) e Serial Clock (SCL). Per impostazione predefinita il PmodGYRO è in modalità operativa a 4 fili. Per utilizzare la modalità a 3 fili è necessario scrivere in un registro di controllo. Per una comunicazione SPI più dettagliata, fare riferimento alla scheda tecnica del dispositivo.
Comunicazione I²C
Lo standard I²C utilizza due linee di segnale, dati I²C (SDA) e orologio seriale (SCL). Il dispositivo supporta sia gli orologi seriali standard, da 100 kHz, che quelli veloci, da 400 kHz. In conformità con il protocollo I²C, l'L3G4200D ha un indirizzo a 7 bit specifico del dispositivo utilizzato dal master seriale per comunicare con più dispositivi su un bus dati. Il dispositivo utilizza l'indirizzo 110100xb, dove il pin 3 su J1 (SDO/SA0) definisce il bit meno significativo (LSB). Per impostazione predefinita, l'LSB dell'indirizzo è '1' a causa di un resistore pull-up su JP1, come mostrato dallo schema disponibile su Digilent webluogo. Sebbene il valore predefinito sia "1", collegando semplicemente il pin 3 su J1 alla guida di terra l'utente può modificare l'LSB in "0". Questo bit selezionabile dall'utente consente di utilizzare due PmodGYRO sullo stesso bus I²C. La scheda tecnica dell'L3G4200D contiene ulteriori informazioni I²C specifiche del dispositivo.
Connettore J1: comunicazioni SPI | |||
Spillo | Segnale | Descrizione | |
1 | CS | Chip Seleziona | |
2 | SDA/SDI/SDO | Ingresso dati seriali | |
3 | SDO/SAO | Uscita dati seriali/LSB del dispositivo I2C Indirizzo |
|
4 | SCLJSPC | Orologio seriale | |
5 | Terra | Messa a terra dell'alimentatore | |
6 | VCC | Alimentazione (3.3 V) | |
7 | INT1 | Interruzione programmabile | |
8 | INT2 | Dati pronti/Interrupt FIFO | |
9 | NC | Non connesso | |
10 | NC | Non connesso | |
11 | Terra | Messa a terra dell'alimentatore | |
12 | VCC | Alimentazione (3.3 V) | |
Connettore J2: comunicazione I2C | |||
Spillo | Segnale | Descrizione | |
1 e 2 | SCLJSPC | Orologio seriale | |
3 e 4 | SDA/SDI/SDO | Dati seriali | |
5 e 6 | Terra | Messa a terra dell'alimentatore | |
7 e 8 | VCC | Alimentazione (3.3 V) |
www.digilentinc.com
Diritto d'autore Digilent, Inc.
1300 NE Henley Court, Suite 3
Pullmann, WA 99163
(509) 334 6306 Voce | (509) 334 6300Fax
Documenti / Risorse
![]() |
Modulo periferico DIGILENT PmodGYRO [pdf] Manuale di istruzioni PmodGYRO, Modulo periferico PmodGYRO, Modulo periferico, Modulo |