MOD-RFID125-BOX user's manual

Similar documents
MOD-RFID125-BOX User Manual

MOD-RFID125 User Manual. All boards produced by Olimex are ROHS compliant. Rev.A, February 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved

MOD-RFID1356 user's manual. All boards produced by Olimex are ROHS compliant. Rev. C, June 2015 Copyright(c) 2008, OLIMEX Ltd, All rights reserved

MOD-RFID1356 User Manual. All boards produced by Olimex are ROHS compliant. Rev.A, May 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved

MOD-BT and Duinomite boards errata

PIC-IO development board User's Manual

Olimex PIC-KIT3 In-circuit programmer/debugger

MOD-RS485-ISO. Isolated extension board with RS485 interface. USER S MANUAL Revision B, October 2012 Designed by OLIMEX Ltd, 2012

CHANGING THE MODES OF MOD-WIFI-ESP8266-DEV

HOW TO USE ESP8266 WITH ARDUINO IDE

HOW TO UPGRADE ESP8266 BOARDS USING ESP FLASH DOWNLOAD TOOLS

MOD-RS485-ISO. Isolated extension board with RS485 interface. USER S MANUAL Document revision C, April 2017 Designed by OLIMEX Ltd, 2017

AVR-P20 development board Users Manual

PIC-32MX development board Users Manual

MOD-IO2 extension board USER S MANUAL Revision B, October 2012 Designed by OLIMEX Ltd, 2012

AVR-P development board Users Manual

MOD-BT development board Users Manual

PIC-P28-USB development board Users Manual

AVR- M16 development board Users Manual

MOD-MRF24J40 development board Users Manual

PIC-P40 development board Users Manual

MSP430-PG2231 development board Users Manual

MOD-IO development board user's manual

Revision: 0.30 June Intel Server Board S1200RP UEFI Development Kit Firmware Installation Guide

Dual H-Bridge shield. Dual H-Bridge shield - board user manual. Shield for DC motor control with IFX9202. About this document.

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge

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

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

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

UPDATING THE FIRMWARE IN FRAME BASED MODULES...

MSP-RFLINK development board Users Manual

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge

S125 Multi-Purpose 125 KHz RFID Reader USER MANUAL. 9V/24V DC Operating Voltage, AC (optional) KHz RFID EM4100/2 Cards & Tags

TMS320-XDS100-V3 DSP and ARM JTAG emulator and adapter USER S MANUAL. Document revision I, October 2017 Designed by OLIMEX Ltd, 2013

Revision: 0.30 June Intel Server Board S2600CP4 UEFI Development Kit Firmware Installation Guide

MEC-COM-M114. User s Manual

Chipset Evaluation and Development Loadboard Version 2

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

MICRO-1356 MULTI-PROTOCOL READER

UIO-HMI Digital I/Os & DAQ Board User Manual

USB Server User Manual

USB HD Audio/Video Codec Model 2263 Hardware Manual Ver October 2013

USER GUIDE EDBG. Description

PCIe/104 or PCI/104-Express 4-Channel Audio/Video Codec Model 953 User's Manual Rev.C September 2017

CMSIS DAP Setup. Document Version History Document Version ngxtechnologies.com 2

DVK kHz RFID Development Kit User Manual

RS232 Relay Board-R242. User Manual. Jan 2012 Doc-R242-UM-Rev1.0 iknowvations.in

CAN4VSCP - RS232. Smart CAN4VSCP serial interface. Reversion

Serial Port Plug - F2M01SXA Brief Datasheet. Features. Applications. General Description. Provides transparent RS-232 serial cable replacement.

STEVAL-SPBT4ATV3. USB dongle for the Bluetooth class 1 SPBT2632C1A.AT2 module. Features. Description

MEC-COM-M154. User s Manual

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

BlueEva+S42M Evaluation Kit User Guide. 1VV Rev

Getting Started. Proxmark III V2 User Guid. Overview. Feature.

