3.9
Serial Peripheral Interface
The device includes a Serial Peripheral Interface (SPI) to provide access to the configuration registers and digital data. Ref-
erence Section 4 for details regarding the SPI protocol and available commands.
To maximize independence between the X and Y channels, the device includes two interface blocks, one for each axis. The
X-axis interface block responds only to X-axis acceleration requests, or even addressed register commands. The Y-axis interface
block responds only to Y-axis acceleration requests, or odd addressed register commands. To the SPI master, the device oper-
ates as a single device. The internal independent blocks are transparent.
Each SPI block has an independent shift register. Once a message is received (rising edge of CS), the contents of the two
shift registers are compared. If the contents do not match, the Y-Axis SPI block will not respond, and the X-Axis SPI block will
respond with a SPI Error as shown in Table 30 . If the contents match, each SPI block decodes the message, and the appropriate
block enables DO for a response during the next SPI message.
Figure 33 shows an internal diagram of the SPI.
Registers
X SPI
If Bit 13 == ‘1’
If Bit 13 = ‘0’
& Bit 14 == ‘0’
& A0 == ‘0’
SPI Master
Even Address Regs
X SPI Shift Register
X-Axis Raw Data
CS_M
CS
CS
X-Axis OC Data
SPI Mismatch Error (SPI Error)
SCLKM SCLK
MOSI
MOSIM
MISO
MISOM
SCLK
MOSI
MISO
I/O
Odd Address Regs
Y-Axis Raw Data
Y SPI Shift Register
Y-Axis OC Data
If Bit 13 == ‘1’
Y SPI
If Bit 13 = ‘0’
& Bit 14 == ‘1’
& A0 == ‘1’
Figure 33. SPI Diagram
MMA65xx
Sensor
42
Freescale Semiconductor, Inc.
相关PDF资料
MMA6556KW IC ACCELEROMETER X AXIS 16QFN
MMA6826AKW IC ACCELEROMETER XY AXIS 16QFN
MMA6854KW IC ACCELEROMETER X AXIS 16QFN
MMA7331LR2 ACCELEROMETER 4G XYZ ENH 14-LGA
MMA8451QT IC ACCELEROMETER 3AXIS 16QFN
MMA8452QR1 IC ACCELER 2G/4G/8G 3AXIS 16QFN
MMA8453QR1 IC ACCELER 2G/4G/8G 3AXIS 16QFN
MMBF0201NLT1 MOSFET N-CH 20V 300MA SOT-23
相关代理商/技术参数
MMA6527KWR2 功能描述:加速计 - 板上安装 XY-AXIS 120/ 120G RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA6555KW 功能描述:加速计 - 板上安装 X-AXIS 100G RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA6555KWR2 功能描述:加速计 - 板上安装 X-AXIS 100G RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA6556KW 功能描述:加速计 - 板上安装 X-AXIS 120G RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA6556KWR2 功能描述:加速计 - 板上安装 X-AXIS 120G RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA65XX 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:Dual-Axis SPI Inertial Sensor
MMA6700AEGR2 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:High Accuracy Low g Inertial Sensor MEMS Sensing, State Machine ASIC
MMA6700EG 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:High Accuracy Low g Inertial Sensor MEMS Sensing, State Machine ASIC