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 Table of Contents Revision History ..................................................................................................................... 6 Introduction ............................................................................................................................ 7 2.1 Features ......................................................................................................................... 7 2.2 Part Numbers ................................................................................................................. 8 Specifications ......................................................................................................................... 9 3.1 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 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 Regulatory Specifications ............................................................................................. 11 Approved Antennas ...................................................................................................... 14 Recommended Layout Decals ............................................................................................. 15 5.1 Layout Notes ................................................................................................................ 16 Signal Pinout ........................................................................................................................ 17 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 7.2 7.1.3.3 www.citytheatrical.com (0x0049) I2C RDM Response ........................................................................ 22 7.1.3.4 (0x004A) I2C RDM PD ................................................................................... 23 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 Tape and Reel Information .................................................................................................. 28 Reflow Profile ....................................................................................................................... 29 599x Series www.citytheatrical.com List of Tables Table 1: Revision History Table 2: Part Numbers Table 3: Absolute Maximum Ratings Table 4: Physical Characteristics Table 5: ESD Ratings Table 6: Recommended Operating Conditions Table 7: Power Consumption Summary Table 8: DC Characteristics Table 9: RF Characteristics Table 10: Interfaces Table 11: Timing Characteristics Table 12: Approved Antennas Table 13: Pinout Descriptions Table 14: I2C Addresses Table 15: I2C Accessible Data Table 16: I2C Attention Data Bytes Table 17: I2C Attention Reason Codes Table 18: I2C RDM Response Data Bytes Table 19: Synchronous Serial Interface (SSI) Characteristics 10 10 10 10 10 14 17 18 20 22 22 22 23 599x Series www.citytheatrical.com List of Figures Figure 1: 5990 Decal Figure 2: 5994 Decal 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 Figure 9: I2C Specification Figure 10: SSI Timing Figure 11: Minimal Configuration Block Diagram Figure 12: Basic Configuration Block Diagram Figure 13: Advanced Configuration Block Diagram 15 15 16 16 16 16 16 16 21 23 25 25 26 599x Series www.citytheatrical.com 1 Revision History Table 1: Revision History Revision 1.0 1.1 1.2 1.3 1.4 1.4 Date May 8th, 2017 August 15th 2017 August 24th 2017 November 6th 2017 November 6th 2017 November 6th 2017 1.5 1.6 1.7 November 13th 2017 December 4th 2017 December 6th 2017 1.8 1.9 December 19th 2017 January 23rd 2018 Description Preliminary release of Footprint and pin info Added Electrical Characteristics and Protocol Updated Table 4 packaging Added ID 7&8 to Table 12 Added text to Introduction Updates to cover page; revised intro for naming consistency Updated Table 12 ID8 gain to 11dBi Updated Table 14 and added I2C Attention Added Integration block diagrams Added more I2C register descriptions Added Configuration Block Diagrams Added required OEM wording on antenna Added OEM requirements as per FCC review Author/Changed P. Kleissler D. Smith/P. Kleissler P. Kleissler A. Joo P. Kleissler J. Morreale A. Joo P. Kleissler P. Kleissler P. Kleissler P. Kleissler 599x Series www.citytheatrical.com 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 2.2 www.citytheatrical.com 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 Part Numbers Table 2: Part Numbers Model # 5990 5991 5994 5995 Description 900MHz Multiverse Module Internal & External Antenna (DTS) 900MHz Multiverse Module External Antenna Only (DTS) 2.4GHz Multiverse Module Internal & External Antenna (FHSS) 2.4GHz Multiverse Module External Antenna Only (FHSS) FCC ID: VU65990 IC: 7480A-5990 Size 18mm x 34mm VU65991 7480A-5991 18mm x 21mm VU65994 7480A-5994 18mm x 26.2mm VU65995 7480A-5995 18mm x 21mm 599x Series www.citytheatrical.com 3 Specifications Table 3: Absolute Maximum Ratings Over operating free-air temperature range (unless otherwise noted)1 MIN -0.3 -0.3 -40 Supply Voltage Voltage on any pin Storage Temperature MAX VCC + 0.3, max3.6 VCC + 0.3, max3.6 150 UNIT °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 PCB SMD 2 x 12 castellated edge U.FL/IPEX 5990: Tape & Reel 13” 56mm, 780/reel 5994: Tape & Reel 13” 44mm, 780/reel 5991/5995: Tape & Reel 13” 32mm, 780/reel OEM Interface Antenna Connector Moisture Sensitivity Level Packaging mm Table 5: ESD Ratings VESD Electrostatic Discharge Human body Model (HBM)2 Charged device model (CDM)3 All Pins All Pins VALUE ±3500 ±1250 UNIT Table 6: Recommended Operating Conditions Over operating free-air temperature range MIN -40 3.10 Ambient Temperature Operating Supply Voltage (VCC) Rising Supply voltage slew rate Falling Supply voltage slew rate MAX 85 3.36 100 20 UNIT °C mV/µs mV/µs 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. Per ANSI/ESDA/JEDEC JS001. Per JESD22-C101 599x Series www.citytheatrical.com Table 7: Power Consumption Summary Transmit and receive measurements made with maximum power settings. Different RF modes will affect power consumption. PARAMETER TEST CONDITIONS Sleep Current Consumption Transmitter Receiver MODULE 5990/5991 5994/5995 5990/5991 5994/5995 5990/5991 5994/5995 TYP 30 80 25 25 UNIT mA mA mA mA mA mA Table 8: DC Characteristics MIN VOH at 4mA Load VOL at 4mA Load VIH VIL MAX UNIT 0.8 2.72 0.28 Lowest interface input voltage reliably interpreted as a High Highest interface input voltage reliably interpreted as a Low 0.2 Table 9: RF Characteristics TRANSMITTER CHARACTERISTICS Frequency Range Rated Transmit Power Encryption Security RECEIVER CHARACTERISTICS Sensitivity Error Checking Forward Error Correction Modulations 5990 / 5991 5994 / 5995 UNIT MHz GHz dBm 5990/5991: 902 ~ 928 5994/5995: 2.40 ~ 2.483 17 +0.25 AES-128 User Password dBm CRC32 Cross-Packet DTS FHSS Table 10: Interfaces OEM INTERFACE SPI I2C UART SPEED 4Mbps max 400Kbps max 250Kbps 4 Wire Slave 2 Wire Slave DMX TTL with Driver control Table 11: Timing Characteristics MIN 10 MAX UNIT 599x Series www.citytheatrical.com nReset low duration Active → Sleep Sleep → Active 3.1 µs µs µs 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. 11 599x Series www.citytheatrical.com 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. 12 599x Series www.citytheatrical.com 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. 13 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 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 Module metal shielding cover FCC/IC Label on Hosting/Finished Products: 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. 599x Series www.citytheatrical.com 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 Nearson TekFun TekFun TekFun TekFun Microchip Tekfun Tekfun Model S141AH-2450 M35-SR W50-SR-V4 PL-M24-08X YG-M04-14X TRF1001 PL-W26-08M LP-W28-110 Type Omni Whip Omni Whip Tilt Omni Whip Tilt Panel Yagi Omni Whip Panel Yagi 14 Connector RP-SMA RP-SMA RP-SMA N Female N Female U.FL on 150mm cable N Female N Female Gain (dBi) 2/3 14 6.5/8.5 11 Freq. Hz 2.4G 2.4G 900M/2.4G 2.4G 2.4G 2.4G 900M/2.4G 900M/2.4G 599x Series www.citytheatrical.com 5 Recommended Layout Decals Figure 1: 5990 Decal Figure 2: 5994 Decal 15 599x Series www.citytheatrical.com 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 16 599x Series www.citytheatrical.com 6 Signal Pinout Table 13: Pinout Descriptions Pin 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Type GND VCC VCC GND I/O GND GND GND I/O GND GND GND Signal Name GND VCC VCC GND JTAG_TMS JTAG_TCK nRESET GND UART_TXE UART_RX UART_TX GND GND I2C_SCL I2C_SDA I2C_nATTN GND SPI_nSS SPI_MOSI SPI_MISO SPI_CLK SPI_nATTN GND GND Function Signal Ground +3V3DC Module Power +3V3DC Module Power Signal Ground JTAG Test Mode Select JTAG Clock Module Hard Reset Signal Ground DMX Driver Transmit enable Receive Data from DMX driver Transmit Data to DMX driver Signal Ground Signal Ground I2C Clock I2C Data I2C Attention Signal Ground SPI Slave Select SPI Master output, slave input SPI Master input, slave output SPI Clock SPI Attention Signal Ground Signal Ground 17 Notes Active Low Open-drain, 2KΩ internal pull-up Open-drain, 2KΩ internal pull-up Active Low Active Low Idle Low, Sample on Falling Edge Active Low 599x Series www.citytheatrical.com 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) 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 0x0007 DESCRIPTION # BYTES Product Name Length (Auto-increment on Read) Product Name (String) Manufacturer Name Length (Auto-increment on Read) Manufacturer Name (String) Serial Number Length (Auto-increment on Read) Serial Number (String) Hardware Revision Length (Auto-increment on Read) Hardware Revision (String) 18 <= 255 <= 255 <= 255 <= 255 READ/WRITE Read Read Read Read Read Read Read Read 599x Series www.citytheatrical.com 0x0008 0x0009 0x000A 0x000B 0x0010 0x0011 0x0012 0x0013 0x0014 0x0015 0x0018 0x0019 0x001A 0x001B 0x001C 0x001D 0x001E 0x001F 0x0020 0x0021 0x0022 0x0023 0x0024 0x0025 0x0026 0x0027 0x0028 0x0029 0x002A 0x002B 0x002C 0x002D 0x002E 0x002F 0x0030 0x0031 0x0032 0x0033 0x0034 0x0035 0x0036 0x0037 0x0038 0x0039 0x003A 0x003B 0x003C 0x003D 0x003E 0x0040 0x0041 0x0042 Software Revision Length (Auto-increment on Read) Software Revision (String) Software Build Info Length (Auto-increment on Read) Software Build Info (String) Manufacturer ID Product ID RDM UID Hardware Binary Revision Software Binary Revision Operating Mode (0 = Off, 1 = Node, 2 = Hub, 0xff = Not Ready) Antenna Mode (0 = Auto, 1 = PCB, 2 = External) Modulation (xMbps) Modulation Minimum Modulation Maximum Hop Mode Hop Mode Minimum Hop Mode Maximum Hop Sub Mode Hop Sub Mode Minimum Hop Sub Mode Maximum Number of Hop Channels Hop Sequence Hop Sequence Minimum Hop Sequence Maximum Transmit Power Transmit Power Minimum Transmit Power Maximum Transmit Power Code Cluster ID RF Encoding (0 = Direct, 2 = Cross Packet) RF Encoding Minimum RF Encoding Maximum Front End Bypass (2.4GHz only) Receiver Status Receiver RSSI Clear Stats Transmitter Total Packet Count Receiver Total Packet Count Receiver Good Packet Count Receiver Repaired Packets Receiver Bad Packets Receiver Missed Packets Max Packet Size Max Packet Size Minimum Max Packet Size Maximum Hop Period FEC Sub-Blocks Debug Terminal Enable Slot Count (Size of supported slot-array) Slot Interface (0 = None, 1 = SPI, 2 = DMX In, 3 = DMX Out) DMX Stream 19 <= 255 <= 255 Read Read Read Read Read Read Read/Write Read Read Read/Write Read/Write Read/Write Read Read Read/Write Read Read Read/Write Read Read Read Read/Write Read Read Read/Write Read Read Read Read/Write Read/Write Read Read Read/Write Read Read Write Read Read Read Read Read Read Read/Write Read Read Read Read/Write Read/Write Read Read/Write Read/Write 599x Series www.citytheatrical.com 0x0043 0x0044 0x0046 0x0047 0x0048 0x0049 0x004A 0x4000 – 0x49FF 7.1.1 DMX Length DMX Present I2C Attention RDM Proxy Traffic Enable RDM External Parser RDM Response RDM PD DMX Slot Array, address auto-increments 237 231 Read/Write Read Read Read/Write Read/Write Write Read Read/Write I2C Accessible Data The I2C Interface supports access to the types of data in Table 15. Table 15: I2C Accessible Data Type Slot Data RDM Configuration Comments Any slot data from any stream being sent over the wireless/wired link RDM messages that are directed to the OEM CPU 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 autoincrements 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. 20 599x Series www.citytheatrical.com 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. 21 599x Series www.citytheatrical.com 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 2-3 4-5 6-7 Definition Attention Reason Code Length of data in RDM PD register (0 – 230 bytes) RDM PID in network byte order RDM Sub-device number in network byte order First 2 bytes of PD if length of PD <= 2, else random value Table 17: I2C Attention Reason Codes Code Reason 0x00 0x01 0x02 0x03 0x04 Null RDM Get message received RDM Set message received RDM Set Broadcast message received 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 Length of the response message RDM Response type as defined in E1.20 22 599x Series www.citytheatrical.com 2-3 4-5 6-236 RDM PID in network byte order Sub-Device number in network byte order 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. S1 S2 S3 tclk_per tclk_high tclk_low PARAMETER SSIClk cycle time SSIClk high time SSIClk low time Figure 10: SSI Timing 23 MIN 12 TYP 0.5 0.5 MAX ???? UNIT system clocks tclk_per tclk_per 599x Series www.citytheatrical.com 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 24 599x Series www.citytheatrical.com 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 25 599x Series www.citytheatrical.com 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 26 599x Series www.citytheatrical.com 27 599x Series www.citytheatrical.com 8 Tape and Reel Information 28 599x Series www.citytheatrical.com 9 Reflow Profile Information and graph for reflow profile 29
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : Yes Author : Paul Kleissler Create Date : 2018:01:23 17:27:50-05:00 Modify Date : 2018:02:09 10:11:53-05:00 Has XFA : No Language : en-US Tagged PDF : Yes XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-20:48:00 Format : application/pdf Creator : Paul Kleissler Creator Tool : Microsoft® Word 2010 Metadata Date : 2018:02:09 10:11:53-05:00 Producer : Microsoft® Word 2010 Document ID : uuid:a760863c-c64f-4a7f-81c5-34e44436a150 Instance ID : uuid:d5112b1f-edf4-4eea-9d6f-b4af00c0ee74 Page Count : 30EXIF Metadata provided by EXIF.tools