6LoWPAN Development Platform Saker Manual

Similar documents
AN10428 UART-SPI Gateway for Philips SPI slave bridges

XPort Direct+ Integration Guide/Data Sheet

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

USB-to-I2C. Ultra Hardware User s Manual.

Wireless Sensor Networks. FireFly 2.2 Datasheet

Radiocrafts Embedded Wireless Solutions

Preliminary. PACKAGE - 28-pin MLP (5mm X 5mm) Example Circuit Diagram CP V. 48MHz Oscillator. USB Function Controller 512B EEPROM

AppNote-US2400-EVB Low Power 2.4GHz Transceiver

PremierWave 2050 Enterprise Wi-Fi IoT Module Evaluation Kit User Guide

xpico 200 Series Evaluation Kit User Guide

Radiocrafts Embedded Wireless Solutions

Hardware Reference. DIL/NetPC DNP/9265 Board Revision 1.0

USB-to-I2C. Professional Hardware User s Manual.

Almond - Datasheet November 2015

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

Centipede. Datasheet. Centipede is QCA AR9331 SoC based DIP platform with an integrated 2.4 GHz N (1x1) radio

Ultratronics v1.0 DATASHEET

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO MEGA 2560 REV3 Code: A000067

Win-I2CUSB Hardware User s Manual

U2DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 37. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

User's hardware guide RSS2 sensor board Model S2 Rev 2.4

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

ConnectCore for i.mx6ul Starter Board. Hardware Reference Manual

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

KSZ9692PB User Guide Brief

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

USB-to-I2C Basic. Hardware User s Manual.

WiMOD - ic880a. Application Note AN014 / Version 1.3. USB modifications for direct SPI operation. Document ID: 4000/40140/0079

keyestudio Keyestudio MEGA 2560 R3 Board

Please refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections

ConnectCore 6UL SBC Express. Hardware Reference Manual

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

Prototyping Module Datasheet

Product Specification

ARDUINO UNO REV3 Code: A000066

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

ARDUINO MEGA ADK REV3 Code: A000069

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

ESPino - Specifications

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

RFID Reader Board 13.56MHz RFID Transceiver MLX90132

Radiocrafts Embedded Wireless Solutions

Future Technology Devices International Limited

Hardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0

Teratronik elektronische systeme gmbh. V4½-CPU Technical Data. Date:

PAN1740 Design Guide

A1/B1 EB v2.0 User Manual V1.1 05/10/2017

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

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

Future Technology Devices International

ARDUINO YÚN MINI Code: A000108

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT

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

ATtiny104 Xplained Nano. Preface. AVR 8-bit Microcontrollers USER GUIDE

DE-10 Super Expansion Board

Arduino ADK Rev.3 Board A000069

Future Technology Devices International Ltd

nrf24lu1+ Development Kit

AT02667: XMEGA-E5 Xplained Hardware User's Guide. Features. Description. AVR XMEGA Microcontrollers APPLICATION NOTE

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

ARDUINO LEONARDO ETH Code: A000022

Ethernet1 Xplained Pro

UNC20 Module. User's Manual. D Breisach, Germany D Breisach, Germany Fax +49 (7667)

TTL-234X. TTL234X Series Range of Cables. Datasheet

Digital Circuits Part 2 - Communication

AARDVARK. Level Shifter Board. Level Shifter Board. Datasheet v1.00 February 15, 2008 I 2 C/SPI. Features

USB UART 4 click PID: MIKROE Weight: 23 g

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

SSI-USB-DUO. Flexible Embedded Platform. Brief English Version

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture

TTL-232R-PCB. TTL to USB Serial Converter PCB. Datasheet

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

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

GWBMA0x Bluetooth Audio module

EZ-USB FX3 Development Kit Guide

BT 31 Data Sheet. Amp ed RF Technology Inc.

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

GW-USB-06. User s Guide. IQRF USB Gateway. FW v MICRORISC s.r.o. User_Guide_GW-USB-06_ Page 1

Revision History. Version Date Changes Error in PIN description SPI jack Initial version

Creator Ci40 product brief

QS Series Master Development System User's Guide

Future Technology Devices International Ltd

Zefeer EVB-L. Hardware Manual

February 28,

Hardware Manual RM CANview

Preliminary MK-CY-043. Data Sheet. Amulet Capacitive 4.3 GEMmodule. Introduction:

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

Hardware Manual RM CANview Gateway

Documentation for SCSI PCMCIA drive SCSI controller hardware V2.0 PCMCIA slot hardware V1.1

Wireless Modules Wi-Fi Module

Lima (-I) Data sheet. Lima has N 2x2 radio supporting up to 300 Mbps data-rate and comes in two versions: commercial or industrial temperature

ATmega324PB Xplained Pro. Preface. AVR 8-bit Microcontrollers USER GUIDE

USER GUIDE. ATWINC1500 Xplained Pro. Preface

Skywire BeagleBone Black Cape Data Sheet

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

WiMOD - im880b. Application Note AN017 / Version 1.1. Firmware Update for im880b. Document ID: 4100/40140/0103. Category:

Carambola2 (-I) Data sheet. Carambola2 is a tiny surface mountable 2.4 GHz Wi-Fi module running OpenWRT linux software

Transcription:

6LoWPAN Development Platform Saker Manual WEPTECH elektronik GmbH Page 1 of 19 V.1.0.1

1. Table of Content 1. General information... 4 1.1 1.2 1.3 1.4 1.5 Copyright protection... 4 Warranty information... 4 Declaration of conformity... 4 Disclaimer... 4 Operating limitations... 4 2. Software... 5 3. Board overview... 5 4. Power Supply... 6 5. CC2538... 6 5.1 5.2 5.3 USB Interface... 6 Current measurements... 7 Programming... 7 5.3.1 CC2538 Bootloader via USB... 7 5.3.2 JTAG Interface... 7 6. CC1200... 11 6.1 Current measurements... 12 7. E28J60 Ethernet Controller... 12 7.1 7.2 Power-Up... 12 Current measurements... 13 8. I2C EEPROM... 13 9. FTDI FT234XD USB-to-Serial converter... 14 10. Buttons... 15 10.1 10.2 Reset Button (S100)... 15 General Purpose Button BTN1 (S101)... 15 11. LEDs... 16 12. References... 18 WEPTECH elektronik GmbH Page 2 of 19 V.1.0.1

Table of figures Figure 1 Board Overview... 6 Figure 2 USB selection using two pairs of resistors... 7 Figure 3 Position of JTAG Connector... 9 Figure 4 Solder Jumper NO ( normally open )... 11 Figure 5 Position of CC1200... 12 Figure 6 Position of E28J60... 13 Figure 7 Position of I2C-EEPROM... 14 Figure 8 Position of FT234XD... 14 Figure 9 Position of Buttons... 15 Figure 10 CC2538 Reset Circuit... 15 Figure 11 General Purpose Button.... 16 Figure 12 Position of LEDs... 17 Figure 13 LEDs... 17 WEPTECH elektronik GmbH Page 3 of 19 V.1.0.1

1. General information The manual belongs to the WEPTECH Saker Gateway and contains texts and pictures on the correct handling of the product. In this section, we give you an overview of general information about the product and the manual. 1.1 Copyright protection Transmitting, as well as copying, of this document and utilization of its contents are not permitted, if not explicitly allowed. Violation obligates compensation. We reserve all rights in this document and in the subject matter and illustrations contained therein. 1.2 Warranty information Great care was taken in preparing this manual. No guarantee is given for the correctness of the contents of this manual since errors, inspite of all efforts, can never be completely avoided. 1.3 Declaration of conformity This product is marked with "CE" and complies therefore with the applicable harmonized European standards. Therewith, compliance with all the provisions of this directive of electromagnetic compatibility is ensured. The judgement of the product as to electromagnetic compatibility was effected on the basis of the following standards: EN13757-4:2013 as well as the R&TTE-directive 1999/5/EG (RDE 2014). 1.4 Disclaimer The author reserves the right to not be responsible for the topicality, correctness, completeness, or quality of the information provided. Liability claims regarding damage caused by the use of any information provided, including any kind of information which is incomplete or incorrect, will therefore be rejected. Parts of the pages or the complete publication including all offers and information may be extended, changed or partly or completely deleted by the author without separate announcement. This disclaimer is to be regarded as part of the internet publication which you were referred from. If sections or individual terms of this statement are not legal or correct, the content or validity of the other parts remain uninfluenced by this fact. 1.5 Operating limitations WEPTECH elektronik products are not authorized for use in life support appliances, devices or other systems where malfunction can reasonably be expected to result in significant personal injury to the user, or as a critical component in any life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. WEPTECH elektronik GmbH customers, using or selling these products for use in such applications, do so at their own risk and agree to fully indemnify WEPTECH elektronik GmbH for any damages resulting from any improper use or sale. Use of WEPTECH elektronik GmbH products commits the user to the terms and conditions set out herein. WEPTECH elektronik GmbH Page 4 of 19 V.1.0.1

