4.3.2
Data Transmission
Transmission frames are composed of two start bits, an 8-Bit or 10-bit data word, and error detection bit(s). Data words are
transmitted least-significant bit (LSB) first. A typical Manchester-encoded transmission frame is illustrated in Figure 30 .
Data Bit
SB1
SB0
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
PAR
SB1
I MOD
Bit Value
‘0’
‘0’
‘1’
‘1’
‘1’
‘0’
‘0’
‘1’
‘1’
‘1’
‘1’
‘0’
‘1’
t BIT
t TRAN = t BIT * (2+DATASIZE+(P_CRC?3:1))
t FRAME
Figure 30. Example Manchester Encoded Data Transfer - PSI5-x10P
4.3.3
Error Detection
Error detection of the transmitted data is accomplished via either a parity bit, or a 3-Bit CRC. The type of error detection used
is selected by the P_CRC bit in the DEVCFG register.
4.3.3.1
Parity Error Detection
When parity error detection is selected, even parity is employed. The number of logic ‘1’ bits in the transmitted message must
be an even number.
4.3.3.2
3-Bit CRC Error Detection
When CRC error detection is selected, a 3-bit CRC is appended to each response message. The 3-bit CRC uses a generator
polynomial of g(x) = X 3 +X+1, with a seed value = ‘111’. Data from the transmitted message is read into the CRC calculator LSB
first, and the data is augmented with three ‘0’s. Start bits are not used in the CRC calculation. Table 7 shows some example CRC
calculation values for 10-bit data transmissions.
Table 7. PSI5 3-Bit CRC Calculation Examples
Data Transmitted
CRC
HEX
0x000
0x0CC
0x151
0x1E0
0x1F4
0x220
0x275
0x333
0x3FF
D9
0
0
0
0
0
1
1
1
1
D8
0
0
1
1
1
0
0
1
1
D7
0
1
0
1
1
0
0
0
1
D6
0
1
1
1
1
0
1
0
1
D5
0
0
0
1
1
1
1
1
1
D4
0
0
1
0
1
0
1
1
1
D3
0
1
0
0
0
0
0
0
1
D2
0
1
0
0
1
0
1
0
1
D1
0
0
0
0
0
0
0
1
1
D0
0
0
1
0
0
0
1
1
1
C2
1
0
0
0
0
1
1
0
1
C1
1
1
0
1
1
0
1
0
0
C0
0
1
0
1
0
0
1
1
0
MMA52xxKW
Sensors
36
Freescale Semiconductor, Inc.
相关PDF资料
MMA6331LT SENSORS ACCELEROMETER 14LGA
MMA6341LT IC ACCELER 3G/8G XY-AXIS 14LGA
MMA6361LT IC ACCELER 1.5G XY-AXIS 14LGA
MMA6527KW IC ACCELEROMETER XY AXIS 16QFN
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
相关代理商/技术参数
MMA52XXAKW 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:Xtrinsic MMA52xxAKW PSI5 Inertial Sensor
MMA52XXKW 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:PSI5 Inertial Sensor
MMA52XXWR2 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:PSI5 Inertial Sensor
MMA621010AEG 功能描述:加速计 - 板上安装 100/100G XY ANALOG RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA621010AEGR2 功能描述:加速计 - 板上安装 100/100G XY ANALOG RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA621010AKEG 功能描述:加速计 - 板上安装 100/100G XY ANALOG RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA621010AKEGR2 功能描述:加速计 - 板上安装 100/100G XY ANALOG RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C
MMA621010EG 功能描述:加速计 - 板上安装 100 /100 XY DIGITAL RoHS:否 制造商:Murata 传感轴:Double 加速:12 g 灵敏度: 封装 / 箱体: 输出类型:Analog 数字输出 - 位数:11 bit 电源电压-最大:5.25 V 电源电压-最小:4.75 V 电源电流:4 mA 最大工作温度:+ 125 C 最小工作温度:- 40 C