MiCOKit-3166 Development Kit Hardware Manual

Similar documents
Intel Galileo gen 2 Board

Design Considerations of EMW3239

Indoor Air Quality with ESP32 Board # K0068

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

Version:V1.0 Date: AN0007E. Introduction. Reflow soldering when SMT

ARDUINO BOARD LINE UP

Version:V1.0 Date: AN0009E. Introduction. EMW3162 top view:

Guide for user design. Version:V1.0 Date: Application Note. Introduction

RN-171-EK Evaluation Board

EMW3162 Bootloader Mode Introduction

FRDM-KL03Z User s Guide

EMW3165 Bootloader Mode Introduction

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Pg 3. Specifications. Hardware Required

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Product specification

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011

Ultra Low Power Microcontroller - Design Criteria - June 2017

RN-174 WiFly Super Module

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 1/24/2011

ESPino - Specifications

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

More than Compatibility

ARROW ARIS EDGE Board User s Guide 27/09/2017

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

Clicker 2 for Kinetis

Overview. Product list: UART I 2 C GPIO. SPI Master. Flash 2M bytes

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 4/20/2011

XDK HARDWARE OVERVIEW

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

EMB1061-E. Datasheet. Abstract. BLE module. Vision:1.0 Date: Number: DS0080EN. Features. Module Type. Based on an ultra-low power BLE SOC

FRDM-KE02Z User s Manual

PIC-LCD-3310 development board Users Manual

Bolt 18F2550 System Hardware Manual

ArduCAM CC3200 UNO board

AlphaBot2 robot building kit for Arduino

Color 7 click. PID: MIKROE 3062 Weight: 19 g

Use of ISP1507-AL Evaluation Boards

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Hands on Experience with AVR32

AK-STM32-ETH Development Board

ARDUINO YÚN MINI Code: A000108

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1).

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 3/3/2011

Goal: We want to build an autonomous vehicle (robot)

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

LM931 Bluetooth low energy Module

Product Datasheet: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

Arduino Uno R3 INTRODUCTION

PBLN52832 DataSheet V Copyright c 2017 Prochild.

Micro:bit - an Educational & Creative Tool for Kids

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

A platform to build smart solutions for everyday ease

Freescale Semiconductor Inc. Microcontroller Solutions Group. FRDM-KL46Z User s Manual FRDM-KL46Z-UM Rev. 1.0

LM931 Bluetooth low energy Module Standalone (With Embedded Bluetooth v4.1 Stack)

EZ-Bv4 Datasheet v0.7

Freedom FRDM-KV31F Development Platform User s Guide

AUTOMAT. Dream, Make, Play.

Farklı Arduino Boardlar

LM930 Bluetooth low energy Module (with U.FL Connector) Standalone (With Embedded Bluetooth v4.1 Stack)

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator

Specification of JBT Mesh Bluetooth Module

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5

RN-134. WiFly GSX Super Module SuRF Board. Features. Description. Applications. ~ page 1 ~ rn-134-ds v1.

ACR880 GPRS Portable Smart Card Terminal

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

MYD-SAMA5D3X Development Board

Qualcomm Wi-Fi Connectivity Selector Guide

LM961 Bluetooth Dual Mode Module Standalone (With Embedded Bluetooth v4.1 Stack)

KW2XD REFERENCE DESIGNS

FRDM-KL26Z User s Guide

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

Customize service and solution for wireless transportation products. Bluetooth Module Hardware Datasheet BLE1010C2P

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION

Embedded Linux With Raspberry Pi IOT

FRDM-K20D50M User s Manual FRDM-K20D50M-UM Rev. 1.2

COL862 - Low Power Computing

CM5000 DATASHEET v0.1

Use of ISP1807-LR Evaluation Boards

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual. Revision 1

LM930 Bluetooth low energy Module (with IPEX Connector) Standalone (With Embedded Bluetooth v4.1 Stack)

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Open Sesame. Grant Apodaca Jeffrey Bolin Eric Taba Richie Agpaoa Evin Sellin

3 CH HD Vehicle Event Recorder VDR-700

RPLIDAR A3. Development Kit User Manual. Low Cost 360 Degree Laser Range Scanner. Model:A3M1. Shanghai Slamtec.Co.,Ltd rev.1.

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

MYD-IMX28X Development Board

Transcription:

Hardware Engineering Department Working Group Track Number: Jing Minhua MXCHIP Co., Ltd Version: 1.1 July 2017 Category: Reference Manual Open MiCOKit-3166 Development Kit Hardware Manual Abstract MiCOKit from MXCHIP is one development kit based on MiCO. It could be used for the development of smart devices and the demos. This development kit provides one easy solution for developing smart devices. And it s convenient in achieving the applications of users. More Help Please login the website: http://mxchip.com/ to get Mxchip's latest product information. Shanghai MXCHIP Information Technology Co., Ltd. Address:Floor 9, Building 5, No. 2145, Putuo District, Shanghai (200333) Telephone:021-52709556 Website:http://mxchip.com/

MiCOKit-3166 Development Kit Hardware Manual [Page 1] Version Record Date Version Update content 6-29-2017 V1.0 Initial version. 7-11-2017 V1.1 Add section 3: description of extension board

MiCOKit-3166 Development Kit Hardware Manual [Page 2] Catalog MiCOKit-3166 Development Kit Hardware Manual... 1 Version Record... 1 1. Overview... 4 1.1 Hardware... 4 1.2 Software... 5 1.3 Support for developers... 5 2. Main board... 6 2.1 Power... 6 2.2 USB to UART... 7 2.3 Wi-Fi module... 8 2.4 LED lights... 9 2.5 Working mode... 10 2.6 Buttons... 10 2.7 JTAG debug connector... 10 2.8 Arduino connector... 11 2.9 Schematics... 12 2.10 PCB... 13 3. Extension board... 15 3.1 OLED screen... 16 3.2 RGB LED... 16 3.3 Environment sensor (optional)... 17 3.4 Nine axis motion sensor (optional)... 18 3.5 Range& solar sensor... 18 3.6 Temperature& humidity sensor... 19 3.7 Infrared reflection switch... 20 3.8 Solar sensor... 20 3.9 Mini-type DC motor... 21 3.10 Standard Arduino connector... 21 3.11 Arduino sensor connector... 22 3.12 UART connector... 22 3.13 Schematic of extension board... 23

MiCOKit-3166 Development Kit Hardware Manual [Page 3] Picture Catalog Figure 1 MiCOKit Development Board... 4 Figure 2 MiCOKit-3166 Main Board... 6 Figure 3 The Circuit of Power Supply... 7 Figure 4 USB to UART Circuit... 8 Figure 5 Serial Installing... 8 Figure 6 EMW3166... 9 Figure 7 LED Circuit... 9 Figure 8 Buttons... 10 Figure 9 JTAG Connector... 11 Figure 10 Arduino Connector... 11 Figure 11 MiCOKit Extender Board... 15 Figure 12 OLED Screen Circuit... 16 Figure 13 RGB Driver Circuit... 17 Figure 14 P9813 Driver Timer... 17 Figure 15 Environment Sensor Circuit... 17 Figure 16 Nine-axis Motion Sensor Circuit... 18 Figure 17 APPLE CP Circuit... 18 Figure 18 Range& Solar Sensor Circuit... 19 Figure 19 Temperature& Humidity Sensor Circuit... 19 Figure 20 DHT11 Timing... 20 Figure 21 Infrared Reflection Sensor Circuit... 20 Figure 22 Solar Sensor Circuit... 21 Figure 23 DC Motor Circuit... 21 Figure 24 Extender Board Arduino Circuit... 22 Figure 25 Arduino Sensor Connector Circuit... 22 Figure 26 UART Connector Circuit... 22 Figure 27 Schematic of extension board... 23 Table Catalog Table 1 Working Mode... 10

MiCOKit-3166 Development Kit Hardware Manual [Page 4] 1. Overview MiCOKit from MXCHIP is one development kit based on MiCO. It could be used for the development of smart devices and the demos. This development kit provides one easy solution for developing smart devices. And it s convenient in achieving the applications of users. MiCOKit features: Based on MiCO, high efficiency, safe and easy to use; Sufficient peripherals; Various Demos and perfect MiCOKit SDK are available; The kits include hardware, software and community parts with MiCOKit development board and the demos about how to connect to cloud platform to achieve the controlling by mobile phone. FogCloud service is prepared; Interaction with phone and PC; Interface for main third cloud platform: Aliyun, Microsoft, Amazon, IBM, Wechat, AirKiss, Ayla, FogCloud, GizWits, Haier U+, Arrayent and so on; Figure 1 MiCOKit Development Board 1.1 Hardware Double plate cascade structure is applied in MiCOKit. It includes two parts: one is the standard Arduino board with MCU and wifi core, and the other one is the Arduino extender board. The main board has various types, while the extender board is one standard board which can fit in different main board. The extender board equips with RGB LED, various sensors and some debug.pins which can be used to achieve quick developments.

MiCOKit-3166 Development Kit Hardware Manual [Page 5] Part number: MiCOKit-3166 (including both baseboard and extension board) MiCOKit-base-3166 (baseboard only) 1.2 Software MiCOKit is based on MiCO. Developers can easily develop their own product by using supplied SDK which takes the features of IoT developing. One completed cloud platform service is already available. Developers could see the sensor data and control the devices on board by using FogCloud service and APP MICO enjoy in order to achieve the interaction between mobile phone and MiCOKit. 1.3 Support for developers One account of MiCO developers community and the privilege for developing support are provided by using MiCOKit. It includes the necessary developing resources, SDK, MiCO community and the information about how to connect to other cloud platforms by using interfaces in software frame provided by MXCHIP. MiCO developers community: www.mico.io.

MiCOKit-3166 Development Kit Hardware Manual [Page 6] 2. Main board MiCOKit-3166 applies the Wi-Fi module with Arduino standard, main components: EMW3166 from MXCHIP; 2Mbyte build-in SPI flash within EMW3166; Demos about solution of MiCO-Cloud-APP for secondary development; USB to UART serial port for debugging; 3 indicator LED of working status; Power supply: Micro-USB 5V with one DC-DC onboard 5V-3.3V. JTAG/SWD debug connector; Pins for Arduino extender board; The functions of the pins on MiCOKit main board could be distinguished by color. Yellow is for digital signal pins, blue is for analogue signal pins and red is for power supply. Figure 2 MiCOKit-3166 Main Board 2.1 Power MiCOKit uses USB as the power supply and serial communication, and one high efficient DC-DC (TD6817). TD6817 is one monolithic synchronous buck regulator with high efficiency (96%) and constant frequency (1.5MHz). The output voltage has three types: changeable, stable 1.5V and 1.8V. The maximum output current is 2A, while the static loss is just 20uA. The output voltage 2.5V-5.5V is suitable for the power supply of single lithium battery. The switch frequency is set as inner 1.5MHz which is convenient for small SMT inductor and capacitor. It has the function of over-temperature protection.

MiCOKit-3166 Development Kit Hardware Manual [Page 7] The circuit shows like figure 3. The power light D1 lights when power supply works. R7 and J1 are designed for power consumption testing. Figure 3 The Circuit of Power Supply 2.2 USB to UART The part USB to UART with FT230X on MiCOKit board is applied for debugging. The main function: Handshake signal, modem connector signal, hardware and Xon/Xoff data flow control; UART: 7/8 Bit data bits, 1/2 stop bits, odd/even parity; Rate: 300=>3M(TTL), 512Byte buffer; I/O voltage: 3.3V-5V; Compatible with USB 2.0; Driver: Windows 8 32/64-bit, Windows 7 32/64-bit, Windows Vista/Vista 64-bit, Windows XP/XP 64-bit, Server 2003, XP and Server 2008, Windows XP Embedded, Windows CE 4.2, 5.0 and 6.0, Mac OS-X, Linux 3.2 and greater, Android and so on. Packaged as SSOP16 and QFN16 with lead free. The circuit for this part:

