DSH, Datasheet ZM1220 Z-Wave Module Document Part Number: 903501205 Document Revision:
01.05 Description:
Datasheet for the Integrated Z-Wave Module based on ZW0102 Z-Wave Single Chip. Two versions are described within this document, US version (908.42MHz) and a EU version (868.42MHz). Written By:
Thomas Jrgensen Date:
February 5, 2003 Reviewed By:
MVO, OPP, JFP, MHA, TBA, LAF, NTJ, TCA Audience:
For R&D internal and R&D external distribution Internal R&D File Name: ZW0102_ZwaveModule.dsh.001.01.05.doc Approved by:
Authority Niels T. Johansen, R&D Date 2/5-2003 This document is the property of Zensys A/S. The data contained herein, in whole or in part, may not be duplicated, used or disclosed outside the recipient for any purpose other than to conduct technical evaluation. This restriction does not limit the recipients right to use information contained in the data if it is obtained from another source without restriction. CONFIDENTIAL DSH, Datasheet 903501205 May 1, 2003 REVISION RECORD Brief description of changes Initial Draft Doc. Rev Date By Pages affected TJO ALL 00.01 01.00 01.01 15, May 2002 June 2002 August 19, 2002 13, TJO ALL First release TJO 7, 9, 11, 12, 16 Table 2: AD1: Can be used as voltage reference input removed Section 4.2.4: external voltage reference removed Table 5: RF receiver sensitivity updated Table 6: Absolute Maximum Ratings updated Table 7: Updated Chapter 6: Reference 1 updated Z-Wave RF Controller changed to ZW0102 Single Chip Table 5: Typical RF sensitivity changed from 92dBm to 94dBm Table 7: TX power consumption added. Table 6: Operating Temperature updated Table 7: Operating Temperature and Operating Relative Humidity Page 12: references updated. ZW0102 Z-Wave Module replaced with ZM1220 Z-Wave Module. Section 4.14 added Table 4: Crystal data updated Table 7: Operating temperature extended (-10 to +85C) 01.02 September 20, 2002 TJO All, 21 01.03 01.04 01.05 November 29, 2002 February 5, 2003 May 2003 1, TJO 12, 16 TJO All TJO 11, 12 Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 2 of 15 DSH, Datasheet 903501205 May 1, 2003 Table of Contents 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 1 ABBREVIATIONS.............................................................................................................................................4 2 INTRODUCTION ..............................................................................................................................................4 2.1 Purpose .................................................................................................................................................................4 2.2 Audience and Prerequisites ..................................................................................................................................4 3 PRODUCT DESCRIPTION..............................................................................................................................5 3.1 Overview ..............................................................................................................................................................5 4 HW SPECIFICATIONS ....................................................................................................................................7 4.1 Application Connector Specification....................................................................................................................7 4.2 Application Connector Signals.............................................................................................................................8 GPIO Pins.................................................................................................................................................8 UART .......................................................................................................................................................8 SPI Interface .............................................................................................................................................8 Analog-to-Digital Converter.....................................................................................................................9 TRIAC & ZEROX....................................................................................................................................9 Pulse Width Modulator Output.................................................................................................................9 4.3 Real-Time-Clock ..................................................................................................................................................9 4.4 EEPROM..............................................................................................................................................................9 4.5 Reset .....................................................................................................................................................................9 4.6 Power..................................................................................................................................................................10 4.7 Antenna ..............................................................................................................................................................10 4.8 Z-Wave Module Programming...........................................................................................................................10 4.9 MCU Specification.............................................................................................................................................11 4.10 ZW0102 Single Chip Peripherals .......................................................................................................................11 4.11 RF Specification .................................................................................................................................................11 4.12 Electrical Specification.......................................................................................................................................12 4.12.1 Absolute Maximum Ratings ...................................................................................................................12 4.12.2 DC Characteristics..................................................................................................................................12 4.13 Physical Specification.........................................................................................................................................13 4.14 Module Naming..................................................................................................................................................13 5 SW SPECIFICATION .....................................................................................................................................14 5.1 Free SW resources..............................................................................................................................................14 Z-Wave Slave .........................................................................................................................................14 Z-Wave Controller..................................................................................................................................14 6 REFERENCES .................................................................................................................................................15 5.1.1 5.1.2 Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 3 of 15 DSH, Datasheet 1 ABBREVIATIONS 903501205 May 1, 2003 Explanation Analog-to-Digital Converter Application Programming Interface Frequency Shift Keying General Purpose Input/Output Hardware Input/Output Least Significant Bit Micro Controller Unit Most Significant Bit Original Equipment Manufacturer Printed Circuit Board Radio Frequency Real-Time-Clock Receive Serial Peripheral Interface Static Random Access Memory Short Range Devices Software Transmit Universal Asynchronous Receive Transmit Integrated ZW0102 based Z-Wave Module Zensys developed Z-Wave Controller Chip, 52-pin Abbreviation ADC API FSK GPIO HW I/O LSB MCU MSB OEM PCB RF RTC RX SPI SRAM SRD SW TX UART ZM1220 ZW0102 2 INTRODUCTION 2.1 Purpose The purpose of this document is to present all the technical specifications for the Zensys ZM1220 Z-Wave Module available in a US version and a EU version, which is based on Zensys Z-Wave ZW0102 Single Chip. 2.2 Audience and Prerequisites The audience of this document is R&D external readers. No prerequisites required. Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 4 of 15 DSH, Datasheet 3 PRODUCT DESCRIPTION 903501205 3.1 Overview May 1, 2003 The ZM1220 Z-Wave Module is a central part of Zensys Integrated Z-Wave Module family and is based on Zensys Z-Wave Single Chip ZW0102. The ZW0102 is a single chip containing a RF transceiver, an 8051 micro-controller, a wide range of HW interfaces and Z-Wave SW Application Programming Interface (API). The Z-Wave Module contains all the necessary hardware (HW) and software (SW) needed for Z-Wave protocol handling and RF transmission/reception. The ZM1220 Z-Wave Module can be used for designing both a Z-Wave Slave Node and a Z-Wave Controller Node. A Z-Wave Slave Node is capable of executing commands requested by a Z-Wave Controller Node. A Z-Wave Controller Node is capable of initiating commands, creating routing tables etc., e.g. function as a remote control. For more node type information see [5]. The ZM1220 Z-Wave Module contains the ZW0102 Single Chip with integrated flash and SRAM. Additionally the Module contains an RF front-end and a PCB antenna. Moreover the Module has mounting option for Real-Time-Clock crystal, EEPROM, push button, DC/DC converter and wire antenna or whip antenna (SMA connector). Application Connector SMA Conn. RF Front-end ZW0102 Push Button PCB Antenna DC/DC EEPROM Figure 1 ZM1220 Z-Wave Module An Application Module can be connected to the ZM1220 Z-Wave Module through an Application Connector (see Figure 1). The Application Connector contains multiple user programmable General Purpose I/Os (GPIOs) for interconnection with a wide range of Application Modules. The RF data rate is 9600bps, and the carrier frequency is 868.42 MHz (model 7027) or 908.42 MHz
(model 7023). Frequency Shift Keying (FSK) is used as modulation type. In addition to the Integrated Z-Wave Module family described within this datasheet a Small Form Factor
(SFF) Z-Wave Module Family is available. The SFF Z-Wave Module ZM1206 has no PCB antenna and has double-sided component mount and has a size of 6cm2 where as the ZM1220 has an integrated PCB antenna and is single-sided component mount and has a size of 20cm2. For more information about the ZM1206 Z-wave Module see [2]. Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 5 of 15 DSH, Datasheet 903501205 May 1, 2003 The Application Connector interfacing the Z-Wave Module with the Application Module is a standard 2.00mm pitch 2x10 pin-row. The Application Connector contains the following signals:
11 General Purpose I/O pins (dual function) One interrupt input pin Serial UART interface SPI interface (Serial Peripheral Interface) Two ADC inputs Zero Crossing Detection input (used for dimmer applications) TRIAC control output (used for dimmer applications) Reset input 5V and 3V power inputs Ground All 11 GPIOs have a dual function meaning they support special signals (interrupt, SPI etc.) see Table 2. All signals on the Application Connector are 3.3V CMOS signaling compatible, and are all controlled by the application SW. The software modules handling the Z-Wave protocol and RF transmission are a part of the ZM1220 Z-Wave Module. OEM application software can be added to the Z-Wave protocol software via a well-
defined Application Programming Interface (API)[6]. In the following chapter the HW specifications for the Z-Wave Module is described. The specifications of the ZW0102 Single Chip will not be described within this datasheet but can be found in [1]. Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 6 of 15 DSH, Datasheet 4 HW SPECIFICATIONS 4.1 Application Connector Specification 903501205 May 1, 2003 The Application Connector inter-
facing the Z-Wave Module with the Application Module is a 2x10 pin row. The connector layout shown in Table 1 is a part of a Zensys defined Application Connector layout, which has allow exchange of the ZM1220 Z-Wave Module with another Z-Wave Module type. designed been to Pin No. 1 3 5 7 9 11 13 15 17 19 Pin Name Pin Name Pin No. PROG_N N.C. PWM2 ZEROX INT0_n TRIAC IO9 AD1 MISO N.C. CLK 5V GND MOSI RESET_n TXD RXD VCC IO10 AD2 2 4 6 8 10 12 14 16 18 20 Table 1 Application Connector Layout Name IO[10:9]
INT0_n I/O I/O I TXD RXD RESET_n I/O I/O I/O CLK MOSI MISO I/O I/O I/O PROG_N I I I/O I/O I/O AD[2:1]
ZEROX TRIAC PWM2 VCC 5V GND Zensys A/S Description IN/OUT[10:9]: General purpose I/O signals Interrupt: Active low external interrupt signals. The signal is level or edge trigged. The signals are also connected to the push button on the Z-Wave Module. When in power down mode the Z-Wave Module MCU is woken up by activating this interrupt signal. Can also be used as GPIO pin. UART Transmit Data. Supports 2.4kbps 56kbps. Can be used as GPIO pin. UART Receive Data. Supports 2.4kbps 56kbps. Can be used as GPIO pin. Reset. Active low Z-Wave Module reset. The Z-Wave RF Controller chip has an integrated reset circuitry. As mounting option a reset circuitry can be implemented on the Z-Wave Module. Note: the reset circuitry will not be available on the future Z-
Wave Controller Chip Z-Wave Modules. SPI Clock: Clock input for Flash programming. Can be used as master SPI clock signal or GPIO signal. Master Out Slave In SPI interface: SPI data input used for Flash programming. Can in normal operation be used as MOSI signal or as GPIO signal. Master In Slave Out SPI interface: SPI data output used for Flash programming. Can in normal operation be used as MISO signal or as GPIO signal. Program Enable. Active low flash programming signal. The pin cannot be used after programming. Programming instruction see section 4.8 and [6]. Analog-to-Digital converter input 1 and 2. Zero Cross Detection: Zero cross detection signal used on dimmer modules detecting 120/240V zero crossing. Can be used as GPIO signal. TRIAC Control. Can control a triac on the Application Module like light dimmer modules etc. Can be used as GPIO signal. Pulse Width Modulator Output. Used for frequency variation applications. Can be used as GPIO signal. Power Module 3.3V supply input. If the DC/DC is mounted 3.3V must not be added to this pin from the Application Module. Power Module 5V supply input. Should only be added if the 5V-to-3.3V DC/DC converter is mounted. Power Ground Table 2 Application Connector Signal Description ZM1220 Z-Wave Module CONFIDENTIAL Page 7 of 15 DSH, Datasheet 903501205 May 1, 2003 4.2 Application Connector Signals 4.2.1 GPIO Pins Some of the signals, which have a special feature, can also be used as General Purpose Inputs/Outputs pin (GPIO) if wanted. All GPIOs signals have true Read-Modify-Write functionality when used as general digital I/O ports. The special purpose signals, which can be used as GPIO are listed in the table below. INT0_n TXD RXD MOSI MISO CLK TRIAC XEROX For electrical characteristics see section 4.12. 4.2.2 UART The ZM1220 Z-Wave Module features a full duplex Universal Asynchronous Receiver and Transmitter
(UART), which enables real time control of the Z-Wave Module, either by a CPU on the Application Module or by a PC, requiring a RS232 driver on the Application Module. The interface supports the following features:
Data rate: 2.4kbps 115.2kbps (default 9.6kbps) 8 bits per word One Stop bit No parity 3.3V signaling When powering up the Z-Wave Module for the first time the data rate of the serial interface is 9.6kbps, and can afterward be changed to the wanted data rate. 4.2.3 SPI Interface The Serial Peripheral Interface (SPI) allows high-speed synchronous data transfer between the Z-Wave Module and the Application Module. The Z-Wave Module SPI include the following features:
Full-duplex, 3-wire Synchronous Data Transfer Master Operation LSB First or MSB First Data Transfer Four Programmable Bit Rates in Master Mode (fsys /8, fsys /16, fsys /32 or fsys/64) The signals MISO, MOSI and CLK on the Application Connector are used. For SPI timing characteristics see [1]. The SPI controller does not support Slave operation in normal mode only in flash programming mode. If Slave operation is needed it must be implemented in SW using a GPIO pin. Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 8 of 15 DSH, Datasheet 903501205 May 1, 2003 4.2.4 Analog-to-Digital Converter Either AD1 or AD2 on the Application Connector can be used as Analog-to-Digital Converter (ADC) input. The ADC is a 10-bit ADC. An internal (ZW0102) voltage reference can be used. For detailed description and electrical specifications see [1]. 4.2.5 TRIAC & ZEROX The Z-Wave Module has a triac control output signal (TRIAC). The control of the TRIAC signal depends on the ZEROX signal generated on the Application Module (when Dimmer SW is downloaded to the Z-Wave Module). The Z-Wave Module generates a fire pulse to an external triac, when closing the triac. The fire pulse is generated in both the high and the low period of the mains voltage. For detailed triac control description and electrical characteristics see [1]. 4.2.6 Pulse Width Modulator Output The Pulse Width Modulator Output (PWM2) is controlled by an internal 16-bit Timer/Counter. The prescaling of the Timer/Counter is:
CLK CLK/2 CLK/4 CLK/8 CLK/16 CLK/32 CLK/64 CLK/128 CLK/256
: 7.376974 MHz
: 3.688487 MHz
: 1.844244 MHz
: 922.1218 kHz
: 461.0609 kHz
: 230.5304 kHz
: 115.2652 kHz
: 57.63261 kHz
: 28.81630 kHz Where CLK is the system frequency determined by the crystal frequency (7.376974 MHz). The PWM2 output can also be used as GPIO. 4.3 Real-Time-Clock A RTC crystal can be mounted for real-time application like hour/minute/second indication in for example remote controls or for battery operated slaves that powers down and wakes up at certain time intervals. 4.4 EEPROM The ZM1220 Z-Wave Module has mounting option for an external onboard EEPROM used for misc. data storage. When used as Z-Wave Controller Node the EPPROM is used for routing table storage. Up to 256kbit EEPROM can be mounted, see [3] or [4] for further details. 4.5 Reset The Z-Wave Module can be reset either by the integrated reset circuitry (with Brown-out detection) in the ZW0102 Single Chip or by the Application Module via the Application Connector signal RESET_n. Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 9 of 15 DSH, Datasheet 4.6 Power 903501205 May 1, 2003 The Z-Wave Module can be powered by either 3.3V or 5V by the Application Module. If powered by 5V a 5V-to-3.3V DC/DC converter must be mounted on the Z-Wave Module. As indicated in Table 7 the power supply must be quite stable, so it does not create noise in the noise circuitry, resulting in reduced RF sensitivity. 4.7 Antenna In order to implement the Z-Wave Module in various products different types of antennas can be implemented to get the best RF performance, i.e. range and reliability. The following antennas can be implemented:
PCB Antenna (low cost, already integrated on the PCB) Wire/brace Antenna Whip Antenna The PCB antenna can be disabled by removing a resistor and the wire (or brace) antenna can be implemented by soldering the wire directly onto the Z-Wave Module. Alternatively a SMA connector can be mounted in order to mount a Whip antenna, either directly or via a coax cable. 4.8 Z-Wave Module Programming The ZM1220 Z-Wave Module is programmed using the SPI interface, RESET_n and the program enable signal PROG_N (see section 0). For programming instruction and recommended programming tool(s) see [6]. Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 10 of 15 DSH, Datasheet 903501205 May 1, 2003 4.9 MCU Specification MCU MCU Type MCU speed Flash SRAM SRAM (CPU) MCU Peripherals Interrupt sources Description Optimized 8-bit 8051 MCU core (4 clock cycles per instruction), See [1]. 7.376974 MHz 32kbyte. Programmed through the SPI interface. 2kbyte 128 byte 10-bit ADC, UART, SPI, 8 bit timer, 2x16 bit timer one with PWM mode, watch dog timer, Power-on Reset/Brown-Out Detector. Internal and external. Table 3 MCU Specifications 4.10 ZW0102 Single Chip Peripherals Peripherals Crystal DC/DC circuit Push button Optional Peripherals 4.11 RF Specification RF RF Data rate RF frequency (center frequency) Modulation frequency Typical RF output power Typical RF receiver sensitivity Range (typical) Modulation Signal coding RF regulatory Zensys A/S Description System Clock: 7.376974 MHz, 8ppm@25C, 8ppm@-10C to +85C, 3ppm aging per year. Real-Time Clock: 32.768kHz 3.3V2%, 100mA Low Drop-out Voltage Regulator Tiny SMD DC/DC converter, Push button, EEPROM and RTC crystal Table 4 MCU external peripherals Description 9.6 kbps 868.42 MHz EU ZM1220 908.42 MHz US ZM1220 Center frequency 20kHz Optimized for (PCB antenna):
US: FCC Part 15 ERC 70-03 on SRD
-94dBm Indoor >30 meters line of sight, in unobstructed environment. Outdoor > 60 meters line of sight Frequency Shift Keying (FSK) Manchester Encoded Model EU ZM1220: R&TTE Directive 1999/5/EC, EN 300 220-3/2000 Model US ZM1220: FCC Part 15, April 16 1999 Table 5 RF Specifications ZM1220 Z-Wave Module CONFIDENTIAL Page 11 of 15 DSH, Datasheet 903501205 May 1, 2003 4.12 Electrical Specification 4.12.1 Absolute Maximum Ratings The Absolute Maximum Ratings specifies the conditions in which the Z-Wave Module is guaranteed not to be destroyed but correct operations are not guaranteed. Exceeding the Absolute Maximum Ratings may destroy the Z-Wave Module. See DC Characteristics for guaranteed operation limits. Electrical Operating Temperature Storage Temperature Voltage on input pins Minimum Operating Voltage (VCC) Maximum Operating Voltage (VCC) Maximum Operating Voltage (5V) DC Current per GPIO Pin Value
-30C to +100C
-40C to +105C
-0.3V to VCC+0.3V (5V max)
-0.3V 5V 20V 4mA Table 6 Absolute Maximum Ratings 4.12.2 DC Characteristics The following DC characteristics are for the Z-Wave Module. DC characteristics related to the ZW0102 Single Chip are to be found in [1] and are not listed in this datasheet. TA = 25C, VCC = 3.3V (unless otherwise noted) Symbol Parameter Main Supply voltage(1) 5V Supply voltage (2)
(for DC/DC Converter) RRST Reset Pull-up Resistor RAC Application Connector Serial Resistor Transmitting
(Xtal: 7.376974 MHz) VCC 5V ICC Receiving
(Xtal: 7.376974 MHz) Power Down Power Down Condition
(Max. 20mVpp ripple from DC to 300kHz) Max. 50mVpp ripple from DC to 300kHz Max. 100mVpp ripple
>300kHz Integrated in ZW0102 All signals except TRIAC
-5dBm, VCC = 3.3V
-2dBm, VCC = 3.3V 0dBm, VCC = 3.3V
+2dBm, VCC = 3.3V
+4dBm, VCC = 3.3V VCC = 3.3V, VCC = 3.3V, RTC running, Power-on-reset disabled Power-On-Reset and DC/DC converter not mounted, VCC = 3.3V, temp.= 25C, Power-on-
reset disabled Min 2.7 3.6 48 0.9 Typ 3.3 1.0 22.9 24.5 26.6 25.5 30.0 26 35 1 Max 3.6 18V Units V V 60 1.1 k K mA mA A A C
TOP HOP
(1)
(2) Zensys A/S Operating Temperature Operating Relative Humidity When integrated Reset circuitry is enabled min. supply voltage is 3.1V Required when DC/DC converter is mounted on Z-Wave Module Table 7 DC Characteristics
-10 8 85 80 ZM1220 Z-Wave Module CONFIDENTIAL Page 12 of 15 DSH, Datasheet 903501205 May 1, 2003 4.13 Physical Specification Physical Dimension (H x W x D) Mounting holes Description 7 mm x 50 mm x 40.5 mm Two holes. Table 8 Physical Specifications 2.0mm 40.5mm PCB Antenna Pin 20 Pin 19 J1 Holes Button H2 m m 0
. 2 1 Pin 1 29.0mm 35.0mm 5 0
. 0 m m 2 5
. 0 m m 3 1
. 0 m m Figure 2 ZM1220 Z-Wave Module PCB outline The Application Connector is a standard 2mm pitch 2x10 pin-row. The pad hole is a 0.9mm plated hole. When implementing the ZM1220 Z-Wave Module in a product together with an Application Module any metallic objects must be min. 10mm from the PCB antenna. For detailed design recommendations see
[7]. 4.14 Module Naming Explanation of the Z-Wave Module naming. US Z M 12 20 R E Frequency:
US = 908.42MHz EU = 868.42MHz Z-Wave Module ZW0102 Single Chip For more information on the ZM1206 Z-Wave Module see [2]. Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL EEPROM mounted Real Time Crystal mounted Module Size:
20 = 20cm2 PCB 06 = 6cm2 PCB Page 13 of 15 DSH, Datasheet 5 SW SPECIFICATION 5.1 Free SW resources 903501205 May 1, 2003 The Z-Wave protocol does not use all of the available SW resources on the ZM1220 Z-Wave Module. The following sections describe the resources left for OEM SW for the different Z-Wave protocol API devices. For further information on these Z-Wave Slave and Z-Wave Controller API packages, see [5]
and [6]. 5.1.1 Z-Wave Slave Free resources when the ZM1220 Z-Wave Module is loaded with a Z-Wave Slave protocol package. Description 18 kbyte 1.024 byte Not used by slaves 1 configurable 8 Table 9 Free resources using Z-Wave Slave API Resources Flash SRAM External EEPROM 8/16 bit HW timers SW timers 5.1.2 Z-Wave Controller Free resources when the ZM1220 Z-Wave module is loaded with a Z-Wave Controller protocol package. Resources Flash SRAM External EEPROM 8/16 bit HW timers SW timers Description 14 k byte 1.024 byte 8 k byte 1 configurable 6 Table 14 Free resources using Z-Wave Controller API Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 14 of 15 DSH, Datasheet 6 REFERENCES 903501205 May 1, 2003 A Zensys documentation part number consists of 9 digits where the last two digits refer to the revision of the document. When the revision is listed as XX please refer to the latest revision of the document.
[1]
[2]
[3]
[4]
[5]
[6]
[7]
Datasheet, ZW0102 Single Chip, Doc. P/N: 9035016xx Datasheet, ZM1206 Z-Wave Module. Doc. P/N: 9035018xx Bill-Of-Material, US ZM1220 Z-Wave Module, P/N: 370100410 or 370100411 Bill-Of-Material, EU ZM1220 Z-Wave Module, P/N: 370100480 or 370100481 Z-Wave Node Type overview and Network Installation Guide, P/N: 9520068xx Z-Wave ASIC Application Programming Guide, P/N: 9002008xx Datasheet, ZM1220 and ZM1206 Implementation Guidelines, P/N: 9002029xx Zensys A/S ZM1220 Z-Wave Module CONFIDENTIAL Page 15 of 15