2. Software Find the complete source code and an extensive Readme on the software example in Weptech s fork of the Contiki operating system at https://github.com/weptech-elektronik/contiki The Saker is supported as a platform under /platform/saker. The Readme can be found in /platform/saker/readme.md. 3. Board overview The hardware is built upon the following base components: A Texas Instruments CC2538 Cortex - M3 Microcontroller (1) with 512KB Flash + 32KB RAM. The integrated 2.4GHz low power radio is connected to an Inverted F-Antenna (2) (optional U.FL connector (assembly variant)). A Texas Instruments Sub-Ghz Transceiver CC1200 (3) connected to a Monopole PCB Antenna (4) (optional U.FL connector (assembly variant)). The CC1200 is controlled by the CC2538 via SPI. A Microchip E28J60 10BASE-T Ethernet Controller (5) connected to a RJ45 modular jack. The E28J60 is controlled by the CC2538 via SPI (not shared with CC1200). A Microchip 24AA02E48 EEPROM providing a (read-only) EUI-48 ( MAC address ) for the Ethernet Interface. In addition, this EEPROM provides 128Byte of writeable memory which can be used e.g. for configuration purposes. The EEPROM is controlled by the CC2538 via I2C. A FTDI FT234XD USB-to-UART converter (7) providing a virtual COM port to the host system Two buttons Three LEDs WEPTECH elektronik GmbH Page 5 of 19 V.1.0.1

Figure 1 Board Overview 4. Power Supply The board is powered using 5V via Micro-USB connector. In the default configuration, this jack is also connected to the FTDI USB-to-UART IC. The maximum current drawn by the board is approximately 220mA at the following conditions: CC2538 running at full speed (32MHz) Ethernet actively transmitting data CC1200 in TX 5. CC2538 5.1 USB Interface The internal USB interface of the CC2538 is not used. It can be connected to the USB Micro jack if needed by placing to 0R resistors (R101 and R103, SMD 0603) and removing R100 and R102 (SMD 0402). By the removing the latter two resistors, the FTDI FT234XD is separated from the USB bus and can t be used any more. WEPTECH elektronik GmbH Page 6 of 19 V.1.0.1

5.2 Current measurements Figure 2 USB selection using two pairs of resistors The supply voltage of the CC2538 is provided by means of a solder jumper. By cutting this solder jumper (located on the bottom side of the PCB), the pin header X200 (not assembled) can be used to monitor the current drawn by the CC2538. 5.3 Programming Programming of the CC2538 can take place either by Using the CC2538 bootloader or the JTAG interface. 5.3.1 CC2538 Bootloader via USB Thanks to the FTDI USB-to-UART chip connected to UART0 RX (PA0) and UART0 TX (PA1), a firmware update can take place via USB. If configured accordingly, pressing BTN1 during a system reset will start execution of the bootloader. BTN1 is connected to PA5 using an external pull-up resistor and pulls PA5 low once pressed. Therefore, the bootloader backdoor configuration (found at address 0x0027FFD7) has to be set as following: Bit 4 (Enable): 1 (Enable backdoor function) Bit 3 (Level): 0 (Active low level for selected pin) Bits 0 2 (Pin Number): 5 5.3.2 JTAG Interface A 10-pin fine pitch (0.05 ) pin header (X201) provides JTAG access to the CC2538. Pin 1 is marked with a triangle (top layer). WEPTECH elektronik GmbH Page 7 of 19 V.1.0.1

Pin Signal name Description 1 3V3_CC2538 Voltage supply (Sense) 2 JTAG_TMS Test Mode Select 3 GND Ground 4 JTAG_TCK Test Clock 5 GND Ground 6 JTAG_TDO Test Data Out 7-8 JTAG_TDI Test Data In 9 GND Ground detect 10 RESET# System Reset Table 1 CC2538 X201 JTAG pin out WEPTECH elektronik GmbH Page 8 of 19 V.1.0.1

