GYPRO -EVB2 User Manual Evaluation board for GYPRO products

Similar documents
Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

MicroMag3 3-Axis Magnetic Sensor Module

SafeSPI - Serial Peripheral Interface for Automotive Safety

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

DS1307ZN. 64 x 8 Serial Real-Time Clock

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

DS1621 Digital Thermometer and Thermostat

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

USB to serial chip CH340

CD4027BMS. CMOS Dual J-K Master-Slave Flip-Flop. Pinout. Features. Functional Diagram. Applications. Description. December 1992

NHD-0420D3Z-FL-GBW-V3

Part 1. MAX BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1

Description. Dimensions. Features. precision works better

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

DRM compatible RF Tuner Unit DRT1

Three Channel Optical Incremental Encoder Modules Technical Data

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet.

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

Embedded Systems Design Course Applying the mbed microcontroller

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

MMC314xMR. Ultra Small 3-axis Magnetic Sensor, With I 2 C Interface. Signal Path X. Signal Path Y. Signal Path Z FEATURES

FUNCTIONAL BLOCK DIAGRAM 3V TO 5V (ADC REF) ST2 ST1 TEMP V RATIO 25 C MECHANICAL SENSOR AC AMP CHARGE PUMP AND VOLTAGE REGULATOR

NHD C0220BiZ FSW FBW 3V3M

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax:

DS1621 Digital Thermometer and Thermostat

MILE Encoder for EC 90 flat

Application Note 58 Crystal Considerations with Dallas Real Time Clocks

RTS5401. USB 3.0 Super-Speed HUB Controller DATASHEET. Doc Rev th Apr i Rev 0.90

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

DMX2PWM 9 Channel Dimmer Setup Manual

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

UniPi technical documentation REV 1.1

R EXT THERMISTOR. Maxim Integrated Products 1

The quadrature signals and the index pulse are accessed through five inch square pins located on 0.1 inch centers.

BATRON. Specification for BTHQ 21605V-FSTF-I2C-COG

Tire pressure monitoring

CHAPTER 11: Flip Flops

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

EVAL-UFDC-1/UFDC-1M-16

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

Real Time Clock Module with I2C Bus

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

Small Optical Encoder Modules 480lpi Digital Output. Features. Applications VCC 3 CHANNEL A 2 CHANNEL B 4 GND 1

FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm

BATRON DOCUMENT NUMBER AND REVISION VL-FS-BTHQ 21605VSS-02 REV.A (BTHQ 21605VSS-FSTF-LED05W(1 DIE)) Feb/2002 BTHQ FSTF-LED WHITE 1/15

STF & STF201-30

US-SPI New generation of High performances Ultrasonic device

WICE-SPI Hardware Operation Manual

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

10-Bit Digital Temperature Sensor in 6-Lead SOT-23 AD7814

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

Implementing SPI Communication Between MSP430 G2452 and LTC ADC

nanoetxexpress Specification Revision 1.0 Figure 1 nanoetxexpress board nanoetxexpress Specification Rev 1.

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

MSFET MICROSENS Miniature ph Sensor Module

DS Wire Digital Thermometer and Thermostat

Features. Instruction. Decoder Control Logic, And Clock Generators. Address Compare amd Write Enable. Protect Register V PP.

NC-12 Modbus Application

HP03 BAROMETER MODULE Version: 1.1

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

AN111: Using 8-Bit MCUs in 5 Volt Systems

TS5010 TeraTune Programmable Bandpass Filter

PI5C

Specification. For. LCD Module CCM1620CSL

Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder

1. Description. 2. Feature. 3. PIN Configuration

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty Safety notes Policy Warranty.

Application Note 58 Crystal Considerations for Dallas Real-Time Clocks

The Programming Interface

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged

Description. 5k (10k) - + 5k (10k)

ABACOM - netpio.

DS2401 Silicon Serial Number

MS5534A BAROMETER MODULE

DATA SHEET. TDA1543 Dual 16-bit DAC (economy version) (I 2 S input format) INTEGRATED CIRCUITS

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

MicroVGA - Device Overview

DS1821 Programmable Digital Thermostat and Thermometer

Internal Oscillator. I 2 C Interface. SPI Interface. Controller. Internal Registers Port Controller. Eight I/O Pins. Figure 1.

HT1632C 32 8 &24 16 LED Driver

PCM over USB sample rates 44.1Khz 48Khz, 88,2Khz,96Khz,192Khz 352.8Khz, 384Khz I2S output

Model 201 Wiegand Touchpad Reader Installation Guide

M25P05-A. 512-Kbit, serial flash memory, 50 MHz SPI bus interface. Features

css Custom Silicon Solutions, Inc.

NBB-402. RoHS Compliant & Pb-Free Product. Typical Applications

Ref Parameters Symbol Conditions Min Typ Max Units. Standby μa. 3 Range kpa. 4 Resolution 0.15 kpa. 5 Accuracy -20ºC to 85ºC ±1 kpa

10-Bit Digital Temperature Sensor (AD7416) and Four/Single-Channel ADC (AD7417/AD7418) AD7416/AD7417/AD7418

Transcription:

GYPRO -EVB2 User Manual Evaluation board for GYPRO products Doc Ref: UMGYPRO-EVB2 Rev: 1.0 Date: Sept. 2016 Key features of GYPRO -EVB2 Printed Circuit Board for evaluation of GYPRO products Includes 1 gyroscope and external passive components Plug and Play SPI interface, compatible with Arduino M0 3.3V and 5V power supply 3.3V and 5V compatibility for communication interface Key features of GYPRO MEMS gyroscopes Angular rate measurement around Z-axis (yaw sensor) Digital 24-bit SPI output Excellent bias instability of 0.8 /h (Allan variance at room temperature) Ultra-low RMS noise of < 0.05 /s over [1Hz -100Hz] General description GYPRO products are a new generation of Micro-Electro-Mechanical Systems (MEMS) angular rate sensors specifically designed for demanding applications. The sensor consists of a MEMS transducer and an integrated circuit (IC) packaged in a 30-pin Ceramic Leadless Chip carrier (CLCC) package. This MEMS transducer is manufactured using Tronics proprietary vacuum wafer-level packaging technology based on micro-machined thick single crystal silicon. Tronic s Microsystems S.A. 98 rue du Pré de l Horme, 38920 Crolles, France 1/15 Phone: +33 (0)4 76 97 29 50 Fax +33 (0)4 76 97 29 51 - PROPRIETARY - www.tronicsgroup.com

The IC provides a stable vibration of the drive proof masses, thanks to electrostatic comb drives. When the sensor is subjected to a rotation, the Coriolis force acts on the sense proof masses and forces them into a secondary movement perpendicular to the direction of drive vibration, which is itself counter balanced by electrostatic forces (sense closed-loop operation).the sensor is factory calibrated and compensated for temperature effects to provide high-accuracy digital output over a broad temperature range. GYPRO -EVB2 breakout board is intended to easily and quickly perform characterizations of GYPRO2300, GYPRO2300LD and GYPRO3300 gyroscopes from Tronics. GYPRO -EVB2 was specially designed to be interfaced with an Arduino M0 board. The combination of GYPRO -EVB2 with the Arduino platform is ideally suited for tests with rate table over the temperature range [-40 C to +85 C]. The 3.3V and 5V compatibility for SPI communication also enables connecting the GYPRO -EVB2 with most of the acquisition systems and microcontrollers in the market. This document describes the mechanical and electrical features of the GYPRO -EVB2 board as well as the SPI protocol used for the digital communication. This document is applicable for the whole GYPRO product line, including GYPRO2300, GYPRO2300LD and GYPRO3300 gyros. For more information about performances of each product, please refer to the dedicated datasheet, available on our website. - PROPRIETARY - 2/15

Contents Key features of GYPRO -EVB2... 1 Key features of GYPRO MEMS gyroscopes... 1 General description... 1 Contents... 3 1 Mechanical features... 4 2 Pins configuration and description... 6 3 Electrical circuit... 8 4 Electrical Characteristics... 9 5 Environment... 9 6 Communication protocol... 10 6.1 Electrical parameters... 10 6.2 Timing parameters... 11 6.3 SPI register recommendations.... 12 6.4 SPI register map... 12 6.5 SPI reading frames... 13 6.6 Gyro output extraction... 14 6.7 Temperature output extraction... 14 7 Document change control... 15 - PROPRIETARY - 3/15

1 Mechanical features The evaluation board has the following dimensions: Figure 1: GYPRO -EVB2 board (unpopulated) dimensions in millimeters. Outer holes diameter (black holes) is Ø3mm Inner holes diameter (red holes) is Ø4mm Board thickness is 1.6mm - PROPRIETARY - 4/15

CONN3 J1 J2 U1 CONN4 J3 J5 CONN2 J6 CONN1 J4 Figure 2: 3D top view of the GYPRO -EVB2 board The main GYPRO -EVB2 components are described in the table below: Name Description Information Sensor reset: CONN1 I/O connector Without jumper: no reset With jumper: reset Sensor Enable: CONN2 I/O connector Without jumper: sensor enable With jumper: sensor disable SPI level voltage reference: CONN3 I/O connector Without jumper: SPI level = +3.3V With jumper: SPI level = +5V CONN4 I/O connector Not used J1 I/O connector Not used J2 I/O connector Internal clock : FCLK J3 I/O connector Power supply: +5V, +3.3V, GND J4 I/O connector SPI Chip select: CSB Self-Test pin: ST J5 I/O connector Tronics reserved J6 I/O connector Power supply lines: 5V, GND SPI lines: MOSI, MISO, SCLK U1 GYPRO Angular rate sensor Table 1: Main components description Please note that the PCB has a flat backside and thickness of 1.6 mm. The board has been designed for a direct mounting onto the surface of your test equipment (rate table, vibration shaker ) in order to avoid parasitic mechanical resonance of the PCB. - PROPRIETARY - 5/15

2 Pins configuration and description To enable compatibility with the Arduino M0 platform, some signals are redundant, such as 5V and GND signals. If you don t intend to use the Arduino platform, redundancy is not necessary. However the pins marked with bold characters in the tables below must absolutely be connected. J1 gives access to the following signals: Pin # Name Type Function #1 - - Not Connected #2 - - Not Connected #3 - - Not Connected #4 GND Input Ground Power Supply #5 - - Not Connected #6 - - Not Connected #7 - - Not Connected #8 - - Not Connected #9 - - Not Connected #10 - - Not Connected Table 2 : J1 connector pinout J2 gives access to the following signals: Pin # Name Type Function #1 - - Not Connected #2 - - Not Connected #3 - - Not Connected #4 - - Not Connected #5 FCLK Output Internal clock #6 - - Not Connected #7 - - Not Connected #8 - - Not Connected Table 3: J2 connector pinout - PROPRIETARY - 6/15

J3 gives access to the following signals: Pin # Name Type Function #1 - - Not Connected #2 - - Not Connected #3 - - Not Connected #4 3V3 Input 3.3V Power Supply #5 5V Input 5V Power Supply #6 GND Input Ground Power Supply #7 GND Input Ground Power Supply #8 - - Not Connected Table 4: J3 connector pinout J4 gives access to the following signals: Pin # Name Type Function #1 - - Not Connected #2 CSB Input SPI chip select #3 ST Output Self-test pin #4 VDDIO Input Tronics Reserved #5 - - Not Connected #6 - - Not Connected Table 5: J4 connector pinout J5 gives access to the following signals: Pin # Name Type Function #1 T0 Output Tronics Reserved #2 T1 Output Tronics Reserved #3 T2 Output Tronics Reserved #4 T3 Output Tronics Reserved Table 6: J5 connector pinout J6 gives access to the following signals: Pin # Name Type Function #1 5V Input 5V Power Supply #2 DIN Input SPI data input #3 GND Input Ground Power Supply #4 DOUT Output SPI data output #5 SCLK Input SPI serial clock #6 - - Not Connected Table 7: J6 connector pinout - PROPRIETARY - 7/15

3 Electrical circuit The following figure presents the electrical schematic of the board with its passive components (resistors & capacitances). Figure 3: Electrical schematic - PROPRIETARY - 8/15

4 Electrical Characteristics Parameter Min Typical Max Units 5V Power Supply 4.75 5 5.25 V 3.3V Power Supply 3.05 3.3 3.55 V Current consumption 1) 25 ma Output Digital 24 bits - Digital interface SPI - 1) The specified value represents the typical current consumption of GYPRO products. Table 8: Electrical characteristics For compatibility with multiple acquisition devices (e.g. microcontrollers), a 3.3V level shifter (TXB0108PWR), paired with a demultiplexer switch (FSAL200QSCX), has been implemented on the board. The user can choose a 3.3V or a 5V logic voltage level on the SPI, by connecting or disconnecting a jumper on the CONN3 connector. If you would like to operate with a 3.3V logic voltage level, it is mandatory to power the board with both 3.3V AND 5V. To operate with a 5V logic voltage level, you can supply only the 5V power supply. 5 Environment Environmental specifications for GYPRO gyroscopes and GYPRO -EVB are the following: Parameter Condition Min Typ Max Units Operating temperature range -40 +85 C Humidity At 45 C 98 % Table 9 : Environmental specifications - PROPRIETARY - 9/15

6 Communication protocol GYPRO products have a standard 4-wire SPI interface for communication and operate as a slave. Only the SPI mode 0 is supported (clock polarity CPOL=0, clock phase CPHA=0). The following sections detail the SPI interface and communication characteristics. 6.1 Electrical parameters The sensor s digital interface operates at 5V logic levels. The reset signal has an internal pull up resistance. Electrical characteristics of the SPI interface are detailed in the table below. Symbol Parameter Condition Min Typ Max Units VIL Low level input voltage 0 0.1x VDD** V VIH High level input voltage 0.8 x VDD** VDD** V VOL Low level output voltage iol=0ma (Capacitive Load) GND V VOH High level output voltage ioh=0ma (Capacitive Load) VDD** V R pull_up Pull-up resistor* Internal pull-up resistance to VDD 100 kω R pull_down Pull-down resistor Internal pull-down resistance to GND - kω * Only used for Reset input ** VDD=5V Table 10 : Electrical characteristics of the SPI interface In order to initiate the communication, the CSB level must be kept low. The changes in the data lines DOUT and DIN must be synchronized with the falling edge of the SCLK, while the master and slave sample their inputs on the rising edge of SCLK. Different scenarios for SPI communication are shown in the figure hereafter. - PROPRIETARY - 10/15

Figure 4: Different scenarios for SPI communication 6.2 Timing parameters The SPI timings are described in the table hereafter: Symbol Parameter Condition Min Typ Max Units Fspi SPI clock input frequency Maximal load 25pF on DIN or DOUT 0.2 8 MHz Tlow_sclk SCLK low pulse 62.5 ns Thigh-sclk SCLK high pulse 62.5 ns Tsetup_din DIN setup time 10 ns Thold_din DIN hold time 5 ns Tdelay_dout DOUT output delay Load 25pF 40 ns Tsetup_csb CSB setup time 1 Tsclk Thold_csb CSB hold time 1 Tsclk Table 11 : SPI timing parameters - PROPRIETARY - 11/15

Figure 5: Timing parameters illustration 6.3 SPI register recommendations. It is forbidden to keep SPI pads at a high level while VDD is at 0V due to ESD protection diodes and buffers. SPI pad voltages must be kept between GND 0.3V and VDD + 0.3V. 6.4 SPI register map The SPI register map consists of 6 read-only registers, with addresses ranging from address 0x0 to 0x5.The SPI register address is a 4 bits word. Each SPI register is an 8-bit width data (from bit 0 to 7). SPI register map Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0x0 DATARDY 0x1 Gyro_output [23:0] 0x2 0x3 TRONICS RESERVED SlfTest 0x4 0 0 0x5 Temperature_output[11:0 ] Table 12 : SPI Register map The data inside the SPI register map are organized as follows: TRONICS RESERVED - PROPRIETARY - 12/15

