CITY THEATRICAL INC. 5994 Manuale Utente

Pagina di 30
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) 
Read 
0x0001 
Product Name (String) 
<= 255 
Read 
0x0002 
Manufacturer Name Length (Auto-increment on Read) 
Read 
0x0003 
Manufacturer Name (String) 
<= 255 
Read 
0x0004 
Serial Number Length (Auto-increment on Read) 
Read 
0x0005 
Serial Number (String) 
<= 255 
Read 
0x0006 
Hardware Revision Length (Auto-increment on Read) 
Read 
0x0007 
Hardware Revision (String) 
<= 255 
Read