Figure 3 Position of JTAG Connector CC2538 Direction Connected via Peripheral Comment Serial Interfac e PA0 I Solder jumper PA1 O Solder jumper FT234XD TXD FT234XD TXD Boot loader UART0 Rx Boot loader UART0 Tx UART0 UART0 PA2-0R not fitted FT234XD RTS# X Availabl e PA3-0R not fitted FT234XD CTS# X PA4-0R not fitted FT234XD CBUS0 X PA5 I BTN1 Boot loader backdoor PA6 I 10k CFG_1 (Solder jumper NO) PA7 I 10k CFG_2 (Solder jumper NO) PB0 O Solder jumper PB1 O Solder jumper PB2 I Solder jumper CC1200 SCLK CC1200 CS# Configuration purposes Configuration purposes SSI0 CC1200 MISO 10k pull down SSI0 X X WEPTECH elektronik GmbH Page 9 of 19 V.1.0.1

PB3 I Solder jumper PB4 O Solder jumper CC1200 GPIO0 I2C-EEPROM SCL 2k2 pull up I2C PB5 I/O Solder jumper I2C-EEPROM SDA 2k2 pull up I2C PB6 X201 JTAG TDI (X) 1 PB7 X201 JTAG TDO (X) 1 PC0 O Via 1k5 to USB_P PC1 O 330R LED RED PC2 O 330R LED YELLOW USB pull up (X) 2 PC3 O 330R LED GREEN PC4 O 0R CC1200 RESET# (X) 3 PC5 I 0R not fitted CC1200 GPIO3 X PC6 I Solder jumper PC7 O Solder jumper PD0 O Solder jumper PD1 O Solder jumper PD2 I Solder jumper PD3 O Solder jumper CC1200 GPIO2 CC1200 MOSI E28J60 CS# E28J60 SCLK SSI0 SSI1 E28J60 MISO 10k pull down SSI1 E28J60 MOSI PD4 I 0R E28J60 INT# (X) PD5 O ETH ENABLE E28J60 enable via FETs 1 After programming 2 If internal USB is not used 3 Reset line optional Table 2 CC2538 peripheral connections SSI1 Solder Jumper is depicted below. In contrast to the image below means normally closed, that means the two copper pads are initially connected and have to be separated e.g. using a cutter knife or scalpel. Afterwards, they can be closed again using a drop of solder. WEPTECH elektronik GmbH Page 10 of 19 V.1.0.1

Figure 4 Solder Jumper NO ( normally open ) 6. CC1200 The CC1200 is connected to CC2538 using the following pins: CC2538 Pin Signal name Description Comment PB1 CC1200 CS# Solder jumper + pull up (not fitted) PB0 CC1200 SCLK Solder jumper + pull down (not fitted) PB2 CC1200 MISO Solder jumper + 100k pull down PC7 CC1200 MOSI Solder jumper + pull down (not fitted) PB3 CC1200 GPIO0 Solder jumper PC6 CC1200 GPIO2 Solder jumper PC5 CC1200 GPIO3 Not connected (series resistor, not fitted) PC4 CC1200 RESET# 0R series resistor + pull up (not fitted) Table 3 CC2538/CC1200 connections WEPTECH elektronik GmbH Page 11 of 19 V.1.0.1

6.1 Current measurements Figure 5 Position of CC1200 The supply voltage of the CC1200 is provided by means of a solder jumper. By cutting this solder jumper (located on the bottom side of the PCB), the pin header X300 (not assembled) can be used to monitor the current drawn by the CC1200. 7. E28J60 Ethernet Controller CC2538 Pin Signal name Description Comment PD0 E28J60 CS# Solder jumper + 100k pull up PD1 E28J60 SCLK Solder jumper + pull down (not fitted) PD2 E28J60 MISO Solder jumper + 100k pull down PD3 E28J60 MOSI Solder jumper + pull down (not fitted) PD4 E28J60 INT# 0R series resistor PD5 ETH_ENABLE Connected to MOSFET circuit Table 4 CC2538/E28J60 connections 7.1 Power-Up A separate (MOSFET) switch is used to turn on / off the voltage supply for the E28J60. Unless the corresponding pin (PD5) is not asserted, nearly no current is drawn by the Ethernet Controller. This WEPTECH elektronik GmbH Page 12 of 19 V.1.0.1

