EasyManua.ls Logo

Mcube MC3635 User Manual

Mcube MC3635
20 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
The MC3635 Evaluation Board Quick Start Guide and Demo
mCube Proprietary. APS-045-0018v1.2 1 / 20
© 2020 mCube Inc. All rights reserved.
GENERAL DESCRIPTION
The MC3635 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 EV3635B is a prebuilt circuit board with
MC3635 3-axes sensor. The MC3635 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 MC3635 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 EV3635B using the
Arduino platform is included in this
document.
MC3635 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
o 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
Simple System Integration
I2C interface, up to 1 MHz
SPI Interface, up to 8 MHz
1.6 × 1.6 × 0.94 mm 10-pin
package
Single-chip 3D silicon MEMS
Low noise to 2.3mgRMS
Question and Answer IconNeed help?

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

Mcube MC3635 Specifications

General IconGeneral
BrandMcube
ModelMC3635
CategoryMotherboard
LanguageEnglish

Summary

General Description

MC3635 Features

Range, Sampling & Power

Specifies measurement ranges, resolutions, and sampling rates for the MC3635 accelerometer.

Simple System Integration

Details I2C/SPI interfaces, package size, and MEMS technology for easy integration.

General Operation

Pinouts

Identifies and describes the function of each pin on the EV3635A evaluation board.

Power Pins

Explains the DVDD and GND pins for providing power and establishing a common ground.

I2C Pins

Describes how to connect the SCL and SDA pins for I2C communication with a microcontroller.

SPI Pins

Details the connections required for SPI communication using SCS, SCL, SDO, and SDA pins.

Interrupt Pins

Explains the INT pin for hardware interrupts and its pull-up resistor configuration.

Assembly and Test

I2C Interface

Illustrates wiring the EV3635B to an Arduino DUE for I2C communication and data reading.

SPI Interface

Shows how to wire the EV3635B to an Arduino DUE for SPI communication to get sensor data.

Demo

Download Driver from GitHub

Guides users to download the MC3635 Library from GitHub for sensor data reading.

Load the Demo

Instructs on opening and uploading the MC36XX_demo sketch in the Arduino IDE for testing.

Library Reference

Create MCUBE_MC36XX Object

Shows how to instantiate the MC36XX object for sensor interaction in the library.

Initialize and Configure Sensor

Explains functions to start, wake, stop, and set the sensor to sniff mode.

Set Range

Details how to set the accelerometer's measurement range (±2g to ±16g) using the library.

Read Range

Describes how to retrieve the currently set measurement range of the accelerometer.

Set Resolution

Explains how to set the accelerometer's output resolution (6 to 14 bits) via the library.

Read Resolution

Describes how to retrieve the currently set output resolution of the accelerometer.

Set CWake Sampling Rate

How to set the sampling rate for the accelerometer's CWake mode.

Read CWake Sampling Rate

How to read the current CWake sampling rate of the accelerometer.

Set Sniff Sampling Rate

How to set the sampling rate for the accelerometer's Sniff mode.

Read Sniff Sampling Rate

How to read the current Sniff sampling rate of the accelerometer.

Config Sniff Mode

Configures threshold values and detection logic for the accelerometer's Sniff mode.

Config Interrupt Mode

Configures the accelerometer's interrupt modes like FIFO_THR, FIFO_FULL, ACQ, and WAKE.

Read Raw Count Data

Describes how to read raw accelerometer data counts and SI unit measurements.

Downloads

MC3635 Datasheet and Quick Start Guide

Provides links to the MC3635 datasheet and the current quick start guide document.

MC36XX Driver at GitHub

Links to the MC36XX driver code repository on GitHub for development.

All Other mCube Documentation

Provides links to other documentation and resources from mCube for further information.

Schematics

Bill of Materials

Fabrication Print

Revision History

Legal