Z-Wave.Me Z-Uno Module

Model: ZMEXZUNOM

Brand: Z-Wave.Me

Product Overview

The Z-Uno Module ZMEXZUNOM is a Z-Wave module that implements the Z-Wave protocol and allows custom user code execution. It is an ideal solution for home control applications such as appliance control, heating control, access control, AV control, building automation, energy management, lighting, environmental and security sensor networks in the "Internet of Things" ?.

The Z-Uno Module provides GPIO, ADC, PWM, UART, USB, SPI, I2C, and OneWire interfaces accessible from user code.

Z-Wave wireless communications and network management are handled by the module's internal firmware. It operates with Z-Wave gateways and directly with other Z-Wave devices.

The Z-Uno Module is firmware compatible with the Z-Uno prototyping board (ZMExZUNO), facilitating prototyping on breadboards.

Physical Dimensions: 27 pins, 25 mm x 15.0 mm x 1.9 mm.

Key Features

Key Z-Wave Features

Key Hardware Features

Applications

The Z-Uno Module is designed for creating Z-Wave actors, sensors, meters, thermostats, or for adding Z-Wave support to existing devices. It is compliant with Z-Wave Plus and Z-Wave Security S2 ✔️.

Language Reference

The Z-Uno Module compiler, Z-Uno uCXX, supports C and a slightly limited C++ programming language. Peripherals are accessible via special functions or libraries in an Arduino style. Some Arduino libraries may be compatible, while others might require porting. User code must be compiled with special Z-Uno Core Libraries. Installation instructions are available at z-uno.z-wave.me/getting-started.

Z-Wave features, such as channels and associations, are defined within the User Code. Getter and setter (callback) functions are used for handling incoming events from the Z-Wave network.

For detailed information on channels, associations, getters, and setters, refer to the Z-Uno Quick Start Guide: z-uno.z-wave.me/files/z-uno/QSG/Z-Uno-Quick-Start-Guide.pdf.

The full language reference is available at z-uno.z-wave.me/Reference/.

Software Structure

The ZMEXZUNOM includes a pre-loaded user code bootloader, which can be upgraded via USB or OTA (Over-the-Air). The module supports four different bootloaders, depending on the frequency and desired security scheme.

The Z-Uno firmware comprises four main parts:

User code space size varies based on the security level and operation frequency:

Available User code size Security Frequency
30 kB Flash, 2 kB RAM Non-secure or Security S0 ? EU/US/RU/IL/ANZ/BR/CN/IN
30 kB Flash, 2 kB RAM Non-secure or Security S0 ? JP/TW
6 kB Flash, 2 kB RAM Security S2 ? EU/US/RU/IL/ANZ/BR/CN/IN
6 kB Flash, 2 kB RAM Security S2 ? JP/TW

Pin Details

Pin Names and Descriptions

Pin Description Pin Description
VCCVCC power supply13GPIO, PWM1, FastPin
GNDGround pins14GPIO, PWM2, FastPin
USB_DMUSB data15GPIO, PWM3, FastPin
USB_DPUSB data16GPIO, PWM4, FastPin
RST_NZ-Uno reset pin17GPIO, INT0
0GPIO, SCK (SPI)18GPIO, INT1 (Wakeup)
1GPIO, MISO (SPI)19GPIO
2GPIO, MOSI (SPI)20GPIO
3GPIO, ADC0, INT221GPIO
4GPIO, ADC1, IR TX2 (IR)22GPIO
5GPIO, ADC2, IR TX1 (IR)23GPIO
6GPIO, ADC3, IR TX0 (IR)24GPIO, TX0 (UART)
7GPIO, TX1 (UART), IR RX2 (IR)25GPIO, RX0 (UART)
8GPIO, RX1 (UART), CS (SPI)RF1Wire antenna connector
9GPIO, FastPin (I2C, 1-Wire, fast GPIO)RF2u.fl connector for antenna
10GPIO, FastPin (I2C, 1-Wire, fast GPIO)RF3Pin connector for antenna
11GPIO, FastPin (I2C, 1-Wire, fast GPIO)
12GPIO, FastPin (I2C, 1-Wire, fast GPIO)

