Edge Power International (HK) Ltd. Product Specification

Similar documents
Digital Circuits Part 2 - Communication

RN-171-XV b/g Wireless LAN Module

PIXI click PID: MIKROE Weight: 28 g

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

Page 1 of 11 Version 1.2 Release Date: PenMount PM2204 PCI Controller Board Data Sheet. Table of contents

GSM Interfacing Board

Symphony SoundBite Reference Manual

FIFOTRACK VEHICLE GPS TRACKER. Model: A300 Version: V1.1

Embien Technologies estorm-l1 Data Manual. estorm-l1-dm R1.1. Document Reference: ET/IPD/AI/DM/14/01-R1.1. Data Manual. Embien Tech. India Pvt.

GSM 4 click MIKROE Weight: 33 g

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

Pedometer 3 Click. PID: MIKROE 3259 Weight: 24 g

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

Pmod I2S2 Reference Manual

RN-171-EK Evaluation Board

Page 1 of 13 Version 1.5 Release Date: PenMount PM1410 PCI Controller Board Data Sheet. Table of contents

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

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

RN-174 WiFly Super Module

SimPLC. User Manual.

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

Intel Galileo gen 2 Board

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

FB23 and FB38 LTE Modems

Approved by: Date CET Initials Name Justification :20:12 NTJ Niels Thybo Johansen

Prototyping Module Datasheet

FIFOTRACK VEHICLE GPS TRACKER

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

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

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

Doc: page 1 of 6

FIFOTRACK VEHICLE GPS TRACKER 4 RS232 PORTS

A Low-Cost Energy Management System That Compares Power Consumption of Electronic Home Appliances

KSZ9692PB User Guide Brief

Propeller Activity Board (#32910)

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

BLE MODULE SPECIFICATIONS

BroadR-Reach click PID: MIKROE Weight: 26 g

PWR Meter click. PID: MIKROE 3169 Weight: 31 g

Doc: page 1 of 8

The TRSUN is the complete solution for the remote monitoring of photovoltaic plants.

or between microcontrollers)

DEV-1 HamStack Development Board

Neo_M660 GPRS Module Demo Board User Guide Version 1.0

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

Doc: page 1 of 6

ECE 511 Project Group 11: MP3 Boombox 12/03/2013. Carlos R Araujo Divya Chinthalapuri Leegia S Jacob Brian D Jarvis Shawn Wilkinson

Stepper 6 click. PID: MIKROE 3214 Weight: 26 g

CSR Bluetooth Modules MBC05-CAR-AT

Wireless Sensor Networks. FireFly 2.2 Datasheet

UB603 Four Band GSM/GPRS Module. Hardware Manual. July 2010

Specification of JBT Mesh Bluetooth Module

Bolt 18F2550 System Hardware Manual

MIRAGE Sierra mangoh TM IoT WiFi + Bluetooth + NFC Datasheet

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

EMX Module Specifications

USB-4303 Specifications

LGR-5325 Specifications

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

BIG8051. Development system. User manual

Applications Wi-Fi sensors Wi-Fi automation Internet of things Wi-Fi enterteinment Serial to Wi-Fi

BATSEL KEY3 KEY2 HOSCO GPIO0 DCDIS HOSCI KEY0 D4 KEY1 D3. Reset Default. 2 D7 BI / L Bit7 of ext. memory data bus

SIM900 Hardware Design Guide Jeffrey Song, 2010

FIFOTRACK 3G VEHICLE GPS TRACKER

StarFinder Aire User Manual

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

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

DIGI POT 3 click. PID: MIKROE 3016 Weight: 25 g

SQI FLASH click. PID: MIKROE-2828 Weight: 22 g

Pressure 4 click. PID: MIKROE 3020 Weight: 24 g

VN310 Hardware Integration

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

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

CPE 323 Introduction to Embedded Computer Systems: MSP430 System Architecture An Overview

keyestudio Keyestudio MEGA 2560 R3 Board

Version MICROSTRAIN, INC. Microminiature Sensors. OEM Inertia-Link /3DM-GX2 Modules. Guidelines for Use of OEM Inertia-Link /3DM-GX2 Modules

GWBMA0x Bluetooth Audio module

RF4431 wireless transceiver module

