EVE2 BLE CAN Datasheet

Similar documents
EVE2 BLE Datasheet. The EVE Platform features standardized IO, common OS and drivers and ultra-low power consumption.

Datasheet. RS485 description The UART/RS485 physical layer gives support for UART communication and higher level Modbus protocol.

BLE MODULE SPECIFICATIONS

Wireless-Tag WT51822-S1

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

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

PBLN52832 DataSheet V Copyright c 2017 Prochild.

EVALUATION BOARD MANUAL EBSLSN Series. EVALUATION KIT MANUAL EKSLSN Series

SKB362 Bluetooth 4.0. Low Energy Module Datasheet

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

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

Bluetooth Low Energy Portfolio

EVALUATION BOARD MANUAL EBSHSN Series. EVALUATION KIT MANUAL EKSHSN Series

nblue TM BR-LE4.0-S2A (CC2540)

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE

[Type here] M905. Bluetooth 4.2 Low Energy SiP Module with MCU and integrated antenna

BT-22 Product Specification

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

BLE121LR Bluetooth Smart Long Range Module 5/12/2014 1

SKB360I Bluetooth 4.0 Low Energy Module Datasheet

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

Datasheet DFBM-NQ62X-DT0R. A Bluetooth Low Energy System On Chip Module. Proprietary Information and Specifications are Subject to Change

New STM32WB Series MCU with Built-in BLE 5 and IEEE

AT-501 Cortex-A5 System On Module Product Brief

Frequently Asked Questions

LM931 Bluetooth low energy Module

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

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

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

EVALUATION BOARD MANUAL EBSHJN Series. EVALUATION KIT MANUAL EKSHJN Series

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

Frequently Asked Questions

HARDWARE REFERENCE IMM-NRF51822

Bluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015

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

Product Specification

SKB369 Multiprotocol Bluetooth 4.2 /ANT Low Energy Module Datasheet

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

TI SimpleLink dual-band CC1350 wireless MCU

Approval Sheet ( 產品承認書 )

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

BT121 Bluetooth Smart Ready Module. May 2015

[Type here] M905. Bluetooth 4.2 Low Energy SiP Module with MCU and integrated antenna

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

AK-STM32-ETH Development Board

March 21, BT22 Datasheet. Amp ed RF Technology, Co., Ltd.

OpenPicus WIFI module. Introduction. Pinout. Features

Overview. Applications. Features. Pin assignment

EVALUATION BOARD MANUAL EBSGJN Series EBAGJN Series. EVALUATION KIT MANUAL EKSGJN Series EKAGJN Series

Bluetooth modules. Modules and turnkey solutions with embedded Bluetooth firmware and AT command

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

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

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

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

Adafruit Feather nrf52840 Express

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

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

ESPino - Specifications

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

Introduction to ARM LPC2148 Microcontroller

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

STM32G0 MCU Series Efficiency at its Best

Product Specification

CC26xBxA Bluetooth Smart and IoT Module

TI-RTOS overview. Nick Lethaby, TI-RTOS and IoT Ecosystem. May 2015

isensetek Technology, Inc

BLE010V5 1. (Based on CSR1010) Bluetooth Modules. User s Manual V1.5

Wireless Sensor Networks. FireFly 2.2 Datasheet

Wireless Module Bluetooth R low energy Module Overview. May 30, 2018 Version 1.8

ČVUT FEL v Praze, U-BLOX IOT MODULES

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Rayson Bluetooth Module

GWBMD0x Bluetooth Low Energy module

EVALUATION BOARD MANUAL EBSGCN Series. EVALUATION KIT MANUAL EKSGCN Series

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

BT121 Bluetooth Smart Ready Module. July 2016

Bluetooth low energy technology Bluegiga Technologies

STM32 F0 Value Line. Entry-level MCUs

LM53X Development and Evaluation Product Family

2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series

User s Guide IoT Microcontroller Development Kit

