Mcube EV3672A Quick Start Manual

Mc3672 evaluation board

Advertisement

Quick Links

GENERAL DESCRIPTION
The MC3672 is an ultra-low power, low-
noise, integrated digital output 3-axis
accelerometer with a feature set optimized
for wearables and consumer product
motion sensing. Applications include
wearable consumer products, IoT devices,
user interface control, gaming motion input,
electronic compass tilt compensation for
cell phones, game controllers, remote
controls and portable media products.
The EV3672A/B is a prebuilt circuit board
with MC3672 WLCSP 3-axes sensor. The
MC3672 has internal sample rate from 14 to
1300 samples / second and measures
acceleration with a wide usage range, from
+/-2g up to +/-16g, and 6-bit to 14-bit high
precision ADC output, which is easy to fit
on top of the microcontroller, such as an
Arduino. The accelerometer communicates
via I2C/SPI and gives out motion detection
or sample acquisition conditions to trigger
an interrupt toward an MCU.
The sensor data is easily readable by
connecting DVDD to 3.3V, GND to ground,
and SCL/SDA pins to your Arduino I2C
clock and data pin respectively. Download
the MC3672 library from GitHub onto the
board, run the example sketch, and then
sensor data shortly comes out in raw data
count and SI unit accelerometer
measurements. An easy-to-use
demonstration on EV3672A/B using the
Arduino platform is included in this
document.
mCube Proprietary.
© 2020 mCube Inc. All rights reserved.
The MC3672 Evaluation Board
APS-045-0017v1.5
Quick Start Guide and Demo
MC3672 FEATURES
Range, Sampling & Power
±2, 4, 8, 12 or 16g ranges
8, 10 or 12-bit resolution with FIFO
o
14-bit single samples
Sample rate 14 - 1300 samples/sec
Sample trigger via internal
oscillator, clock pin or software
command
Sniff and Wake modes
0.4 μA Sniff current @ 6Hz
Separate or combined sniff/wake
Ultra-Low Power with 32 sample
FIFO
0.9 μA typical current @ 25Hz
o
1.6 μA typical current @ 50Hz
o
2.8 μA typical current @ 100Hz
o
36 μA typical current @ 1300Hz
o
Simple System Integration
I2C interface, up to 1 MHz
SPI Interface, up to 8 MHz
1.29 × 1.09 × 0.742 mm 8-pin
WLCSP package
Single-chip 3D silicon MEMS
Low noise to 2.3mg RMS
1 / 21

Advertisement

Table of Contents
loading