Cytron USB to UART Converter UC00A

EDBG. Description. Programmers and Debuggers USER GUIDE

Industrial RFID Reader

Evaluation Board for ELM4 / LSM4. Technical Reference Manual

Communication of passive RFID Reader and. FOX3-2G/3G/4G series via RS-232 serial link. and its use to identify RFID tags in

EHB Serial Bluetooth

LPC-H1343 development board Users Manual

LPC-P1114 development board Users Manual

F²MC-8FX FAMILY MB951XX SERIES SYNCHRONOUS FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

Boot Loader for the Z51F6412 MCU

CIKA DEVKIT35P Quick Start Guide

MICRO-1356 MULTI-PROTOCOL READER

ST21NFCB. Near field communication controller. Features. RF communications. Hardware features. Communication interfaces. Electrical characteristics

MEC-USB-M002. User s Manual

AN10428 UART-SPI Gateway for Philips SPI slave bridges

V-9908 MESSAGE/PAGE PANEL

User Manual: LPC1830-Xplorer LPC1830-Xplorer

Product Manual. USB to RS232 TTL CMOS Adapter Cable with Terminal Block. Coolgear, Inc. Version 1.1 April 2018 Model Number: USB-232TTLMOS

16-Bit Emulator Setup for MB2141 and MB

STSW-STWBCFWDT. STWBC firmware downloader tool. Description. Features

AM3517 experimenter Kit. QuickStart Guide O

LPC2148 DEV BOARD. User Manual.

ED40. Development Kit. Quick Start Guide

USER GUIDE. ATWINC1500 Xplained Pro. Preface

SATA III MLC CFast Card

HD/SD H.264 Capture Device (SDI HD/SD H.264 Video Encoder) User s Manual Model 2224 Rev.0 September 2013

SATA III MLC CFast Card

I/O SIGNAL CONDITIONER

ADSP-218x Family EZ-ICE Hardware Installation Guide

MODEL USB-DA12-8E Eight Channel Digital to Analog Converter USER MANUAL

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

DVI Extender over Single CAT5 Mini SET

SMiRF v1 Serial Miniature RF Link 8/25/2004

LPC-P1227 development board USER S MANUAL Revision B, July 2013 Designed by OLIMEX Ltd, 2011

USER GUIDE. ZigBit USB Stick User Guide. Introduction

ST25DV-DISCOVERY. Discovery kit for the ST25DV04K dynamic NFC/RFID tag. Features

QS Series Master Development System User's Guide

bdiaccess Installation Manual MPC85xx/P10xx/P20xx JTAG interface library by Abatron AG Manual Version 1.01 for BDI3000

TD1205 / 1205P. TD1205 /1205P EVK Rev 1.1 User s Guide EVALUATION KIT USER S GUIDE FOR TDnext TD1205 / 1205P MODULE

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

Dual Serial Shield User Manual

Eco Sensors OZONE CONTROLLER Model OS-6 Instructions for Use. General and New Features

Industrial M SATA III NGFF SSD

HD/SD H.264 Capture Device (H.264 Video Encoder + Decoder) User s Manual Model 2226 Rev.A March 2010

OLIMEXINO-85. Arduino-compatible board USER S MANUAL. Revision A, November 2013 Designed by OLIMEX Ltd, 2013

Transcription:

MOD-RFID125-BOX user's manual All boards produced by Olimex are ROHS compliant Rev.C, February 2013 Copyright(c) 2011, OLIMEX Ltd, All rights reserved Page 1

DISCLAIMER 2013 Olimex Ltd. Olimex, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product names may be trademarks of others and the rights belong to their respective owners. The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products. Both the hardware and the software projects are kept private. It is possible that the pictures in this manual differ from the latest revision of the board. The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded. This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product. This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the product must have electronics training and observe good engineering practice standards. As such, the goods being provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturingrelated protective considerations, including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards. Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or services described herein. THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS USED TO CREATE MOD-RFID125-BOX. THEY ARE CONSIDERED SUITABLE ONLY FOR MOD-RFID125-BOX. Page 2

