TiMo series – specifications

TiMo series – specifications
TiMo series – specifications
Revision PB7 – January 7, 2016
CONFIDENTIALITY NOTE
ThisdocumentmaynotberedistributedwithoutpriorwrittenpermissionfromLumenRadioAB.
GENERAL
CRMX™isthefutureofwirelessDMXdistribution–awirelesssystemthatcommunicatesreliablywithperfect
fidelity. CRMX is the most powerful wireless lighting control system on the market, with groundbreaking
featurestoensureunrivalledreliability.CRMXdistributesDMXandRDM,withfullframeintegrityandprovides
rangeandreliabilitythatsurpassallothersystemsavailabletoday.Thisdocumentdescribesthefunctionand
specificationsoftheTiMoseriesofwirelessDMX/RDMmodules.
Table of Contents
Introduction ...................................................................................................... 4
Features ............................................................................................................ 4
Pin assignments and functions .......................................................................... 5
Pin assignments ..................................................................................................................................5
Pin functions .......................................................................................................................................6
Typical application circuit .................................................................................. 7
Reference design files ....................................................................................... 8
PCB mounting .................................................................................................... 8
Internal or External Antenna?................................................................................................................8
Internal Antenna .............................................................................................................................8
Layout considerations for the main (Customer) board. ..............................................................................8
Layout Example ..................................................................................................................................9
TiMo reflow soldering specification ....................................................................................................... 11
LED outputs ..................................................................................................... 12
Status .............................................................................................................................................. 12
Receiver ....................................................................................................................................... 12
Transmitter .................................................................................................................................. 12
Linked.............................................................................................................................................. 13
Receiver ....................................................................................................................................... 13
Transmitter .................................................................................................................................. 13
RF Link ............................................................................................................................................ 13
Receiver ....................................................................................................................................... 13
Transmitter .................................................................................................................................. 13
DMX ................................................................................................................................................ 13
RDM LED .......................................................................................................................................... 13
Radio level ....................................................................................................................................... 13
Link switch input ............................................................................................. 14
Antenna selection ............................................................................................ 14
SPI interface ................................................................................................... 15
Interface description .......................................................................................................................... 15
Bit and byte order ......................................................................................................................... 15
Clock polarity ................................................................................................................................ 15
Maximum clock speed .................................................................................................................... 15
Setup time ................................................................................................................................... 15
SPI operation .................................................................................................................................... 15
SPI transactions ............................................................................................................................ 15
SPI commands .............................................................................................................................. 16
Register map .................................................................................................................................... 16
Interrupts ......................................................................................................................................... 18
RX_DMX_IRQ ................................................................................................................................ 18
LOST_DMX_IRQ ............................................................................................................................ 18
DMX_CHANGED_IRQ...................................................................................................................... 18
RF_LINK_IRQ ................................................................................................................................ 19
ASC_IRQ ...................................................................................................................................... 19
IDENTIFY_IRQ .............................................................................................................................. 19
DMX Window register ......................................................................................................................... 19
Antenna selection .............................................................................................................................. 19
DMX parameter register ..................................................................................................................... 19
Number of slots ............................................................................................................................ 19
Interslot spacing ........................................................................................................................... 19
Refresh period .............................................................................................................................. 20
Version register ................................................................................................................................. 20
Hardware revision ......................................................................................................................... 20
Driver version ................................................................................................................................... 20
RF output power ................................................................................................................................ 20
Binding UID ...................................................................................................................................... 20
-2-
DMX Interface ................................................................................................. 21
SPI .................................................................................................................................................. 21
DMX window ................................................................................................................................. 21
Reading DMX data over SPI (RX mode) ............................................................................................ 21
Writing DMX over SPI (TX mode) ..................................................................................................... 21
UART DMX/RDM interface ................................................................................................................... 21
DMX and RDM termination and line bias ............................................................................................... 22
DMX frame rate and size .................................................................................................................... 22
DMX start codes ................................................................................................................................ 22
RDM start code frames ....................................................................................................................... 22
Alternate start code frames ................................................................................................................. 23
Reading ASC data over SPI ............................................................................................................. 23
Output Power .................................................................................................. 24
Receivers ......................................................................................................................................... 24
Transmitters ..................................................................................................................................... 24
Radio driver update ......................................................................................... 24
Flex mode selection ......................................................................................... 25
SPI .................................................................................................................................................. 25
Link switch ....................................................................................................................................... 25
Digital input ...................................................................................................................................... 26
Specifications .................................................................................................. 27
Product marking .............................................................................................. 28
Product documentation and menu systems ..................................................... 28
Logo Syndication ............................................................................................. 28
Design Verification .......................................................................................... 29
Production Testing .......................................................................................... 29
Compliance information................................................................................... 29
FCC information ................................................................................................................................ 29
FCC Information to User ................................................................................................................. 29
FCC Guidelines for Human Exposure ................................................................................................ 29
FCC Declaration of Conformity......................................................................................................... 29
FCC Radio Frequency Interference Warnings & Instructions ................................................................. 29
Industry Canada statement ................................................................................................................. 30
CE ................................................................................................................................................... 30
Compliance Marking ........................................................................................................................... 30
FCC & Industry Canada .................................................................................................................. 30
Other Compliances ........................................................................................................................ 30
Order codes ..................................................................................................... 31
LumenRadio Contacts ...................................................................................... 31
Mechanical specifications ................................................................................ 32
Revision history ............................................................................................... 33
-3-
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
2
are compatible with all LumenRadio CRMX transmitters as well as W-DMX™ 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
1
CRMX is a trademark of LumenRadio AB
Other trademarks and trade names are the property of their respective holder
2
W-DMX is a trademark of Wireless Solution Sweden AB
3
For receiver modules and FX module in receiver mode
-4-
Pin assignments and functions
This section describes the pin assignments and pin functions.
Pin assignments
Figure 1: TiMo pinout.
-5-
Pin functions
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
ANT
Name
VSS
/IRQ4
/CS5
SCK
MOSI6
MISO
VSS
DMX_TXD
VSS
RS485_DE
/RS485_RE
DMX_RXD
RDI_LVL0
RDI_LVL1
RDI_LVL2
RDI_LVL3
RDI_LVL4
RDM
DMX
N.C.
N.C.
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
ANT_SEL
LINK_SW
STATUS_LED
LINKED
RF_LINK
VDD
VSS
RF ANT
Function
Power
Digital output
Digital input
Digital input
Digital input
Digital output
Power
Digital output
Power
Digital output
Digital output
Digital input
Digital output
Digital output
Digital output
Digital output
Digital output
Digital output
Digital output
No connection
No connection
Power
Power
Power
Power
Power
Power
Power
Power
Power
Digital input
Digital input
Digital output
Digital output
Digital output
Power
Power
RF
Description
Ground (0V)
Interrupt signal, active low
Chip select, active low
SPI clock
SPI Master Out, Slave In
SPI Master In, Slave Out
Ground (0V)
DMX TXD
Ground (0V)
RS485 driver control signal
RS485 driver control signal
DMX RXD (3.3 V max)
Radio level LED
Radio level LED
Radio level LED
Radio level LED
Radio level LED
RDM LED
DMX LED
Do not connect
Do not connect
Ground (0V)
Ground (0V)
Ground (0V)
Ground (0V)
Ground (0V)
Ground (0V)
Ground (0V)
Ground (0V)
Ground (0V)
RF Antenna select
Link control switch input
Status LED
Linked to transmitter LED
RF link LED
Power supply (3.3V)
Ground (0V)
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.
-6-
Typical application circuit
DMX+
DMX-
5V
R4
130
R3
562
R5
562
SPI
bus
to
fixture
SPI bus to fixture CPU
CPU
5V
C1
100nF
5
6
7
8
U2
GND D
A
DE
B
RE
Vcc
R
SN65176B
4
3
2
1
5V-3V3
R2
3k9
volt div
R1
6k8
VSS1
IRQ
CS
SCK
MOSI
MISO
VSS2
DMX_TXD
25
24
-7-
VSS7
VSS6
Figure 2: Typical application circuit for TiMo
VSS13
VDD
RF_LINK_LED
LINKED_LED
STATUS_LED
LINK_SW
ANT_SEL
VSS12
VSS11
VSS10
VSS9
VSS8
37
36
35
34
33
32
31
30
29
28
27
26
3V3
VSS3
RS485_DE
RS485_RE
DMX_RXD
RDI_LVL0
RDI_LVL1
RDI_LVL2
RDI_LVL3
RDI_LVL4
RDM_LED
DMX_LED
NC1
NC2
VSS4
VSS5
U1
CRMX_TiMo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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-
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)
-9-
Minimum dimensions for ground plane clearance for optimum antenna performance are
shown below:
16mm
6.8m
m
7.5m
m
Place on card edge
for optimum antenna
performance
-10-
[°C]
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.
[°C]
[s]
Temperatures should not exceed the minimums or maximums presented in table below:
Specification
Temperature Inc./Dec. Rate (max)
Temperature Decrease rate (goal)
Soak Temp Increase rate (goal)
Flux Soak Period (min)
Flux Soak Period (max)
Flux Soak Temp (min)
Flux Soak Temp (max)
Time Above Liquidous (max)
Time Above Liquidous (min)
Time In Target Reflow Range (goal)
Time At Absolute Peak (max)
Liquidous Temperature (SAC305)
Lower Target Reflow Temperature
Upper Target Reflow Temperature
Absolute Peak Temperature
Value
3
2-3
0.5 – 1.0
70
120
150
190
70
50
30
5
218
225
250
260
-11-
Unit
°C / sec
°C / sec
°C / sec
sec
sec
°C
°C
sec
sec
sec
sec
°C
°C
°C
°C
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
-12-
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
RDI_LVL0
RDI_LVL1
RDI_LVL2
RDI_LVL3
Suggested LED color
Red
Amber / Yellow
Green
Green
-13-
On when signal quality
below ~10%
above ~20%
above ~40%
above ~60%
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
Link
Unlink
Force driver
update mode
Conditions
Only for transmitters. Pull signal low (button pressed) for 0.1-1
second.
Hold signal low (button pressed) for >3 seconds.
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
High Level
(Logical 1)
Low Level
(Logical 0)
Conditions
External U.FL/IPEX connector
Internal Chip Antenna
-14-
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
-15-
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
WRITE_REG
READ_REG
Binary value
01AA AAAA
00AA AAAA
READ_DMX
1000 0001
READ_ASC
WRITE_DMX
NOP
1000 0010
1001 0001
1111 1111
Comment
Write to a register. AAAAAA = 6 bit register address.
Read from a register. AAAAAA = 6 bit register
address.
Read the latest received DMX values from the window
set up by the DMX_WINDOW register.
Read the latest received ASC frame.
Write DMX to the internal DMX generation buffer.
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)
00
Mnemonic
Type
Reset
value
0
R/W
1
1
2-6
R/W
CONFIG
UART_EN
RADIO_TX_RX_MODE
Reserved
Bit
#
Description
Configuration register
-
-16-
Enable UART output of DMX frames
(required for RDM).
0 = Disabled, 1 = Enabled
0 = Receiver, 1 = Transmitter
Reserved for future use
RADIO_ENABLE
01
7
R/W
1
LINKED
0
R/W
-
RF_LINK
1
R
0
IDENTIFY
2
R
0
DMX
3
R
0
4-6
7
R
0
0
1
2
R/W
R/W
R/W
0
0
0
Enable DMX frame reception interrupt
Enable loss of DMX interrupt
Enable DMX changed interrupt
3
R/W
0
4
5
6-7
R/W
R/W
-
0
0
-
Enable radio link status change
interrupt
Enable alternative start code interrupt
Enable identify device interrupt
Reserved for future use
RX_DMX_IRQ
0
R
0
LOST_DMX_IRQ
DMX_CHANGED_IRQ
1
2
R
R
0
0
RF_LINK_IRQ
ASC_IRQ
3
4
R
R
0
0
IDENTIFY_IRQ
Reserved
SPI_DEVICE_BUSY
5
6
7
R
R
0
0
015
1631
R/W
0
Start address of DMX window
R/W
512
Length of DMX window
0-7
823
R
R
0
0
0-7
R
-
0
R/W
0/17
STATUS
Reserved
UPDATE_MODE
02
ASC_IRQ_EN
IDENTIFY_IRQ_EN
Reserved
03
04
07
Start code of received ASC frame
Length of received ASC frame (0-512)
Radio link quality register
ANTENNA
ANT_SEL
7
ASC frame info register
LINK_QUALITY
PDR
Complete DMX frame received
interrupt
Loss of DMX interrupt
DMX changed in DMX window
interrupt
Radio link status change interrupt
Alternative start code frame received
interrupt
Identify device state change interrupt
Reserved for future use
SPI slave device is busy and cannot
comply with command. Command
sequence MUST be restarted.
Status register
ASC_FRAME
START_CODE
ASC_FRAME_LENGTH
06
IRQ flags register
DMX_WINDOW
WINDOW_SIZE
0 = Not linked, 1 = Linked to TX (or
pairing)
Write 1 to unlink
0 = No radio link, 1 = Active radio link
On transmitter, write 1 to start linking
0 = No identify, 1 = RDM identify
active
0 = No DMX available, 1 = DMX
available
Reserved for future use
0 = chip operational, 1 = In driver
update mode
IRQ mask register
IRQ_FLAGS
START_ADDRESS
05
Status register
IRQ_MASK
RX_DMX_IRQ_EN
LOST_DMX_IRQ_EN
DMX_CHANGED_IRQ_
EN
RF_LINK_IRQ_EN
Enable wireless operation.
0 = Enabled, 1 = Disabled
Depending on the value of ANT_SEL pin.
-17-
Packet delivery rate (display as %)
0 = 0%, 255 = 100%
Antenna selection register
0 = On-board chip antenna,
Reserved
08
INTERSLOT_TIME
REFRESH_PERIOD
09
Reserved
10
-
015
1631
3264
R/W
512
Number of slots/channels to generate
R/W
0
Interslot spacing in µs
R/W
25000
DMX frame length in µs
0
R/W
0
1-7
-
-
031
3263
R
-
Driver software version
R
-
Hardware revision
0-7
R/W
3
047
R/W
0
DMX parameter register
DMX control register
VERSION
DRIVER_VERSION
HW_VERSION
RF Power register
BINDING_UID
UID
0 = internal generation disabled
1 = internal generation enabled
Reserved for future use
Version register
RF_POWER
OUTPUT_POWER
20
-
DMX_CONTROL
ENABLE
11
1-7
DMX_SPEC
N_CHANNELS
1 = IPEX/u.FL connector
Reserved for future use
RF Output power in transmitter mode
RDM binding UID register
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.
-18-
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.
-19-
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
0
1
2
3
4
5
Output power at connector
24 dBm / 250 mW
22 dBm / 160 mW
20 dBm / 100 mW
18 dBm / 65 mW
14 dBm / 25 mW
10 dBm / 10 mW
Output power from 2dBi antenna
26 dBm / 400 mW
24 dBm / 250 mW
22 dBm / 160 mW
20 dBm / 100 mW
16 dBm / 40 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.
-20-
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.
Relevant data
SC
DMX512 data (512ch)
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.
-21-
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 512A 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 DMX512A 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
-22-
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.
-23-
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.
-24-
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
0
1
Mode
Receiver
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
Short push
Long push
Switch closed time
10 ms – 500 ms
>3s
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 reinitialize 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
-25-
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
0V
3.3 V
Mode
Transmitter
Receiver
Figure 5 – Example using flex mode selection switch
-26-
Specifications
Symbol
VDD
IDD
TA
VIL
VIH
ILED
frange
RXsens
TXpout
DMXsize
DMXrate
8
9
Parameter
Supply voltage
Supply current8
Operating temperature
Input voltage logic low
Input voltage logic high
Max current drive on LED pins
Operating frequency range
Receiver sensitivity (0.1% BER)
TX output power
DMX frame size (excluding start code)
DMX frame rate
Min.
3.0
-20
0
2.5
2402
Max.
3.6
250
75
0.9
3.3
5
2480
-93
10
0
0.8
Not including current for driving LEDs
Limited to 830fps on DMX output by DMX512-A standard
-27-
Typ.
3.3
150
24
512
8309
Unit
V
mA
°C
V
V
mA
MHz
dBm
dBm
fps
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
CRMX Wireless
link
Linked
Unlinked
Definition
The top level term used to describe the CRMX radio system
The CRMX radio system has been linked with a compatible
transmitter.
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.
-28-
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
-29-
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.
-30-
Order codes
Order code
800-8105
800-8106
Item
TiMo RX RDM
TiMo FX RDM
LumenRadio Contacts
Sales: [email protected]
Technical: [email protected]
Marketing: [email protected]
Telephone: +46 (0)31 301 03 70
-31-
Mechanical specifications
Figure 6: Mechanical specifications
-32-
Revision history
Document
revision
A
PB1
PB2
Release
date
2014-10-02
2015-06-10
2015-06-12
PB3
2015-06-16
PB4
2015-06-16
PB5
PB6
2015-06-16
2015-06-17
PB7
2016-01-17
Comment
Status
First release
Edited for TiMo FX support
Added more information about flex
modes and writing DMX.
Corrected typos, corrected pin errors
for flex mode selection.
Corrected typo regarding flex mode
selection
Added some clarifications
Made mech drawing printer friendly.
Changed CE text
Changed logotype
Released
Preliminary
Preliminary
-33-
Preliminary
Preliminary
Preliminary
Preliminary
Preliminary
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement