Freescale Semiconductor FRDM-FXS-MULTI 데이터 시트

다운로드
페이지 100
FXOS8700CQ
Sensors
Freescale Semiconductor, Inc.
47
If any of the interrupt sources listed under the Return-to-Sleep column is asserted before the sleep counter reaches the value 
specified in ASLP_COUNT, then all sleep mode transitions are terminated and the internal sleep counter is reset. If none of the 
interrupts listed under the Return-to-Sleep column are asserted within the time limit specified by the ASLP_COUNT register, the 
system will transition to the Auto-Sleep mode and use the ODR value specified in CTRL_REG1[aslp_rate].
If any of the interrupt sources listed under the “Wake-from-Sleep” column is asserted, then the system will transition out of the 
low sample rate Auto-Sleep mode to the user-specified Wake mode sample rate provided that the specific wake event function 
is enabled in register CTRL_REG3. 
If the Auto-Sleep interrupt is enabled, a transition from Active mode to Sleep mode and (vice-versa) will generate an interrupt.This 
interrupt is cleared by reading the SYSMOD (0x0B) register.
If CTRL_REG3[fifo_gate] = 1, a transition into Auto-Sleep mode will preserve the FIFO contents and set SYSMOD[fgerr] (FIFO 
Gate error), and prevent the further collection of accelerometer data into the FIFO. The system will wait for the FIFO buffer to be 
emptied by the host application before new samples can be acquired.
 
Figure 12. Auto-Sleep state transition diagram
10.3
Temperature
10.3.1
TEMP (0x51) register
Eight-bit 2’s complement sensor temperature value with 0.96 °C/LSB sensitivity. Temperature data is only valid between -40 °C 
and 125 °C. The temperature sensor output is only valid when M_CTRL_REG1[m_hms] > 0b00. Please note that the 
temperature sensor is uncalibrated and its output for a given temperature will vary from one device to the next. 
Table 48. TEMP register
die_temperature[7:0]
Acquire
Standby
No Sleep
Standby
Sleep
Active Mode
Auto-Sleep Mode
SLP_COUNTER < 
SLP_COUNTER >
ASLP COUNT
ASLP COUNT