Z-Wave IOMOD10F Instructions for use

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
i
IOMOD10F
XTAL Calibration Module V1.1
and Carrier Board 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 features..............................................................................1
1.2 Principle of operation of the IOMOD10F module..........................................................2
1.3 OXCO - Frequency Generator block.............................................................................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 trademark of SigmaDesigns Inc.
Microsoft, MS-DOS, WindowsTM, Windows 95TM, Windows 98TM, Windows XPTM and Windows NT4TM
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 Warranty 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 Circuitry’ 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-Wave 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

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
4
1.4 IOMOD10F module - control methods
The table below outlines possible methods of controlling the 'IOMOD10F' module.....
#Control Method Further information / instructions
1
Equinox ISPnano
programmer control
See appendix 1 of this manual for an overview.
See application note AN145 for more in-depth information.
2
Sigma Designs -
Evaluation board /
programmer
A separate 'IOMOD10F - Carrier Board' is required.
See appendix 3 of this manual.
Please contact Sigma Designs technical support for further
information about this configuration.
3
Custom factory
programming hardware
Please contact either Equinox Technologies or Sigma Designs
to discuss your production requirements.
A separate 'IOMOD10F - Carrier Board' is required.
IMPORTANT NOTE!
The 'IOMOD10F - calibration module' must be controlled by an 'external control system'.
The module cannot be used standalone to perform the calibration process.

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
5
2.0 IOMOD10F - General Product Information
2.1 Ordering information
This table below details the order codes for the various IOMOD calibration systems....
See
section
Kit Order Code Further information
2.2 IOMOD10F-KIT
This is the legacy IOMOD10 kit which included an IOMOD10F
module + 3.3V power supply.
Availability: Discontinued due to obsolescence of the 3.3V
power supply used to power the IOMOD10F module
2.3 EQ-RBK-
ZWAVECALIBOX-3
This is a new IOMOD10 kit which includes an IOMOD10F
module plus a re-designed 'Carrier Board' which features an
integrated 3.3V power supply on the 'Carrier Board'.
Availability: current product
2.2 IOMOD10F kit (module only) - System Contents
The IOMOD10F module when ordered as an 'IOMOD10F kit'(Order code: EQ-IOMOD10F-KIT)
comes with the following components...
Hardware:
•1 x IOMOD10F V1.1 module (actual 'Calibration Module' hardware)
•1 x 9V Power Supply
•1 x Set of mains plug adaptors - UK, USA, European, Asia
•1 x 10-way 0.1" pitch IDC cable
Software:
•The IOMOD10F module does NOT come with any software.
•Please see application note AN145 for details of how to control the IOMOD10F module.
Documentation:
•1 x IOMOD10F - User Manual (printed)
PLEASE NOTE:
This EQ-IOMOD10F-KIT is no longer available due to the obsolescence of the 3.3V power supply
used with the IOMOD10F module.
The replacement product is the EQ-IOMOD14-KIT which features the new IOMOD14 calibration

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
6
module with an on-board 3.3V power supply
If you are using the IOMOD10F module with an external programmer from Sigma, then please refer
to the new EQ-RBK-ZWAVECALIBOX-3 kit.
2.3 Sigma EQ-RBK-ZWAVECALIBOX-3 kit - System Contents
The IOMOD10F module is also available with a 'Carrier Board' which allows it to be connected to an
'external programming system' e.g. Sigma's own development programmer.
Kit order code: EQ-RBK-ZWAVECALIBOX-3
System contents:
Hardware:
•1 x ISPnano-IOMOD-10-V1.1 (actual 'Calibration Module' hardware)
•1 x ISPnano-IOMOD10-CB1-V2.0 (actual 'Carrier Board'hardware)
•1 x 9V Power Supply
•1 x Set of mains plug adaptors - UK, USA, European, Asia
•1 x 10-way Ribbon Cable
•1 x Screw Pack
Contents:
-4 x 16mm M3 Pozi Pan Head Screws
-4 x M3 Metal Plain Washers
-4 x M3 Full Hexagonal Nuts
-4 x Stick On Rubber Feet, Round
-4 x Jumper Links
-4 x 7mm Round Nylon Spacers
Software:
•The IOMOD10F module does NOT come with any software.
•Please see application note AN145 for details of how to control the IOMOD10F module.
Documentation:
•1 x IOMOD10F - User Manual (printed)

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
7
2.4 IOMOD10F module - Hardware layout
The illustration below shows the relevant hardware items on the ‘IOMOD10’module......
PCB
Label Diagram
# Functional description
CONNECTORS
J2 10 DC Power Input (2.1mm Jack Socket - centre positive)
J5 4
Programming / Calibration Signals
Connector type: 10-way IDC - Equinox / Sigma pin-out
Purpose: Connect to 'external programmer' e.g. Sigma eval board
J6 8
Programming / Calibration Signals (Quick connect connector)
Connector type: Quick connect connector
Purpose: Connect 'programming signals' to target Z-Wave device / fixture
probe pins
J8 11
Power Connectors
Connector type: Quick connect connector
Purpose: Connect 'power signals' to target Z-Wave device / fixture probe
pins
JUMPER LINKS
LK1 3
Enable Calibration Output (Manual Test only)
For test purposes only
.
DO NOT
fit this jumper during normal operation.
LK2 7
Calibration Clock - Output Pin Select

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
8
LK3 12 TVCC (Target Power) Status LED - Enable
(fit jumper to enable LED)
LK4 6
External NVM SPI memory device - 'Chip Select (CS)' - enable
Fit jumper link to connect programmer 'IO4' pin to the target 'NVM CS (Chip
Select)' pin.
LED's
LD1 9 IOMOD10F module - 3.3V Power Status LED (Green)
LD2 1 Target VCC (TVCC) Power status LED (RED)
LD3 3 Calibrated Oscillator signal - Enabled / Active (Yellow)
OSCILLATOR MODULE
TPI 2 OXCO - Oscillator Module

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
9
2.5 IOMOD10F module - connector overview
The connectors on the IOMOD10F module are detailed in the table below.
J5
SPI
Equinox standard
10-way 0.1" pitch IDC
Box Header
SPI Interface pin-out
SPI Interface pin-out
*Do NOT connect pin 2 (PROG_IO5) of the IDC connector
to a Sigma Target Board!
J5
UART
Equinox standard
10-way 0.1" pitch IDC
Box Header
UART Interface pin-out
UART interface pin-out
*Do NOT connect pin 2 (PROG_IO5) of the IDC connector
to a Sigma Target Board!
J6 Programming \
Calibration Signals
(Quick connect connector)
J8 Power Connectors
(Quick connect connector)

IOMOD10F Calibration Module for Z-Wave 500 Series IC and modules - User Manual - V2.06 06/10/2017
10
2.6 IOMOD10F - connecting to a Z-Wave target system
The illustrations below detail the connections required between the IOMOD10F module and the target
500 series Z-Wave device for both the 'SPI interface' and 'UART interface'.
SPI interface
UART interface
The table below details the connections required between the IOMOD10F module and the target
Z-Wave device.
ISPnano
Pin name
IOMOD10F
module
pin label
ISPnano
Input /
Output
Connect to
pin on target
Z-Wave device Notes
I/O4 NVM CS O NVM CS (Chip Select)
*Optional connection
Chip Select (CS) pin for
external NVM device
(optional - fit jumper link LK4)
I/O3 SCK O SCK SPI - Serial Clock
I/O2 RXD / MISO I MISO or TXD SPI - MISO
I/O1 TXD / MOSI O MOSI or RXD SPI - MOSI
RESET RESET O RESET_N RESET for Z-Wave device
GND GND P Signal GROUND (0V) Signal Ground Connection
TVCC TVCC P Target VCC Connect to Z-Wave VCC
power rail
TVPP VPP - N/C Not Connected
EXT-VCC EXT - N/C Not Connected
Please refer to appendix 4 for detailed examples of how to connect the IOMOD10F module to
different Z-Wave target systems via the 'SPI interface' and 'UART interface'.
Table of contents
Other Z-Wave Computer Hardware manuals