Information furnished by Analog Devices is believed to be accurate and reliable.
However, no responsibility is assumed by Analog Devices for its use, nor for any
infringements of patents or other rights of third parties that may result from its use.
Specifications subject to change without notice. No license is granted by implication
or otherwise under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Quick Start Guide Revision 1.0 Page 2 of 22
ADF702X Development Platform
Quick Start Guide ADF702X Development Platform
Contents
REVISION HISTORY ..........................................................................................................................................................2
1.1 FEATURES ...................................................................................................................................................................................4
1.3 HOW IT WORKS .........................................................................................................................................................................5
1.3.1 The ADismLINK Protocol .............................................................................................................................................. 5
1.3.2 The Hardware ................................................................................................................................................................. 6
1.3.3 The Software.................................................................................................................................................................... 6
2 DEVELOPMENT KIT SETUP .....................................................................................................................................8
2.2 INSTALLING THE USBDRIVER..................................................................................................................................................8
3.2 THE GUI...................................................................................................................................................................................10
3.2.1 Main GUI ...................................................................................................................................................................... 10
3.2.1.2 Transmit Data ............................................................................................................................................................................... 11
3.2.2.5 MAC Configuration.....................................................................................................................................................................14
3.2.3 Loading the Configuration ........................................................................................................................................... 14
3.3 RUNNING A DEMO...................................................................................................................................................................14
3.3.2 End Point Demos........................................................................................................................................................... 14
3.3.3 Base Unit Demos........................................................................................................................................................... 15
3.3.4 Procedure for setting up a demo................................................................................................................................... 15
3.4 WHAT THE DEVELOPMENT BOARD LEDS MEAN...................................................................................................................18
4.1 USING ADF7020REGISTERS.EXE ............................................................................................................................................20
4.2 THE GUI...................................................................................................................................................................................20
5 USING THE APPLICATION SOFTWARE WITH OTHER ADF702X MODULES................................................. 22
5.1 ADF7020DEMO.EXE WITH ANOTHER ADF702XMODULE.................................................................................................22
Quick Start Guide Revision 1.0 Page 3 of 22
ADF702X Development Platform
Quick Start Guide ADF702X Development Platform
1 Introduction
The ADF702X Development Platform provides the hardware and software to demonstrate, evaluate and develop
a low power, low data rate, wireless network using any of the ADF702X ISM band transceivers.
The platform provides over-the-air communication protocols (ADismLINK) intended for use in the license-free
ISM bands and adheres to the regulations specified by ETSI (433MHz & 868MHz) and the frequency hopping
requirements of FCC 15.247 (902-928MHz).
The platform allows straightforward yet comprehensive configuration of the physical (PHY) and Media Access
Control (MAC) layers of the ADismLINK protocol using the provided application software. This allows the user
to investigate the trade-offs in the protocol performance and also modify the protocol to suit their application.
This document is intended as a quick start guide to using the ADF702X Development Kit. The document will
explain how to set up the kit, the application software and the demonstration networks. It is anticipated that the
user will study the User Manual and Air Interface Protocol documents for a more thorough understanding of the
Development Kit.
1.1 Features
• ADismLINK: ETSI 868/433MHz protocol and FCC 902-928MHz Frequency Hopping protocol.
• PHY and MAC layers highly configurable in application software.
• Star Network Topology, 1 Base Unit & up to 255 End Points.
• Low power, duty cycled protocol intended mainly for wireless sensor, telemetry and alarm
applications.
• Data rates of up to 55kbps.
• Application software provided to allow easy evaluation and development.
• Restricted source code of ADismLINK provided to allow user specific applications to be developed.
• Detailed documentation explaining the hardware, software and protocol.
1.2 What’s included?
The ADF02X development kit comes with the following:
• 1 x Development Kit mother board (EVAL-ADF70XXMB2) with pre-programmed ADismLINK
• 3.6V Lithium battery
• USB cable
1
1
No responsibility is assumed by Analog Devices for this restricted source code’s use. The code is not intended for use in any
end application and is specifically intended for user evaluation/development. For further information on source code
development contact Analog Devices or our third party developer, Plextek Ltd, U.K..
Quick Start Guide Revision 1.0 Page 4 of 22
ADF702X Development Platform
• Application development code (restricted source code)
• Documentation
The following is also necessary for a working demo and is available separately:
• 1 x ADF702X RF Daughter Board (e.g. the EVAL-ADF7020DB1 for 915MHz, the EVAL-
ADF7020DB2 for 868MHz or the EVAL-ADF7020DB3 for 433MHz)
For a full working network with 1 Base Unit and 2 End Points the following is required:
• 3 x ADF702X Development Kits
• 3 x ADF702X RF daughter card (e.g. EVAL- ADF7020DB2)
1.3 How it Works
1.3.1 The ADismLINK Protocol
The network topology is a star configuration, as shown in Figure 1. One unit acts as a master unit, usually
referred to as a Base Unit (BS), and all other units are termed End Points (EP). The Base Unit and End Points are
identical in terms of hardware and software.
All communication is between EPs and the BS. It is intended that each EP will operate independent of a PC,
powered from a battery and the BS will be connected to a PC to allow logging of received data. However EPs can
also be connected to a PC to log the transmission success/failure and received data (from the BS). The BS must be
able to hear each EP, but each EP doesn’t necessarily have to hear one another.
Figure 1
The ETSI specific protocol uses non-slotted, non-persistent Carrier Sense Multiple Access with Collision
Avoidance (CSMA-CA). The ETSI bands are duty cycled limited to 10% or less so each EP powers up at regular
intervals to transmit data (e.g. temperature reading). An in-built duty cycle monitor can be used to monitor the
transmit duty cycle. In-between transmissions the EP goes in to a sleep mode. The BS, which is connected to a
PC, is always listening for an EP transmission. The EP listens to the channel before transmitting, thereby
Quick Start Guide Revision 1.0 Page 5 of 22
ADF702X Development Platform
Quick Start Guide ADF702X Development Platform
avoiding collisions. If the channel is assumed clear then the EP begins transmission of the data.
The non-slotted aspect of the protocol means that EPs can transmit as soon as they have data, subject to first
performing a Clear Channel Assessment (CCA). This also ensures no synchronisation is required. The number
of times this back-off can occur is limited, hence the non-persistent nature of the protocol.
The FCC Frequency Hopping (FH) protocol is intended to operate under FCC 15.247 in the 902-928MHz band.
The FH protocol uses 128 hop frequencies with a slot rate of 0.375 seconds. The FH protocol is built on top of the
CSMA-CA protocol meaning that the same CCA and collision avoidance features are used in the FH protocol.
1.3.2 The Hardware
The EVAL-ADF70XX-MB2 controller board is the hardware that ships with the ADF702X Development Kit.
The board consists of a Cypress USB controller, an ADuC847 microconverter, power management, various
interfaces and an RTD. The ADismLINK protocol runs on the ADuC847 microconverter. The RF module
(ADF7020 evaluation board) connects to this controller board and is available separately. The block level
diagram of the hardware is shown in Figure 2.
Figure 2
1.3.3 The Software
The development kit provides two software applications for evaluation and development purposes.
1. ADF7020Demo
This application, written in Visual C++, is used to configure the network. Selection of both the ETSI or
FCC protocol and whether a unit is a BS or EP is allowed. The PHY and MAC layers of each protocol are
largely configurable within the application. The various demonstrations provided with the kit can also be
setup (e.g. temperature sensor network, range testing).
2. ADF7020Registers
This application, also written in C++, is intended for low level configuration of the ADF7020 parameters
and register programming. The application can be used in conjunction with ADF7020Demo to provide
effortless protocol/RF configurability and development.
Quick Start Guide Revision 1.0 Page 6 of 22
ADF702X Development Platform
Quick Start Guide ADF702X Development Platform
3. Source Code
A restricted version of the ADismLINK embedded source code is provided allowing user specific
applications to be easily developed on top of the existing PHY and MAC layers. The Keil C51 compiler is
required for using this code. For assistance/information on developing user specific applications or
using the restricted source code with another compiler, contact our RF & Wireless Components Group
or alternatively contact our Third Party Software Developer, Plextek Ltd., in the UK
(http://www.plextek.com).
Quick Start Guide Revision 1.0 Page 7 of 22
ADF702X Development Platform
Loading...
+ 15 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.