Microsoft IST8310 Use Manual_v1.5_Engx User Manual V1.5 Eng
User Manual: Pdf
Open the PDF directly: View PDF
.
Page Count: 15
| Download | |
| Open PDF In Browser | View PDF |
IST8310 User Manual v1.5 Confidential Information 1 IST8310 Driver Settings • I2C default (CAD0, CAD1 floating) slave address: 0Eh(7-bit) / 1Ch(8-bit) • Register initial settings (to be set in Stand-by mode): 1) Write 24h into 0x41h <= 16 times internal average setup (low noise mode) 2) Write C0h into 0x42h <=Set/Reset pulse duration setup • Read Process: 1) Write 0Ah into 0x01h (Single Measurement Mode) 2) Wait 6ms (minimum waiting time for 16 times internal average setup) 3) Read sequential 6 bytes from 0x03h, which are: XLow, XHigh, YLow, YHigh, ZLow, Zhigh and construct X, Y, Z output raw data 4) Do Cross-axis Compensation process (page 3~4) 5) Do software average (page 5, optional) 6) Rep1)~4) or 5) Confidential Information 2 Cross-Axis Compensation Flow Read the cross-axis data (Hex, 2’s complement, LSB) from 8310’s registers 0x9Ch~0xADh Data Processing: 1. Combine every 2 bytes to construct 9 cross-axis raw data 2. Hex to Dec 3. Multiply by a constant M=3/20 Get “transformation matrix” A (3 x 3) based on page 4’s information Cross-axis compensation finished, get orthogonal 3axis output data (Dec, mili-Gauss) Multiply ”transforma tion matrix A” by “IST8310 3-axis output raw data” (A x Raw Data) Confidential Information 3 Cross-Axis Compensation Compensation Formula: 50 0 0 A = 0 50 0 0 0 50 X11 ~ X33 are stored in 8310’s registers, from 9Ch~ADh; each 2 bytes represents one cross-axis data (Hex, 2’s complement, LSB)。 A: Cross-axis transformation matrix X11~X33: Cross-axis data obtained in 8310 FT process. Yab to Xab process: 1. Combine every 2 bytes to form 9 cross-axis raw data (Yab) 2. Hex to Dec 3. Multiply by a constant M=3/20 X11 =Y11*M, X12 =Y12*M, X13 =Y13*M, and so on… Parameter Yab (to be processed to Xab) Y11 Y12 Y13 Y21 Y22 Y23 Y31 Y32 Y33 Confidential Information Register Addresses (Low Byte, High Byte) 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD 4 IST8310 Software Average Method (Optional) • Average Method: Xavg1=(Xm+Xm-1+Xm-2+Xm-3)/4, Xavg2=(Xm-1+Xm-2+Xm-3+Xm-4)/4, Xavg3=(Xm-2+Xm-3+Xm-4+Xm-5)/4, and so on… (Use 4 sequential data to construct a new data) *Xm, Xm-1, Xm-2, Xm-3 , Xm-4, Xm-5 are sequential orthogonal 3-axis output data . *Xavg1, Xavg2, Xavg3 are the final data feed to your processor. Confidential Information 5 IST8310 Pin Table Data from IST8310 datasheet. Confidential Information 6 IST8310 Application Circuit Data from IST8310 datasheet. Confidential Information 7 Pin-to-Pin Information to HMC5883L/5983 8 IST8310 p2p to HMC5883L/5983 (1/2) Pin No. IST8310 HMC5883L HMC5983 Comments 1 SCL SCL SCL/SPI_SCK IST8310 doesn’t support SPI, otherwise compatible. 2 AVDD VDD VDD Compatible (IST8310:1.72~3.6V; HMC5x83L: 2.16~3.6V) 3 NC NC NC Compatible 4 NC S1 SPI_CS Compatible (IST8310 doesn’t care, no connection inside) 5 CAD0 NC SPI_SDO Compatible (IST8310 slave address select, see page 5) 6 CAD1 NC I2C/~SPI Compatible (IST8310 slave address select, see page 5) 7 VPP NC NC Compatible (VPP pin can be connected to GND or floating) 8 NC SETP SETP Compatible (IST8310 doesn’t care, no connection inside) 9 VSS GND SoC Compatible (for HMC5893, keep SoC signal = “0”) 10 C1 C1 C1 Compatible 11 VSS GND GND Compatible 12 NC SETC SETC Compatible (IST8310 doesn’t care, no connection inside) 13 DVDD VDDIO VDDIO Compatible 14 RSTN NC NC Compatible (RSTN pin can be connected to MCU or floating) 15 DRDY DRDY DRDY Compatible 16 SDA SDA SDA/SPI_SDI IST8310 doesn’t support SPI, otherwise compatible. Confidential Information 9 IST8310 p2p to HMC5883L/5983 (2/2) PN Pin 6 Pin 5 i2c Address HMC5883L NC NC 0EH / 1CH HMC5983 VDD NC 0EH / 1CH Slave Address Select • • I2C slave address is 0EH(7-bit)/ 1CH(8-bit) when you mount IST8310 onto HMC5883L/5983”s PCB. Nothing else needs to be taken care of. Confidential Information 10 Reference Information 11 HMC5883L Pin Table Data from HMC5883L datasheet. Confidential Information 12 HMC5883L Application Circuit Data from HMC5883L datasheet. Confidential Information 13 HMC5983 Pin Table Data from HMC5983 datasheet. Confidential Information 14 HMC5983 Application Circuit Data from HMC5983 datasheet. Confidential Information 15
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : Yes Author : Chris Create Date : 2016:06:29 16:35:37+08:00 Modify Date : 2016:06:29 16:35:37+08:00 XMP Toolkit : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03 Creator Tool : PScript5.dll Version 5.2.2 Format : application/pdf Title : Microsoft PowerPoint - IST8310 Use Manual_v1.5_Eng.pptx Creator : Chris Producer : Acrobat Distiller 11.0 (Windows) Document ID : uuid:966a1aa3-bb0c-468b-ae95-6566b6d0f8ac Instance ID : uuid:5e82951a-4ec4-458a-8e58-6a5ec50d08b8 Page Count : 15EXIF Metadata provided by EXIF.tools