Neo_WM620. Specification

GWK5Mx 2.4GHz Wireless Audio Module

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Amarjeet Singh. January 30, 2012

EASY21x/23x-EVA. Evaluation Board for EASY21x / EASY23x PLC core. General Description. Ordering Information

USB UART 4 click PID: MIKROE Weight: 23 g

Unlocking the Potential of Your Microcontroller

802.11b/g/n IOT Module

DATASHEET. MK-070C-HP High Performance 7 Inch Capacitive Touch Display. Amulet. Technologies. July 2015 Revision A

Wireless-Tag WT51822-S1

BV4531U. I2C or Serial 6 Way Relay

How to create your own peripheral modules for use with the ARC EMSK and embarc

VLSI AppNote: VSx053 Simple DSP Board

BTH-1208LS Wireless Multifunction DAQ Device

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

specification: imp001

The Atmel ATmega328P Microcontroller

PICAXE DEVELOPMENT BOARD (AXE091)

ELET114A Bluetooth Module DATASHEET. Website: / 7

EDP-BB-4A Technical Notes Embedded Development Platform EDP Baseboard EDP-BB-4A User Manual

ecoline GSM Adapter INSTALLATION AND APPLICATION MANUAL for module version v2.0 and higher Document version:

Technical Document. Model: F120 Name: F120 PCBA Service Manual No.: Version: V1.0. Check Sign. Standard Approved

Transcription:

Edge Power International (HK) Ltd. EPM-1000 GSM Module Specification Product Specification Revision history Revision Date Description V1.0 28/05/2012 Original Date: 5/29/2012 1

TABLE OF CONTENTS1.... INTRODUCTION 4 2. APPLICATIONS... 4 3. HARDWARE... 5 3.1. THE BLOCK DIAGRAM... 5 3.2. PIN DESCRIPTION... 5 3.2.1. PULSE COUNT INPUT... 5 3.2.2. DIGITAL INPUTS... 6 3.2.3. UART... 6 3.2.4. USB... 6 3.2.5. SPI... 6 3.2.6. I2C... 6 3.2.7. MICROPHONE... 7 3.2.8. DIGITAL OUT... 7 3.2.9. SPEAKER... 7 3.3. PIN ASSIGNMENT... 7 3.4. PACKAGE... 9 3.5. ELECTRICAL CHARACTERISTICS... 9 4. APPLICATION DEVELOPMENT... 9 4.1. SELECT DEVELOPMENT MODEL... 9 4.2. HARDWARE RESOURCES... 10 4.3. SOFTWARE ARCHITECTURE... 11 4.3.1. SOFTWARE BLOCK DIAGRAM... 12 4.3.2. THE BOARD CONTROL... 12 4.3.3. M TO M... 12 4.3.4. M TO MOBILE PHONE... 13 4.3.5. M TO HOST... 13 4.3.6. ANALOG INPUT... 13 4.3.7. THE DIGITAL INPUT... 14 4.3.8. EXTERNAL DEVICES... 14 Date: 5/29/2012 2

4.4. EXTENDED AT-COMMAND... 14 5. SUMMARY... 15 Date: 5/29/2012 3

1. Introduction Machine-to-Machine (M2M) is called the Internet of Things. The building block of the M2M application is the smart device, which has the capacity to process data and communicate to each other. The smart device is a result of integration of following technologies: 1. Electronic 2. Embedded software 3. Data communication 4. Mechanical (i.e. sensor, actuator) EPM-1000 is a module designed for the success of M2M market. The module integrated strong processing power (32-bit processor), wireless communication capacity (GSM module) and ready to use firmware into a small package. Edge Power also provides reference design to interface with mechanical devices. The module provides a cost effective way to speed up the development cycle and produce a reliable end product. The next chapter will introduce the possible applications of the module. Chapter three will descript the hardware, the mechanical lay out and the electronic characteristic of the module. Chapter four will descript the application development process. The software structure will be introduced and you may examine the designed pattern to if it is suitable for your application. The last chapter is the summary. 2. Applications The following are some of the application for the module: Telematics Security Remote control/sensor Remote Medicare Logistic Environmental monitor Date: 5/29/2012 4