RL78 Ultra Low Power MCU Lab

G80 SoC Datasheet. Where Hardware Meets Software

RL78 Ultra Low Power MCU Lab

Military Grade SmartFusion Customizable System-on-Chip (csoc)

Ember EM35x Mini Module Companion Kit

Silicon Laboratories' EM35x Mini Module Companion Kit

NFC NUTSHELL KIT. MCU Modules USER MANUAL REVISION GMMC GmbH Keywords Abstract. Document information

STM32 Cortex-M3 STM32F STM32L STM32W

CM5000 DATASHEET v0.1

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

SPBTLE-1S ArTM. October STMicroelectronics

Intel Galileo gen 2 Board

Unwired One. Main Features. Wireless embedded computer

Bluetooth Low Energy (BLE) Stack built-in Fully encapsulated and hermetically sealed. Long range. -93dBm receiver sensitivity

ARDUINO PRIMO. Code: A000135

USER'S MANUAL PICEBS2. Hes-so//Valais / ISI / sap - version 1.0 PICEBS2-1/10

Clicker 2 for Kinetis

Approval Sheet. : BT4.0 module (Nordic nrf51822) ( 產品承認書 ) 產品名稱 : 產品型號 : : MDBT40 客戶名稱 : 產品名稱 產品型號 勁達國際電子有限公司新北市中和區建康路 3 號 5 樓. Approved.

AN4749 Application note

Transcription:

Datasheet Main features Software Micro-kernel with scheduling, power and clock management Contiki OS Tickless design Drivers for peripherals Bluetooth 4.1 compliant low energy singlemode protocol stack BLE Central and Peripheral side NFC Remote software upgrade CAN driver Hardware 32-bits Cortex M4 microcontroller from Nordic Semiconductor Up to 64MHz CPU speed 512 kbytes program FLASH 64 kbytes RAM 8 Mbytes serial FLASH 19 I/O including ADC, Comparators, SPI, UART, I²C, PWM etc. Runs from 1.9V-3.6V battery voltage and 5V Built-in 3.3V voltage regulator Built-in power source selector Extreme low power consumption CAN controller 18 x 40 x 3.0 mm EVE2 BLE CAN module actual size General description The EVE Platform is an integrated hardware and software platform solution engineered to provide a robust and flexible base for individual product development. Implementing EVE in new products fast-tracks the design process to a detail-design level and reduces the overall cost and time-to-market. The EVE Platform features standardized IO, common OS and drivers and ultra-low power consumption. All EVE modules provide full operation capabilities from an APP at smartphones, tablet etc. via BLE (Bluetooth Low Energy). System configuration, firmware upgrade, service functions and log and data reading are easy to do from an APP via BLE. CAN description The CAN physical layer supports CAN2.0B (ISO11898-1). The EVE2 BLE CAN supports datarate up to 1 Mbps. Applications Industrial control Security Measurement & data acquisition Residences and hotels Fire alarm systems Medical & Healthcare Telecom Ship & Offshore Yachts Recreation Consumer electronic August 2017 EVE_BLE_CAN rev.1.21.pdf

CONTENTS 1 EVE PLATFORM INTRODUCTION... 3 1.1 For all modules... 3 1.2 CAN... 3 2 ELECTRICAL CHARACTERISTICS... 4 2.1 General part... 4 2.2 CAN part... 4 3 BLOCK DIAGRAM... 5 4 IO DESCRIPTION... 6 4.1 Pinout... 6 4.2 Module ouline and recommended land pattern... 6 5 HARDWARE DESCRIPTION... 7 5.1 For all modules... 7 5.1.1 Microcontroller... 7 5.1.2 Serial FLASH... 7 5.1.3 Power... 7 5.1.3.1 Battery supply... 7 5.1.3.2 +5V supply... 7 5.1.3.3 Supply voltage selector... 7 5.2 CAN... 7 5.2.1 CAN controller... 7 5.2.2 Power... 7 6 FUNCTION DESCRIPTION... 8 6.1 For all modules... 8 6.1.1 Micro-kernel... 8 6.1.2 OS... 8 6.1.3 Bootloader... 8 6.1.4 Debug interface... 8 6.2 BLE... 9 6.2.1 Protocols... 9 6.3 CAN... 9 7 REVISION HISTORY... 10 8 ORDERING INFORMATION... 10 8.1 Part number structure... 10 8.2 Available parts... 10 EVE_BLE_CAN rev.1.21.pdf

1 EVE PLATFORM INTRODUCTION 1.1 For all modules The EVE Platform is a robust, flexible and cost-effective technological platform for a wide range of electronic products and industries. The EVE Platform has been developed and engineered by industry professionals using proven technology and high quality components. All modules are fully tested and certified before delivery, eliminating the need for additional time or cost outlays. The EVE Platform is designed for optimal integration and fulfills the common technical requirements for product development. All EVE modules are engineered with standardized IO, common OS and drivers, with focus on ultra-low power consumption. The EVE modules are using the same core functionality and technology, and are differentiated by the communication carrier system they use. The following features are identical for all EVE modules: 19 I/O (ADC, Comparators, SPI, UART, I²C, PWM etc.) Pinout Ultra-low power microcontroller BLE NFC OS, drivers and development environments Filesystem 1.2 CAN The EVE CAN module uses MCP25625 from Microchip as CAN controller and driver. The controller implements CAN 2.0B (ISO11898-1) with up to 1 Mbps operation. The standby current is very low. Connectivity part of the module can be turned off to save power. The CAN driver can be bypassed in case another external CAN driver should be used. The platform provides a device driver for the CAN controller. EVE_BLE_CAN rev.1.21.pdf 3/10

2 ELECTRICAL CHARACTERISTICS 2.1 General part Parameter Value Supply voltage +VBAT IN 1.9 V 3.6 V Supply voltage +5V IN 2.7 V 5.5 V Supply voltage +5V IN if VOUT = 3.3V is required 3.6 V 5.5 V Temperature range -40 C to +85 C Current consumption +VBAT IN (typical): Power down 1 µa Idle + RTC 3 µa BLE advertising 1/sec 20 µa BLE connected; 10msec interval, slave latency=0 400 µa BLE connected; 10msec interval, slave latency=49 18 µa BLE connected; 100msec interval, slave latency=0 50 µa BLE connected; 100msec interval, slave latency=4 18 µa BLE connected; 200msec interval, slave latency=0 30 µa BLE connected; 500msec interval, slave latency=0 18 µa While (1) loop 3 ma Current consumption +5V IN (typical): Power down 110 µa BLE advertising 1/sec 130 µa IO output current capacity selection L / H (typical @ 1.9V) 2 / 2 ma IO output current capacity selection L / H (typical @ 2.7V) 10 / 9 ma 2.2 CAN part Parameter Supply voltage +5V COMM IN Supply voltage +3.3V COMM IN Value 4.5 V 5.5 V 3.1 V 3.5 V EVE_BLE_CAN rev.1.21.pdf 4/10

3 BLOCK DIAGRAM The block diagram shows edge connector number, power blocks, microcontroller, memory, CAN power/controller and wiring. Microcontroller 1 GND 2 SWDIO 3 SWDCLK 4 P0.18/SWO 5 P0.21/RESETn 6 P0.02/AIN0 7 P0.03/AIN1 8 P0.04/AIN2 9 P0.05/AIN3 10 P0.28/AIN4 11 P0.29/AIN5 12 +VOUT 13 +VBAT IN 14 +5V IN 15 GND 16 17 18 19 20 +5V COMM IN 21 +3.3V COMM OUT/IN 22 23 24 25 26 GND 27 GND 28 29 30 31 CANL 32 CANH 33 CAN drv TX in 34 CAN drv RX out 35 CAN RX in 36 CAN TX out 37 CAN STBY 38 GND 39 P0.06 40 P0.07 41 P0.08 42 P0.09/NFC1 43 P0.10/NFC2 44 P0.11 45 P0.12 46 P0.13 47 P0.14 48 P0.15 49 P0.16 50 GND 51 52 GND 3.3V Regulator Supply selector CAN power CAN Controller RTC BLE NFC RC oscillators 12 bits ADC DMA RTC SPI UART I²C PWM Serial FLASH 32MHz and 32.768kHz crystals ADC Calib. TIMERS EVE_BLE_CAN rev.1.21.pdf 5/10