Name Description Width DATARDY This bit is used to indicate that a new gyro reading data is available. 1 : The data has never been read and is available for reading 0 : The data has already been read, it must be discarded 1 Gyro_output Angular rate output (temperature-compensated data by default) 24 SlfTest Continuous and automatic self-test bit. 1 : The sensor is operating properly 0 : The sensor is in a faulty mode Temperature_out Temperature output (raw data by default) 12 Table 13 : Output data description 1 6.5 SPI reading frames The SPI register is directly accessed through the SPI interface using the SPI frames. The SPI frame includes a command, an address and the data to be read. The SPI command and address are 4-bit words. The SPI data are composed of several 8-bit words (the registers). The SPI frame used to read the 4 registers including the gyro output is: Reading Command 1 st register address 4 data registers are read from the address 0x0 (i.e. 0x0, 0x1, 0x2, 0x3) 0x5 0x0 0x00 0x00 0x00 0x00 Table 14 : SPI frame for reading the gyro output The SPI frame used to read the 2 registers including the temperature output is: Reading Command 1 st register address 2 registers are read from the address 0x4 (i.e. 0x4, 0x5) 0x5 0x4 0x00 0x00 Table 15 : SPI frame for reading the temperature output Gyro Output Temp Output Table 16 : SPI MOSI/MISO frame content - PROPRIETARY - 13/15

6.6 Gyro output extraction The gyro output (24-bit word) needs to be extracted from the 4 read registers (32-bit word). The following table presents the 4 read registers including the 24-bit gyro output: Address Bit7 Bit0 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (msb) (lsb) 0x0 DATARDY Gyro_Out[23] Gyro_Out[22] Gyro_Out[21] Gyro_Out[20] Gyro_Out[19] Gyro_Out[18] Gyro_Out[17] 0x1 Gyro_Out[16] Gyro_Out[15] Gyro_Out[14] Gyro_Out[13] Gyro_Out[12] Gyro_Out[11] Gyro_Out[10] Gyro_Out[9] 0x2 Gyro_Out[8] Gyro_Out[7] Gyro_Out[6] Gyro_Out[5] Gyro_Out[4] Gyro_Out[3] Gyro_Out[2] Gyro_Out[1] 0x3 Gyro_Out[0] X X X X X X Self-Test Table 17 : Gyro output data description The 24-bit gyro output is coded in two s complement. To translate this value into an angular rate ( /sec), the 24-bit value has to be divided by the factor 10 000. -300.0000 /s 1101 0010 0011 1001 0100 0000-0.0002 /s i.e. -0.72 /h 1111 1111 1111 1111 1111 1110-0.0001 /s i.e. -0.36 /h 1111 1111 1111 1111 1111 1111 0.0000 /s i.e. 0.00 /h 0000 0000 0000 0000 0000 0000 +0.0001 /s i.e. +0.36 /h 0000 0000 0000 0000 0000 0001 +0.0002 /s i.e. +0.72 /h 0000 0000 0000 0000 0000 0010 +300.0000 /s 0010 1101 1100 0110 1100 0000 6.7 Temperature output extraction The temperature output (12-bit word) needs to be extracted from the 2 read registers (16-bit word). The following table presents the 2 read registers including the 12-bit temperature output: Address Bit7 Bit0 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (msb) (lsb) 0x0 X X Temp_Out[11] Temp_Out[10] Temp_Out[9] Temp_Out[8] Temp_Out[7] Temp_Out[6] 0x1 Temp_Out[5] Temp_Out[4] Temp_Out[3] Temp_Out[2] Temp_Out[1] Temp_Out[0] X X Table 18 : Temperature output data description Note: The 12-bit output temperature sensor is not factory-calibrated, since the calibration (offset and scale factor) is not required to compensate the gyro with respect to temperature. - PROPRIETARY - 14/15

7 Document change control Rev Date Page Change description 1.0 Sept. 2016 All Initial release - PROPRIETARY - 15/15