Summary of Contents for Mcube EV3672A

  • Page 1 • 0.4 μA Sniff current @ 6Hz • Separate or combined sniff/wake • The EV3672A/B is a prebuilt circuit board Ultra-Low Power with 32 sample with MC3672 WLCSP 3-axes sensor. The FIFO 0.9 μA typical current @ 25Hz MC3672 has internal sample rate from 14 to 1.6 μA typical current @ 50Hz...
  • Page 2: Table Of Contents

    Downloads ........................15 MC3672 Accelerometer Datasheet and Quick Start Guide ..........15 MC36XX Driver at GitHub ....................15 All Other mCube Documentation ..................15 Schematics ........................16 mCube Proprietary. APS-045-0017v1.5 2 / 21 © 2020 mCube Inc. All rights reserved.
  • Page 3 The MC3672 Evaluation Board Quick Start Guide and Demo Bill of Materials ......................18 Fabrication Print ......................19 Revision History ......................20 Legal ..........................21 mCube Proprietary. APS-045-0017v1.5 3 / 21 © 2020 mCube Inc. All rights reserved.
  • Page 4: General Operation

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 1 GENERAL OPERATION 1.1 PINOUTS 1.2 POWER PINS • DVDD – 3.3V Power Supply Input • GND – Ground Pin for Power and Logic • R7: The current drawn the sensor can be measured by putting an ammeter in place of R7.
  • Page 5: I2C Pins

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 1.3 I2C PINS • Connect the SCL (I2C clock pin) to your microcontroller’s I2C clock line. • Connect the SDA (I2C data pin) to your microcontroller’s I2C data line. R4, R5: If using I2C and I2C pull-up resistors are needed for your application then install~4.7KΩ...
  • Page 6: Spi Pins

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 1.4 SPI PINS With an SPI connection, there is always one master device (usually a microcontroller) which controls the peripheral devices. Typically, there are four wires commonly connected to all the devices: Connect the SCS (Slave Chip Select) to the pin on the device that the master can use to enable and disable SPI cycles.
  • Page 7: Assembly And Test

    (SCK) and data (SDA) are shared between the two protocols. 2.1 I2C INTERFACE The EV3672A/B evaluation board can be easily wired to any microcontroller. This example shows a typical Arduino DUE platform. For other microcontrollers, be sure it has I2C with repeated-start support, then port the code.
  • Page 8: Spi Interface

    EV3672A/B Quick Start Guide and Demo 2.2 SPI INTERFACE The EV3672A/B evaluation board can be easily wired to any microcontroller. This example shows a typical Arduino DUE platform. Please refer to the illustration below for connecting the related pins and then port the code to get the raw X, Y, Z sensor data.
  • Page 9: Demo

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 3 DEMO 3.1 DOWNLOAD THE DRIVER FROM GITHUB To begin reading sensor data, you will need to download the MC3672 Library from the GitHub repository. Do this by visiting the GitHub repository and manually downloading or simply click this button the attached URL to download the zip file.
  • Page 10: Load The Demo

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 3.2 LOAD THE DEMO Open File->Examples->MC36XX-> MC36XX_demo and upload to your Arduino while it is wired to the sensor. Now open the serial terminal window at 115,200 baud rate speed to begin the test.
  • Page 11 MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo You will see the output from the serial terminal showing the current range scale and resolution of the sensor in the first three lines followed by two lines of output sensor data at some output data rate which depict “raw count"...
  • Page 12: Library Reference

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 4 LIBRARY REFERENCE 4.1 CREATE MCUBE_MC36XX OBJECT You can create the MCUBE_MC36XX object with: MC36XX MC36XX_acc = MC36XX(); 4.2 INITIALIZE AND CONFIGURE SENSOR Initialize and configure the sensor with: MC36XX_acc.start(); Wake up sensor with your own configuration, it will follow the factory default setting: MC36XX_acc.wake();...
  • Page 13: Read Resolution

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 4.6 READ RESOLUTION Read the current resolution with: MC36XX_acc.GetResolutionCtrl(); It returns: 0 for 6-bit | 1 for 7-bit | 2 for 8-bit | 3 for 10-bit | 4 for 12-bit | 5 for 14-bit.
  • Page 14: Config Interrupt Mode

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo sniff threshold for each axis, and an optional “false detection count” which requires multiple sniff detection events to occur before a wakeup condition is declared. Configure sniff and/or mode with: MC36XX_acc.SetSniffAndOrN(MC36XX_ANDORN_OR);...
  • Page 15: Downloads

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 5 DOWNLOADS 5.1 MC3672 ACCELEROMETER DATASHEET AND QUICK START GUIDE https://mcubemems.com/product/mc3672-3-axis-accelerometer/ 5.2 MC36XX DRIVER AT GITHUB https://github.com/mcubemems/mCube_mc36xx_arduino_driver 5.3 ALL OTHER MCUBE DOCUMENTATION https://mcubemems.com/resources-support/resources/ mCube Proprietary. APS-045-0017v1.5 15 / 21 © 2020 mCube Inc. All rights reserved.
  • Page 16: Schematics

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 6 SCHEMATICS Above is a schematic on EV3672A/B. This is the factory preset when receiving the part. For other options, please refer to the following table: Interface (EV3672A) SPI (Factory Default) 4.7KΩ...
  • Page 17 MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo The difference between EV3672A EV3672B is the resistor values for R1 and R2. could be worked on I2C interface by changing R1 value to 100KΩ and R3 value EV3672A to 10KΩ (for 0x4C I2C address).
  • Page 18: Bill Of Materials

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 7 BILL OF MATERIALS Item Part Value Package Vendor Install Layer 0.1uF CAP-0603 Walsin 0603B104K500 DIL10-A DIL10-A 100K RES-0603 Walsin WR06X103JTL RES-0603 Walsin WR06X102JTL RES-0603 Walsin WR06X000PTL MC3672 CSP8_1.3 x 1.1...
  • Page 19: Fabrication Print

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 8 FABRICATION PRINT NOTE: All dimensions are in millimeters. mCube Proprietary. APS-045-0017v1.5 19 / 21 © 2020 mCube Inc. All rights reserved.
  • Page 20: Revision History

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo 9 REVISION HISTORY Date Revision Description 2016-12 APS-045-0017v1.0 First release. 2017-02 APS-045-0017v1.1 Added SPI mode interface. 2018-05 APS-045-0017v1.2 Added example codes for high speed SPI mode, FIFO mode, and Sniff mode.
  • Page 21: Legal

    MC3672 3-Axis Accelerometer EV3672A/B Quick Start Guide and Demo LEGAL 1. M-CUBE reserves the right to make corrections, modifications, enhancements, improvements and other changes to its products and to this document at any time and discontinue any product without notice. The information contained in this document has been carefully checked and is believed to be accurate.

This manual is also suitable for:

Ev3672b

Table of Contents