• AT86RF230 radio transceiver with high gain PCB antenna
• Dual AVR microcontrollers
• Dynamic speaker and microphone
• Atmel Serial Dataflash
• User I/O section:
• USART
• GPIO
• Relay Driver
• Powered by battery or external supply:
• 5V to 12V external supply
®
• USB module (Atmel RZUSBSTICK):
• AT86RF230 radio transceiver with miniature PCB antenna
• AVR microcontroller with integrated Full Speed USB interface
• External memory interface
Introduction
The Atmel RZRAVEN is a development kit for the AT86RF230 radio transceiver and
the AVR microcontroller. It serves as a versatile and professional platform for
developing and debugging a wide range of RF applications; spanning from: simple
point-to-point communication through full blown sensor networks with numerous
nodes running complex communication stacks. On top of this, the kit provides a nice
human interface, which spans from PC connectivity, through LCD and audio input
and output.
Figure 1. The RZRAVEN kit modules.
8117E−AVR−07/12
Page 2
Table of Contents
1. General 3
2. The Atmel AVRRAVEN module ........................................................... 4
Figure 1-3. Assembly drawing Atmel RZUSBSTICK – front view.
Figure 1-4. Assembly drawing RZUSBSTICK – back view.
2. The Atmel AVRRAVEN module
Figure 2-1. AVRRAVEN overview.
The AVRRAVEN hardware is based on two microcontrollers and one radio transceiver chip. The Atmel ATmega3290P
handles the sensors and the user interface and the Atmel ATmega1284P handles the Atmel AT86RF230 radio
transceiver and the RF protocol stacks. The MCUs and the radio communicate via serial interfaces.
For hardware details please refer to Appendix A for the c
Two AVR microcontrollers are found on the Atmel AVRRAVEN module. An Atmel ATmega1284P is connected to the
Atmel AT86RF230 radio transceiver, and an Atmel ATmega3290P is driving the LCD. Both these devices are selected
from the AVR picoPower
Universal Synchronous and Asynchronous serial Receiver and Transmitter (USART) is used as an inter processor
communication bus.
2.2 Atmel Radio Transceiver
The AT86RF230 is a 2.4GHz radio transceiver that is tailored for a wide range of wireless applications. Low power
consumption and market leading RF performance makes it an excellent choice for virtually any type of networking
device. Support for IEEE
access) type of applications is available through an enhanced layer of functionality on top of the basic radio transceiver.
2.3 Antenna description
The antenna on the AVRRAVEN is a 100 loop antenna with a net peak gain of about 5dB.
2.4 LCD
The LCD found on the AVRRAVEN module is a full custom 160-segment display tailored for the Atmel RZRAVEN kit
(See Figure 2-2 for a quick reference). It contains a seve
numerous handy symbols. In particular pay attention to the bird looking symbol. It is symbolizing the two black scouting
ravens of Norse god Odin; Hugin (Thought) and Munin (Memory). The saga says that they flew around the world and
reported news back to Odin at night. Underneath the raven segment’s “eye” there is a red LED capable of soft-blinking;
this may be used to indicate the AVRRAVEN’s search for “news” on the air interface.
®
family, something that ensures minimal power consumption and operation down to 1.8V.
®
802.15.4 TM (Automatic acknowledge of packets, address filtering and automatic channel
n segments text area; four segment number area and
A full segment map can be found in Appendix C and in th
accompanying this application note. The LCD is driven directly from the connected ATmega3290P.
Figure 2-2. AVRRAVEN – LCD Segments.
2.5 Speaker
An 8 speaker is provided. The ATmega3290P controls all audio. The signal source is the TIMER1’s PWM output and
the signal is shaped via a low-pass filter and amplified by a Class-D amplifier. Pulling PORTE7 low activates the active
filter and providing a PWM signal on PORTB5 activates the amplifier.
e schematics folder in the compressed archive file
The Atmel AVRRAVEN’s microphone is connected to the Atmel ATmega3290P ADC channel 0. The signal is amplified
and low-pass filtered. Pulling PORTE7 low activates the microphone circuit.
2.7 Serial Dataflash
A 16Mb Atmel Serial Dataflash (AT45DB161D) is connected to the ATmega3290P’s Serial Peripheral Interface (SPI).
This storage is used for safe firmware images, sounds and general-purpose parameters. See the firmware
documentation for an overview of occupied sectors, and those available to the end user. Even with a couple of safe
firmware images for the two microcontrollers there is plenty space left for the end user. Please note that the serial
Dataflash will operate properly when the voltage is above 2.5V while the rest of the design will operate down to 1.8V.
2.8 Serial EEPROM
A 2kb Atmel Serial EEPROM (AT24C02B) is connected to the Atmel ATmega1284P’s two-wire interface (TWI). This
storage is write protected by hardware and can only be read. The storage contains important configuration and
calibration data that should not be unintentionally overwritten. Information such as a unique EUI 64-bit address can be
found her-in. A rich set of access functions and the parameter map is given in the RZRAVEN firmware documentation.
2.9 Real Time Clock
Separate 32768Hz clock crystals are connected to the ATmega3290P’s and the ATmega1284P’s asynchronous timer
interfaces. This allows an application to implement a real time clock (RTC) to keep track of time when sleep modes are
used to reduce the power consumption. This is especially important for battery-operated nodes.
2.10 NTC
An NTC is connected to the ATmega3290P’s Analog to Digital Converter (ADC) channel 4. This NTC can be used to
measure the temperature in the surroundings of the AVRRAVEN. The NTC can be found below the joystick, close to
J401. The JTAG interface must be disabled when using the temperature sensor. When running the AVRRAVEN from
an external power source the onboard voltage regulator may heat the temperature sensor giving faulty reading. To
avoid this the sensor NTC may be soldered off and relocated using short wires. If a higher level of accuracy is required
the users may also calibrate the sensor by adjusting the temperature lookup table in firmware.
2.11 Power supply
The AVRRAVEN can be powered either from batteries or an external 5V to 12V DC source. The power source is
selected by the position of the jumper located immediately to the right of the LCD (See Figure 2-3 for a reference).
Polarity protec
tion is provided when using an external power source.
The Atmel AVRRAVEN has been designed to run from two 1.5V LR44 battery cells.
An onboard voltage regulator makes it possible to run power the AVRRAVEN from a 5V to 12V DC source. The external
voltage is applied to the two leftmost pins in the user I/O area (J401). The Atmel ATmega3290P’s ADC channel 2 is
connected to a voltage divider and the external voltage supply interface. This way it is possible for the application to
monitor the external operating voltage.
2.12 Interfaces
The AVRRAVEN module has multiple interfaces that can be used for serial communication, interaction with external
sensors and control units such as relays and of course programming and debugging.
5 Voltage measure input, 0-VCC*5 Analog input via 47k/10k voltage divider
6 Voltage measure input, 0-VCC Analog input directly to ADC input.
7 VCC Connected to the VCC net directly
8 User I/O #1 Digital I/O, may interface an LED or a switch directly. On-board 470
9 User I/O #2
10 User I/O #3
11 User I/O #4
12 Common Connected to internal 0V
series resistors and 10k pull-ups are provided.
Pin change interrupts, TWI and USI is also available on these pins.
Care should be taken when connecting to the Atmel AVRRAVEN’s interfaces, since there is no protection circuitry
provided. Damage to the MCUs or other circuits may be the result of ESD spark, short circuits, polarity or over-voltage
faults.
2.12.1 Programming Interface
Both the Atmel ATmega3290P and Atmel ATmega1284P can be programmed using either the JTAG or ISP interface.
JTAG programming can be facilitated by connecting a JTAG ICE mkII to the 50-mil pin header J301 (ATmega3290P)
and J204 (ATmega1284P). A total of 5 50-mil pin headers and one 50-mil to 100-mil converter are supplied with the
RZRAVEN kit.
ISP programming can be performed by connecting an ISP enabled Atmel AVR programming tool to the pin header J302
(ATmega3290P) and J205 (ATmega1284P). AVR tools like Atmel STK
used for this.
The AVRRAVEN does not come with these headers mounted. So it is up to the user populating these. Wires could also
be soldered in instead of the dual row headers.
2.12.2 Relay Interface
A relay interface (Relay Positive and Negative) is available through J401. This interface can be used with the
AVRRAVEN running from external power. A switching transistor is connected to PB6 on the ATmega3290P so that
sufficient current can be provided to the relay being driven. An external power source must be used if the relay option is
required. The AVRRAVEN must then be supplied with the rated voltage of the relay.
2.13 Voltage Measurement Interface
Two of the pins in header J401 can be used for external voltage measurements, however only one at the time. The
possible voltage ranges are 0 to VCC or via a voltage divider giving an approximate range of 0 to five times VCC. A
simple voltage divider is implemented to scale the measurement voltage. A diode bridge is also used to prevent reverse
polarity and to protect the ATmega3290P’s ADC channel 3.
2.13.1 GPIO
Both the Atmel ATmega3290P and Atmel ATmega1284P are high pin count devices, and a number of these are not
used. These pins are available through the user I/O headers; J401, J201, J202 and J203. See Table 2-2 and Table 2-3
for further det
ails.
®
500, AVRISP mkII and JTAGICE mkII can be
Be aware that these pins do not have level converters and should thus not be connected directly to an application board
running on a different voltage level than the Atmel AVRRAVEN.
Table 2-2. ATmega3290P User I/O.
ATmega3290P Port Pin PCB Connection Comment
PE3 J401-8 Via 470 series resistor and10k pull-up
PE4 J401-9 Via 470 series resistor and10k pull-up
PE5 J401-10 Via 470 series resistor and10k pull-up
PE6 J401-11 Via 470 series resistor and10k pull-up
Table 2-3. ATmega1284P User I/O.
ATmega1284P User I/O PCB Connection Comment
PC0 J201-1 TWI SCL.
Connected to serial EEPROM
PC1 J201-2 TWI SDA.
Connected to serial EEPROM
PC2 J201-3 JTAG TCK.
PC3 J201-4 JTAG TMS.
PC4 J201-5 JTAG TDO.
PC5 J201-6 JTAG TDI.
N.C. J201-7 Populate R204 to connect to PC6. RTC Xtal XC202 must then be
The AVR RZUSBSTICK hardware is based a USB microcontroller and a radio transceiver chip. The Atmel
AT90USB1287 microcontroller handles the USB interface, the Atmel AT86RF230 radio transceiver and the RF protocol
stacks.
For hardware details please refer to Appendix D for the c
3.1 AVR Microcontroller
The Atmel AT90USB1287 is a device in the family of AVRs with a low and full speed USB macro with device, host and
On-the-go (OTG) capabilities.
3.2 Atmel Radio Transceiver
The AT86RF230 is a 2.4GHz radio transceiver that is tailored for a wide range of wireless applications. Low power
consumption and market leading RF performance makes it an excellent choice for virtually any type of networking
device. Support for IEEE 802.15.4 (Automatic acknowledge of packets, address filtering and automatic channel access)
type of applications is available through an enhanced layer of functionality on top of the basic radio transceiver.
3.3 Antenna description
The antenna on the RZUSBSTICK is a folded dipole antenna with a net peak gain of 0dB.
When necessary the Atmel AT90USB1287’s 8kB of internal SRAM can be extended through the AVR external memory
interface. The suggested external SRAM is 32kB and is available from address 0x8000 to 0xFFFF giving a total of 40kB
when assembled.
Suggested latch and RAM:
• 74AHC573PW
• BS62UV256TCP-10
3.4.3 Serial Interface
The USART on the Atmel AT90USB1287 is routed to J4 on the Atmel RZRAVEN’s backside. J4 is implemented as
three large pads (RX-TX-GND) where the user can solder in wires and route the signal to his or her preference. The
RX-TX signals are TTL level, so an external level converter must be connected if RS232 levels are necessary.
3.4.4 Programming Interface
A JTAG interface is provided for the AT90USB1287 microcontroller. The interface is available through a 50-mil spaced
10-pin dual row header. The RZRAVEN does not come with the header mounted. So it is up to the user populating it.
Wires could also be soldered in instead of the dual row headers. A total of 5 50-mil pin headers and one 50-mil to 100mil converter are supplied with the RZRAVEN kit.
3.4.5 LEDs
Four LEDs are assembled on the board:
Table 3-1. Atmel AT90USB1287 LEDs.
LED AT90USB1297
Blue (D1) PORTD7 Turn LED on by pulling port pin high
Red (D2) PORTD5 Turn LED on by pulling port pin low
Green (D3) PORTE7 Turn LED on by pulling port pin low
Orange (D4) PORTE5 Turn LED on by pulling port pin high
Appendix F. Federal Communications Commission (FCC) Statement
F.1 FCC Statements
F.1.1 Equipment usage
This equipment is for use by developers for evaluation purposes only and must not be incorporated into any other
device or system.
F.1.2 Compliance Statement (Part 15.19)
These devices comply with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
1. These devices may not cause harmful interference, and
2. These devices must accept any interference received
including interference that may cause undesired operation.
F.1.3 Warning (Part 15.21)
Changes or modifications not expressly approved by Atmel Norway could void the user’s authority to operate the
equipment.
F.1.4 Compliance Statement (Part 15.105(b))
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of
the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential
installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in
accordance with the instructions, may cause harmful interference to radio communications. However, there is no
guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to
radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to
try to correct the interference by one or more of the following measures:
• Reorient or relocate the receiving antenna
• Increase the separation between the equipment and receiver
• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected
• Consult the dealer or an experienced radio/TV technician for help
Atmel®, Atmel logo and combinations thereof, AVR®, Dataflash®, Enabling Unlimited Possibilities®, picoPower®, STK®, and others are registered trademarks or
trademarks of Atmel Corporation or its subsidiaries. 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.
Atmel Asia Limited
Unit 01-5 & 16, 19F
BEA Tower, Millennium City 5
418 Kwun Tong Road
Kwun Tong, Kowloon
HONG KONG
Tel: (+852) 2245-6100
Fax: (+852) 2722-1369
tmel Munich GmbH
Business Campus
Parkring 4
D-85748 Garching b. Munich
GERMANY
Tel: (+49) 89-31970-0
Fax: (+49) 89-3194621
Atmel Japan G.K.
16F Shin-Osaki Kangyo Bldg.
1-6-4 Osaki, Shinagawa-ku
Tokyo 141-0032
JAPAN
Tel: (+81)(3) 6417-0300
Fax: (+81)(3) 6417-0370
Loading...
+ 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.