MEMSIC MXP7205VW Rev.C Page 7 of 12 8/2/2011
PCB Layout
Notes:
1. C
1
= 1.0μF
2. The bypass capacitance should be placed near the VDD
and VSS pins to ensure low noise performance and
accurate outputs. The predominant transient currents
on the MXP7205VW are supplied to the heater element
in the thermal sensor through the VDD and VSS pins.
The nominal heater resistance is about 500ohm, and
nominal heater power is about 7.5 mW. With
VDD=5.0V, peak current in the heater element is
approximately 10 mA. An internal switching regulator
ensures that heater power remains essentially constant
with temperature and supply voltage variations. This
regulator uses Pulse Width Modulation (PWM) and
operates at a fundamental frequency of 1.6 MHz. At
VDD=5V, the PWM regulator duty cycle is nominally
15-20%. The bypass capacitor should be able to
deliver the required charge during each regulator
switching period to ensure low supply noise.
3. Robust low inductance ground and supply wiring
should be used.
4. Care should be taken (like isolated rings and planes,
signal route out perpendicular to the external thermal
gradient) to ensure there is “thermal symmetry” on the
PCB immediately surrounding the MEMSIC device
and that there is no significant heat source nearby. This
will minimize any errors in the measurement of
acceleration.
Power
C
1
MISO
7
8
6
5
1 2 3 4
+Z
+X
VDA
VDD
FM
SCK
SSB
MOSI
VSS
MEMSIC MXP7205VW Rev.C Page 8 of 12 8/2/2011
SERIAL PERIPHERAL INTERFACE PROTOCOL
The Serial Peripheral Interface (SPI) is a synchronous serial communication subsystem. The SPI described here is a 16-bit
variation of the original 8-bit design. There are four pins associated with the SPI: 1. SCK (serial clock), 2. MISO (master in/
slave out), 3. MOSI (master out/ slave in), and 4. SSB (slave select bar). Internal to each device on the SPI bus is a 16-bit shift
register. Devices can operate in either a master or slave role. There can only be one master on the SPI bus at any given time. The
pins MISO, MOSI, and SCK are tied together for all devices on the bus. To initiate a data transfer, the master device pulls SSB
low on the slave device that it wishes to communicate with. Internal to the slave device this accomplishes two things: 1. It allows
SCK (generated by the master) to pass through to the shift register, and 2. It enables output MISO (all unselected slave devices
on the bus will have MISO tri-stated). During an SPI transfer, a 16-bit word is shifted out of MISO, while a different 16-bit word
is simultaneously shifted into MOSI, synchronous with clock SCK (for the master device, the roles of MISO and MOSI are
reversed). Another way to view the transfer is that a 16-bit shift register in the master, and another 16-bit shift register in the
slave are connected as a circular 32-bit shift register. When a transfer occurs, this distributed shift register is shifted 16 bit
positions; thus the data words in the master and slave are effectively exchanged.
The SPI on the MXP7205VW is designed to operate only in the slave mode. It uses the protocol CPHA = 0, CPOL = 0, that is,
data changes on MOSI and MISO on the falling edge of SCK, and is clocked into the shift register on the rising edge of SCK.
When the MXP7205VW is selected as the slave device, 16-bits of data, MSB first, are simultaneously shifted from the master to
the slave, and from the slave to the master on the 16 rising edges of SCK. After the 16th rising edge of SCK, the slave shift
register will contain the 16-bit word that was transferred from the master. Internal to the MXP7205VW there is a 16-bit bus that
serves both as the address bus and the data bus. Immediately after the 16th rising edge of SCK, the internal bus will be driven by
the shift register outputs, and will be used as the address bus. When SCK falls, the address on the internal bus will be latched into
the address decoders. During the time between the last falling edge of SCK and the next falling edge of SSB, data will be placed
on the internal bus in accordance with the instruction received by the address decoders. On the rising edge of SSB, the data on
the internal bus will be latched into the appropriate register. The rising edge of SSB also signals the end of the data transfer.
There are 2 types of data transfers supported by the MXP7205VW SPI: 1.Master reading the x and y/z channel MSB and LSB
accelerometer output registers, and 2. Master reading and writing the MXP7205VW 8-bit control register. If bit 13, “SEN”, of
the word written from the master to the MXP7205VW is hi, then the instruction is a read of an accelerometer output register. If
bit 13 is low, then the instruction is either a read or write of the MXP7205VW control register.
The protocol for reading the accelerometer output registers is shown in following tables
Sensor Data Request (MOSI):
MSB
LSB
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SQ1 SQ0 SEN SQ2 - - - - - - - - LC3 LC2 LC1 LC0
- - 1 - Accelerometer output LSB register, x-channel - - 0 0
- - 1 - Accelerometer output LSB register, y/z-channel - - 0 1
- - 1 - Accelerometer output MSB register, x-channel - - 1 0
- - 1 - Accelerometer output MSB register, y/z-channel - - 1 1
Sensor Data Request
Name Bit Position Definition
SQ2:SQ0 15,14,12 Sequence identifier - used for synchronizing samples
SEN 13 SEN = 1, sensor data read; SEN = 0, control register read or write.
LC3:LC0 3:0 Logical channel select
11:4 Not used for sensor data request.
Sensor Data Request MOSI Bit Definition
MEMSIC MXP7205VW Rev.C Page 9 of 12 8/2/2011
Sensor Data Response (MISO):
MSB LSB
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SQ2 SQ1 SQ0 P ST1 ST0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
0 0 Not Used
0 1 Sensor Data
1 0 Self-Test Data
1
1 1 ES1 ES0
Exception Status
0 0 Sensor Error Data
0 0 0 ND CNC
HE ME DE
0 1 Not Used
1 0 Not Used
1 1 Reserved
Sensor Data Response
Notes:
1
The self-test data response, with ST1 = 1, ST0 = 0, will occur when the control register contains the values ST = 1 (self-
test enabled), or TC = 1 (temperature compensation disabled).
Sensor Data Response MISO Bit Definition
Name Bit Position Definition
SQ2:SQ0 15:13 Sequence identifier - used for synchronizing sensor samples
P 12 Parity - Ensures odd parity for bits 15:0 of MISO
ST1:ST0 11:10 Status - Identifies contents in D9:D0 of MISO (sensor data, self-test data, exception)
ES1:ES0 9:8 Exception Status - Identifies contents of exception data (sensor error status)
7:5 Not used if ST1:ST0 = 11
ND 4 No Data - Not used.
CNC 3 Conditions Not Correct - Set if attempt is made to read accelerometer data when chip is in power
down.
HE 2 Hardware Error - Set if heater control loop is out of regulation.
ME 1 Reserved
DE 0 Reserved
D9:D0 9:0 Sensor Data - For ST1:ST0 = 01 or 10. Data is LSB justified, and MSB bits are padded with ‘0’ if data
length is less than 10.
Sensor Data Response MISO Bit Definition
The error codes supported by the MXP7205VW when an attempt is made to read accelerometer data
(SEN = 1), are CNC = 1, if the chip is in the power down state, and HE = 1, if the heater control loop is out of regulation.
If self-test is activated when an attempt is made to read accelerometer data, this will be indicated by returning ST1:ST0 = 10.
When reading accelerometer data, there are 4 modes of operation, defined by the settings of bits DAT1 and DAT0 in the
MXP7205VW Control Register. The modes of operation for the different settings are given in following table.
DAT1 DAT0 Definition
0 0 If the MSB or LSB register of either the x or y/z channel is read, then both the x
and y/z channel outputs are frozen until the MSB and LSB of both the x and y/z
channels are read.
0 1 If the MSB or LSB register of either the x or y/z channel is read, then that
channel’s output is frozen until the other byte (either LSB or MSB) is read.
1 0 If the MSB register of either the x or y/z channel is read, then both the x and y/z
channel outputs are frozen until the MSB of the other channel is read.
1 1 Channel outputs are continuously updated.
Channel Output Modes of Operation
The output of either the x or y/z channel is a 14-bit word. Since only 10-bits of data are available from a channel output read, two
read cycles are required to obtain the full 14-bit data word. The 14-bit word can be considered to be stored in a Most Significant

MXP7205VW

Mfr. #:
Manufacturer:
MEMSIC
Description:
Accelerometers +/- 5g 2 Axis Accelerometer with SPI Interface
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet