CITY THEATRICAL INC. 5994 Manuale Utente
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.
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
(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 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.
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.
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
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.
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