33
TiMo series – specifications Revision PB7 – January 7, 2016 CONFIDENTIALITY NOTE This document may not be redistributed without prior written permission from LumenRadio AB. GENERAL CRMX™ is the future of wireless DMX distribution – a wireless system that communicates reliably with perfect fidelity. CRMX is the most powerful wireless lighting control system on the market, with groundbreaking features to ensure unrivalled reliability. CRMX distributes DMX and RDM, with full frame integrity and provides range and reliability that surpass all other systems available today. This document describes the function and specifications of the TiMo series of wireless DMX/RDM modules.

TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

  • Upload
    ngonhan

  • View
    232

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

TiMo series – specifications

Revision PB7 – January 7, 2016

CONFIDENTIALITY NOTE ThisdocumentmaynotberedistributedwithoutpriorwrittenpermissionfromLumenRadioAB.

GENERAL CRMX™isthefutureofwirelessDMXdistribution–awirelesssystemthatcommunicatesreliablywithperfectfidelity. CRMX is the most powerful wireless lighting control system on the market, with groundbreakingfeaturestoensureunrivalledreliability.CRMXdistributesDMXandRDM,withfullframeintegrityandprovidesrangeandreliabilitythatsurpassallothersystemsavailabletoday.ThisdocumentdescribesthefunctionandspecificationsoftheTiMoseriesofwirelessDMX/RDMmodules.

Page 2: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-2-

Table of Contents Introduction ...................................................................................................... 4Features ............................................................................................................ 4Pin assignments and functions .......................................................................... 5Pin assignments .................................................................................................................................. 5Pin functions ....................................................................................................................................... 6Typical application circuit .................................................................................. 7Reference design files ....................................................................................... 8PCB mounting .................................................................................................... 8Internal or External Antenna? ................................................................................................................ 8

Internal Antenna ............................................................................................................................. 8Layout considerations for the main (Customer) board. .............................................................................. 8Layout Example .................................................................................................................................. 9TiMo reflow soldering specification ....................................................................................................... 11LED outputs ..................................................................................................... 12Status .............................................................................................................................................. 12

Receiver ....................................................................................................................................... 12Transmitter .................................................................................................................................. 12

Linked .............................................................................................................................................. 13Receiver ....................................................................................................................................... 13Transmitter .................................................................................................................................. 13

RF Link ............................................................................................................................................ 13Receiver ....................................................................................................................................... 13Transmitter .................................................................................................................................. 13

DMX ................................................................................................................................................ 13RDM LED .......................................................................................................................................... 13Radio level ....................................................................................................................................... 13Link switch input ............................................................................................. 14Antenna selection ............................................................................................ 14SPI interface ................................................................................................... 15Interface description .......................................................................................................................... 15

Bit and byte order ......................................................................................................................... 15Clock polarity ................................................................................................................................ 15Maximum clock speed .................................................................................................................... 15Setup time ................................................................................................................................... 15

SPI operation .................................................................................................................................... 15SPI transactions ............................................................................................................................ 15SPI commands .............................................................................................................................. 16

Register map .................................................................................................................................... 16Interrupts ......................................................................................................................................... 18

RX_DMX_IRQ ................................................................................................................................ 18LOST_DMX_IRQ ............................................................................................................................ 18DMX_CHANGED_IRQ ...................................................................................................................... 18RF_LINK_IRQ ................................................................................................................................ 19ASC_IRQ ...................................................................................................................................... 19IDENTIFY_IRQ .............................................................................................................................. 19

DMX Window register ......................................................................................................................... 19Antenna selection .............................................................................................................................. 19DMX parameter register ..................................................................................................................... 19

Number of slots ............................................................................................................................ 19Interslot spacing ........................................................................................................................... 19Refresh period .............................................................................................................................. 20

Version register ................................................................................................................................. 20Hardware revision ......................................................................................................................... 20

Driver version ................................................................................................................................... 20RF output power ................................................................................................................................ 20Binding UID ...................................................................................................................................... 20

Page 3: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-3-

DMX Interface ................................................................................................. 21SPI .................................................................................................................................................. 21

DMX window ................................................................................................................................. 21Reading DMX data over SPI (RX mode) ............................................................................................ 21Writing DMX over SPI (TX mode) ..................................................................................................... 21

UART DMX/RDM interface ................................................................................................................... 21DMX and RDM termination and line bias ............................................................................................... 22DMX frame rate and size .................................................................................................................... 22DMX start codes ................................................................................................................................ 22RDM start code frames ....................................................................................................................... 22Alternate start code frames ................................................................................................................. 23

Reading ASC data over SPI ............................................................................................................. 23Output Power .................................................................................................. 24Receivers ......................................................................................................................................... 24Transmitters ..................................................................................................................................... 24Radio driver update ......................................................................................... 24Flex mode selection ......................................................................................... 25SPI .................................................................................................................................................. 25Link switch ....................................................................................................................................... 25Digital input ...................................................................................................................................... 26Specifications .................................................................................................. 27Product marking .............................................................................................. 28Product documentation and menu systems ..................................................... 28Logo Syndication ............................................................................................. 28Design Verification .......................................................................................... 29Production Testing .......................................................................................... 29Compliance information ................................................................................... 29FCC information ................................................................................................................................ 29

FCC Information to User ................................................................................................................. 29FCC Guidelines for Human Exposure ................................................................................................ 29FCC Declaration of Conformity ......................................................................................................... 29FCC Radio Frequency Interference Warnings & Instructions ................................................................. 29