Pin Out Diagram Description: A visual representation of the pin layout is provided, showing the physical arrangement of pins and their corresponding labels (e.g., VCC, GND, USB_DM, USB_DP, RST_N, GPIOs, RF1, RF2, RF3).

Programming and Operation

Programming

The ZMEXZUNOM is programmed using C/C++. The user code is compiled with the special Z-Uno uCXX compiler, freely available from z-uno.z-wave.me. The Arduino IDE can be used for development and flashing, or alternatively, console tools provided with the Z-Uno software package can be used.

The Z-Uno Module can be programmed via:

Both User Code and Bootloader can be upgraded. After programming User Code with changed Z-Wave capabilities, Z-Uno Modules must be removed from the Z-Wave network and added again to apply the changes.

Diagram Description: A diagram illustrates the Z-Uno Module programming connection via USB, showing the VCC (5V), USB_DM, USB_DP, and GND connections to the module.

Z-Wave Features

The Z-Uno Module implements the Z-Wave Plus protocol. All mandatory Z-Wave Command Classes are automatically included. The module's features are presented in the Multi Channel Command Class and corresponding Z-Wave Plus Role Type, depending on the type and number of channels.

To add or remove the Z-Uno Module from a Z-Wave network, use the Learn Mode sequence on pin 23 (Service Button pin). A triple click is required if a button is connected to this pin. Alternatively, the zunoStartLearn function can be used within the User code.

Diagram Description: A diagram shows the timing sequence for Learn Mode: a 0.25-second pulse, followed by 3.3V, another 0.25-second pulse, and a 1.5-second interval.

Rescue Mode

The Z-Uno Module can operate in "Rescue Mode" with User Code disabled. This mode is useful if the User Code is hanging or stuck in an infinite loop. In Rescue Mode, the Z-Uno can be excluded from the Z-Wave network.

To enter Rescue Mode, pull pin 23 (Service Button pin) to ground and simultaneously pull the reset pin (RST_N) to ground, then release it. In rescue mode, the Z-Uno can be re-programmed, added to, or removed from the network. The module will return to its normal state after a power cycle or reset.

Z-Wave Plus Support

The ZMEXZUNOM supports and controls the following Z-Wave Command Classes:

Standard supported Command Classes:

Channel specific Command Classes:

Command Class Device Type
Binary Switch V1Power Switch Binary, Valve, Siren
Multilevel Switch V1Power Switch Multilevel, Motor Control
Color Switch V1Color Tunable Multilevel
Notification V5, Sensor Binary V2 (for legacy)Notification Sensor, Binary Sensor (for legacy)
Sensor Multilevel V7Multilevel Sensor
Meter V4Simple Meter
Door Lock V2Entry Control
Thermostat Mode V3, Thermostat SetPoint V3General Thermostat

Controlled Command Classes:

Standard controlled Command Classes:

Association type:

Ratings and Specifications

Absolute Maximum Ratings

Parameter Rating
VDD Main supply voltages-0.3 to +3.6 V
VIN Voltage applied on any input pin-0.3 to +3.6 V
IDD Sum of the current into all VDD power supply pins120 mA
IGND Sum of the current out of all GND pins120 mA
TS Storage temperature-40 to +100 °C
TJ Junction temperature-55 to +125 °C

Exceeding any one or a combination of the Absolute Maximum Rating conditions may cause permanent damage to the device. Extended application of Absolute Maximum Rating conditions to the device may reduce device reliability.

Electrical Specifications

Parameter Min Typ Max Units
VDD Main supply voltages+2.6+3.3+3.6V
VDD_USB Main supply voltages when USB is used+3.0+3.3+3.6V
TA Ambient operating temperature-20.0+25.0+85.0°C
IDD_ACTIVE Current, radio off (after sleeping mode before first packet sent)2022mA
IDD_RX Current, radio in receive mode (for mains powered or after packet sent)3740mA
IDD_TX Current, radio in transmit mode5055mA
IDD_SLEEP Current, sleep mode1µA
IDD_WUT Current, sleep mode with WUT enabled2µA
VIH Logical 1 input voltage high level on GPIO pins (1)+1.85/+2.10+3.6V
VIL Logical 0 input voltage low level on GPIO pins (1)+0.75/+0.90V
IIH Logical 1 input high level current leakage (1)+7.0/+10.0µA
IIL_NPU Logical 0 input low level current leakage (no internal pull-up) (1)-7.0/-10.0µA
IIL_PU Logical 0 input low level current leakage (with internal pull-up) (1)+35/+40+90/+120µA
VOH Logical 1 output voltage high level on GPIO pins (1)+1.9/+2.4V
VOL Logical 0 output voltage low level on GPIO pins (1)+0.40V
IOH Logical 1 output high level current source (1) (2)+6.0/+8.0µA
IOL Logical 0 output low level current sinking (1) (2)-6.0/+8.0µA
Duration to assert RESET_N to guarantee a full system reset20ns

(1) Values for VDD in range +2.8-+3.0V and +3.0-+3.6V respectively.

(2) Values are twice bigger on pins 3-6.

Layout and Antenna

Pads Layout

The following layout is recommended for automatic SMD mounting. The gray circle depicts the hole for wire antenna through-hole mounting and can be omitted.

Diagram Description: A diagram shows the recommended PCB layout for automatic SMD mounting, including dimensions and pin arrangements. A gray circle indicates a hole for wire antenna through-hole mounting.

Antenna

The Z-Uno Module requires an antenna to be connected. A SAW filter is already included in the module, depending on the Part No. It is recommended not to place any wires on the host PCB in the area under the Z-Uno antenna matching region (do not fill with ground).

There are three possible options for the antenna:

Do not connect more than one antenna to the Z-Uno Module.

Wire antenna length should be measured from the Z-Uno Module PCB top level. For flexibility, it is recommended not to solder the wire on the antenna side; instead, solder on the bottom of both the Z-Uno and host PCB. A hole in the host PCB, as shown by the gray circle on the pads layout, is required in this case.

For non-flexible wire antennas, soldering can be done on the top side, and the hole in the host PCB is not needed.

If the 50 Ohm RF pin is not used (u.fl or wire is used), leave this pin non-connected. If used, ensure the PCB thickness and surrounding ground pins are considered for the PCB RF path and PCB antenna design.

Antenna length (L) Frequency
86 mm (868 MHz)EU/RU/IN/CN frequencies
82 mm (914 MHz)US/IL frequencies
81 mm (923 MHz)ANZ/BR/JP/TW frequencies

Diagram Description: A diagram illustrates flexible wire antenna soldering recommendations, showing the Z-Uno PCB, Host PCB, and solder connection, with an isolation area for the wire.

Recommended PCB antenna layouts can be found on the Silicon Labs website:

The WES0031-01-APL868M-01 is recommended.

Package and Ordering Information

Package Outline

Diagram Description: A diagram displays the package outline with dimensions in millimeters.

Ordering Information

Products are packed in 7" reels per 100 units.

Part No. Frequencies
ZMEEZUNOMEU/RU/IN/CN
ZMEUZUNOMUS/IL
ZMEAZUNOMANZ/BR/JP/TW

Handling, Compliance, and Notices

Handling Precautions

Parameter Rating Standard
ESD–Human Body Model (HBM)Class 1AESDA/JEDEC JS-001-2012
ESD–Charged Device Model (CDM)Class C1JEDEC JESD22-C101F
MSL–Moisture Sensitivity LevelLevel 3IPC/JEDEC J-STD-020

⚠️ Caution! ESD-Sensitive Device.

Solderability

Compatible with both lead-free (260°C max. reflow temp.) and tin/lead (245°C max. reflow temp.) soldering processes. Solder profiles are available upon request. Contact plating: NiPdAu.

RoHS Compliance

✅ This part is compliant with 2011/65/EU RoHS directive (Restrictions on the Use of Certain Hazardous Substances in Electrical and Electronic Equipment) as amended by Directive 2015/863/EU.