4 IO DESCRIPTION 4.1 Pinout Function Pin Pin GND 1 52 GND SWDIO 2 51 (Reserved BLE antenna) SWDCLK 3 50 GND SWO/P0.18 4 49 P0.16 RESETn/P0.21 5 48 P0.15 AIN0/P0.02 6 47 P0.14 AIN1/P0.03 7 46 P0.13 AIN2/P0.04 8 45 P0.12 AIN3/P0.05 9 44 P0.11 AIN4/P0.28 10 43 P0.10/NFC2 AIN5/P0.29 11 42 P0.09/NFC1 +VOUT 12 41 P0.08 +VBAT IN 13 40 P0.07 +5V IN 14 39 P0.06 GND 15 38 GND (Reserved USB VBUS) 16 37 CAN STBY (Reserved USB DM) 17 36 CAN TX out (Reserved USB DP) 18 35 CAN RX in (Reserved USB ID) 19 34 CAN drv RX out +5V COMM IN 20 33 CAN drv TX in +3.3V COMM OUT/IN 21 32 CANH (Reserved Ethernet RXP) 22 31 CANL (Reserved Ethernet RXM) 23 30 (Reserved Ethernet LED yellow) (Reserved Ethernet TXP) 24 29 (Reserved Ethernet LED green/gnd) (Reserved Ethernet TXM) 25 28 (Reserved RF antenna) GND 26 27 GND Common for all modules Module specific IO Ethernet 4.2 Module ouline and recommended land pattern EVE_BLE_CAN rev.1.21.pdf 6/10

5 HARDWARE DESCRIPTION 5.1 For all modules The following information is applicable for the common part of all EVE modules. 5.1.1 Microcontroller The EVE module are based on the microcontroller nrf52832 from Nordic Semiconductor which includes 512 kbytes program FLASH and 64kbytes RAM. 5.1.2 Serial FLASH The modules contains 8 Mbytes serial flash. A part of the serial FLASH is used for firmware upgrades, log data etc. The rest of the serial FLASH is available for use by the application software. 5.1.3 Power 5.1.3.1 Battery supply The EVE module can operate from battery voltage connected to the +VBAT IN terminal. The supply voltage is monitored by the module. 5.1.3.2 +5V supply The EVE module can operate from 5V connected to the +5V IN terminal. The supply voltage is regulated to 3.3V. Valid 3.3V is monitored by the module. 5.1.3.3 Supply voltage selector The terminal +5V IN is selected to supply the module while valid voltage from the 3.3V regulator. If the regulator voltage is too low, the +VBAT IN will automatically be selected. The selected voltage is available at the terminal +VOUT. 5.2 CAN 5.2.1 CAN controller The device used as CAN controller is MCP25625 from Microchip. 5.2.2 Power The CAN controller at the EVE module can operate from 5V connected to the +5V COMM IN terminal. The supply voltage is regulated to 3.3V. Valid 3.3V is monitored by the module. The regulated voltage is available at the terminal +3.3V COMM OUT/IN. The CAN controller can also be powered from external 3.3V regulator at terminal +3.3V COMM OUT/IN. In this case the terminal +5V COMM IN must be connected to 0V. EVE_BLE_CAN rev.1.21.pdf 7/10