INTRODUCTION: FEATURES: MOD-RFID125-BOX is an RFID station, able to read Manchester-encoded 64-bit EM4102 tags with 64 periods of carrier frequency per data bit. All the complexity of RFID tag detection, verification and decoding are handled by MOD-RFID125-BOX. After it strips the header and the checksums user is given the 40-bit ID of the transponder tag. MOD-RFID125-BOX supports three distinctive modes of operation, easily switched by a single button press. It can emulate USB HID keyboard and input the read TAG ID directly to any Windows application, including the venerable Notepad. Or it can emulate USB CDC serial port for easy access from custom user applications using standard code for COM port access. The third option allows access from any standard 5V UART, allowing easy integration with existing microcontroller applications. - Supports Manchester-encoded 64-bit EM4102 RFID tags with 64 periods of carrier frequency per data bit; - Base RFID frequency 125kHz; - USB port connection to PC; - Standard 5V UART 9600, 8N1 connection to user microcontroller boards; - Three modes of operation, easily changed by pressing the button; - USB HID keyboard emulation mode; - USB CDC serial port emulation mode; - UART connection mode; - UEXT connector; - Simple command-line interface in USB CDC and UART modes for configuration and data acquisition; - Two LEDs indicating device status and tag presence; - Support for continuous and periodic RF scanning to better suit user power requirements; - Ships with default mode USB HID and default configuration: continuous read, scan always, one report per second, LEDs activated; ELECTROSTATIC WARNING: REQUIREMENTS: The MOD-RFID125-BOX board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board. Cables: 1.8 meter USB A-B cable. Power: External 6-9V DC power supply (applicable in UART mode). Software: Page 3

SUPPORTED RFID TAGS: Software needed for USB HID keyboard mode: - Notepad or other text editor. Software needed for USB CDC and UART modes: - HyperTerminal or other terminal program. MOD-RFID125-BOX supports RFID transponder tags with the following characteristics: - Based on EM4102 chip; - 125kHZ carrier frequency; - 64-bit ROM, continuously transmitted; - 64 periods of carrier frequency per data bit; - Manchester encoding; UEXT CONNECTOR SCHEMATICS: If you have to connect to the UART note that the UART baud rate is 9600. UEXT pin Abbrev. description 1 NC Not Connected 2 GND Ground 3 RXD UART Receive Data (MOD-RFID125- BOX input) 4 TXD UART Transmit Data (MOD-RFID125- BOX output) 5 NC Not Connected 6 NC Not Connected 7 NC Not Connected 8 NC Not Connected 9 NC Not Connected 10 NC Not Connected POWER SUPPLY: Normally the device is supplied from USB. MOD-RFID125-BOX can be connected to external 6-9V DC power supply. This can relief the USB hub power supply when device is in USB HID or USB CDC mode. External power supply is mandatory for UART mode of operation. Page 4

POWER SUPPLY CABLE CONNECTION Pin Connect to... 1 +6-9V DC 2 GND Note: If you want to use the board with external power supply, you have first to switch to UART mode when your board is connected to the USB (USB HID or USB CDC mode). LEDS: In normal mode the GREEN LED is on whenever the RF antenna circuit is active and scanning for RFID tags. The RED LED switches on whenever a valid RF TAG ID is being scanned and decoded successfully. The LEDs can be switched off to save power consumption. See the Command Line Interface section for more information. In boot loader mode the LEDs have other meaning. See the Firmware Upgrade section for more information. PC DRIVER INSTALLATION: Drivers for the USB HID mode are integrated in Windows XP/Vista. The driver for USB CDC mode is available from our website. Windows installation steps are the following: 1. Download and unzip the file MOD-RFID125-drivers.zip in a temporary directory. 2. Plug the programmer in the USB port. 3. Point the Device Wizard to the temporary directory. 4. Windows will complain that drivers are not signed. Click Continue. 5. Click finish. Screen shots of the steps are shown below: Page 5

Page 6

USB HID MODE: USB CDC MODE: Linux distributions normally include drivers both for USB HID and USB CDC classes. Depending on which driver is loaded in the kernel, user should look either for /dev/ttyacmn or /dev/ttyusbn where "n" is a number, assigned by the kernel to the plugged device. When device is connected via USB to a host PC it will represent itself as USB HID keyboard. When an RFID transponder is detected in the vicinity, the module will type the HEX-representation of the transponder ID. To use the device in this mode: 1. Open Notepad. 2. Plug in the device in the USB port of the PC. 3. Put an RFID tag in front of the device. The TAG ID will be entered in the currently opened text file. There is no need for OS driver because all major operating systems include USB HID drivers. NOTE: This mode does not allow configuration of device parameters. MOD- RFID125-BOX is shipped with default configuration for continuous read and one second repeat. If this must be changed then device must be switched to USB CDC mode and configured using the serial command line interface. In this mode the device represents itself as USB CDC virtual serial port. It provides a simple shell-like command line interface for configuring and interacting with the module. The device echoes back the typed characters and waits for Carriage Return (Enter) before processing the line input. See Command Line Interface for more information on the supported commands. Page 7

UART MODE: Any terminal software can be used to open the COM port, assigned by the OS, and type in commands. In this mode there is no need for USB connection. Instead the device must be connected via UEXT connector to a TTL-level UART of a microcontroller system of choice. It expects the peer to be configured with 9600 bps, 8bit character, no parity, 1 stop bit. The communication is otherwise the same as in USB CDC mode, but there is no need for USB. Again, all entered characters are echoed back. SWITCHING OPERATING MODES: The current mode of operation can be selected by pressing and holding the button of the device. After two seconds the LEDs will start to blink and will show the code for the next selected mode. When button is released, the device will reboot and enter the selected mode. Selected mode is remembered between power downs. The assigned codes are: LED Status Description Red Green Previous State State After Button Is Released blinks off UART USB HID off blinks USB HID USB CDC blinks blinks USB CDC UART COMMAND LINE INTERFACE (USB CDC and UART modes): The command line interface, available in USB CDC and UART modes, allows device configuration and reading of successfully decoded TAG IDs. Just open the serial port assigned to MOD-RFID125-BOX using HyperTerminal or similar terminal program, and start typing commands. For the impatient: type '?' and press enter to see a short help for the supported commands. Any typed character will be echoed back; 'enter' will force the module to process the input command line. 1. Command? This command prints a short help message, describing the available commands and their arguments. 2. Command i This command prints a short information about firmware version, hardware board revision, and currently selected configuration. 3. Command b This command forces the device to enter boot loader mode. After executing this command the device will disconnect itself from USB, Page 8

switch to boot loader mode, and reconnect itself in anticipation of receiving a firmware upgrade image. See the section Firmware Upgrade for more information. 4. Command r This command is only valid if device is in single read mode (see below). It will trigger a single TAG read. If TAG ID is successfully read, it will be printed. Otherwise if operation timed out, zeros will be printed. 5. Command msxx Set single read mode. The XX parameter must be a decimal value, indicating the TAG read timeout in seconds. Example setting single read mode with 15 seconds timeout: ms15 6. Command mcfr Set continuous read mode with frequency F (Hz) and repeat report interval R (seconds). Both F and R must be single digit decimal numbers. If F is 0 then RF antenna is constantly switched on and the device is scans continuously for tags. Otherwise if F is 1-5, the device will switch the antenna on F times per second. If R is 0 then a successfully read RF tag ID is reported only once. Otherwise if R is 1-9, the device will report the tag ID every R seconds until the tag is seen in the proximity. Example continuous scanning, single report per seen tag: mc00 Example scan once per second, single report per seen tag: mc10 Example scan twice per second, report a seen tag every second: mc21 Example continuous scanning, report a seen tag every 5 seconds: mc05 7. Command mle Set LED mode. If E is 0, LEDs will be disabled. Otherwise if E is 1, LEDs will be enabled. Example enabling LEDs: ml1 Example disabling LEDs to conserve power: ml0 Below is a screen shot of command line session using HyperTerminal: Page 9