Industry Canada statement ................................................................................................................. 30CE ................................................................................................................................................... 30Compliance Marking ........................................................................................................................... 30

FCC & Industry Canada .................................................................................................................. 30Other Compliances ........................................................................................................................ 30

Order codes ..................................................................................................... 31LumenRadio Contacts ...................................................................................... 31Mechanical specifications ................................................................................ 32Revision history ............................................................................................... 33

Page 4: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-4-

Introduction CRMX™1 is an acronym for Cognitive Radio MultipleXer and is the first smart wireless system to automatically and continuously adapt to its surroundings in real time. CRMX was specifically developed to meet the demand for reliable, easy to use, and cost effective wireless lighting controls. LumenRadio launched its unique CRMX wireless technology for sale on an OEM basis in April of 2009. CRMX has since then been the only smart radio that automatically adapts to its surroundings in a smart way. CRMX has been developed by veterans in the wireless lighting control business with years of experience of the high demands of the entertainment and architainment businesses. CRMX is now also available for OEM implementations as an even more cost effective and space effective surface mounted solution providing wireless DMX receiving capabilities to the most cost and/or space sensitive applications. The TiMo modules are highly integrated wireless DMX transmitters and/or receivers and are compatible with all LumenRadio CRMX transmitters as well as W-DMX™2 G2, G3, G4 and G4S transmitters (G4 and G4S in 2.4 GHz mode only) when TiMo is operating in receiver mode.

Features • Supports ANSI E1.11 - DMX512-A and ANSI E1.20 - RDM • Cognitive coexistence – dynamically avoids occupied frequencies • DMX fidelity and frame integrity • DMX frame rate and frame size auto sensing • Fixed 5 ms end-to-end latency • Automatic legacy (W-DMX G3, G4 and G4S) compatibility mode3 • Small footprint 18.5 mm x 33.5 mm • Integral chip antenna and U.FL/IPEX external antenna connector • All configuration data is stored in non-volatile memory, 20 years data retention • TiMo contains upgradeable drivers for future proofing • Over-the-air driver upgrades

1CRMX is a trademark of LumenRadio AB Other trademarks and trade names are the property of their respective holder 2W-DMX is a trademark of Wireless Solution Sweden AB 3For receiver modules and FX module in receiver mode

Page 5: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-5-

Pin assignments and functions This section describes the pin assignments and pin functions.

Pin assignments

Figure 1: TiMo pinout.

Page 6: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-6-

Pin functions

Pin Name Function Description 1 VSS Power Ground (0V) 2 /IRQ4 Digital output Interrupt signal, active low 3 /CS5 Digital input Chip select, active low 4 SCK Digital input SPI clock 5 MOSI6 Digital input SPI Master Out, Slave In 6 MISO Digital output SPI Master In, Slave Out 7 VSS Power Ground (0V) 8 DMX_TXD Digital output DMX TXD 9 VSS Power Ground (0V) 10 RS485_DE Digital output RS485 driver control signal 11 /RS485_RE Digital output RS485 driver control signal 12 DMX_RXD Digital input DMX RXD (3.3 V max) 13 RDI_LVL0 Digital output Radio level LED 14 RDI_LVL1 Digital output Radio level LED 15 RDI_LVL2 Digital output Radio level LED 16 RDI_LVL3 Digital output Radio level LED 17 RDI_LVL4 Digital output Radio level LED 18 RDM Digital output RDM LED 19 DMX Digital output DMX LED 20 N.C. No connection Do not connect 21 N.C. No connection Do not connect 22 VSS Power Ground (0V) 23 VSS Power Ground (0V) 24 VSS Power Ground (0V) 25 VSS Power Ground (0V) 26 VSS Power Ground (0V) 27 VSS Power Ground (0V) 28 VSS Power Ground (0V) 29 VSS Power Ground (0V) 30 VSS Power Ground (0V) 31 ANT_SEL Digital input RF Antenna select 32 LINK_SW Digital input Link control switch input 33 STATUS_LED Digital output Status LED 34 LINKED Digital output Linked to transmitter LED 35 RF_LINK Digital output RF link LED 36 VDD Power Power supply (3.3V) 37 VSS Power Ground (0V)

ANT RF ANT RF Antenna connector

4 Secondary function for Flex mode available, see separate chapter on page 25 for details. 5 Secondary function for Flex mode available, see separate chapter on page 25 for details. 6 Secondary function for Flex mode available, see separate chapter on page 25 for details.

Page 7: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-7-

Typical application circuit

Figure 2: Typical application circuit for TiMo

U2

SN65176B R

1RE

2DE

3D

4

Vcc

8B

7A

6GND

5

5V

C1

100nFR1

6k8

R2

3k9DMX-

5V-3V3

volt div

U1

CRMX_TiM

o

VSS1

1

IRQ

2

CS

3

SCK

4

MOSI

5

MISO

6

VSS2

7

DMX_TXD

8

VSS39

RS485_DE10

RS485_RE11

DMX_RXD12

RDI_LVL013

RDI_LVL114

RDI_LVL215

RDI_LVL316

RDI_LVL417

RDM_LED18

DMX_LED19

NC120

NC221

VSS422

VSS523

VSS6

24

VSS7

25

VSS826VSS927VSS1028VSS1129VSS1230ANT_SEL31LINK_SW32STATUS_LED33LINKED_LED34RF_LINK_LED35VDD36VSS1337 3V

3SPI bus to fixture CPU

DMX+

R4

130

R3

562

