Logo DIGILENT

PmodGYRO™
Manuale di riferimento
Revisione: 3 agosto 2011
Nota: questo documento si applica al Rev. A del consiglio.

Modulo periferico DIGILENT PmodGYRO

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)

Logo DIGILENT

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

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *