Smart RF Device Family - Getting Started Guide

Smart RF Device Family - Getting Started Guide
ATAN0115
Smart RF Device Family - Getting Started Guide
APPLICATION NOTE
Features
•
•
•
•
•
Introduction to the Smart RF device family, including ATA82xx
receivers, the ATA8520 transmitter and ATA85xx transceivers
Available documentation, i.e., datasheets, user guides and application
notes
Available tools for configuration
Available evaluation kits and software
Development tools required for application development
Description
This document provides an overview of the Smart RF ATA82xx receiver,
ATA8520 transmitter and ATA85xx transceiver device families. All devices
have the same architecture with the transceiver family featuring both send
and receive, receivers only receive, and transmitters only transmit. The
available documentation, tools and software and their purpose are described
together with the evaluation kits currently available. The tools and
environments required for development are described. The following
reference section lists documentation all currently available for the devices.
References
[1] ATA8210/5 UHF Receiver Datasheet
[2] ATA8510/5 UHF Transceiver Datasheet
[3] ATA8210/8510 UHF Receiver/Transceiver User Manual
[4] ATA8520 SIGFOX ETSI Transmitter Datasheet
[5] ATA8520D SIGFOX ETSI Transceiver Datasheet
[6] ATAN0034 – ATA583x and ATA578x Power-On and Reset Behavior
[7] ATAN0035 – ATA583x and ATA578x Configuration Tool Guide and
Software
[8] ATAN0036 – ATA5831 Flash Application Development Guide and
Software
Atmel-9404A-ATAN0115_Application Note-10/2015
[9] ATAN0038 – ATA583x and ATA578x Secure SPI Link
[10] ATAN0095 – Polling Current Calculation
[11] ATAN0096 – ATA8510 Programmer’s Guide
[12] ATAN0129 – Smart RF Device – FAQ
[13] ATAN0136 – ATA8520D Production and EOL Testing
[14] ATAN0140 – ATA8520D CE Conformance Testing and SIGFOX Certification
[15] ATAN0141 – ATA8520D Sensitivity Measurement
[16] ATAN0142 - ATA8520D Crystal Calibration
[17] ATAN0144 – ATA8520D Reference Design
[18] IAR Embedded Workbench for Atmel AVR – see http://www.iar.com
[19] Atmel Studio 6, AVR Debugger and Starter Kit STK600 – see http://www.atmel.com
[20] Atmel Smart RF webpage: http://www.atmel.com/products/wireless/smartrf/default.aspx
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
2
Table of Contents
Features.......................................................................................................................... 1
Description.......................................................................................................................1
References...................................................................................................................... 1
1. Overview....................................................................................................................4
2. Documentation...........................................................................................................5
3. Demo and Evaluation Kits......................................................................................... 6
4. Tools and Development Environments...................................................................... 9
5. Ordering Information................................................................................................12
1.
Overview
Table 1-1 provides an overview of the main features and differences between the ATA8520 SIGFOX
transmitter, the ATA85xx transceiver and the ATA82xx receiver devices. While the ATA85xx family has
receive and transmit functionality, the ATA82xx family only has receive functionality. The ATA8520 and
ATA8520D devices are capable of operating within a SIGFOX network and as a transmitter or modem
device, including SIGFOX protocol handling. The main difference between the devices within a family is
availability of additional user Flash. This additional memory allows a user application to be implemented
for extending the built-in ROM firmware.
Table 1-1 Smart RF Device Family Overview
Function
Device
Transmitter
868MHz
Transceiver
315/433/868-956MHz
Receiver
315/433/868-956MHz
ATA8520
SIGFOX
868MHz
ATA8510
ATA8515
ATA8520D
SIGFOX
868MHz
ATA8210
ATA8215
RX Function
-
x
x
x
x
x
TX Function
x
x
x
x
-
-
SIGFOX
protocol
24Kbyte
24Kbyte
SIGFOX
protocol
24Kbyte
24Kbyte
SRAM
-
1Kbyte
1Kbyte
-
1Kbyte
1Kbyte
EEPROM
-
1Kbyte
1Kbyte
-
1Kbyte
1Kbyte
User Flash
-
20Kbyte
-
-
20Kbyte
-
Firmware
ROM
The ATA8520 is a SIGFOX transmitter device which supports the SIGFOX uplink mode at 868MHz and
the ATA8520D is a SIGFOX transceiver device which supports uplink and downlink mode at 868/869MHz.
These devices are certified “SIGFOX compliant™” and facilitate the certification process for a “SIGFOX
Ready™” system, including the RF antenna. These devices also include the SIGFOX device ID and PAC
registration code for SIGFOX back-end registration.
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
4
2.
Documentation
The documentation for these devices is available as
1.
2.
The datasheet provides a general product description, a brief functional and hardware description,
the electrical characteristics as well as ordering and package information (see [1], [2], [4] and [5]).
The user manual includes a detailed description of the product, its functionality and hardware,
electrical and timing characteristics, an appendix with a table of the AVR instructions, the register
and memory map, the SPI command reference, the error codes and instructions on using the timer.
The ordering and package information is also included (see [3]).
In addition to basic documentation of the devices, several application notes are available describing how
the device is used:
1.
2.
3.
4.
5.
A programmer’s guide provides detailed information on using the internal ROM firmware and the
extension, with a user Flash application for the ATA8210 and ATA8510 device (see [11]).
A Flash application guide provides information on using the development tools together with how to
use the Flash application template for setting up a user Flash application (see [8]). The Flash
application guide also includes a software package with the Flash application template for the
ATA8210 and ATA8510 devices.
A configuration tool guide provides an introduction on using the EEPROM configuration tool. This
tool is helpful when setting up the memory content of the EEPROM configuration memory (see [7]).
The configuration tool guide also includes the Java-based configuration tool software. The ATA821x
and ATA851x devices have integrated EEPROM memory for storing configuration data generated
by the configuration tool.
Additional application notes provide information about the power-on and reset behavior (see [6])
and implementation of an optional secure SPI communication link (see [9]). An application note and
an Excel spreadsheet are available for performing current consumption calculations for the RF
receive modes for the ATA821x and ATA851x devices [10] and a FAQ list addresses typical
application questions [12].
Application notes are available for the ATA8520 and ATA8520D SIGFOX devices with information
on the development process. These include a hardware guide [17] for the PCB design and guides
for production testing [13] and CE/ETSI certification testing [14]. An application note describes how
to perform sensitivity measurement on the ATA8520D transceiver device [15]. The crystal
calibration during production testing and for the CE/ETSI testing is described in an application note
with software example [16].
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
5
3.
Demo and Evaluation Kits
A set of demo and evaluation kits is available with software applications, also in full source code, which
helps users quickly start on their development projects. The following kits are currently available:
•
ATA8510-EK1
This kit demonstrates a bidirectional RF link between an ATA8510 and ATA8515 device. A base
station with ATA8515 device is controlled by a SAMD20 ARM-CortexM0 device using the SPI
command interface. An embedded remote sensor application using the ATA8510 device is
controlled by the internal AVR MCU with a user-defined Flash application for reading a temperature
sensor and performing bidirectional communication with the base station.
This kit covers the functionality of the ATA8510 and ATA8515 transceiver devices and the ATA8210
and ATA8215 receiver devices for the receive functions in the application.
Figure 3-1 ATA8510-EK1
•
ATA8520-EK1-E
This kit explains how to operate an ATA8520D SIGFOX device with a battery-powered stand-alone
application using an ATmega328P MCU as host controller and an AT30TS75A temperature sensor.
The MCU controls all kit operations as well as the ATA8520D device using the SPI command
interface. The kit comes with a preprogrammed ATA8520D device including the ID and PAC codes
for the registration in the SIGFOX back end. The kit requires a SIGFOX account and area coverage
with a SIGFOX network. Included in the kit is a one-year free subscription for operating within the
SIGFOX network. The kit is preprogrammed and ready for use with an external 3V power supply,
i.e., battery. The toolpack with software, hardware documentation and user guides is available on
the product page of the Atmel website [20]. An additional Atmel debugger device is required for
application development.
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
6
Figure 3-2 ATA8520-EK1-E
•
ATA8520-EK2-E
This extension board can be used together with an Xplained Mini or Arduino UNO development
board and includes an ATA8520D SIGFOX device and an AT30TS75A temperature sensor,
together with the four connectors required for the Xplained Mini connection. To operate the kit, go to
the Atmel website product page and download the toolpack with software, hardware documentation
and user guides for the Xplained Mini and Arduino UNO target platforms [20].
The Xplained Mini and Arduino UNO development board are not included in the kit.
Figure 3-3 ATA8520-EK2-E
•
ATA8520-EK3-E
This extension board can be used together with an Xplained PRO development board and includes
an ATA8520D SIGFOX device and an AT30TS75A temperature sensor. To operate the kit, go to the
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
7
Atmel website product page and download the toolpack with software, hardware documentation
and user guides for the following Xplained PRO target platforms [20]: SAMD11, SAMD20, SAMD21,
SAML21.
The XplainedPRO development board is not included in the kit.
Figure 3-4 ATA8520-EK3-E
The ATA8520-EK1-E kit is CE/ETSI and “SIGFOX compliant™” certified. All hardware documentation is
included in the toolpack, which can be used as reference. See also the application notes [14], [15], [16]
and [17].
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
8
4.
Tools and Development Environments
Atmel Studio 6 [19] and the toolpacks for the kits [20] are required for application development. The IAR
environment [18] together with the Flash application template [8] is mandatory for Flash application
development for the ATA8210 and ATA8510 internal Flash memory and AVR controller. The ATA821x and
ATA851x devices need EEPROM configuration with the EEPROM configuration tool [7] for generating the
EEPROM data.
In addition to these software environments and tools, an Atmel debugger device is required for application
development and debugging of the internal Flash application of the ATA8210 and ATA8510 devices. An
Atmel debugger or programmer is required for programming the EEPROM data onto the ATA821x and
ATA851x devices.
The ATA8520 and ATA8520D devices do not require any debugger or programmer tool.
The following tools are available for development:
1.
The Atmel Studio 6 development environment [19] is required for programming the EEPROM and
Flash application content. It also allows the device fuses and lock bits to be set.
Figure 4-1 Atmel Studio 6
2.
The IAR Embedded Workbench for Atmel AVR [18] is required for development of a user Flash
application using the internal ROM firmware. The Flash application template and the ATA5831
Programmer’s Guide [8] refer to this development environment.
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
9
Figure 4-2 IAR Embedded Workbench
3.
4.
No additional tools are required if the devices are operated and controlled using the SPI link. The
SPI commands are described in [3], [4], [5] or [11] and can be issued by any CPU host connected
to the SPI lines. Even programming of the internal EEPROM can be accomplished using the SPI
link. As an alternative, the AVR debugger and Atmel Studio 6 can be used for programming the
EEPROM content.
An EEPROM Configuration Java Tool is available for generating the EEPROM programming file.
The tool can generate programming files (*.hex) or include files (*.h) for the host MCU.
Figure 4-3 Atmel Configuration Tool
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
10
5.
A debugger tool – such as the JTAGICE3 or Atmel ICE debugger – is required for programming the
configuration content into the EEPROM of the device. This tool is also required for development
and debugging of a Flash application (see [11]).
Figure 4-4 Debugger Tool
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
11
5.
Ordering Information
The following list provides the devices and kits currently available and order numbers.
Table 5-1 Smart RF Devices
IC Part Number
Kit Part Number
Description
ATA8510-GHQW
RF transceiver with Flash memory
ATA8515-GHQW
RF transceiver
ATA8210-GHQW
RF receiver with Flash memory
ATA8215-GHQW
RF receiver
ATA8510-EK1
Bidirectional RF link
Table 5-2 SIGFOX Devices
IC Part Number
Kit Part Number
ATA8520-GHQW
Description
ETSI: uplink
ATAK55002-V1
ETSI: uplink (stand-alone)
ATAK55002-V2
ETSI: uplink (Xplained Mini/Arduino extension
board)
ATAK55002-V3
ETSI: uplink (Xplained Pro extension board)
ATA8520D-GHQW
ETSI: uplink/downlink
ATA8520-EK1-E
ETSI: uplink/downlink (stand-alone)
ATA8520-EK2-E
ETSI: uplink/downlink (Xplained Mini/Arduino
extension board)
ATA8520-EK3-E
ETSI: uplink/downlink (Xplained Pro extension
board)
Atmel Smart RF Device Family - Getting Started Guide [APPLICATION NOTE]
Atmel-9404A-ATAN0115_Application Note-10/2015
12
Atmel Corporation
©
1600 Technology Drive, San Jose, CA 95110 USA
T: (+1)(408) 441.0311
F: (+1)(408) 436.4200
|
www.atmel.com
2015 Atmel Corporation. / Rev.: Atmel-9404A-ATAN0115_Application Note-10/2015
®
®
®
Atmel , Atmel logo and combinations thereof, Enabling Unlimited Possibilities , AVR , and others are registered trademarks or trademarks of Atmel Corporation in
U.S. and other countries. Other terms and product names may be trademarks of others.
DISCLAIMER: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND
CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED
OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS
INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this
document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to
update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive
applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.
SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Atmel products are not designed for and will not be used in connection with any
applications where the failure of such products would reasonably be expected to result in significant personal injury or death (“Safety-Critical Applications”) without
an Atmel officer's specific written consent. Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the
operation of nuclear facilities and weapons systems. Atmel products are not designed nor intended for use in military or aerospace applications or environments
unless specifically designated by Atmel as military-grade. Atmel products are not designed nor intended for use in automotive applications unless specifically
designated by Atmel as automotive-grade.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement