DIGILENT PmodCMPS Input Pmods Sensors Manuale di u pruprietariu
Overview
U Digilent PmodCMPS presenta u popular Honeywell HMC5883L Bussola digitale di 3 assi è pò aghjunghje letture di l'intestazione di bussola à qualsiasi scheda host Digilent cù una interfaccia I²C.
U PmodCMPS.
E caratteristiche includenu:
- Bussola digitale a 3 assi
- Risoluzione di u campu di 2 milli-gauss in campi di ±8 gauss
- Velocità massima di output di dati di 160 Hz
- Resistori di pull-up opzionali per i pin SCL e SDA
- Piccola dimensione di PCB per disinni flessibili 0.8" × 0.8" (2.0 cm × 2.0 cm)
- Connettore 2 × 4 pin cù interfaccia I2C
- Segui Specifiche di l'interfaccia Digilent Pmod
- Libreria è exampu codice dispunibule in centru di risorse
Descrizzione Funziunale
U PmodCMPS utilizza l'HMC5883L di Honeywell cù a tecnulugia Anisotropic Magnetoresistive (AMR). In l'inglese chjaru, questu significa chì i trè sensori (unu per ogni direzzione di coordenate) anu pocu interferenza cù l'altri per chì e dati precisi ponu esse recuperati da u Pmod.
Interfacce cù u Pmod
U Pmod CMPS cumunicà cù a scheda di l'ospite via u protocolu I²C. I Jumpers JP1 è JP2 furniscenu resistenze di pull-up opzionali da 2.2kΩ da aduprà per e linee Serial Data è Serial Clock. L'indirizzu di 7-bit per questu chip di bordu hè 0x1E, facendu l'indirizzu di 8-bit per un cumandamentu di lettura 0x3D è 0x3C per un cumandamentu di scrittura.
Per automaticamente, u PmodCMPS principia in u modu di Misurazione Singulu in modu chì a bussola piglia una sola misurazione, stabilisce u pin Data Ready altu, è poi si mette in Modu Idle. Mentre in u Modu Idle, i principali fonti di cunsumu di energia sò (micca surprisante) disattivati, cum'è l'ADC internu chì raccoglie u vol.tage misure. Tuttavia, pudete sempre accede à tutti i registri cù u so valore di dati più recenti attraversu u bus I²C. Per cambià u PmodCMPS da u modu inattivu in u modu di Misurazione Unicu o Continuu, l'utilizatore deve scrive à u Registru di Modu (0x02).
Quandu leghje e dati da u Pmod CMPS, tutti i sei registri di dati, chì currispondenu à i byte superiore è inferiore di ogni direzzione di coordenate cartesiane, deve esse lettu. Siccomu l'indicatore di l'indirizzu di u registru internu aumenta automaticamente dopu chì un registru hè statu lettu cù successu, hè pussibule di leghje da tutti i sei registri cù un solu cumandamentu. Un exampu cumu pò vede questu hè datu quì sottu:
Tabella 1. Byte di cumanda è indirizzu.
Command byte | Byte di indirizzu | ||||||||||||||||
0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | (ACK) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | (ACK) |
MSB X | LSB X | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ACK) |
MSB Z | LSB Z | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ACK) |
MSB Y | LSB Y | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (STOP) |
Nota: SX significa una estensione di signu di u bit di signu (sb).
Pinout Description Table
Tabella 1. Connettore J1: Descrizioni Pin cum'è marcatu nantu à u Pmod.
Intestazione J1 | ||
Pins | Segnale | Descrizzione |
1 è 5 | SCL | Clock Serial |
2 è 6 | SDA | Dati Serial |
3 è 7 | GND | Terra di alimentazione elettrica |
4 è 8 | VCC | Alimentazione (3.3V) |
Intestazione J2 | ||
Pin | Segnale | Descrizzione |
1 | SECU | Data Ready |
2 | GND | Terra di alimentazione elettrica |
Maglione JP1 | ||
Statu caricatu | A linea SDA usa una resistenza di pull-up 2.2kΩ | |
Maglione JP2 | ||
Statu caricatu | A linea SCL usa una resistenza pull-up 2.2kΩ |
U Pmod CMPS offre ancu un modu di autotesta per aiutà à calibrerà qualsiasi dati chì sò ricevuti da u modulu.
Ogni putenza esterna appiicata à u PmodCMPS deve esse in 2.16V è 3.6V; dunque, quandu usu Pmod headers nant'à schede sistema Digilent, u supply voltage deve esse à 3.3V.
Dimensioni fisiche
I pins nantu à l'intestazione di pin sò distanziati 100 mil. U PCB hè 0.8 inch long in i lati paralleli à i pin in u pin header è 0.8 inch long in i lati perpendicular à l'header pin.
Copyright Digilent, Inc.
Altri nomi di prudutti è cumpagnie citati ponu esse marchi di i so rispettivi pruprietarii.
Scaricatu da Arrow.com.
1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com
Documenti / Risorse
![]() |
DIGILENT PmodCMPS Input Pmods Sensors [pdfManuale di u pruprietariu PmodCMPS Input Pmods Sensors, PmodCMPS, Input Pmods Sensors, Pmods Sensors, Sensors |