Search Entire Site:
Explore | Login | Register | Contact Us | About Us


The Basics of ZigBee Testing, Part 2: Receivers
By David A. Hall, National Instruments
Source: Industrial Control Designline

Posted: Jan 17 2008 7:2
Rating: 3.5 (Good!)

ZigBee is a wireless standard for personal area network (PAN) sensor monitoring and control. National Instruments' Alliance Partner SeaSolve has developed a test suite including transmit (Tx), receive (Rx) and compliance testing for ZigBee. In this two-part article, we will describe test methodologies and techniques for each type of testing.
Part 1 introduced ZigBee testing requirements and focused on transmitters. This part looks at receivers, frame types, and compliance testing.
ZigBee Receiver Testing
The requirements for testing a ZigBee receiver can generally be broken into two requirements: media access control (MAC) layer emulation and impairments testing at the physical layer (PHY). The first type, MAC layer emulation, can be used to ensure that the ZigBee receiver is able to respond appropriately to the generated commands. With the second type, impairments testing, a receiver is tested by intentionally reducing the modulation quality of the test stimulus. The examples below use SeaSolve's WiPAN LVSG signal generation solution combined with a PXI vector signal generator, as illustrated in the Figure 8.

8. WiPAN mapping on ZigBee protocol stack.
In Figure 8, we have illustrated that the IEEE 802.15.4 standard defines the MAC and PHY layers of a ZigBee transmissions. Typical test procedures involve both MAC layer emulation through packet generation and PHY layer testing by adding impairments.
ZigBee Frame Types
The MAC (Media Access Control) layer of a ZigBee transmission defines the basic packet and frame structures. The IEEE 802.15.4 specification defines four basic frame structures that can be used for receiver test. These frame types include:
  • A beacon frame is used by a coordinator to transmit beacons. The beacon packet enables a node to identify the presence of other nearby
  • A data frame, is used for all transfers of data payloads
  • An acknowledgment frame is used for confirmation of a successful frame reception
  • MAC command frame is used to handle MAC peer-entity control transfers
The MAC command frame is the most flexible. Thus, receiver testing also involves selection of specific sub-frames, listed by type, below:
  1. Association request is a request for association with a PAN coordinator.
  2. Association response is a reply from coordinator with association status (possibilities include: Association Successful, PAN at capacity, Access denied)
  3. Disassociation notification is used by device or coordinator to inform other nodes about disassociation.
  4. Data requestis used to request data from a coordinator.
  5. PAN ID conflict notification is transmitted when a PAN identifier conflict is detected
  6. Orphan notification is used by an associated device that has lost synchronization with its coordinator
  7. Beacon request
     

Who manufactures the chip for this display?
  ST Microelectronics
  Holtek
  Mitsumi
  Broadcom

Do you know the answer?
Do you want to be rewarded?
Login to Mechatropolis or Become a Citizen.
To add search tags or to rate Articles, please Login to Mechatropolis or Become a Citizen
Search Tags:
Comments:
Eduardo Moreno | 7/1/2008 3:21:00 PM
I would like to see a step-by-step manual for integrating a ZigBee based processor into a simple device.
 


 
Community Status
 
Top Citizen: Vicky L.
149582 Points
Are you smarter?
Login or Register

Invite A Friend
Your
E-Mail:
Friend's
E-Mail:
 

Related Articles
PLM Solutions: Mechanical Engineering...
External Link: http://www.3ds.com/soluti...
Click for more information.
PLM Solutions: Mechatronics Engineering ...
External Link: http://www.3ds.com/soluti...
Click for more information.
PLM Solutions: Semiconductor Engineering...
External Link: http://www.3ds.com/soluti...
Click for more information.
PLM Solutions: Embedded Software Enginee...
External Link: http://www.3ds.com/soluti...
Click for more information.
View all Articles

Editor's Selection
Freescale Samples Flexis Series 8/32-bit...
External Link: http://www.automotivedesi...
Click for more information.
Advances in servo system development ...
The recent trend in has been to reduce cost, size and complexity of servo systems while increasing performance...
Driverless vehicles meeting challenge...
PORTLAND, Ore. — The winners of the last Grand Challenge, an autonomous vehicle race sponsored by the ...
View all Articles

Popular Mechatropolis Articles
Getting in touch with touchscreen tech...
Touchscreen technology is emerging as a killer app all by itself  Thanks to advances in mec...
PCI Express image-acquisition board set ...
Imaging and video have always interested me. As a youth in the early 1960s I tinkered with a surplus ph...
Generate stepper-motor speed profiles in...
A new algorithm for stepper-motor acceleration allows speed profiles to be parameterized and calculate...
Replacement of Mechanical, Electromechan...
There is a big future for low cost microcontrollers (MCUs) in the appliance industry as the price of small pin...
View all Articles

ArticlesTag Cloud
  accelerometer     actuator     ADC     aerospace     Atmel     automotive     AVR     CAN     Celoxica     controls     debug     DSP     Echelon     ECU     electronics     ENOVIA     Freescale     HILS     I2C     industrial     keypad     LIN     LONworks     MCU     mechanics     medical     Microcontroller     prototyping     Pyxos     robotics     Semiconductor     sensor     ShortStack     simulation     SPI     switch     Toshiba     XBox     zigbee  


Do you have a question or suggestion?
Send us a message using this form:
Name:
E-Mail:
Subject:
Message:
Verify:This Is CAPTCHA Image (enter code)
 

Which of the following is the coolest Mechatronic device?
 
i-Robot Roomba
Wii Remote Controller
Coffee Maker
Blood Preasure Monitor
 
 

Home | Videos | Articles | AppNotes | Webcasts | Courses | Wiki Teardowns | VirtuaLabs | Challenges
Explore | Login | Register | Contact Us | About Us

Privacy Policy | Your California Privacy Rights | Terms of Service
© 2008 TechInsights, a division of United Business Media Limited. All Rights Reserved.