3. Hardware This chapter will descript the hardware of the module. The first section is the hardware block diagram. The description of pin function is follow by the pin assignment. A picture of the modules and the dimension 3.1. The block diagram GSM Antenna 5 DCV Pulse Input Digital Inputs Pwr IC SIM900 SIM Socket Audio SPI RS232/485 I2C USB Analog Inputs NUC120 Digital Out Reset/ EEPROM 22MHz 32kHz 3.2. Pin description While there are a few pins with fixed function, most of the pins are multi-function, and configurable through software. The following section will have a description of common function for the I/O pins 3.2.1. Pulse count input The pulse count inputs are design for capture and count pulses. The input may be configured to use as: 1. Pulses counter Date: 5/29/2012 5

2. Frequency counter 3. Timer Interface with flow meter will be a good example pulse counter function: The flow meter out put a pulse for a fix amount of flow volume. Interface with an ultrasound distance sensor will be ideal to use the timer function: measure of the pulse width in time could be easily converted to distance. 3.2.2. Digital inputs The input voltage for all the digital inputs are from 0-3.3 DCV. The small scale reference design has 6 pin dedicated for digital input, while large scale reference design use I/O extender to expend the number of digital inputs. 3.2.3. UART The UART port may be configured to run as RS232 or RS485. RS232 is commonly used for wide range of sensor or control device, while RS485 is used in industrial control. The reference design used the UART for host interface. The UART also support hardware flow control. 3.2.4. USB The USB is USB 2.0 Full-Speed device with up to 12Mbps data rate. The module has onboard connector for the USB. 3.2.5. SPI The SPI supports master/slave mode in high speed. The SPI interface may be used to the following device: RF transceiver LCD WiFi The SPI interface was used for LCD display in the reference design. 3.2.6. I2C The I2C support both mast and slave mode. The device address 0 is reserved for the onboard EEPROM. Date: 5/29/2012 6

3.2.7. Microphone The differential Microphone input is directly connected to the onboard GSM module. 3.2.8. Digital Out The out voltage for all the digital out should connect to pull up resistor. The small scale reference design has 6 pin dedicated for digital output, while large scale reference design use I/O extender to expend the number of digital put 3.2.9. Speaker The differential speaker output is directly connected to the onboard GSM module. 3.3. Pin assignment Pin No. Symbol Type Pre-defined function 1 GPIO1 I/O GPIO 2 GPIO2 I GPIO/Pulse count input 3 GPIO3 I GPIO/Key 5 input 4 GPIO4 I GPIO/Rx for UART 5 GPIO5 O GPIO/Tx for UART 6 GND I Ground 7 USB_D+ I/O USB D+ 8 USB_D- I/O USB D- 9 VCC I VCC 10 GND I Ground 11 GPIO6 O GPIO/LCD data out 12 GPIO7 I GPIO/LCD data input 13 GPIO8 O GPIO/LCD clock 14 GPIO9 O GPIO/LCD CS 15 GND I Ground 16 GPIO10 I GPIO/Pulse count input 2 17 GPIO11 O GPIO/LED 1 18 GPIO12 O GPIO/LED 2 Date: 5/29/2012 7

19 MIC- I Mic+ for GSM 20 MIC+ I Mic- for GSM 21 GND I Ground 22 GPIO13 I GPIO/ADC0 23 GPIO14 I GPIO/ADC1 24 GPIO15 I GPIO/ADC3/Key 5 25 GPIO16 I GPIO/ADC/Key 6 26 GPIO17 I GPIO/Key 1 input 27 GPIO18 I GPIO/Key 2 input 28 GPIO19 I GPIO/Key 3 input 29 GPIO20 I GPIO/Key 4 input 30 GND I Ground 31 GPIO21 O GPIO/LED 6 32 GPIO22 O GPIO/LED 5 33 GPIO23 O GPIO/LED 4 34 GPIO24 O GPIO/I2C WP 35 GPIO25 O GPIO/I2C SCLK 36 GPIO26 O GPIO/I2C SDO 37 GPIO27 O GPIO/LED 3 38 GPIO29 NC 39 SPK+ SPK+ 40 SPK- SPK- Date: 5/29/2012 8