5V

R5

562

SPI bus to fixture C

PU

Page 8: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

Reference design files A complete reference design including PCB layout and PCB design guidelines is available from LumenRadio to make integration easier. Please send your inquiry to LumenRadio for details.

PCB mounting

Internal or External Antenna? For short distances the modules´ internal antenna will perform well. But if the design is to be placed inside a metal enclosure, or if there is a need to cover large distances, an external antenna is necessary. An external antenna MUST at least be designed for operation between 2.4 – 2.48GHz Always use external antennas with a 50 Ω characteristic impedance.

Internal Antenna

If the internal antenna is considered, the product case needs to be of a RF transparent material. The circuit board that will hold TiMo needs to be designed so that the internal chip antenna radiates efficiently. Avoid any ground planes near the antenna chip. When placing TiMo on a circuit board:

• Place the module as close to the host circuit board edge as possible with the antenna pointing outward.

• Note the absence of ground plane near the chip antenna on the modules´ circuit board.

• Remove any copper from the main board as specified in section “Layout Examples”

• Avoid using metal structures such as mounting hardware close to the antenna chip.

Layout considerations for the main (Customer) board. TiMo has been specifically designed in order to achieve good RF performance. In order to maintain this, there are some guidelines that we would like to stress: The use of ground planes also on the main board cannot be overemphasized. Good decoupling of any high speed digital circuitry is a must. Many embedded type microprocessors today have clock frequencies with clocks or over tones that reach well into the GHz range. It is perfectly possible for an embedded design to pass any EMC certification and still cause disturbances that will block the RF reception of the TiMo module. The sensitivity of the TiMo receiver is -96dBm therefore it is recommended to keep disturbances below -100dBm in the frequency range of operation. A near field probe connected to a spectrum analyzer will show if there are any disturbances present on the 2.45 GHz band generated by the microprocessor or any other device that is placed on the main board. Pay special attention to readymade LAN-

Page 9: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-9-

products "Server in a RJ connector". They pass EMC certifications, but some of them radiate badly on 2.45 GHz. If disturbances can be seen on a spectrum analyzer - then the TiMo module will have impaired reception. TiMo has a supply voltage decoupling on the circuit board. The supply voltage still needs to be adequately filtered. If any disturbance or intermittent communication failures occur, as one of the trouble shooting steps - check the supply voltage for drop-outs, switch supply ripple etc.

Layout Example 1. The TOP layer inside the footprint must be free from copper. There is a ground

plane on TiMo, but there are also supply lines. It is an unnecessary risk to rely on solder mask lacquer for isolation.

2. The area around the antenna must be kept clear from copper on all layers. This is shown in the picture below. This shows inner layer 1 (next to TOP)

Page 10: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-10-

Minimum dimensions for ground plane clearance for optimum antenna performance are shown below:

6.8mm

7.5mm

Place on card edge for optimum antenna performance

16mm

Page 11: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-11-

TiMo reflow soldering specification TiMo is a surface mount device (SMD) designed to be easily manufactured including reflow soldering to a PCB. It is ultimately the responsibility of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet the requirements of the solder paste. TiMo surface mount module conforms to JSTD-020D1 standards for reflow temperatures.

Temperatures should not exceed the minimums or maximums presented in table below: Specification Value Unit Temperature Inc./Dec. Rate (max) 3 °C / sec Temperature Decrease rate (goal) 2-3 °C / sec Soak Temp Increase rate (goal) 0.5 – 1.0 °C / sec Flux Soak Period (min) 70 sec Flux Soak Period (max) 120 sec Flux Soak Temp (min) 150 °C Flux Soak Temp (max) 190 °C Time Above Liquidous (max) 70 sec Time Above Liquidous (min) 50 sec Time In Target Reflow Range (goal) 30 sec Time At Absolute Peak (max) 5 sec Liquidous Temperature (SAC305) 218 °C Lower Target Reflow Temperature 225 °C Upper Target Reflow Temperature 250 °C Absolute Peak Temperature 260 °C

[°C]

[s]

[°C]

Page 12: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-12-

LED outputs

Status The status LED (STATUS_LED) indicates the status of TiMo module. The LED indicator pin is an output pin capable of sourcing 5mA at the VDD voltage. An appropriate current limiting resistor must be connected in series with the LED. This LED is also used when using the link switch based method of switching flex modes; please refer to page 25 for details.

Receiver

Constant off (0V): Not linked to any transmitter

Flashing: off (0V) 100 ms / on (VDD) 100 ms: linked to a transmitter, but no active radio link

Flashing: off (0V) 900 ms / on (VDD) 100 ms: Active radio link, no DMX present

Constant on (VDD): Active radio link, DMX data present

Transmitter

Flashing: off (0V) 900 ms / on (VDD) 100 ms: Active radio link, no DMX present

Constant on (VDD): Active radio link, DMX data present

Flashing: off (0V) 100 ms / on (VDD) 100 ms: linking receivers

Page 13: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-13-

Flashing: off (0V) 200 ms / on (VDD) 200 ms: unlinking receivers

Linked

Receiver

The Linked LED (LINKED) indicates whether the TiMo is linked to a transmitter or if it’s available to be linked. High level (VDD) on this pin indicates a linked state; low level (0V) indicates that the TiMo module is not linked.

Transmitter

High level (VDD) on this pin indicates an ongoing linking activity; low level (0V) indicates that the TiMo module is currently not performing a linking activity.

RF Link

Receiver

A high level (VDD) on the RF Link LED output (RF_LINK) indicates that the receiver is within range from the transmitter it is linked to and that an active radio link from the transmitter is present.

Transmitter

A high level (VDD) on the RF Link LED output (RF_LINK) indicates that there is an active radio link.

DMX The DMX LED (DMX_LED) indicates if a valid DMX stream is received. A high level (VDD) indicates that DMX is present, a low level (0V) indicates that no valid DMX is present.

RDM LED A high level (VDD) on the RDM LED output (RDM_LED) indicates that the TiMo is performing RDM activity.

Radio level TiMo has 5 output signals for controlling radio level LEDs in the form of a bar graph (RDI_LVL0 - RDI_LVL4). Operation of these, and suggestion of LED colors, can be found in the table below. These are only used for receivers.

Signal name Suggested LED color On when signal quality RDI_LVL0 Red below ~10% RDI_LVL1 Amber / Yellow above ~20% RDI_LVL2 Green above ~40% RDI_LVL3 Green above ~60%

Page 14: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-14-

RDI_LVL4 Green above ~80%

Link switch input The link switch input can be used to interface with a momentary closing push button to facilitate a simple user interface when not using the SPI interface to integrate into a host device’s menu system. This signal shall be pulled to VDD using an external 4.7kΩ-10kΩ resistor, when used, to ensure proper function. The switch input has two functions: controlling the radio link or to force driver update mode. Please see the table below for details about the functions of the switch input.

Function Conditions Link Only for transmitters. Pull signal low (button pressed) for 0.1-1

second. Unlink Hold signal low (button pressed) for >3 seconds.

Force driver update mode

Hold signal low (button pressed) during power on.

Antenna selection The antenna selection input can be used to select the required RF antenna for use on TiMo. This pin is internally pulled high. This pin can be overridden by writing the ANTENNA register. See page 19 for details.

State Conditions High Level (Logical 1)

External U.FL/IPEX connector

Low Level (Logical 0)

Internal Chip Antenna

Page 15: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-15-

SPI interface The SPI interface gives access to all features of the TiMo module. The interface consists of five digital signals (VDD max):

• IRQ – Interrupt signal. Active low, configurable through the interrupt mask register.

• CS – SPI Chip select, active low. • SCK – SPI clock input • MOSI – SPI data input • MISO – SPI data output

Interface description

Bit and byte order

The data on the SPI bus is clocked with most significant bit first. All multi-byte register data are sent in big-endian byte order.

Clock polarity

Data is valid in the low-to-high transition of SCK. This is also known as the clock being active high with valid data on the leading clock edge.

Maximum clock speed

The maximum clock speed supported by TiMo is 2MHz. Clock speeds above this limit may result in unexpected behavior.

Setup time

The SPI slave unit has a setup time of 4 µs after the high-to-low transition of the CS signal.

SPI operation

SPI transactions

All SPI transactions start with a high-to-low transition on the CS pin. The CS pin must be held low during the entire SPI transaction. The IRQ_FLAGS register is always shifted out as the first byte of each transaction.

Figure 3: Example SPI transaction

Page 16: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-16-

SPI commands

All SPI command sequences, except for the NOP command, consist of two SPI transactions. The first transaction shall be one byte long, this is the command byte. The second transaction is the payload. The second transaction must not be started until the TiMo module has confirmed the command by a high-to-low transition on the IRQ pin. The first byte being sent to TiMo in the second transaction will be ignored, however it is suggested this byte is being sent as 0xFF. See below for an example full SPI command sequence. NOTE: Bit 7 in the IRQ flags register MUST be observed. A ‘1’ in this bit means that the SPI slave module is unable to process the current transaction, and the full command sequence MUST be restarted – this means sending the command transaction again.

Figure 4: Example SPI command sequence with a pending IRQ when sequence started

The available SPI commands are listed in the table below.

Command Binary value Comment WRITE_REG 01AA AAAA Write to a register. AAAAAA = 6 bit register address. READ_REG 00AA AAAA Read from a register. AAAAAA = 6 bit register

address. READ_DMX 1000 0001 Read the latest received DMX values from the window

set up by the DMX_WINDOW register. READ_ASC 1000 0010 Read the latest received ASC frame.

WRITE_DMX 1001 0001 Write DMX to the internal DMX generation buffer. NOP 1111 1111 No operation. Can be used as a shortcut to read the

IRQ_FLAGS register.

Register map All undefined bits in the table below shall be considered reserved for future use - don’t care when read, write as 0. Do not read or write undefined registers – doing so could result in undefined behavior. Address (hex)

Mnemonic Bit #

Type Reset value

Description

00 CONFIG Configuration register UART_EN 0 R/W 1 Enable UART output of DMX frames

(required for RDM). 0 = Disabled, 1 = Enabled

RADIO_TX_RX_MODE 1 R/W 0 = Receiver, 1 = Transmitter Reserved 2-6 - Reserved for future use

Page 17: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-17-

RADIO_ENABLE 7 R/W 1 Enable wireless operation. 0 = Enabled, 1 = Disabled

01 STATUS Status register LINKED 0 R/W - 0 = Not linked, 1 = Linked to TX (or

pairing) Write 1 to unlink

RF_LINK 1 R 0 0 = No radio link, 1 = Active radio link On transmitter, write 1 to start linking

IDENTIFY 2 R 0 0 = No identify, 1 = RDM identify active

DMX 3 R 0 0 = No DMX available, 1 = DMX available

Reserved 4-6 - - Reserved for future use UPDATE_MODE 7 R 0 0 = chip operational, 1 = In driver

update mode 02 IRQ_MASK IRQ mask register

RX_DMX_IRQ_EN 0 R/W 0 Enable DMX frame reception interrupt LOST_DMX_IRQ_EN 1 R/W 0 Enable loss of DMX interrupt DMX_CHANGED_IRQ_

EN 2 R/W 0 Enable DMX changed interrupt

RF_LINK_IRQ_EN 3 R/W 0 Enable radio link status change interrupt

ASC_IRQ_EN 4 R/W 0 Enable alternative start code interrupt IDENTIFY_IRQ_EN 5 R/W 0 Enable identify device interrupt Reserved 6-7 - - Reserved for future use

03 IRQ_FLAGS IRQ flags register RX_DMX_IRQ 0 R 0 Complete DMX frame received

interrupt LOST_DMX_IRQ 1 R 0 Loss of DMX interrupt DMX_CHANGED_IRQ 2 R 0 DMX changed in DMX window

interrupt RF_LINK_IRQ 3 R 0 Radio link status change interrupt ASC_IRQ 4 R 0 Alternative start code frame received

interrupt IDENTIFY_IRQ 5 R 0 Identify device state change interrupt Reserved 6 - - Reserved for future use SPI_DEVICE_BUSY 7 R 0 SPI slave device is busy and cannot

comply with command. Command sequence MUST be restarted.

04 DMX_WINDOW Status register START_ADDRESS 0-

15 R/W 0 Start address of DMX window

WINDOW_SIZE 16-31

R/W 512 Length of DMX window

05 ASC_FRAME ASC frame info register START_CODE 0-7 R 0 Start code of received ASC frame ASC_FRAME_LENGTH 8-

23 R 0 Length of received ASC frame (0-512)

06 LINK_QUALITY Radio link quality register PDR 0-7 R - Packet delivery rate (display as %)

0 = 0%, 255 = 100% 07 ANTENNA Antenna selection register

ANT_SEL 0 R/W 0/17 0 = On-board chip antenna,

7 Depending on the value of ANT_SEL pin.

Page 18: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-18-

1 = IPEX/u.FL connector Reserved 1-7 - - Reserved for future use

08 DMX_SPEC DMX parameter register N_CHANNELS 0-

15 R/W 512 Number of slots/channels to generate

INTERSLOT_TIME 16-31

R/W 0 Interslot spacing in µs

REFRESH_PERIOD 32-64

R/W 25000 DMX frame length in µs

09 DMX_CONTROL DMX control register ENABLE 0 R/W 0 0 = internal generation disabled

1 = internal generation enabled Reserved 1-7 - - Reserved for future use

10 VERSION Version register DRIVER_VERSION 0-

31 R - Driver software version

HW_VERSION 32-63

R - Hardware revision

11 RF_POWER RF Power register OUTPUT_POWER 0-7 R/W 3 RF Output power in transmitter mode

20 BINDING_UID RDM binding UID register UID 0-

47 R/W 0 RDM UID of the host device

Interrupts The IRQ pin is used to indicate that there is one (or more) pending interrupt that has been enabled through the IRQ_MASK register. The IRQ pin is also used to indicate that the SPI slave is ready to receive the second transaction of an ongoing SPI command sequence. The IRQ pin will always go high (inactive) after a successful SPI transaction. If any interrupts are pending, or when the chip is ready for the second transaction in a SPI command sequence it will be indicated through a high-to-low transition on the IRQ pin.

RX_DMX_IRQ

Asserted when a complete DMX frame has been received. Cleared by issuing a READ_DMX command sequence. Only available for TiMo RX RDM and TiMo FX in receiver mode.

LOST_DMX_IRQ

Asserted when DMX stream is lost. This may be an effect of losing radio link, or if DMX stream in to the transmitter is terminated (for instance the DMX cable to the transmitter is unplugged). Cleared by reading the STATUS register. Only available for TiMo RX RDM and TiMo FX in receiver mode.

DMX_CHANGED_IRQ

Asserted when a complete DMX frame has been received and any slot within the DMX window has changed value. Cleared by issuing a READ_DMX command sequence. Only available for TiMo RX RDM and TiMo FX in receiver mode.

Page 19: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-19-

RF_LINK_IRQ

Asserted whenever the state of the radio link has changed. This may be: • radio link is lost • radio link is established • receiver got paired to transmitter • receiver got unpaired from transmitter

Cleared by reading the STATUS register. Only available for TiMo RX RDM and TiMo FX in receiver mode.

ASC_IRQ

Asserted when a complete ASC frame has been received. Cleared by reading the ASC_FRAME register. Only available for TiMo RX RDM and TiMo FX in receiver mode.

IDENTIFY_IRQ

Asserted when TiMo is being told to start or stop it’s identify device procedure. For more information about identify, please refer to ”ANSI E1.20 - 2006 / Entertainment Technology-RDM-Remote Device Management over USITT DMX512 Networks” specification. This bit is cleared by reading the STATUS register.

DMX Window register The DMX_WINDOW register is used for setting up the DMX window filtering function. Please refer to the section about DMX window on page 20 for more details. Only available for TiMo RX RDM and TiMo FX in receiver mode.

Antenna selection This register allows for controlling if the on-board chip antenna or an external antenna connected to the IPEX/u.FL connector is being used. This register overrides the selection made via the ANT_SEL pin. ANT_SEL pin is internally pulled high to default to IPEX/u.FL connector.

DMX parameter register This register is used to set the parameters of the DMX that TiMo will generate when using SPI to transfer DMX data in transmitter mode. All timing is generated internally in TiMo.

Number of slots

The number of slots (except for the start code) to generate.

Interslot spacing

The interslot spacing time is microseconds, this is measured from the end of the last stop bit of one slot to the leading edge of the start bit of the next slot. A value of 0 means that start bits are separated by 44 µs.

Page 20: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-20-

Refresh period

The refresh period is the time, in microseconds, from the start of one break to the start of the next break. A value of 25,000 results in a 40Hz refresh rate, a value of 100,000 results in a refresh rate of 10 Hz, etc. If a refresh period is selected that is shorter than the combination of number of slots and interslot spacing allows for, then the generated refresh period is adjusted accordingly.

Version register This section describes the data that can be read from the VERSION register.

Hardware revision

Hardware revision is a 32bit number that shall be translated into a string. It indicates the revision number of the TiMo module. For instance the 32 bit value in hexadecimal form 0x000A0001 corresponds to module revision “000A0001”.

Driver version The driver version is a 32bit value that shall be translated into a string on the form X.Y.Z.Y where X is the most significant byte of the 32 bit version number and Y is the least significant byte. For instance the 32 bit value 0x01000103 shall be presented as 1.0.1.3 on any UI or in any written representation.

RF output power When in transmitter mode, the output power can be controlled by writing this register. The reset value is 18dBm, which results in ETSI compliant 100mW when using a 2dBi antenna. Value Output power at connector Output power from 2dBi antenna 0 24 dBm / 250 mW 26 dBm / 400 mW 1 22 dBm / 160 mW 24 dBm / 250 mW 2 20 dBm / 100 mW 22 dBm / 160 mW 3 18 dBm / 65 mW 20 dBm / 100 mW 4 14 dBm / 25 mW 16 dBm / 40 mW 5 10 dBm / 10 mW 12 dBm / 16 mW

Binding UID The binding UID register can be written by the host processor to match the fixture’s RDM UID. This will result in SuperNova combing the devices together in the UI representation, resulting in a better user experience with a more user-friendly interface. Only available for TiMo RX RDM and TiMo FX in receiver mode.

Page 21: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-21-

DMX Interface

SPI DMX data is available to be read over SPI when in receiver mode. This applies to both Null Start Code (NSC) data and Alternate Start Code (ASC) data. NSC data can be written via SPI in transmitter mode.

DMX window

The DMX window feature allows a host CPU to set up a span of DMX slots (aka. a DMX window) that the host is interested of. This will reduce the load of the host since it does not need to buffer and parse the entire DMX frame. Instead the host can get an interrupt request (DMX_CHANGED_IRQ) from TiMo whenever data has changed inside the DMX window. RX_DMX_IRQ is not affected by the settings of the DMX window. DMX window functionality is only available in receiver modules and TiMo FX operating in receiver mode.

Reading DMX data over SPI (RX mode)

When reading DMX data over SPI, the longest block of data possible to read is 128 bytes. If it is required to read more than 128 bytes this must be done by performing multiple consecutive READ_DMX command sequences. The internal data block counter is reset when the end of the DMX window is reached, or if any other command is being sent to the SPI slave. Please note that RDM start code messages are not currently supported over the SPI interface, so RDM communications shall be carried out over the UART DMX/RDM interface (pins 8, 10, 11 and 12).

Writing DMX over SPI (TX mode)

First the correct DMX specification needs to be configured in the DMX_SPEC register, data can then be written using the WRITE_DMX command. Data is written in blocks, no more than 128 slots at a time. To write a full universe of 512 slots four consecutive calls to WRITE_DMX with 128 slots each must be made. It is possible to write smaller blocks, but not larger than 128 slots.

UART DMX/RDM interface The UART DMX/RDM interface of the TiMo module consist of 4 digital signals that can be used to interface an RS485 driver IC compliant with the ANSI E1.11 DMX512-A standard to facilitate a DMX512-A compatible interface. Please refer to the example schematic on page 7 for details on how to connect an RS485 driver IC. The DMX interface can also be used for CMOS/TTL level directly interfacing, for instance to a host CPU.

DMX512 data (512ch) SC

Relevant data

Page 22: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-22-

NOTE: Signal on RXD pin must NOT exceed VDD ! If 5V signal is used, a level shifting circuit must be used. Please see example schematics on page 7 for details on how to use a 5V IC.

DMX and RDM termination and line bias DMX and RDM termination and line bias circuitry is not provided as part of TiMo (since the data is provided at TTL level). This circuit is left to the device manufacturer to provide as required for each particular application and device. Termination and line bias circuitry requirements shall follow ”ANSI E1.20 - 2006 / Entertainment Technology-RDM-Remote Device Management over USITT DMX512 Networks” or later revisions. IMPORTANT: Biasing is mandatory for all RDM implementations.

DMX frame rate and size TiMo will auto sense the DMX frame rate and frame size and accept all variations that are within the USITT DMX-512 (1986 & 1990) and DMX-512-A standards. Minimum DMX frame size is 1 slot and maximum is 512 slots. Minimum DMX frame rate for normal operation is 0.8 frames per second and maximum is 830 frames per second. Input frame rates below 0.8 frames per second, i.e. more than 1.25s has elapsed since the start of the last frame, will be treated as a loss of DMX. TiMo modules in receiver mode will set the RS485 driver IC to a high-impedance/tri-state mode until another DMX frame is detected. TiMo in transmitter mode will keep the RS485 driver in input mode. CRMX will propagate DMX through the system maintaining the input frame rate and frame size with the exception of frame rates that exceed those allowed by the DMX 512-A standard. Input DMX frame rates above 830 frames per second will propagate through the system at 830 frames per second to ensure that the DMX output is compliant with the DMX512-A standard.

DMX start codes DMX packets with start codes other than the DMX default 0x00 (also known as the Null Start Code, or NSC) and the RDM start code (0xCC) will be propagated through the system, and are subject to the same rules and limitations as the null start code packets. Such frames are called Alternate Start Code, or ASC, frames.

RDM start code frames Frames with RDM start code (0xCC) are handled separately by transmitters in CRMX systems, as part of the proxy functionality. Transmitters manage the interleaving of RDM frames with null start code packets across the air, and may interleave other RDM frames that are needed to manage the proxy functionality. This may result in RDM frames can

Page 23: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-23-

appear on the DMX/RDM interface in a different order than on the input of the transmitter. All RDM frames are handling in compliance with the PLASA E1.20 standard. TiMo FX in transmitter nodes discards all frames with RDM start code (0xCC) and RDM draft start code (0xF0).

Alternate start code frames ASC (Alternate Start Code) frames can be read separately from the SPI interface or the DMX/RDM interface. Over SPI, the ASC_FRAME register contains basic information about the last received ASC frame. The information available in this register is start code and length (number of slots).

Reading ASC data over SPI

When reading ASC data over SPI, the longest block of data possible to read is 128 bytes. If it is required to read more than 128 bytes this must be done by performing multiple consecutive READ_ASC command sequences. The internal data block counter is reset when the end of the ASC frame is reached, or if any other command is being sent to the SPI slave.

Page 24: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-24-

Output Power

Receivers The radio output power of the TiMo module in receiver mode cannot be directly controlled. Instead the radio output power is automatically adjusted to match the output power from the transmitter.

Transmitters The radio output power of TiMo FX in transmitter mode can be controlled using SPI. Please see the corresponding section in the SPI chapter of this document.

Radio driver update The radio drivers in TiMo can be updated. This can be performed via SPI from a host processor in a fixture, or over the air (for receivers and FX is receiver mode) or via the DMX/RDM interface. For details about updates, please contact LumenRadio.

Page 25: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-25-

Flex mode selection This chapter describes the different methods of selecting between the different flex modes – also known as modes of operation. This only applies to TiMo FX RDM. Flex modes can be controlled using three different methods; SPI, link switch or digital pin input.

SPI Bit #1 in the CONFIG register is a read/write bit for checking and controlling the flex mode. Value Mode 0 Receiver 1 Transmitter Writing a value to this bit may change the flex mode, depending on the current flex mode. If switching from receiver to transmitter or from transmitter to receiver the TiMo module will re-initialize in the selected mode. The host then needs to reconfigure any settings that are desired. If writing a value to this bit that is the same as the current value, no action is taken. This means that other bits in this register can be written without affecting the flex mode.

Link switch In this section the terms “short push” and “long push” are used. Please refer to the table below for details. Type Switch closed time Short push 10 ms – 500 ms Long push > 3 s When the radio module is in either transmitter or receiver mode, follow this procedure to change the flex mode:

1. Five (5) short pushes followed by one (1) long push will enter flex mode selection.

2. Now the status LED will start flashing to indicate the currently selected flex mode (refer to diagrams below for details).

3. Each short push will toggle the currently selected flex mode. 4. To save the selection, perform a long push. This will save the selection and re-

initialize the module. If no selection is made within 15 seconds from the last push, mode selection will be cancelled and normal operation will resume in the previously selected flex mode.

Flashing: off (0V) 50 ms / on (VDD) 50 ms: receiver mode selected

Flashing: off (0V) 500 ms / on (VDD) 500 ms: transmitter mode selected

Page 26: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-26-

Digital input The digital input selection method is designed to be used in very simple integrations where SPI is not used. This function is overloaded onto the SPI pins. NOTE: SPI operation is NOT available when using this method. To enable this mode, SPI pins IRQ and CS shall be connected together. In this mode, MOSI is used to control the flex mode. This pin is internally pulled to 3.3V, so if MOSI is not connected, the module defaults to receiver mode. To enable transmitter mode, pull MOSI signal to 0V. MISO and SCK shall not be connected in this configuration. Please refer to example schematics below for details on how to use digital pin selection method. MOSI pin input signal Mode 0 V Transmitter 3.3 V Receiver

Figure 5 – Example using flex mode selection switch

Page 27: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-27-

Specifications Symbol Parameter Min. Typ. Max. Unit

VDD Supply voltage 3.0 3.3 3.6 V IDD Supply current8 150 250 mA TA Operating temperature -20 75 °C VIL Input voltage logic low 0 0.9 V VIH Input voltage logic high 2.5 3.3 V ILED Max current drive on LED pins 5 mA frange Operating frequency range 2402 2480 MHz RXsens Receiver sensitivity (0.1% BER) -93 dBm TXpout TX output power 10 24 dBm

DMXsize DMX frame size (excluding start code) 0 512 DMXrate DMX frame rate 0.8 8309 fps

8 Not including current for driving LEDs 9 Limited to 830fps on DMX output by DMX512-A standard

Page 28: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-28-

Product marking Products containing a TiMo module shall be marked such that it is easy to identify the presence of CRMX technology within the product. A “CRMX inside” artwork is available from LumenRadio.

In marketing materials the radio link shall be referred to as either a “wireless link”, “CRMX wireless DMX” or “CRMX inside”. Additional body text is acceptable to explain this is a DMX receiver. The wireless link must not be referred to as “W-DMX”, “WDMX” nor only “Wireless DMX” in any literature related to products using a TiMo wireless module.

Product documentation and menu systems When referring to the TiMo module and related behaviors within documentation and menu systems, the system should be referred to as a “wireless link” and/or “CRMX” (or derivations thereof), and must not be referred to as “W-DMX”, “WDMX” or similar, nor only “Wireless DMX”. “CRMX wireless DMX” is accepted. Suggested terms and definitions are contained in the table below:

Term Definition CRMX Wireless link

The top level term used to describe the CRMX radio system

Linked The CRMX radio system has been linked with a compatible transmitter.

Unlinked The CRMX radio system is awaiting linking from a compatible transmitter.

Logo Syndication By using CRMX modules in your product, you become one of LumenRadios valued partners. Our website and catalog carry an array of partners logos and it is expected that your logo will be included alongside these. Marketing information, logos and case studies can be sent to the marketing contacts (listed on page 31) for inclusion in future marketing efforts.

Page 29: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-29-

Design Verification LumenRadio operates a full RF laboratory in Sweden and can offer design verification and testing services – please contact LumenRadio for advice.

Production Testing All CRMX modules are factory tested before being shipped. However, it is advised to perform some level of testing as part of your products overall test process. LumenRadio would be happy to advise on production testing – please contact LumenRadio for advice.

Compliance information

FCC information

FCC Information to User

This product does not contain any user serviceable components and is to be used with approved antennas only. Any product changes or modifications will invalidate all applicable regulatory certifications and approvals

FCC Guidelines for Human Exposure

This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance of 20 cm between the radiator and your body. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.

FCC Declaration of Conformity

We LumenRadio AB Svangatan 2B, 41668 Gothenburg, Sweden, declare under our sole responsibility that 800-8105, TiMo RX RDM and 800-8106, TiMo FX RDM, comply with Part 15 of FCC Rules. Operation is subject to the following two conditions: • This device may not cause harmful interference, and • This device must accept any interference received, including interference that may

cause undesired operation.

FCC Radio Frequency Interference Warnings & Instructions

This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following methods: • Reorient or relocate the receiving antenna • Increase the separation between the equipment and the receiver

Page 30: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-30-

• Connect the equipment into an electrical outlet on a circuit different from that which the radio receiver is connected

• Consult the dealer or an experienced radio/TV technician for help. Modifications made to the product, unless expressly approved by LumenRadio AB., could void the user’s right to operate the equipment.

Industry Canada statement This digital apparatus does not exceed the Class B limits for radio noise emissions from digital apparatus set out in the Radio Interference Regulations of the Canadian Department of Communications. Le 30resent appareil numerique német pas de bruits radioélectriques dépassant les limites applicables aux appareils numériques de la classe B prescrites dans le Réglement sur le broullage radioélectrique édicté par le ministére des Communications du Canada.

CE 800-8105 TiMo RX RDM and 800-8106 TiMo FX RDM comply with the Essential Requirements of RED (Radio Equipment Directive) of the European Union (2014/53/EU). TiMo RX RDM and TiMO FX RDM meet the ETSI EN 300 328 V1.8.1 and ETSI EN 300 328 V1.9.1 conformance standards for radio performance.

Compliance Marking

FCC & Industry Canada

The CRMX modules are certified for FCC as a single-modular transmitter. CRMX modules are FCC certified radio module that carries a “Modular” grant CRMX radio modules complies to the “Intentional Radiator” portion (Part 15c) for FCC certification: Part 15.247 Transmitter tests. An end product, incorporating a CRMX module, does not require additional testing or authorization for the CRMX transmitter (or transceiver, in the case of RDM or Flex products). Host end products can use the FCC ID of the certified module as the FCC ID of the host end product. A label displaying the CRMX module’s FCC ID must be affixed and visible on the host end product for approval FCC IDs are required for host end products with radio transmitters.

Other Compliances

For other local compliance regulations (CE, UL, CSA, SRRC, C-Tick, etc.) you are responsible as the product manufacturer to ensure all required compliance testing is completed. LumenRadio are happy to advise on compliance testing – please contact LumenRadio for details.

Page 31: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-31-

Order codes Order code Item 800-8105 TiMo RX RDM 800-8106 TiMo FX RDM

LumenRadio Contacts Sales: [email protected] Technical: [email protected] Marketing: [email protected] Telephone: +46 (0)31 301 03 70

Page 32: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-32-

Mechanical specifications

Figure 6: Mechanical specifications

Page 33: TiMo series – specifications · TiMo series – specifications ... of the customer to choose the appropriate solder paste and to ensure oven temperatures during reflow meet

-33-

Revision history Document revision

Release date

Comment Status

A 2014-10-02 First release Released PB1 2015-06-10 Edited for TiMo FX support Preliminary PB2 2015-06-12 Added more information about flex

modes and writing DMX. Preliminary

PB3 2015-06-16 Corrected typos, corrected pin errors for flex mode selection.

Preliminary

PB4 2015-06-16 Corrected typo regarding flex mode selection

Preliminary

PB5 2015-06-16 Added some clarifications Preliminary PB6

2015-06-17 Made mech drawing printer friendly.

Changed CE text Preliminary

PB7 2016-01-17 Changed logotype Preliminary