Contact Information and Important Notice

Contact Information

For the latest specifications, additional product information, worldwide sales and distribution locations:

Important Notice

? The information contained herein is believed to be reliable; however, Z-Wave.Me makes no warranties regarding the information contained herein and assumes no responsibility or liability whatsoever for the use of the information contained herein. All information contained herein is subject to change without notice. Customers should obtain and verify the latest relevant information before placing orders for Z-Wave.Me products. The information contained herein or any use of such information does not grant, explicitly or implicitly, to any party any patent rights, licenses, or any other intellectual property rights, whether with regard to such information itself or anything described by such information. THIS INFORMATION DOES NOT CONSTITUTE A WARRANTY WITH RESPECT TO THE PRODUCTS DESCRIBED HEREIN, AND Z-WAVE.ME HEREBY DISCLAIMS ANY AND ALL WARRANTIES WITH RESPECT TO SUCH PRODUCTS WHETHER EXPRESS OR IMPLIED BY LAW, COURSE OF DEALING, COURSE OF PERFORMANCE, USAGE OF TRADE OR OTHERWISE, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Without limiting the generality of the foregoing, Z-Wave.Me products are not warranted or authorized for use as critical components in medical, life-saving, or life-sustaining applications, or other applications where a failure would reasonably be expected to cause severe personal injury or death.

Copyright 2018 © Smart Devices Ltd. and Smart Systems Ltd. / Z-Wave.Me

Datasheet Rev.A, November, 2018 ? | Subject to change without notice

PDF preview unavailable. Download the PDF instead.

ZMExZUNOM Draw LibreOffice 5.1

Related Documents

Preview Z-Uno Shield: Universal Z-Wave Device Manual
A comprehensive guide to the Z-Uno Shield, a configurable multipurpose Z-Wave device for smart home automation. This manual details its features, connectors, use cases, compatibility with Z-Wave controllers, configuration options, security protocols, command classes, device classes, firmware upgrades, and technical specifications.
Preview RaZberry 7 Pro: Z-Wave Shield for Raspberry Pi Smart Home Gateway
Learn about the RaZberry 7 Pro, a Z-Wave shield that transforms your Raspberry Pi into a powerful smart home gateway. Features installation, interface overview, technical specifications, and FCC compliance.
Preview ZME E|A|U UZB1 USB Z-Wave Transceiver - Z-Wave.Me
Technical overview of the ZME E|A|U UZB1 USB Z-Wave Transceiver by Z-Wave.Me, detailing its features, specifications, frequency compatibility, and compliance information for smart home networks.
Preview Z-Wave.Me Hub User Manual and Technical Specifications
Comprehensive guide to the Z-Wave.Me Hub, covering setup, operation, smart home integration, troubleshooting, and warranty information.
Preview Z-Wave Shield RaZberry 7 for Raspberry Pi - Smart Home Gateway
Overview of the Z-Wave Shield RaZberry 7, a Z-Wave controller for Raspberry Pi, enabling smart home automation. Features include extended radio range, intuitive web interface, and compatibility with various Raspberry Pi models and Z-Wave software.
Preview Z-Wave.Me Z-StickC: USB Z-Wave Transceiver for Smart Home Automation
Explore the Z-Wave.Me Z-StickC, a USB Z-Wave transceiver that bridges your PC to the Z-Wave smart home network. This document details its features, installation, firmware updates, and technical specifications for seamless home automation integration.
Preview RaZberry Smart Home Gateway - Z-Wave Controller for Raspberry Pi
Discover the RaZberry, a Z-Wave enabled Home Gateway by Z-Wave.Me that turns your Raspberry Pi into a powerful smart home hub. This document provides technical specifications, installation instructions, firmware features, and compliance details.
Preview ZME E|A|U|X UZB1 USB Z-Wave Transceiver Product Overview
Detailed overview of the ZME E|A|U|X UZB1 USB Z-Wave Transceiver, a static controller for wireless Z-Wave networks. Features include compatibility with Sigma Designs Serial API and support for multiple global frequencies.