Download Print this page

seeed studio MMA7660FC User Manual

Film motion frame

Advertisement

Quick Links

Altitude | Pressure | Temperature | Motion Sensing | Data Logging

Advertisement

loading
Need help?

Need help?

Do you have a question about the MMA7660FC and is the answer not in the manual?

Questions and answers

Summary of Contents for seeed studio MMA7660FC

  • Page 1 Altitude | Pressure | Temperature | Motion Sensing | Data Logging...
  • Page 2 Seeed Studio Inc products could cause personal injury or loss of life. Should buyer purchase and use Seeed Studio Inc products in such an unauthorized and unintended manner, Buyer agrees to indemnify and hold harmless...
  • Page 3 Tech Support: info@seeedi.com is a motion sensing extension board designed for . Its flexible, ultra-slim and small form factor is suitable for building wearable devices. It consists of a Barometer ( ), a 3-axis Accelerometer Sensor and a 32 Mb serial Flash ( ).
  • Page 4 Tech Support: info@seeedi.com The following block diagram presents the arrangement of various components of Motion Frame. Each module is connected by a 20 pin flex bus. Motion Frame is attached to Seeeduino Film with the help of a FPC socket. 1.
  • Page 5 Tech Support: info@seeedi.com – is used for pressure, altitude and temperature sensing. It consist of a piezo-resistive pressure sensor connected to an ADC. It uses an I²C bus to communicate with the Seeeduino Film(ATMega168). HP03M internally integrates an I²C ADC and an I²C EEPROM. The EEPROM maintains 11 coefficient data stored during manufacturing.
  • Page 6 Tech Support: info@seeedi.com The HP03M library provides two high level interfaces • There exist a pre-instantiated object which is used to access the above • two interfaces. The result of is available in • attributes(variables) provided by HP03M library. The raw uncompensated pressure and temperature values are available in variables.
  • Page 7 Tech Support: info@seeedi.com The calculated altitude in 0.1m is available as • The following simple example demonstrates the use HP03M library The HP03M library provides a very simple interface to users. All the low level functions are carried out by the library. The following section describes how Seeeduino interacts with HP03M.
  • Page 8 Tech Support: info@seeedi.com The operation of HP03M EEPROM is compatible to 24C02. The following operation are carried out to read the calibration data. 1. Start I²C transmission. 2. Send Slave Device Address 0x10. 3. Read 18 bytes of data. 4. Fill the compensation coefficient buffer(C1, C2, C3, C4, C5, C5, C7, AA, BB, CC and DD) with the read data.
  • Page 9 Tech Support: info@seeedi.com Real Temperature and Pressure are calculated by using the below expressions provided by the data sheet: if D2>=C5 dUT= D2-C5 - ((D2-C5)/2^7) * ((D2-C5)/2^7) * A / 2^C if D2 < C5 dUT= D2-C5 - ((D2-C5)/2^7) * ((D2-C5)/2^7) * B / 2^C OFF=(C2+(C4-1024)*dUT/2^14)*4 SENS = C1+ C3*dUT/2^10 X= SENS * (D1-7168)/2^14 - OFF...
  • Page 10 Motion Frame is equipped with 3-Axis accelerometer. MMA7660FC uses a capacitive type MEMS sensor and provides an I²C output. The device is capable of detecting acceleration in X, Y and Z direction. It also supports tilt orientation detection and gesture detection like shake detection and tap detection. The direction of accelerometer is on Motion Frame.
  • Page 11 Tech Support: info@seeedi.com Please refer the data sheet for the complete operation and full list of features provided by 3-Axis accelerometer. Features like tilt detection, shake detection are not provided by the library. This can be implemented by the user. Accelerometer can be used whether the device is oriented •...
  • Page 12 Tech Support: info@seeedi.com Motion Frame is equipped with SPI Flash memory. It has a capacity of 32Mbit (4 Mega byte). Seeeduino Film PB3, PB4 and PB5 are connected to DI, DO and CLK pins of W25X32 flash memory. The chip uses 256 bytes per programmable page. It supports a uniform 4K-byte sectors / 64K-byte blocks.
  • Page 13 Tech Support: info@seeedi.com Sends power up command to W25X32. Sends power down command to W25X32. Sends write enable command to W25X32. Sends write disable command to W25X32. Reads bytes of data from an and stores it in a buffer pointed by pointer Writes bytes of data to an...
  • Page 14 Tech Support: info@seeedi.com Please refer to W25X32 data-sheet for complete information of operations supported by the serial flash memory. Seeeduino Film Motion Frame...
  • Page 15 Tech Support: info@seeedi.com The outline dimension is 77.5mm x 20.3mm x 3.45mm as below: Seeeduino Film Motion Frame can be used to build wearable devices. You can even put on a toy airplane or helicopter. It can store status information like altitude, temperature or acceleration to the Serial Flash.
  • Page 16 Tech Support: info@seeedi.com Operating Voltage 3.0V 3.3V 3.6V Operating Current 30mA Power-down Current 30μA 65μA Operating Temperature -20℃ 25℃ 60℃ Storage Temperature -30℃ 25℃ 70℃ Communication Protocol I²C and SPI Operating Voltage 2.2V 3.3V 3.6V Active RTC Crystal 1.5V 3.3V 5.5V Communication Protocol I²C...
  • Page 17 Tech Support: info@seeedi.com Operating Voltage 2.7V 3.3V 3.6V Communication Protocol SPI Speed Up to 75MHz Erase/Write cycles Up to 100000 cycles Sector Erase/Write 4K Bytes Page Program Up to 256 Bytes within 2ms Data Retention 20 year Operating Voltage 2.4v 3.3v 3.6V Communication Protocol...
  • Page 18 You can use the content of this document under the terms of Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Attribution should be made to Seeed Studio Inc (www.seedstudio.com) Source code and libraries are licensed under GPL/LGPL. Please refer source code files for exact terms of use. Seeeduino Film Motion Frame...

This manual is also suitable for:

Hp03mW25x32