Z-Wave IOMOD10F Hardware User Manual

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
i
IOMOD10F
and Carrier B oard for the
SIGMA Z-Wave 500 Series of
ICs and modules
Hardware User Manual
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
ii
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
iii
Contents
Contents ................................................................................................................................ iii
Copyright Information ........................................................................................................... v
Equinox Warranty Information ............................................................................................ vi
Disclaimer ............................................................................................................................. vii
Electromagnetic Compatibility (EMC) Compliance .......................................................... viii
Technical Support................................................................................................................. ix
1.0 IOMOD10F - Z-Wave Calibration Module (Fixed frequency version) ........................... 1
1.0 Overview ....................................................................................................................... 1
1.1 IOMOD10F module - main feat ur es .............................................................................. 1
1.2 Principle of operation of the IOMOD10F module .......................................................... 2
1.3 OXCO - Frequency Generat or bloc k ............................................................................. 3
1.4 IOMOD10F module - control methods .......................................................................... 4
2.0 IOMOD10F - General Product Information ..................................................................... 5
2.1 Ordering information ..................................................................................................... 5
2.2 IOMOD10F kit (module only) - System Contents .......................................................... 5
2.3 Sigma EQ-RBK-ZWAVECALIBOX-3 kit - System Contents ......................................... 6
2.4 IOMOD10F module - Hardware layout ......................................................................... 7
2.5 IOMOD10F module - connector overview ..................................................................... 9
2.6 IOMOD10F - connecting to a Z-Wave target system .................................................. 10
2.7 IOMOD10F - Configuration jumper link settings ......................................................... 11
2.7.1 Configuration Jumper LK1 - Enable Calibration Output ...................................... 11
2.7.2 Configuration Jumper LK2 - Calibration Clock Output Pin selection ................... 12
2.7.3 Configuration Jumper LK3 - TVCC (Target Power) Status LED - Enable ........... 12
2.7.4 Configuration Jumper LK4 - NVM CS (Chip Select) ........................................... 13
2.8 IOMOD10F module - Status LED's ............................................................................. 14
2.9 OXCO - Oscillator Module (temperature compensated) ............................................. 15
2.10 Operating specifications............................................................................................ 16
Appendix 1 - Using IOMOD10F module with ISPnano Series 4 programmer ................. 17
1.0 Overview ..................................................................................................................... 17
1.1 Fitting the IOMOD10F module to the ISPnano programmer ....................................... 18
1.2 Powering the IOMOD10F module ............................................................................... 19
1.3 Setting up the IOMOD10F module ready for production ............................................. 20
1.4 Power sequencing instructions for the IOMOD10F module ........................................ 21
Appendix 2 - IOMOD10F 'Carrier Board' ............................................................................ 22
1.0 Overview ..................................................................................................................... 22
1.1 IOMOD10F - Carrier Board - features ......................................................................... 23
1.2 IOMOD10F - Carrier Board - Hardware Layout .......................................................... 24
1.3 Powering the IOMOD10F module via the Carrier Board ............................................. 26
Appendix 3 - Interfacing the IOMOD10F carrier board to the Sigma eval module ......... 28
1.1 Overview ..................................................................................................................... 28
1.2 Connecting the IOMOD10F to the Sigma Eval Module ............................................... 28
Appendix 4 - Interfacing the IOMOD10F module to a Z-Wave target system ................. 29
1.0 Overview ..................................................................................................................... 29
1.1 IOMOD10F - SPI interface via separate wired signal connections ............................. 30
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
iv
1.2 IOMOD10F - SPI interface via 10-way IDC connector ................................................ 31
1.3 IOMOD10F - UART interface via separate wired signal connections .......................... 32
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
v
Copyright Information
Information in this document is subject to change without notice and does not represent a commitment on the part of the manufacturer. The software described in this document is furnished under license agreement or nondisclosure agreement and may be used or copied only in accordance with the terms of the agreement.
It is against the law to copy the software on any medium except as specifically allowed in the license or nondisclosure agreement.
The purchaser may make one copy of the software for backup purposes. No part of this manual may be reproduced or transmitted in any form or by any means, electronic, mechanical, including photocopying, recording, or information retrieval systems, for any purpose other than for the purchaser’s personal use, without written permission.
© 2000 - 2017 Copyright Equinox Technologies UK Limited. All rights reserved.
Z-Wave is a t radem ar k of Sig ma Designs Inc.
Microsoft, MS-DOS, WindowsTM, Windows 95TM, Windows 98TM, Windows XPTM and Windows NT4
TM
are registered trademarks of the Microsoft Corporation
Every effort was made to ensure accuracy in this manual and to give appropriate credit to persons,
companies and trademarks referenced herein.
Equinox guarantees that its products will be free from defects of material and workmanship under normal use and service, and these products will perform to current specifications in accordance with, and subject to, the Company’s standard warranty which is detailed in Equinox’s Purchase Order Acknowledgment.
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
vi
Equinox War ranty Information
This product is guaranteed by Equinox Technologies UK Limited for a period of 24 months (2 years) after the date of purchase against defects due to faulty workmanship or materials. The guarantee covers both parts and labour. This is a ‘Return to manufacturer’ warranty. The customer is responsible for all shipping + customs clearance costs for returning the programmer to Equinox and for Equinox returning the programmer back to the customer. Service under the guarantee is only provided upon presentation of reasonable evidence that the date of the claim is within the guarantee period (e.g. completed registration/guarantee card or a purchase receipt).
The guarantee is not valid if the defect is due to accidental damage, misuse or neglect and in the case of alterations or repair carried out by unauthorised persons. A number of exceptions to the warranty are listed in the ‘Exceptions to warranty’ section below. Service (during and after guarantee period) is available in all countries where the product is distributed by Equinox Technologies UK Limited.
Exceptions to warranty
Over-voltage damage
This warranty does not cover damage to the programmer due to voltages beyond the specified voltage limits being applied to the ‘DC Power Input’ (CON1) or any of the ISP Headers. The user must ensure that sufficient care is taken to avoid over-voltage and static conditions on any of the ‘ISP Header’ I/O pins.
Over-current damage This warranty does not cover damage to the programmer due to excessive current being drawn from the programmer power supply. The user must ensure that there is sufficient over-current protection within the test fixture to protect against short circuit loads.
Short-circuit damage This warranty does not cover damage to the programmer due to short-circuit loads being placed across programmer I/O lines.
IOMOD10 - ‘Line Driver Ci rcuitry’ damage. The IOMOD10 module features ‘Line Driver Circuitry’ which interfaces to the Target system (DUT).
This circuitry is protected via ESD protection diodes. If these diodes become damaged during operation of the programmer then it is likely that the programmer driver circuitry is also damaged. This warranty does not cover damage to the programmer ‘Line Driver Circuitry’.
Warning!
Any damage caused to the programmer by Electrostatic Discharge (ESD) through inadequate earthing is not covered under the warranty of the product.
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
vii
Disclaimer
Whilst every effort has been made to ensure that programming algorithms are correct at the time of their release, it is always possible that programming problems may be encountered, especially when new devices and their associated algorithms are initially released. It is Equinox’s Company Policy to endeavour to rectify any programming issues as quickly as possible after a validated fault report is received.
It is recommended that high-volume users always validate that a sample of a devices has been programmed correctly, before programming a large batch. Equinox Technologies UK Ltd. can not be held responsible for any third party claims which arise out of the use of this programmer including ‘consequential loss’ and ‘loss of profit’.
Equinox Technologies UK Ltd. cannot be held responsible for any programming problems which are ‘out of our control’. This type of problem is usually listed in the ‘Errata Sheet’ for the particular device being programmed and is available from the silicon vendor.
Information contained in this manual is for guidance purposes only and is subject to change. E&OE.
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
viii
Electromagnetic Compatibility (EMC) Compliance
The 'IOMOD10 - Z-Wav e Calibration module' is a CE Approved Product but only when used in conjunction with an Equinox ‘ISPnano Programming Module’. It is designed for use in an ESD controlled environment i.e. development or production. This means, therefore, that the user must ensure that there is no possibility of damage from electrostatic discharge (ESD). Since the devices and equipment to which this product is likely to be connected may well themselves be susceptible to ESD, this should not pose any difficulty.
For example, if you are handling microcontrollers and EEPROMS etc. then you will already be used to appropriate precautions, such as the use of anti-static mats, wrist straps and so on. You should treat your 'IOMOD10F - Z-Wave Calibration module' with the same care as you would these types of devices. Always ensure that you are not carrying a static charge yourself before handling the product. Wearing an earthed anti-static wrist strap is recommended.
Equinox has taken great care in designing this product to be compliant with the European EMC directive. When using the equipment be sure to follow the instructions provided. Although RF emissions are within prescribed limits, care should be taken if you are using the product near to sensitive apparatus. If you experience any difficulty please refer to Equinox Technical Support.
ESD Points to remember
Work in a static -free environment.
Wear an earthed wrist strap when handling either the programmer and/or
any programmable device.
Ensure that the PC, programmer and Target system are connected to the
same EARTH (0V) potential.
Do NOT plug the ISP cable of the programmer into a Target System when
the Target power is ON.
Ensure than any residual charge stored in capacitors on the Target System
has been discharged BEFORE connecting or disconnecting the programmer or IOMOD10F module.
Warning!
Any damage caused to the programmer by Electrostatic Discharge (ESD) through inadequate earthing is not covered under the warranty of the product.
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
ix
Technical Support
It is often the case that users experience problems when installing or using a product for the first time.
If you have a technical support problem, please consult the following list for help:
User Manuals
- This manual.
- Sigma Design document: INS12524 - 500 Series Calibration User Guide
Application Notes
AN145 - AN145 Sigma Z-Wave 500 Series ISP programming
On-line help
Press <F1> for help at any time when running EQTools or ISP-PRO.
The help system is context-sensitive. Simply press <F1> on any error message and the possible causes of the error should be listed. This help system is updated on a regular basis. Please see software update details for information on keeping up-to-date with software revisions.
Internet Web Site
The support / download page for the ‘500 series Z-Wave programming tools’ can be found at:
http://www.equinox-tech.com/products/details.asp?ID=1732
E-mail
Please e-mail any technical support questions about this product to:
support@equinox-tech.com
Fax Please fax any technical support questions about this product to: +44 (0) 1942 844181
Equinox will try our best to answer your questions about this product as quickly as possible. However, we cannot promise an immediate reply. Please consult our web site for new software updates as the problem that you are enquiring about may have already been fixed in a new version.
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
x
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
1
1.0 IOMOD10F - Z-Wave Calibration Module (Fixed frequency version)
1.0 Overview
The ‘IOMOD10F’ module has been specially designed to support 'XTAL calibration' of the Z-Wave 500 series ICs and modules from Sigma Designs. The module generates a very accurate 'Calibration frequency' of 39.0625 kHz which can be switched to the target Z-Wave device under
programmer control.
1.1 IOMOD10F module - main features
The main features of the ‘IOMOD10F’ module are as follows….
Generates a very accurate 'Calibration frequency' (39.0625 kHz) for use during the 'XTAL calibration' procedure of a Sigma Z-Wave 500 series device.
The 'Calibration frequency' can be switched to the target device under programmer control
Very high accuracy temperature-compensated OXCO module guarantees correct frequency
for calibration.
Quick-connect connector for connecting programmer I/O pins to target board / DUT
Quick-connect connector for connecting power signals TVCC, TVPP, E-VCC
10-way IDC connector (Equinox / Sigma SPI pin-out) to allow direct connection to any Z-Wave
evaluation board
'Target Power' LED - illuminates when the programmer switches the TVCC supply on
The 'Calibration frequency' can be output on either the programmer MOSI or MISO pin (SPI
interface) or TXD or RXD pin (UART interface) - jumper selectable
Chip Select (CS) control line available for interfacing to external NVM serial memory device.
Full ESD protection on 'Calibration frequency' output pin
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
2
1.2 Principle of operation of the IOMOD10F module
The ‘IOMOD10F - Calibration Module’ is simply a hardware block which generates a very accurate / stable 'Calibration frequency' for use with the 'Z-Wave calibration firmware' from Sigma.
The module must be controlled from an 'external system' which could be an Equinox programmer, Sigma Designs evaluation board or even a customer's own programming system.
The illustration below shows how the 'programming signals' connect between the 'External programmer' and the 'Z-Wave target Board' through the IOMOD10F module.
The table below explains the different states of the 'Calibration frequency' during the
'programming' and 'calibration' stages....
Status
CAL
ENABLE
pin
Explanation
No action
LOW
When the programmer / calibration is dormant, then the 'Calibration frequency' must be switched off.
Programming
LOW
During normal 'programming operations', the MOSI / TXD signal from the 'external programmer' passes unchanged through the IOMOD10F module.
Calibrating
HIGH
When the 'CAL_ENABLE' pin is enabled by the 'External programmer', then the 'calibration frequency' from the 'OXCO frequency generator' block is switched to the MOSI / RXD output pin so the module will now output the 'calibration frequency'. to the 'Z-Wave target Board'.
IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
3
1.3 OXCO - Frequency Generator block
The 'OXCO Frequency Generator' block on the IOMOD10F module generates a very accurate 'Calibration frequency' which is used during the 'XTAL calibration procedure' of a Z-Wave 500
Series IC or module.
The illustration below shows the internal functionality of the 'OXCO Frequency Generator' block...
#
Functional block /
signal
Further information
1
OXCO Oscillator Module
This is a totally self-contained OXCO module which generates a very accurate / stable fixed frequency of 10 MHz.
2
Divider network
The output frequency of the OXCO module is then divided down by 256 to give the required 39.0625 kHz frequency used for the Z-Wave XTAL calibration procedure.
3
Buffer
The output of the divider is then buffered before going into an analogue switch.
4
Analogue switch
This switch is used to 'gate' the 'Calibration frequency' onto the selected output signal of the IOMOD10F module.
5
ESD protection
The analogue switch features ESD protection on its output.
6
Fcal (OXCO)
This is the output frequency of the OXCO module which is a fixed frequency 10 MHz.
7
Fcalbuf
This is the final 'calibration frequency' waveform of 39.0625 kHz
Loading...
+ 29 hidden pages