FIRMWARE UPGRADE: MOD-RFID125-BOX contains a built-in boot loader for easy firmware upgrade. Device enters boot loader mode if the application FLASH section is corrupted. To force the device to enter boot loader mode for manual firmware update do the following: 1. Disconnect the device from any power source (external DC, USB). 2. Press and hold the button. 3. Power up the device by connecting it to USB. 4. Device now must be in boot loader mode, indicated by the LED light sequence: a. RED on, GREEN off. b. RED off, GREEN on. c. RED off, GREEN off. Button can now be released. The device will stay in boot loader mode until it is power cycled. Boot loader implements the standard protocol XMODEM with CRC16 for firmware update. User is free to use his favorite terminal client (HyperTerminal, minicom, etc) to upload the firmware images taken from our website. Boot loader uses an USB virtual serial port that is baudrate agnostic. As an alternative we provide a simple Windows GUI application for users who don t want to or cannot use terminal software. After the firmware image is uploaded the target will blink the GREEN LED if update was successful, otherwise it will blink the RED LED if firmware image was invalid or update was unsuccessful. Device stays in this state until it is power cycled. WARNING: Upgrade from UEXT via UART is NOT supported! Boot loader supports only USB. Page 10

ELECTRICAL CHARACTERISTICS: Symbol Description Condition Min Typ Max Uni ts V CC Power Supply Voltage. 4.5 5 5.5 V I CC,NOLED I CC Power Supply Current with deactivated LEDs. Power Supply Current with activated LEDs. Idle (RF scanning not active) 20 ma Continuous scanning 120 ma Scanning 2 times per second 36 ma Continuous scanning 130 ma Scanning 2 times per second 40 ma Page 11

ORDER CODE: MOD-RFID125-BOX assembled and tested (no kit, no soldering required) How to order? You can order to us directly or by any of our distributors. Check our web https://www.olimex.com for more info. Revision history: Boar's revision: Rev. A - created April 2008 Manual's revision Rev. B - edited May 2011 Added note for working with external power supply in Power supply circuit section. Rev. C edited February 2013 changed disclaimer, added support page, updated links Page 12

For product support, hardware information and error reports mail to: support@olimex.com. Note that we are primarily a hardware company and our software support is limited. Please consider reading the paragraph below about the warranty of Olimex products. Warranty and returns: Our boards have lifetime warranty against manufacturing defects and components. During development work it is not unlikely that you can burn your programmer or development board. This is normal, we also do development work and we have damaged A LOT of programmers and boards during our daily job so we know how it works. If our board/programmer has worked fine then stopped, please check if you didn't apply over voltage by mistake, or shorted something in your target board where the programmer was connected etc. Sometimes boards might get damaged by ESD shock voltage or if you spill coffee on them during your work when they are powered. Please note that warranty do not cover problems caused by unproper use, shorts, over-voltages, ESD shock etc. If the board has warranty label it should be not broken. Broken labels void the warranty, same applies for boards modified by the customer, for instance soldering additional components or removing components - such boards will be not be a subject of our warranty. If you are positive that the problem is due to manufacturing defect or component you can return the board back to us for inspection. When we receive the board we will check and if the problem is caused due to our fault and we will repair/replace the faulty hardware free of charge, otherwise we can quote price of the repair. Note that all shippings back and forth have to be covered by the customer. Before you ship anything back you need to ask for RMA. When you ship back please attach to it your shipping address, phone, e-mail, RMA# and brief description of the problem. All boards should be sent back in antistatic package and well packed to prevent damages during the transport. Page 13