/ / Edge Power International (HK) Ltd. 3.4. Package 45.0 mm 45.0 mm m m 1. 0 4 m m 1. 0 4 Front Back Electrical Characteristics TBA 4. Application development M2M application development requires combine knowledge of: Control system Embedded system Communication system M2M module from Edge Power will reduce the risk of project failed, or long delay. The hardware design optimized for the performance, while the software is a collection of knowledge based on M2M projects we developed. This section is designed to provide options for your M2M application development. In order to take the full advantage the module offered, we will give an introduction of the software architecture first, follow by a selection process recommendation. The following is a decision making flowchart and option for you M2M project. 4.1. Select development model The software development is one of the most time consuming task for M2M project. Date: 5/29/2012 9

Edge Power provides a development framework, associated with demo boards to speed up the development process. The development process will start when requirement is defined. Instead of jump start to the hardware design, you should check and see if any one of the demo board has the hardware resource close to what you are looking for. The following flowchart outlines the procedure for your application development. 4.2. Hardware resources Edge Power developed demo boards as reference design for different M2M application. Please check with technical support to search for a reference design. The following is a basic demo boards with features as follow: Six digital inputs Six digital outputs Two analog inputs Date: 5/29/2012 10

LCD display One UART Edge Power also offers reference design for application requires large number of digital inputs and outputs. If the reference design covers matches your hardware requirement, you should continue to the next section to check the software. The following is a picture of the demo board. 4.3. Software Architecture The GSM module is designed to speed up the development time. A software framework is developed to minimize the software development effort. A full set of AT-command enable user to setup the module with minimum software programming. While the software design and architecture will be covered in another document, this section cove the following 1. Software block diagram Date: 5/29/2012 11

2. Description of the functional blocks 3. AT-command for system configure 4. Configure a system 4.3.1. Software block diagram 4.3.2. The board control The board control is responsible for Task schedule, System information management Message distribution Manage events and event message The system runs in an event driven loop and the board control task is the coordinator of all the software components. The board control also responsible for manage the configuration and the communication link between the devices on the system. 4.3.3. M to M M2M is responsible for sending message to other machine/device. The following are Date: 5/29/2012 12

channels M2M use to send message: Traditional SMS SMS through GPRS TCP/IP (through GPRS) The content of the messages are packed and unpacked according to same protocol for the sender and receiver. Additional security features, i.e. validation of the incoming call phone number may use to address the security of the system. 4.3.4. M to mobile phone The M2 mobile phone is responsible for sending SMS to mobile. Sending a SMS is triggered by the following condition Device are connected There is an event The user subscribed to the event The content of the SMS is either predefined event message from the data base, or a combination of predefined message with real time data. A SMS subscriber database will store the information of the following information: Subscriber name Phone number Event subscribed 4.3.5. M to Host A host computer may be connected to the device for: Initialization Change configuration Diagnostic Collecting data 4.3.6. Analog input The analog inputs are connected to onboard 12-bit ADC. The software is responsible for: Schedule the conversion Normalize the result Map result with the desire output Date: 5/29/2012 13

Fine tune results In additional, thresholds may be set to define an event. 4.3.7. The digital input There are two sources of the digital inputs: Digital input Digital signal collected through serial interface The states of digital input may be read by software directly. The software will apply de-bounce and filter algorithm to stabilize the input signal. Another source of the digital input is from serial interface. A software driver is required to run the interface protocol and interpret the result. The digital events may be triggered by: Timer Change of logical level A typical timer trigger event is a periodical status update. As for change of logical level event, there will be two states the input: one for the raise from high to low, anther for falling. 4.3.8. External devices The external devices are driven by software drivers. The following are some of the examples: Relays Actuator Motors Signal board and LED 4.4. Extended AT-command A set of AT-command enable user to configure the system according to the application. The AT-command may be used to: System configuration Initialize value Setup onboard database Collect data and status Calibration and fine tune Date: 5/29/2012 14

The syntax, parameter and return value of the AT-command will be covered in a separate document. 5. Summary The M2M is an integration of hardware, software and wireless data communication technologies. Edge Power provides demo board, reference design with pre-loaded software. The extended command will enable user tailor the device for the system no software development. The M2M module is designed for the success of your project. Date: 5/29/2012 15