MiCOKit-3166 Development Kit Hardware Manual [Page 8] Figure 4 USB to UART Circuit Connecting the USB to PC, it shows a new serial port after installing the driver: Figure 5 Serial Installing 2.3 Wi-Fi module This MiCOKit uses EMW3166 as the wifi module. Please refer more information on www.mxchip.com.

MiCOKit-3166 Development Kit Hardware Manual [Page 9] Figure 6 EMW3166 2.4 LED lights In order to let users know about the working status, there are 3 LED lights D1, D2 and D3 on board. D1 is power indicator LED. D2 is system status indicator LED. D3 is RF status indicator LED. Figure 7 LED Circuit

MiCOKit-3166 Development Kit Hardware Manual [Page 10] 2.5 Working mode It designs 3 working mode switches on board for debugging. Table 1 Working Mode Boot STATUS ELINK Working Mode H / / NORMAL WORK L H L ATE L L H QC L H H BOOTLOADER 2.6 Buttons There are 4 buttons on board: 2.7 JTAG debug connector Figure 8 Buttons MiCOKit uses standard JTAG debug connector for connecting with J-LINK or U-LINK2.

MiCOKit-3166 Development Kit Hardware Manual [Page 11] Figure 9 JTAG Connector Notes: Limited by the IO of EMW3166, the JTAG interface only supports for SWD debugging mode. 2.8 Arduino connector MiCOKit uses standard Arduino connector for connecting with extender Arduino board. Figure 10 Arduino Connector

MiCOKit-3166 Development Kit Hardware Manual [Page 12] 2.9 Schematics

MiCOKit-3166 Development Kit Hardware Manual [Page 13] 2.10 PCB

MiCOKit-3166 Development Kit Hardware Manual [Page 14]

MiCOKit-3166 Development Kit Hardware Manual [Page 15] 3. Extension board MiCOKit designs the extender board with standard Arduino connector including various sensors for users to learn about how to use MICO to develop their own applications. The devices on MiCOKit extender board can be used to simulate the applications in life for sake of the development about these applications. The peripherals: 128x64 OLED double color screen; Temperature/humidity sensor, light intensity sensor, range sensor and infrared sensor; 8mm RGB LED; Speed motor; 2 buttons; Environment sensor, nine axis motion sensor (optional); CP core for APPLE (optional); Standard Arduino connector; Extender connector for Arduino sensor; UART debug connector; Figure 11 MiCOKit Extender Board

MiCOKit-3166 Development Kit Hardware Manual [Page 16] 3.1 OLED screen MiCOKit uses one OLED screen with 32mm square, 128x64 dot-matrix, yellow& blue OLED screen. The features: High resolution: 128x64; Wide-angle: >160 ; Low power: 0.06W on normal; Power range: 3V-5V; Working temperature: -30 ~70 ; Several communication mode: 8-bit parallel port, 4 line SPI, IIC; CS signal carried; Compatible with both 3.3V and 5V; Light level and contrast ratio are controllable by software; Working life is more than 16000 hours; OLED screen is cored with SSD1306; Figure 12 OLED Screen Circuit 3.2 RGB LED MiCOKit designs one RGB LED of 8mm diameter on extender board. It is driven by P9813 and can be controlled by APP of MXCHIP; The features: IC input voltage: 5V~6.5V, LDO built-in, output voltage: 4.5V; Input signal verified; 1.2MHz ring oscillator built-in to keep stable FREE-RUN output; The maximum serial clock frequency 15MHz; With PLL regeneration; The tolerance voltage is 17V; Circuit of this part:

MiCOKit-3166 Development Kit Hardware Manual [Page 17] Figure 13 RGB Driver Circuit P9813 driver timer: Figure 14 P9813 Driver Timer 3.3 Environment sensor (optional) MiCOKit designs one environment sensor BME280 which is optional on extender board. It includes digital temperature, humidity and air pressure sensors. BME280 has standard I2C connector. Figure 15 Environment Sensor Circuit

