Introduction This user guide describes how to get started with the Atmel® ZigBit® USB sticks. The ZigBit USB sticks is targeted for evaluating the USB features of the Atmel ZigBits, currently supporting the XMEGA® with AT86RF212B or AT86RF233 radio transceivers.
The ZigBit® USB sticks demonstrates the XMEGA® ZigBits USB features providing a development/prototype platform. By using the WireShark sniffer FW the ZigBit USB stick's serve as a protocol analyzer. Design Documentation and Related Links The following list contains links to the most relevant documents and software for the USB sticks.
Page 4
Press the reset button. 4. Select Device = ATxmega256A3U (Device - Select). 5. Select USB communication (Ctrl+U). 6. Select memory area to program (Use the toggle memory button bellow the Atmel logo). 7. Select Load Hex file (Ctrl+L). 8. Select Programming Options.
Page 5
2. Run the Flip Installer . 3. Download the Atmel USB extension and run the installer. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Page 6
4. Start Flip - if the USBstick is not recognized continue with step 5. 5. Update the USB DFU driver. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Page 7
Clik the Update Driver button and select "Browse my computer-..." ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Available Example Code ASF contains a number of Wireless example projects with source code - use Wireless as key word and select from the list. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Page 9
Figure 1-1. NewProjectASF.jpg ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Performance Analyzer Introduction The Performance Analyzer FW together with the GUI in Atmel Studio Wireless Composer Extension provides a number of basic functional RF tests. A quick start guide and general help is provided in Wireless Composer once started. Program Installation How to install necessary SW.
Page 11
Log in to Atmel Gallery. Click download again and download starts. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Page 12
Restart Atmel Studio, allow help to make changes and the Performance Analyzer GUI is available in the Tools menu. 3. If not already preprogrammed - program the node with the Performance Analyzer FW available in the "Wireless Performance Analyzer Firmware extension" or from source code provided in ASF.
3. Start Performance Analyzer GUI, connect to the kit via the COM port and follow the quick start guide. Typical Wireless Nodes Typical board assembly. The Atmel SAM4L Xplained Pro Evaluation Kit with Wireless Extension and remote node consisting of a Wireless extension board and a battery pack. ZigBit USB Stick User Guide [USER GUIDE]...
Page 14
The Atmel ATmega256RFR2 Xplained Pro Evaluation Kit and remote node consisting of a Wireless extension board and a battery pack. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Wireshark is a free and open-source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development. Atmel provides an interface enabling use of WireShark GUI to monitor wireless communication using Atmel RF USB sticks. Go to the WireShark home page to learn the detail on how to use WireShark.
The sniffer interface program can be downloaded from Atmel Gallery. 1. Install Atmel Studio 2. Once Studio is installed and started use the Extension Manager to download the Atmel WireShark Interface installer. 3. Select Wireless and Atmel WireShark Interface. http://www.wireshark.orghttp//www.atmel.com/tools/atmelstudio.aspx...
6. You have now downloaded the Atmel WireShark installer, AtmelWiresharkFirmwareSetup.msi, run the installer. 7. You now have the "Wireshark Sniffer" user interface in the Start Menu - All Programs - Atmel folder and the sniffer firmware files located in C:/Program Files (x86)/Atmel/AtmelWiresharkFirmware/ 3.2.3...
Page 18
4. Select the Channel you want to monitor and click Set. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Page 19
5. Click Start and WireShark is started. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Page 20
6. Select the protocol to Analyze in WireShark in order to get the protocol details decoded and displayed. Disable all and select the applicable protocol. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Page 21
7. You can now monitor captured frames. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Hardware User Guide Board Overview Figure 4-1. Extension Assembly.jpg Headers and Connectors The extension board connectors. 4.2.1 JTAG (J2) J2 is the JTAG programming header typically used by the JTAGICE. ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
56 - RESET Factory Programmed Data The ZigBit® has a preprogrammed unique MAC address - details available in the ZigBit data sheet and in “Persistence Memory” on page The USB stick comes with a Bootloader and the Performance Analyzer preprogrammed.
1 bytes The MAC address stored inside the MCU is a uniquely assigned ID for each ZigBit® and owned by Atmel. User of the ZigBit application can use this unique MAC ID to address the ZigBit in end-applications. The MAC ID can be read from the ZigBit using the Performance Analyzer Application that is supplied through Atmel Studio Gallery Extension.
Document Revision History Document Date Comment revision 42194A 10/2013 Initial document release ZigBit USB Stick User Guide [USER GUIDE] 42194A-MCU-11/2013...
Page 26
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.
Need help?
Do you have a question about the ZigBit and is the answer not in the manual?
Questions and answers