solution was chosen in order to improve compliance with the USB specification and avoid currents above 100mA drawn from the USB port before enumeration has completed. 7.2 Current measurements The supply voltage of the E28J60 is provided by means of a solder jumper. By cutting this solder jumper (located on the bottom side of the PCB), the pin header X401 (not assembled) can be used to monitor the current drawn by the E28J60. Figure 6 Position of E28J60 8. I2C EEPROM An I2C-EEPROM (Microchip 24AA02E48) provides a EUI-48 identifier which can be used as a MACaddress for the Ethernet Interface. The EEPROM is controlled by the CC2538 via I2C. Pull up resistors on SDA and SCL are provided allowing a maximum speed of 400kbps. CC2538 Pin Signal name Description Comment PB4 I2C SCL Solder jumper, 2k2 pull up PB5 I2C SDA Solder jumper, 2k2 pull up Table 5 CC2538/I2C EEPROM connections WEPTECH elektronik GmbH Page 13 of 19 V.1.0.1

Figure 7 Position of I2C-EEPROM 9. FTDI FT234XD USB-to-Serial converter The USB-to-Serial converter is connected to the CC2538 using the following pins: CC2538 Pin Signal name Description Comment PA0 FT234XD TXD Solder jumper PA1 FT234XD TXD Solder jumper PA2 FT234XD RTS# Not connected (series resistor, not fitted) PA3 FT234XD CTS# Not connected (series resistor, not fitted) PA4 FT234XD CBUS0 Not connected (series resistor, not fitted) Table 6 CC2538/FT234XD connections Figure 8 Position of FT234XD WEPTECH elektronik GmbH Page 14 of 19 V.1.0.1

10. Buttons The board provides two buttons connected to the CC2538: Reset (S100) BTN1 (S101), connected to PA5 10.1 Reset Button (S100) Figure 9 Position of Buttons The reset button is connected to the CC2538 nreset pin using a 2k2 series resistor and a 1µF capacitor. Once pressed, it forces a low level on the nreset pin, this will lead to a system reset. 10.2 Figure 10 CC2538 Reset Circuit General Purpose Button BTN1 (S101) This button can be used as a general purpose button. It is connected to the CC2538 via PA5 and provides an external pull up resistor. In addition, a debouncing circuit is added. WEPTECH elektronik GmbH Page 15 of 19 V.1.0.1

Once pressed, the button generates an active low level on the CC2538 s pin. Figure 11 General Purpose Button. BNT1 can be used to execute the bootloader backdoor if configured accordingly (see 5.3.1). 11. LEDs Three LEDs are provided for signaling purposes: A red LED (D100) connected to the CC2538 using PC1 A yellow LED (D101) connected to the CC2538 using PC2 A green LED (D102) connected to the CC2538 using PC3 As the LEDs cathode is directed towards the CC2538, the LEDs are turned on by setting the appropriate pin to a high level. WEPTECH elektronik GmbH Page 16 of 19 V.1.0.1

Figure 12 Position of LEDs Figure 13 LEDs WEPTECH elektronik GmbH Page 17 of 19 V.1.0.1

12. References (1) Texas Instruments CC2538 Data Sheet (2) Texas Instruments Design Note DN007 (3) Texas Instruments CC1200 Data Sheet (4) Texas Instruments Design Note DN024 (5) Microchip E28J60 Data Sheet (6) Microchip 24AA02E48 Data Sheet (7) FTDI FT234XD Data Sheet WEPTECH elektronik GmbH Page 18 of 19 V.1.0.1

WEPTECH elektronik GmbH Ostring 10 D-76829 Landau http://www.weptech.de info@weptech.de Tel: +49 6341 9255-0 Fax: +49 6341 9255-100 Note: The information, instructions and descriptions in this manual refer to the actual operating and service conditions herein. For technical questions, safety notes or technical failure, please contact WEPTECH elektronik GmbH. We reserve the right to technical modifications. WEPTECH elektronik GmbH Page 19 of 19 V.1.0.1