CITY THEATRICAL 5995 2400MHz Multiverse Module5995 User Manual Multiverse Module OEM

CITY THEATRICAL, INC. 2400MHz Multiverse Module5995 Multiverse Module OEM

Multiverse Module OEM User Manual

   Multiverse® Module  OEM User Manual Rev 1.9 © 2017 City Theatrical, Inc. Multiverse devices are covered by U.S. patent #7,432,803. Other patents pending.
599x Series          www.citytheatrical.com 2  Table of Contents 1 Revision History ..................................................................................................................... 6 2 Introduction ............................................................................................................................ 7 2.1 Features ......................................................................................................................... 7 2.2 Part Numbers ................................................................................................................. 8 3 Specifications ......................................................................................................................... 9 3.1 Regulatory Specifications ............................................................................................. 11 3.1.1 FCC Part 15 .......................................................................................................... 11 3.1.2 Radio Frequency Notifications .............................................................................. 11 3.1.3 FCC Notifications .................................................................................................. 11 3.1.4 Industry Canada Notification ................................................................................. 12 4 OEM Installation .................................................................................................................. 13 4.1 OEM Labeling Requirements ....................................................................................... 13 4.1.1 FCC Compliance Statement (United States) ......................................................... 13 4.1.2 IC Statement ......................................................................................................... 13 4.2 Approved Antennas ...................................................................................................... 14 5 Recommended Layout Decals ............................................................................................. 15 5.1 Layout Notes ................................................................................................................ 16 6 Signal Pinout ........................................................................................................................ 17 7 OEM Interfaces .................................................................................................................... 18 7.1 I2C ................................................................................................................................ 18 7.1.1 I2C Accessible Data .............................................................................................. 20 7.1.2 I2C Protocol ........................................................................................................... 20 7.1.2.1 Strings ............................................................................................................ 20 7.1.2.2 Termination and Overrun ............................................................................... 20 7.1.2.3 Repeated Reads ............................................................................................ 21 7.1.2.4 Repeated Writes ............................................................................................ 21 7.1.2.5 Slot Array ....................................................................................................... 21 7.1.2.6 Timing diagrams ............................................................................................. 21 7.1.3 I2C Register Descriptions ...................................................................................... 21 7.1.3.1 (0x0046) I2C Attention Register ..................................................................... 21 7.1.3.2 (0x0047) I2C RDM Proxy Traffic Enable ........................................................ 22
599x Series          www.citytheatrical.com 3  7.1.3.3 (0x0049) I2C RDM Response ........................................................................ 22 7.1.3.4 (0x004A) I2C RDM PD ................................................................................... 23 7.2 SPI ................................................................................................................................ 23 7.2.1 SPI Protocol .......................................................................................................... 23 7.3 UART ............................................................................................................................ 24 7.4 Recommended Configurations ..................................................................................... 24 7.4.1 Minimal .................................................................................................................. 24 7.4.2 Basic ...................................................................................................................... 25 7.4.3 Advanced .............................................................................................................. 26 8 Tape and Reel Information .................................................................................................. 28 9 Reflow Profile ....................................................................................................................... 29
599x Series          www.citytheatrical.com 4  List of Tables Table 1: Revision History  6 Table 2: Part Numbers  8 Table 3: Absolute Maximum Ratings  9 Table 4: Physical Characteristics  9 Table 5: ESD Ratings  9 Table 6: Recommended Operating Conditions  9 Table 7: Power Consumption Summary  10 Table 8: DC Characteristics  10 Table 9: RF Characteristics 10 Table 10: Interfaces  10 Table 11: Timing Characteristics  10 Table 12: Approved Antennas  14 Table 13: Pinout Descriptions  17 Table 14: I2C Addresses  18 Table 15: I2C Accessible Data  20 Table 16: I2C Attention Data Bytes  22 Table 17: I2C Attention Reason Codes  22 Table 18: I2C RDM Response Data Bytes  22 Table 19: Synchronous Serial Interface (SSI) Characteristics  23
599x Series          www.citytheatrical.com 5  List of Figures Figure 1: 5990 Decal  15 Figure 2: 5994 Decal  15 Figure 3: 5991/5995 Decal  16 Figure 4: 5990 Side View  16 Figure 5: 5994 Side View  16 Figure 6: 5991/5995 Side View  16 Figure 7: Example Board Layout  16 Figure 8: Example Stencil Design  16 Figure 9: I2C Specification  21 Figure 10: SSI Timing  23 Figure 11: Minimal Configuration Block Diagram  25 Figure 12: Basic Configuration Block Diagram  25 Figure 13: Advanced Configuration Block Diagram  26
599x Series          www.citytheatrical.com 6  1  Revision History Table 1: Revision History Revision Date Description Author/Changed 1.0 May 8th, 2017 Preliminary release of Footprint and pin info P. Kleissler 1.1 August 15th 2017 Added Electrical Characteristics and Protocol D. Smith/P. Kleissler 1.2 August 24th 2017 Updated Table 4 packaging P. Kleissler 1.3 November 6th 2017 Added ID 7&8 to Table 12 A. Joo 1.4 November 6th 2017 Added text to Introduction P. Kleissler 1.4 November 6th 2017 Updates to cover page; revised intro for naming consistency J. Morreale 1.5 November 13th 2017 Updated Table 12 ID8 gain to 11dBi A. Joo 1.6 December 4th 2017 Updated Table 14 and added I2C Attention P. Kleissler 1.7 December 6th 2017 Added Integration block diagrams Added more I2C register descriptions Added Configuration Block Diagrams P. Kleissler 1.8 December 19th 2017 Added required OEM wording on antenna P. Kleissler 1.9 January 23rd 2018 Added OEM requirements as per FCC review P. Kleissler
599x Series          www.citytheatrical.com 7  2  Introduction City Theatrical's newest version of the Multiverse® Modules provides unprecedented levels of data transmission in a tiny package, and at the lowest cost yet seen in the entertainment lighting industry for professional quality wireless DMX.  Multiverse Modules are best suited for lighting equipment manufacturers who are interested in adding wireless DMX to their products. Due to low cost, increased data transport, and ease of design integration, the Multiverse Module marks the first time that the implementation of a wireless DMX chip in every DMX device is possible. The Multiverse Module is available in two frequency ranges, 900MHz (for use in the Americas) and 2.4GHz (for use worldwide). Each frequency version can include a PCB trace antenna or not. All versions have a U.FL connector to connect to external antennas. Consult Table 2 for part numbers. The implementation of Multiverse Modules is simple because they are available on reels for surface mounting. The engineer can opt to integrate in one of three ways: Minimal, Basic or Advanced. The Minimal Integration Method replaces the DMX input circuitry with the module. The Multiverse module will deliver DMX/RDM directly via TTL UART signals. In this configuration, the Multiverse module will appear as a separate RDM device from the OEM product. This method provides an easy path to add the Multiverse module to existing products without major re-design of the product. The Basic Integration Method replaces the DMX/RDM input circuitry, provides a DMX and RDM stack and appears as a single integrated OEM RDM device. This configuration also allows for seamless DMX wired and wireless operation without any additional hardware to be implemented. This is the recommended integration method because it provides the most benefit to the end user with the lowest implementation cost. The Advanced Integration Method provides all of the features of the other two methods, but enables multiple universes to be processed. This method of integration is required when you need access to more than a single universe, or need to transport alternate start code (ASC) data. 2.1  Features   Supports ANSI E1.11 DMX512-A and E1.20 RDM   Supports unidirectional alternate start codes   Up to 2,560 DMX slots   Non-Interfering RDM   Adaptive frequency hopping modes   Low Latency < 7ms
599x Series          www.citytheatrical.com 8    Source frame size/rate matching   Backwards compatible with SHoW DMX Neo, Neo Max systems   With or without PCB trace antenna   External antenna supported via U.FL/IPEX antenna connector on all models   900MHz and 2.4GHz models   I2C Slave configuration from OEM host   SPI interface   Small footprint (900MHz, 18x34mm; 2.4GHz, 18x26.2mm; 900/2.4 No PCB Antenna 18x21mm)   Same pinout for all models, design for largest, install any   Firmware updatable over air or by OEM system via I2C 2.2  Part Numbers Table 2: Part Numbers Model # Description FCC ID: IC: Size 5990 900MHz Multiverse Module Internal & External Antenna (DTS) VU65990 7480A-5990 18mm x 34mm 5991 900MHz Multiverse Module External Antenna Only (DTS) VU65991 7480A-5991 18mm x 21mm 5994 2.4GHz Multiverse Module Internal & External Antenna (FHSS) VU65994 7480A-5994 18mm x 26.2mm 5995 2.4GHz Multiverse Module External Antenna Only (FHSS) VU65995 7480A-5995 18mm x 21mm
599x Series          www.citytheatrical.com 9  3  Specifications  Table 3: Absolute Maximum Ratings Over operating free-air temperature range (unless otherwise noted)1  MIN MAX UNIT Supply Voltage -0.3 VCC + 0.3, max3.6 V Voltage on any pin -0.3 VCC + 0.3, max3.6 V Storage Temperature -40 150 °C  Table 4: Physical Characteristics   UNIT Size 5990: 18 x 34 x 2.8 5991: 18 x 21 x 2.8 5994: 18 x 26.2 x 2.8 5995: 18 x 21 x 2.8 mm OEM Interface PCB SMD 2 x 12 castellated edge  Antenna Connector U.FL/IPEX  Moisture Sensitivity Level 3  Packaging 5990: Tape & Reel 13” 56mm, 780/reel 5994: Tape & Reel 13” 44mm, 780/reel 5991/5995: Tape & Reel 13” 32mm, 780/reel    Table 5: ESD Ratings  VALUE UNIT VESD  Electrostatic Discharge Human body Model (HBM)2 All Pins ±3500 V Charged device model (CDM)3 All Pins ±1250  Table 6: Recommended Operating Conditions Over operating free-air temperature range  MIN MAX UNIT Ambient Temperature -40 85 °C Operating Supply Voltage (VCC) 3.10 3.36 V Rising Supply voltage slew rate 0 100 mV/µs Falling Supply voltage slew rate 0 20 mV/µs                                                   1 Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the module.  There are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions is not implied.  Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. 2 Per ANSI/ESDA/JEDEC JS001.  3 Per JESD22-C101
599x Series          www.citytheatrical.com 10  Table 7: Power Consumption Summary Transmit and receive measurements made with maximum power settings.  Different RF modes will affect power consumption. PARAMETER TEST CONDITIONS MODULE TYP UNIT Current Consumption Sleep 5990/5991 ? mA 5994/5995 ? mA Transmitter 5990/5991 30 mA 5994/5995 80 mA Receiver 5990/5991 25 mA 5994/5995 25 mA  Table 8: DC Characteristics  MIN MAX UNIT VOH at 4mA Load  2.72 V VOL at 4mA Load  0.28 V VIH Lowest interface input voltage reliably interpreted as a High  0.8 V VIL Highest interface input voltage reliably interpreted as a Low 0.2  V  Table 9: RF Characteristics TRANSMITTER CHARACTERISTICS UNIT Frequency Range 5990/5991: 902 ~ 928 5994/5995: 2.40 ~ 2.483 MHz GHz Rated Transmit Power 17 +0.25 dBm Encryption AES-128  Security User Password  RECEIVER CHARACTERISTICS  Sensitivity  dBm Error Checking CRC32  Forward Error Correction Cross-Packet  Modulations  5990 / 5991 DTS  5994 / 5995 FHSS   Table 10: Interfaces OEM INTERFACE SPEED SPI 4 Wire Slave 4Mbps max I2C 2 Wire Slave 400Kbps max UART DMX TTL with Driver control 250Kbps  Table 11: Timing Characteristics  MIN MAX UNIT
599x Series          www.citytheatrical.com 11  nReset low duration 1  µs Active → Sleep    µs Sleep → Active   µs 3.1  Regulatory Specifications   3.1.1  FCC Part 15 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 generates 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 measures:  Re-orient or re-locate the receiving antenna.   Increase the separation between the equipment and receiver.   Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.   Consult the dealer or an experienced radio/TV technician for help. THIS DEVICE COMPLIES WITH PART 15 OF THE FCC RULES. OPERATION IS SUBJECT TO THE FOLLOWING TWO CONDITIONS: (1) THIS DEVICE MAY NOT CAUSE HARMFUL INTERFERENCE, AND (2) THIS DEVICE MUST ACCEPT ANY INTERFERENCE RECEIVED, INCLUDING INTERFERENCE THAT MAY CAUSE UNDESIRED OPERATION. 3.1.2  Radio Frequency Notifications  3.1.3   FCC Notifications RF Radiation: The Product is an intentional radiator of Radio Frequency (RF) energy. In order to limit RF exposure to personnel in the immediate area, the Product should be located and installed such that a separation of at least 20 centimeters is maintained between the Product’s antenna and personnel in the vicinity of the device. The antenna used for this transmitter must not be co-located or operated in conjunction with any other antenna or transmitter. Modification warning: Caution - changes or modifications to this equipment, not expressly approved by City Theatrical, Inc. could void the user’s authority to operate the equipment.
599x Series          www.citytheatrical.com 12  3.1.4  Industry Canada Notification This Class B digital apparatus complies with Canadian ICES-003. Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device.  Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada. Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.
599x Series          www.citytheatrical.com 13  4  OEM Installation These modules are limited to OEM installations only. The OEM integrator is responsible for ensuring that the end user has no manual instructions to remove or install the modules. The modules are limited to installation in mobile or fixed applications, according to Part 2.1091(b) Separate approval is required for all other operating configurations, including portable configurations with respect to Part 2.1093 and different antenna configurations. 4.1  OEM Labeling Requirements The OEM integrator is required to have the following statements in the end product’s user’s manual. 4.1.1  FCC Compliance Statement (United States) This device complies with Part 15 of the Federal Communications Commission (FCC) Rules. Operation is subject to the following two conditions:  This device may not cause harmful interference. This device must accept any interference received, including interference that may cause undesired operation. CAUTION: Changes or modifications to this unit not expressly approved by the party responsible for compliance could void the user’s authority to operate this equipment. 4.1.2  IC Statement This device complies with Industry Canada’s license-exempt RSSs. Operation is subject to the following two conditions: (1) This device may not cause interference; and  (2) This device must accept any interference, including interference that may cause undesired operation of the device. Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.
FCC/IC Labeling Instruction for Multiverse Module #599X Where X=0, 1, 4, 5 represent different module configuration as shown on page 8  On Modular                                FCC/IC Label on Hosting/Finished Products: City Theatrical    MULTIVERSE MODULE   Model No.:     599X FCC ID: VU6599X   IC: 7480A-599X  This device complies with FCC Part 15C & IC RSS-247 Rules. Operating is subject  to  the  following  two  conditions:  (1)  This  device  may  not  cause harmful  interference,  and  (2)  this  device  must  accept  any  interference received, including interference that may cause undesired operation.  ( statement shown in the manual)  Product Sticker with  FCC/IC ID Brand Name     Product Marketing Name / Model No.  Contains FCC ID:VU6599X   IC:7480A-599X  FCC /IC Statements  This device complies with FCC Part 15C & IC RSS-247 Rules. Operating is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.   Module metal shielding cover
599x Series          www.citytheatrical.com 14  4.2  Approved Antennas To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that required for successful communication. This device has been designed to operate with the antennas listed in Table 12 below. Antennas not included in this list are strictly prohibited for use with this device. The required antenna impedance is 50 ohms. The OEM integrator must provide the ability to select an antenna in the end product and provide the following antenna information as to its use in the product’s user manual. The modules can be configured ONLY with any one of the approved antennas listed in Table 12 for fixed, point-to-point (one transmitter and one receiver) configuration.  When the device is configured for point-to-multipoint (one transmitter and multiple receivers, receivers talk to transmitter only one at a time) configuration, the receiver can use any of the approved antennas, the transmitter can use any approved antenna listed in Table 12 except ID5 and ID8 Yagi directional antennas. When antennas ID4 and ID7 are used, the antenna register must be selected to “Panel” mode. When antennas ID5 and ID8 are used, the antenna register must be selected to “Yagi” mode. The OEM must include instructions in the product’s user manual as to the setting of this register. The setting of this register can be either thru the local UI or RDM. For example: “When using a panel antenna, you must select “Panel Antenna” in the antenna options” Table 12: Approved Antennas ID Manufacture Model Type Connector Gain (dBi) Freq. Hz 1 Nearson S141AH-2450 Omni Whip RP-SMA 2 2.4G 2 TekFun M35-SR Omni Whip Tilt RP-SMA 2 2.4G 3 TekFun W50-SR-V4 Omni Whip Tilt RP-SMA 2/3 900M/2.4G 4 TekFun PL-M24-08X Panel N Female 8 2.4G 5 TekFun YG-M04-14X Yagi N Female 14 2.4G 6 Microchip TRF1001 Omni Whip U.FL on 150mm cable 2 2.4G 7 Tekfun PL-W26-08M Panel N Female 6.5/8.5 900M/2.4G 8 Tekfun LP-W28-110 Yagi N Female 11 900M/2.4G
599x Series          www.citytheatrical.com 15  5  Recommended Layout Decals Figure 1: 5990 Decal  Figure 2: 5994 Decal
599x Series          www.citytheatrical.com 16  Figure 3: 5991/5995 Decal  Figure 4: 5990 Side View  Figure 5: 5994 Side View  Figure 6: 5991/5995 Side View  Figure 7: Example Board Layout  Figure 8: Example Stencil Design   5.1  Layout Notes   Place the module at an edge of the OEM PCB with the antenna overhanging or at the edge.   There should be no copper directly under the module on the OEM’s top layer.   There should be no ground/power planes within 10mm of PCB trace antenna   Avoid metal structures near the PCB trace antenna
599x Series          www.citytheatrical.com 17  6  Signal Pinout Table 13: Pinout Descriptions Pin Type Signal Name Function Notes 1 GND GND Signal Ground  2 VCC VCC +3V3DC Module Power  3 VCC VCC +3V3DC Module Power  4 GND GND Signal Ground  5 I/O JTAG_TMS JTAG Test Mode Select  6 I JTAG_TCK JTAG Clock  7 I nRESET Module Hard Reset Active Low 8 GND GND Signal Ground  9 O UART_TXE DMX Driver Transmit enable  10 I UART_RX Receive Data from DMX driver  11 O UART_TX Transmit Data to DMX driver  12 GND GND Signal Ground  13 GND GND Signal Ground  14 I I2C_SCL I2C Clock Open-drain, 2KΩ internal pull-up 15 I/O I2C_SDA I2C Data Open-drain, 2KΩ internal pull-up 16 O I2C_nATTN I2C Attention Active Low 17 GND GND Signal Ground  18 I SPI_nSS SPI Slave Select Active Low 19 I SPI_MOSI SPI Master output, slave input  20 O SPI_MISO SPI Master input, slave output  21 I SPI_CLK SPI Clock Idle Low, Sample on Falling Edge 22 O SPI_nATTN SPI Attention Active Low 23 GND GND Signal Ground  24 GND GND Signal Ground
599x Series          www.citytheatrical.com 18  7  OEM Interfaces The module has three interfaces to OEM systems, SPI, I2C and DMX TTL. Not all interfaces are required to be connected to the OEM CPU. In this section, each interface will be described followed by the three implementation examples. 7.1 I2C The I2C bus provides bidirectional data transfer through a 2-wire interface, a serial data line (SDA), and a serial clock line (SCL). An Attention line is included that is active low to notify the OEM CPU that data is available to be read. The SDA and SCL lines each have 2KΩ internal pull-up resistors.  Additional pull up resistors may be needed depending on OEM’s circuit board design.  Do not apply a 5 volt logic signal to the I2C bus. You can have a maximum of one module on each I2C bus. Other I2C devices are allowed on the same buss, but may impact performance and should be evaluated. The Multiverse I2C chip address is 0x43. The I2C interface can operate up to fast mode (400 Kbps). The I2C interface is the only interface for configuring the module. All configurable parameters are read or written to this interface.  Access any to all slot data can be obtained thru this interface. Care should be taken to not attempt to retrieve more slot data than the interface speed can support for the DMX refresh rate currently being transmitted if loss of data is intolerable. For devices that wish to have a single RDM presence for the integrated device, RDM messages addressed to the OEM’s UID will come from this interface. Addressing registers is accomplished by supplying a 2 byte address after the I2C address. The register addresses are defined below in Table 14. Table 14: I2C Addresses ADDRESS (HEX) DESCRIPTION # BYTES READ/WRITE 0x0000 Product Name Length (Auto-increment on Read) 1 Read 0x0001 Product Name (String) <= 255 Read 0x0002 Manufacturer Name Length (Auto-increment on Read) 1 Read 0x0003 Manufacturer Name (String) <= 255 Read 0x0004 Serial Number Length (Auto-increment on Read) 1 Read 0x0005 Serial Number (String) <= 255 Read 0x0006 Hardware Revision Length (Auto-increment on Read) 1 Read 0x0007 Hardware Revision (String) <= 255 Read
599x Series          www.citytheatrical.com 19  0x0008 Software Revision Length (Auto-increment on Read) 1 Read 0x0009 Software Revision (String) <= 255 Read 0x000A Software Build Info Length (Auto-increment on Read) 1 Read 0x000B Software Build Info (String) <= 255 Read 0x0010 Manufacturer ID 2 Read 0x0011 Product ID 2 Read 0x0012 RDM UID 6 Read/Write 0x0013    0x0014 Hardware Binary Revision 2 Read 0x0015 Software Binary Revision 4 Read 0x0018 Operating Mode (0 = Off, 1 = Node, 2 = Hub, 0xff = Not Ready) 1 Read/Write 0x0019 Antenna Mode (0 = Auto, 1 = PCB, 2 = External) 1 Read/Write 0x001A Modulation (xMbps) 1 Read/Write 0x001B Modulation Minimum 1 Read 0x001C Modulation Maximum 1 Read 0x001D Hop Mode 1 Read/Write 0x001E Hop Mode Minimum 1 Read 0x001F Hop Mode Maximum 1 Read 0x0020 Hop Sub Mode 1 Read/Write 0x0021 Hop Sub Mode Minimum 1 Read 0x0022 Hop Sub Mode Maximum 1 Read 0x0023 Number of Hop Channels 1 Read 0x0024 Hop Sequence 1 Read/Write 0x0025 Hop Sequence Minimum 1 Read 0x0026 Hop Sequence Maximum 1 Read 0x0027 Transmit Power 2 Read/Write 0x0028 Transmit Power Minimum 2 Read 0x0029 Transmit Power Maximum 2 Read 0x002A Transmit Power Code 2 Read 0x002B Cluster ID 2 Read/Write 0x002C RF Encoding (0 = Direct, 2 = Cross Packet) 1 Read/Write 0x002D RF Encoding Minimum 1 Read 0x002E RF Encoding Maximum 1 Read 0x002F Front End Bypass (2.4GHz only) 1 Read/Write 0x0030 Receiver Status 1 Read 0x0031 Receiver RSSI 1 Read 0x0032 Clear Stats 1 Write 0x0033 Transmitter Total Packet Count 4 Read 0x0034 Receiver Total Packet Count 4 Read 0x0035 Receiver Good Packet Count 4 Read 0x0036 Receiver Repaired Packets 4 Read 0x0037 Receiver Bad Packets 4 Read 0x0038 Receiver Missed Packets 4 Read 0x0039 Max Packet Size 2 Read/Write 0x003A Max Packet Size Minimum 2 Read 0x003B Max Packet Size Maximum 2 Read 0x003C Hop Period 4 Read 0x003D FEC Sub-Blocks 1 Read/Write 0x003E Debug Terminal Enable 1 Read/Write 0x0040 Slot Count (Size of supported slot-array) 2 Read 0x0041 Slot Interface (0 = None, 1 = SPI, 2 = DMX In, 3 = DMX Out) 1 Read/Write 0x0042 DMX Stream 1 Read/Write
599x Series          www.citytheatrical.com 20  0x0043 DMX Length 2 Read/Write 0x0044 DMX Present 1 Read 0x0046 I2C Attention 8 Read 0x0047 RDM Proxy Traffic Enable 1 Read/Write 0x0048 RDM External Parser 1 Read/Write 0x0049 RDM Response 237 Write 0x004A RDM PD 231 Read 0x4000 – 0x49FF DMX Slot Array, address auto-increments 1 Read/Write 7.1.1  I2C Accessible Data The I2C Interface supports access to the types of data in Table 15. Table 15: I2C Accessible Data Type Comments Slot Data Any slot data from any stream being sent over the wireless/wired link RDM RDM messages that are directed to the OEM CPU Configuration Configuration registers  ASC data for a universe is stored in a different stream than the universe that it was received on. See ???? for more information on streams. 7.1.2  I2C Protocol  7.1.2.1  Strings Strings use 2 registers.  The first contains the 1-byte length (0-255) of the string while the second contains the string itself.  When the length register is read the register address auto-increments to the string address which means if reading continues the string will clock out after the length.  Note that the auto-increment behavior only applies from the length address to the string address.  Once the string address is read the address remains at the string address and a subsequent read will clock out the string again. 7.1.2.2  Termination and Overrun If reading attempts to continue beyond the length of a register zeros will be clocked out indefinitely.  Zero will also provide an automatic termination for strings. If writing continues beyond the length of a register then extra bytes are discarded. If writing is terminated by a Stop condition before the specified number of bytes have been written then the entire operation is discarded.  A write may be suspended and re-commenced by a repeat-Start, but this is not a common use-case.
599x Series          www.citytheatrical.com 21  7.1.2.3  Repeated Reads The read/write logic is reset by an I2C Stop condition.  Following a Stop a repeated read with no register address write will read the same register again, except in special cases where the register address auto-increments (string-length registers and slot array).  If a read occurs with no intervening Stop (repeated Start condition) then reading continues from the previous position. 7.1.2.4  Repeated Writes Following a Stop condition, the first two bytes written are always interpreted as a register address.  If a write operation begins with a repeated Start condition then it will continue from the previous position. 7.1.2.5  Slot Array Registers 0x4000 through 0x49FF are individual 1 byte registers at consecutive addresses.  Address auto-increments on read or write.  Slots are readable in both hub and node modes.  Slots are only writeable in hub mode. 7.1.2.6 Timing diagrams  Figure 9: I2C Specification 7.1.3  I2C Register Descriptions  7.1.3.1  (0x0046) I2C Attention Register Whenever the radio module needs to read/write data from/to the OEM CPU, it will assert the I2C Attention line. The OEM CPU will read this register to determine the attention reason. Reason codes are defined in Table 17. When reading this register, there will be eight bytes returned. The first byte is the reason, followed by 7 bytes of data. Table 16 defines the data bytes returned.
599x Series          www.citytheatrical.com 22  After reading the I2C Attention register, a read of the RDM PD register is required to get the message data. If the PD length reported in the I2C Attention register is less 2 bytes or less, the needed data for the RDM command will be included in the attention register and a read of the RDM PD register is not necessary. Table 16: I2C Attention Data Bytes Byte Definition 0 Attention Reason Code 1 Length of data in RDM PD register (0 – 230 bytes) 2-3 RDM PID in network byte order 4-5 RDM Sub-device number in network byte order 6-7 First 2 bytes of PD if length of PD <= 2, else random value  Table 17: I2C Attention Reason Codes Code Reason 0x00 Null 0x01 RDM Get message received 0x02 RDM Set message received 0x03 RDM Set Broadcast message received 0x04 Slot Value Change 7.1.3.2  (0x0047) I2C RDM Proxy Traffic Enable  7.1.3.3  (0x0049) I2C RDM Response This write only register is used to send RDM responses back to the radio module. The radio module will generate an ACK_TIMER with a value of 1 in the case where the OEM CPU does not answer the RDM message within the RDM timing requirements. In order to avoid the ACK_TIMER, the OEM CPU needs to have the complete response transferred back to the radio module within 2ms. When the ACK_TIMER expires and the RDM controller tries to retrieve the response and the OEM CPU still has not supplied the response, the radio module will respond with a NACK NR_BUFFER_FULL and consider the message cycle complete. If the RDM controller sends a message other than Get:QUEUED_MESSAGE before or after the ACK_TIMER and the OEM CPU writes a new response to the RDM Response register, the old message is overwritten. Table 18: I2C RDM Response Data Bytes Byte Definition 0 Length of the response message 1 RDM Response type as defined in E1.20
599x Series          www.citytheatrical.com 23  2-3 RDM PID in network byte order 4-5 Sub-Device number in network byte order 6-236 RDM PD 7.1.3.4  (0x004A) I2C RDM PD The read only register contains the RDM PD of the message received when the PDL of the message is greater than 2 bytes. When the I2C Attention register is read and the PD byte is greater than 2, this register must be read to get the RDM messages payload. 7.2 SPI The SPI interface is used for slot data and RDM messages external to the OEM product. The interface has an attention signal to notify the OEM CPU that the interface has data available to be read. This interface is mutually exclusive with the UART interface. If you use the UART for a DMX interface, SPI is disabled. If you enable the SPI interface, the UART is disabled. 7.2.1  SPI Protocol Table 19: Synchronous Serial Interface (SSI) Characteristics PARAMETER NO. PARAMETER MIN TYP MAX UNIT S1 tclk_per          SSIClk cycle time 12  ???? system clocks S2 tclk_high         SSIClk high time  0.5  tclk_per  S3 tclk_low          SSIClk low time  0.5  tclk_per  Figure 10: SSI Timing
599x Series          www.citytheatrical.com 24   7.3 UART The UART interface is used to handle a single universe of DMX/RDM data. It is capable of proxying a limited number of RDM devices. 7.4  Recommended Configurations The interfaces that are connected to the OEM CPU should fall into one of three setups. These setups are based on what your data needs are and whether you intend to appear as a unified RDM device or not. 7.4.1  Minimal This configuration has the following features:   DMX is not intended to be sent from module   Consumed DMX slots are retrieved via the I2C interface   All configuration operations set via I2C interface
599x Series          www.citytheatrical.com 25    OEM CPU stores and sets configuration data   OEM provides user interface   OEM CPU answers unicast RDM messages thru I2C interface   Your device will show as one RDM devices In this configuration, the OEM only needs to supply power and provide an I2C interface connection. Figure 11: Minimal Configuration Block Diagram  7.4.2  Basic This configuration has the following features:   One universe of DMX/RDM is handled by the module o  Can receive wired DMX/RDM (Does not transmit wirelessly) o  Can send wirelessly received DMX/RDM   Consumed DMX slots can be retrieved via the I2C interface o In both wired and wireless directions   All configuration operations are set via I2C interface   OEM stores and sets configuration data   OEM provides user interface   OEM answers unicast RDM messages thru I2C interface   OEM device will show as one RDM devices   Can proxy up to 50 end devices on DMX/RDM UART interface In this configuration, the OEM supplies power and connects to the I2C interface. The UART interface is connected to a DMX driver and associated RDM line bias network. Figure 12: Basic Configuration Block Diagram
599x Series          www.citytheatrical.com 26   7.4.3  Advanced This configuration has the following features:   All configuration operations are set via I2C interface   OEM stores and sets configuration data   OEM provides user interface   OEM device will show as one RDM devices   Up to 5 universes of slot data is accessed thru the SPI interface   Proxied RDM messages are handled thru the SPI interface   OEM is responsible for generating DMX/RDM ports, if required   OEM is responsible for providing RDM proxy services   OEM maintains the RDM proxy list In this configuration, the OEM supplies power and connects to the SPI and I2C interfaces. If the design requires DMX/RDM ports on the product, the OEM has to generate those ports from the SPI data and provide RDM proxy services. Figure 13: Advanced Configuration Block Diagram
599x Series          www.citytheatrical.com 27
599x Series          www.citytheatrical.com 28  8  Tape and Reel Information
599x Series          www.citytheatrical.com 29  9  Reflow Profile Information and graph for reflow profile

Navigation menu