6 FUNCTION DESCRIPTION 6.1 For all modules The following functional description is common for the EVE Platform. 6.1.1 Micro-kernel The software shipped with the EVE Platform implements a tiny and yet powerful micro-kernel, which provides basic system functionality such as: System clock, power and watchdog management Scheduling and delayed execution using workitems in µs and ms range Tickless system timer Drivers for EVE peripheral Built-in bootloader with in-circuit firmware upgrade functionality SWD debug print channel BLE NFC 6.1.2 OS The EVE Platform are intended for Contiki OS environment. Contiki is a minimalistic OS, which has been designed, developed and maintained mainly by Adam Dunkels and Swedish Institute of Computer Science during the last 10 years under BSD license. Contiki provides non-preemptive multitasking concept using protothreads, a type of lightweight stackless threads designed for severely memory constrained systems. Protothreads provides linear code execution for event-driven systems implemented in C. In addition to multitasking and protothreads Contiki core provides synchronization primitives, event timers, static, pooled and dynamic memory allocation, as well as a lot of other primitives. EVE extends Contiki with functionality, provided by the micro-kernel, microwork scheduling and tickless design. Contiki implements a file system (CoffeeFS), which can be rolled out on FLASH media with relatively small footprint. EVE provides external FLASH drivers and glue layer for the file system. Contiki also provides a set of off-the-shelf applications which can be used as building blocks for products. The main focus within the set is communication protocols and stacks. EVE extends Contiki with a Free-RTOS-like layer for the use-cases where traditional multitasking is more preferable. Existing Free-RTOS apps can be easily ported to EVE. 6.1.3 Bootloader The EVE micro-kernel includes a bootloader which provides API for in-circuit re-flashing of the MCU. The bootloader supports firmware upgrade over BLE. 6.1.4 Debug interface The two-pin SWD interface is used for debugging, and SWO interface is used for debug prints and traces. This standard interface means that almost any SWD/SDO-compatible ICE debugger can be used with the EVE. EVE_BLE_CAN rev.1.21.pdf 8/10

The EVE Reference board has a built-in SWD/SDO GDB-compatible ICE debugger with USB interface for debugging. The debugger is supported by the EVE software development environment. 6.2 BLE 6.2.1 Protocols Bluetooth 4.1 compliant low energy single-mode protocol stack, S132 supported by Nordic nrf52832 device: Link layer, L2CAP, ATT, SM, GATT (Client and Server) and GAP Central side functionality: Central and Observer roles - up to 8 simultaneous connections Security Manager including MITM and OOB pairing Peripheral side functionality: Concurrent Peripheral and Broadcaster roles Full SMP support including MITM and OOB pairing 6.3 CAN The EVE Platform provides a device driver for the CAN controller with API suitable for filtering, sending and receiving of CAN frames. EVE_BLE_CAN rev.1.21.pdf 9/10

7 REVISION HISTORY Revision: Date: Description 1.10 15. Aug. 2017 First release 1.21 27. Sep. 2017 Upgraded voltage ref. for ADC calibration and improved monitoring of valid +5V availability. 8 ORDERING INFORMATION 8.1 Part number structure <EVE family>-<interface><-comm. carrier>-<flash size><prod.version><voltage>-<revision> Code Possible values Description EVE family: EVE2 Interface: BLE Comm. carrier: blank No extra communication carrier ETH Ethernet communication carrier RS485 RS485 communication carrier CAN CAN communication carrier Flash size: 512 512 kbytes Prod.version: S Production version (S=Standard) Voltage: 3.3 3.3V Revision: Rx.yy x = Main revision number, yy = Minor revision number 8.2 Available parts Part number Module Size Pins FLASH Size Voltage Status EVE2-BLE-CAN-512S3.3-R1.10 18x40x3.0 mm 52 512 kbytes 3.3V Obsolete EVE2-BLE-CAN-512S3.3-R1.21 18x40x3.0 mm 52 512 kbytes 3.3V Active EVE_BLE_CAN rev.1.21.pdf 10/10