MiCOKit-3166 Development Kit Hardware Manual [Page 18] 3.4 Nine axis motion sensor (optional) MiCOKit designs one nine axis motion sensor BMX055 which is optional on extender board. It includes one 12-bit three-axis accelerometer sensor, one 16-bit gyroscope and one fully functional three-axis magnetic sensor. BMX055 has normal I2C connector. Figure 16 Nine-axis Motion Sensor Circuit MiCOKit designs the CP which is optional on board for Home Kit development with the APPLE authentication peripherals. CP uses standard I2C connector: Figure 17 APPLE CP Circuit 3.5 Range& solar sensor MiCOKit designs one range& solar sensor APDS-9930 on board. This sensor includes one Ambient Light Sensor (ALS) and one infrared LED sensor for range. Adding the micro-optics on chip could reduce the power consumption. Additionally, the inner state machine could make device into low power mode. The features: Including ALS, infrared LED and range detector; ALS: Visual sense like human s eyes;

MiCOKit-3166 Development Kit Hardware Manual [Page 19] Programmable interrupt function with upper and lower limited threshold value; Resolution ratio: 16-bit; High sensitivity under working on dark glass Low lumen at 0.01 lux; Range detection: Accurate to 100mm detection; Including infrared LED and synchronization LED drivers; Free of factory calibration of range sensor; Programmable timer: Power in waiting mode: typical -90uA; Programmable range: 2.7ms~>8ms; I2C connector: Up to 400kHz; Specific interrupt pins; Power in sleep mode: typical -2.2uA; Small package 3.94x2.36x1.35mm. APDS-9930 has standard I2C connector: Figure 18 Range& Solar Sensor Circuit 3.6 Temperature& humidity sensor MiCOKit designs one normal temperature& humidity sensor DHT11 on extender board. DHT11 uses single line serial to transmit data. Temperature& humidity sensor circuit: Figure 19 Temperature& Humidity Sensor Circuit

MiCOKit-3166 Development Kit Hardware Manual [Page 20] DHT11 timing: Figure 20 DHT11 Timing 3.7 Infrared reflection switch MiCOKit designs one infrared reflection switch which is RPR220 photomultiplier tube. RPR220 is one integrative photoelectricity detector of reflection type. The features: Enhance sensitivity by plastic lens; Small and compact; Simple circuit and working stably; It is used to find the reflection range by detecting the voltage. At the same time, one LED could be used to watch the range by the change of light level. Figure 21 Infrared Reflection Sensor Circuit 3.8 Solar sensor MiCOKit designs one special solar sensor on extender board. It uses photo resistance. The change of photo resistance could be transformed as the change of voltage. Detecting the voltage change of ADC input could be used to watch the change of light level.

MiCOKit-3166 Development Kit Hardware Manual [Page 21] Figure 22 Solar Sensor Circuit 3.9 Mini-type DC motor MiCOKit designs one coreless DC motor on extender board to simulate field controlling. Its type is LX0610C which is one DC, permanent magnet and servo motor. The DC motor uses NPN transistor as the driver and PWM to achieve speed control. Figure 23 DC Motor Circuit 3.10 Standard Arduino connector MiCOKit designs standard Arduino connector on extender board. It is compatible with not only the main board but also some other Arduino main boards. It uses color to distinguish the functions. Yellow is for digital signal connector, blue is for analog signal and red is for power connector.

MiCOKit-3166 Development Kit Hardware Manual [Page 22] Figure 24 Extender Board Arduino Circuit 3.11 Arduino sensor connector MiCOKit remains Arduino sensor connector on extender board for various external analog, digital sensors. And the connectors are compatible with both 3.3V and 5V power supply. Figure 25 Arduino Sensor Connector Circuit 3.12 UART connector MiCOKit remains one UART connector on extender board for users debugging. Figure 26 UART Connector Circuit

MiCOKit-3166 Development Kit Hardware Manual [Page 23] 3.13 Schematic of extension board Figure 27 Schematic of extension board