Manufacturing Issues
Introduction
You need to be aware of the various problems that can arise as you move towards
production. This module presents some of the most important issues.
Objectives
ZigBee Alliance Issues
IEEE Numbers
Module Topics
Module Topics
Module Topics
Manufacturing Issues...11-1 Module Topics...11-3 ZigBee Alliance...11-5 Membership ...11-6 Certification and Compliance...11-8 Private Profiles ...11-10 IEEE Addresses...11-11 Production Programming ...11-12Module Topics
Module Topics
ZigBee Alliance
The ZigBee Alliance
What is the ZigBee Alliance?
The ZigBee Alliance is an association of companies working together to enable reliable, cost-effective, low-power, wirelessly networked, monitoring and control products based on an open global standard.
Joining the ZigBee Alliance
There are three levels of membership in the ZigBee Alliance with different entitlements:
Adopter ($3,500USD/year): Offers access to final, approved specifications,
use of the ZigBee Alliance logo, participation in interoperability events, and access to application Profile Task Group documents and activities.
Participant ($9,500USD/year):Offers full participation in ZigBee Alliance
working groups and member meetings, ability to earn voting rights in work groups, and early access to ZigBee Alliance specification.
Promoter: ($50,000USD/year) Offers automatic voting rights in all working
groups, final approval rights on all specifications, and a seat on the Alliance Board of Directors
Member benefits ...
Membership
Membership
ZigBee Membership Benefits
As a ZigBee Alliance member, you can:
Use ZigBee Alliance intellectual property for commercial gain, royalty free.
Leverage the global marketing efforts promoting the use of ZigBee technology.
Depending on the membership level selected, you can participate in member meetings, committees, and working groups that shape the future of ZigBee technology
www.zigbee.org
Membership …
4
ZigBee Alliance Membership
No Sub-contractor to ZigBee member company
No Interior Designer No Architect No Installer No Retailer No Homeowner No Companies using ZigBee certified products
designed by others
No Companies offering services and reselling
ZigBee products
Yes Companies creating/designing products for
sale using the ZigBee Alliance specification
ZigBee Membership Required? Organization Scenario Membership Policy ... 5
Membership
Membership Policy
For more details, see the
ZigBee Membership, Designations and Logos Policy
on the ZigBee website
In order to use any ZigBee Alliance intellectual property for any commercial purpose, users must be Alliance members …
Companies and individuals who are not Alliance members are not permitted to use the ZigBee intellectual property for any commercial purposes. This includes the distribution of any free tools and products that promote the general business of the company. Furthermore, non-members are prohibited from using the ZigBee name, designations or logos in conjunction with product offerings.
The ZigBee Specification is available free of charge to individuals, companies and institutions for all non-commercial purposes, including university research, technical evaluation, and development of
non-commercial software, tools, or documentation.
Certified products ...
Certification and Compliance
Certification and Compliance
What are ZigBee Certified Products?
The ZigBee Alliance promotes the development of products that are fully compliant with the ZigBee standard. Through certification testing, you can ensure your products successfully co-exist or interoperate with other ZigBee Certified Products. ZigBee products are certified with either a Manufacturer Specific Application Profile or a Public Application Profile.
A Manufacturer Specific Application Profile is an application developed by a member.
A Public Application Profile is developed by the Alliance and is available to all members (HA or SE at this time).
Both Manufacturer Specific Application Profiles and Public Application Profiles must be implemented on ZigBee Compliant Platforms.
Note that ZigBee compliance testing does not include ETSI/FCC/ARIB testing. There are a number of test houses in this business.
Certification process ...
7
ZigBee Certification Process
1.
Join the ZigBee Alliance
2.Apply for certification
3.
Submit product(s) to test provider
4.
Test provider notifies Alliance of success
5.Member company provides declaration of
conformity
6.
Alliance conformation of membership, review,
audit and approval
7.
Notification & publication of certification
8.Certification Logo
Compliance and certification ...
Certification and Compliance
Compliance and Certification
ZigBee Qualification Group (ZQG) is responsible for: Establish an independent test house program Select test houses
– National Technical Systems, Inc. Culver City, California – TÜV Rheinland Group Pleasanton, California
– TRaC Global Hull, UK ZigFest
Informal multi-vendor interoperability testing Proving ground for new designs
An invaluable pre-certification testing opportunity
Your profile ...
New public profiles in the works:
CBA Commercial Building Automation (completed/ratified/NOT tested)
PHHC Personal Health & Hospital Care (in study)
9
TRaC Global
Lead Location:
Unit E, South Orbital Trading
Park, Hedon Road
Hull, HU9 1NJ, UK
Contact:
Mr. Jonathan Harros
Tel: +44 (0)1482 801801
Fax: +44 (0)1482 801806
E-mail:
[email protected]
www.trac-ktl.com
National Technical Systems, Inc.
Lead Location:
5730 Buckingham Pkwy
Culver City, CA 90230 USA
Contact:
Mr. Spiro Sacre
Tel: +1 (310) 641-7700 ext 1054
Fax: +1 (310) 641-5261
E-mail:
[email protected]
www.ntscorp.com
TUV Rheinland Group
Lead Location:
1279 Quarry Lane, Suite A
Pleasanton, CA 94583 USA
Contact:
Dr. Farouk Zanaty
Phone: +1 (925) 219-2882
Fax: +1 (925) 249-9124
E-mail:
[email protected]
www.tuv.com
Private Profiles
Private Profiles
Your Own Profile
You can maintain ZigBee compliance without allowing others access to your network via a Manufacturer Specific
Application Profile
Hundreds of Manufacturer Specific Application Profiles are already registered
Public profiles, like the Home Automation Profile and Smart Energy allow interoperability between products
Proprietary profiles are intended to limit interoperability at the application level, but can also limit network interoperability
Profile IDs are distributed by the Alliance to members. You must request a profile ID for your proprietary profile
IEEE addresses ...
IEEE Addresses
IEEE Addresses
IEEE Addresses
IEEE registers Organizationally Unique
Identifiers (OUI) world-wide. A subset
of these addresses is called Individual
Address Block (IAB).
OUI costs$1650 for 2^40 addresses
IAB costs $550 for 2^12 addresses
http://standards.ieee.org/regauth/index.html
Production Programming ...
Note: An OUI allocates enough IEEE numbers to place more than 2000 devices on every square kilometer of land and sea on Earth.
Production Programming
Production Programming
Production Programming
Use development tools for
programming
Elprotronic
www.elprotronic.com
E-Lab
www.e-lab.de
BP micro
www.bpmicro.com
Elnec
www.elnec.com
Production board layout ...
12
Production Board Layout
CC2520
14 pin JTAG emulation port
Add traces and pads for 14-pin
emulation port to production board
Add traces and pads for UART
connection to Z-Tool (external
transceiver may be needed)
Populate with DIP pins header for
emulation and test
Production board
MSP 430
UART port
Third party programmers ...
Production Programming
USB Flash Programming Adapter (FPA) with programmable Vdd 2.2 to 3.6 V, Idd up to 100 mA.
Supplied GUI software and Multi-FPA API-DLL.
IEEE Address and Serial Number assignment with GUI software.
Six devices programmed simultaneously from one Gang FPA.
Up to 8 USB-FPA can be controlled via Multi-FPA API-DLL that allows to program simultaneously up to 48 devices, e.g. to program one panel with up to 48 boards on the panel.
GangPro-CC and FlashPro-CC
USB Flash Programmers
Six CC2431F128 can be erased, blank checked, programmed and verified in 12 seconds.
Lock setup capability useful in production.
Custom defined programming sequence (from the script file).
14
GangPro-CC GUI
Code formats: TI hex (txt) Intel (hex) Motorola (s19, s28, s37)IEEE Address and Serialization
Auto incremented
From the custom defined file
Production Programming
GangPro-CC
Multi-FPA API-DLL
Application Software (C++, LabVIEW etc.)
API-DLL
API-DLL
API-DLL
FPA-1
FPA-2
FPA-8
Device-1 Device-1 Device-1 Device-1 Device-1 Device-6 Device-1 Device-1 Device-1 Device-1 Device-1 Device-12 Device-1 Device-1 Device-1 Device-1 Device-1 Device-48
Multi-FPA DLL Selector and Task Manager
USB-1 USB-2 USB-8
Mu
lt
i-F
P
A A
P
I-DL
L
Simultaneous process 16Contronix Programmers
17Production Programming