| Os motores de busca de Datasheet de Componentes eletrônicos |
|
FXLS8967AF Folha de dados(PDF) 39 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
FXLS8967AF Folha de dados(HTML) 39 Page - NXP Semiconductors |
|
39 / 98 page ![]() NXP Semiconductors FXLS8967AF 3-Axis Low-g Accelerometer 15.7 BUF_X_LSB, BUF_X_MSB, BUF_Y_LSB, BUF_Y_MSB, BUF_Z_LSB, BUF_Z_MSB (addresses 0Ch to 11h) These registers contain either the buffer Head or Tail output acceleration sample data in 2's complement format. The tail (oldest) sample is stored when the FIFO read out mode is selected, and the head (newest) sample is stored when the LIFO read out mode is selected. BUF_CONFIG1[BUF_TYPE] controls the read out mode. The byte order of the output data is programmable via SENS_CONFIG2[LE_BE], and defaults to little-endian mode. In little-endian mode, the output data buffer registers are arranged with the LSB of each axes data stored at the lower address. The upper nibble (MSB) is stored at the next address, and is right justified. In little-endian mode, the buffer output data is also sign extended to avoid the need for the host software to do sign extension of the output data on a per sample (per axis) basis. In big-endian mode (with SENS_CONFIG2[LE_BE] = 1), the output buffer data registers are arranged with the MSB of each axis data stored at the lower register address. The lower nibble(LSB) is stored at the next address, and is left justified. The lower 4 bits of the LSB are always read as '0'. The host software must right shift the data by 4 bits (or divide the value by 16) in order to obtain the correct scaling of the acceleration data. If SENS_CONFIG2[F_READ] = 1, the auto increment mechanism skips over the MSB registers. This operation shortens the output data size from 6 bytes to 3 bytes per XYZ sample. When SENS_CONFIG2[F_READ] = 1, the MSB of each axes data is stored at the LSB address, regardless of the setting made in SENS_CONFIG2[LE_BE]. The output data size may also be reduced using the X/Y/Z_DIS bits located in the SENS_CONFIG5 register. These bits can be used to selectively disable each axis from being read out using the auto-increment mechanism. For example, setting X_DIS causes the auto-increment mechanism to skip over the BUF_X LSB and MSB registers, thereby shortening the number of bytes to be read from 6 to 4, or from 3 to 2 when F_READ = 1. Note: Reading the BUF_STATUS register is not required in order to clear the BUF_WMRK event flag - if the host has mapped more than the BUF_WMRK event flag to the same interrupt pin, the BUF_STATUS register should be used to confirm that a BUF_WMRK event was the source of the interrupt before initiating the burst read operation. Bit 7 6 5 4 3 2 1 0 Name BUF_X[7:0] Reset — — — — — — — — Access R R R R R R R R Table 36. BUF_X_LSB and BUF_X_MSB registers (addresses 0Ch, 0Dh) with SENS_CONFIG2[LE_BE] = 0 bit allocation Bit 7 6 5 4 3 2 1 0 Name SX SX SX SX BUF_X[11:8] Reset — — — — — — — — Access R R R R R R R R FXLS8967AF All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved. Objective data sheet Rev. 1 — 27 April 2021 39 / 98 |
|
Ligação URL |
| ALLDATASHEET é útil para você? [ DONATE ] |
Sobre Alldatasheet | Publicidade | Contato conosco | Privacy Policy | Link para a ficha técnica | roca de Link | Lista de Fabricantes All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |