English
Language : 

M-G362 Datasheet, PDF (56/69 Pages) Epson Company – IMU (Inertial Measurement Unit)
Filter setting sequence. Please refer to Chapter 8.1.8.
TXdata={0xFE01}/ RXdata={0x----}.
/* WINDOW=1 */
TXdata={0x8505}/ RXdata={0x----}.
/* 125SPS */
TXdata={0x8800}/ RXdata={0x----}.
/* disable UART auto mode, just in case. */
TXdata={0xFE00}/ RXdata={0x----}.
/* WINDOW=0 */
TXdata={0x8301}/ RXdata={0x----}.
/* move to Sampling mode */
receive sampling data.
(a)Wait until Data Ready signal is asserted.
(b)
TXdata={0x0600}/ RXdata={0x----}.
/* FLAG read command */
TXdata={0x0E00}/ RXdata={FLAG}.
/* TEMP_HIGH read command */
TXdata={0x1000}/ RXdata={TEMP_HIGH}. /* TEMP_LOW read command */
TXdata={0x1200}/ RXdata={TEMP_LOW}. /* XGYRO_HIGH read command */
TXdata={0x1400}/ RXdata={XGYRO_HIGH}.
/* XGYRO_LOW read command */
TXdata={0x1600}/ RXdata={XGYRO_LOW}.
/* YGYRO_HIGH read command */
TXdata={0x1800}/ RXdata={YGYRO_HIGH}.
/* YGYRO_LOW read command */
TXdata={0x1A00}/ RXdata={YGYRO_LOW}.
/* ZGYRO_HIGH read command */
TXdata={0x1C00}/ RXdata={ZGYRO_HIGH}.
/* ZGYRO_LOW read command */
TXdata={0x1E00}/ RXdata={ZGYRO_LOW}.
/* XACCL_HIGH read command */
TXdata={0x2000}/ RXdata={XACCL_HIGH}.
/* XACCL_LOW read command */
TXdata={0x2200}/ RXdata={XACCL_LOW}. /* YACCL_HIGH read command */
TXdata={0x2400}/ RXdata={YACCL_HIGH}./* YACCL_LOW read command */
TXdata={0x2600}/ RXdata={YACCL_LOW}. /* ZACCL_HIGH read command */
TXdata={0x2800}/ RXdata={ZACCL_HIGH}.
/* ZACCL_LOW read command */
TXdata={0x0800}/ RXdata={ZACCL_LOW}. /* GPIO read command */
TXdata={0x0A00}/ RXdata={GPIO}.
/* COUNT read command */
TXdata={0x----}/ RXdata={COUNT}.
repeat from (a) to (b).
TXdata={0x8302}/ RXdata={0x----}.
/* return to Configulation mode */
-:don't care
notes
Please remember to wait until Data Ready signal is asserted.
-------------------------------------------------------------
[Sample Flow 2 (SPI normal mode)]
To read upper 16 bits data of temperature, gyroscope and accelerometer.
Power-on sequence. Please refer to Chapter 8.1.1.
Filter setting sequence. Please refer to Chapter 8.1.8.
TXdata={0xFE01}/ RXdata={0x----}.
/* WINDOW=1 */
TXdata={0x8505}/ RXdata={0x----}.
/* 125SPS */
TXdata={0x8800}/ RXdata={0x----}.
/* disable UART auto mode, just in case. */
TXdata={0xFE00}/ RXdata={0x----}.
/* WINDOW=0 */
TXdata={0x8301}/ RXdata={0x----}.
/* move to Sampling mode */
receive sampling data.
(a)Wait until Data Ready signal is asserted.
(b)
TXdata={0x0600}/ RXdata={0x----}.
/* FLAG read command */
TXdata={0x0E00}/ RXdata={FLAG}.
/* TEMP_HIGH read command */
TXdata={0x1200}/ RXdata={TEMP_HIGH}. /* XGYRO_HIGH read command */
TXdata={0x1600}/ RXdata={XGYRO_HIGH}.
/* YGYRO_HIGH read command */
TXdata={0x1A00}/ RXdata={YGYRO_HIGH}.
/* ZGYRO_HIGH read command */
TXdata={0x1E00}/ RXdata={ZGYRO_HIGH}.
/* XACCL_HIGH read command */
TXdata={0x2200}/ RXdata={XACCL_HIGH}.
/* YACCL_HIGH read command */
TXdata={0x2600}/ RXdata={YACCL_HIGH}./* ZACCL_HIGH read command */
TXdata={0x0800}/ RXdata={ZACCL_HIGH}.
/* GPIO read command */
52
Seiko Epson Corporation
M-G362PDC1 Data Sheet
Rev.20131217