Title: EXT Specification
Author: Pharos Architectural Controls Limited
Last saved by: Simon Hicks
Company: Carallon Ltd.

Specification
EXT

A. General
i.	The EXT shall be a microprocessor-based system specifically designed as an extension to the Pharos TPC for control of lighting in an architectural or entertainment application. A personal computer running emulation software shall not be acceptable.
ii.	The EXT shall connect directly to a Pharos TPC via a Cat 5 or Cat 6 cable, providing power and data to the TPC. 
iii.	The EXT shall be configured by the connected Pharos TPC.
iv.	The Operating Software of the EXT shall be stored in a dedicated non-removable non-volatile solid-state memory. It shall be possible to update the Operating Software via the connected Pharos TPC by download from a remote personal computer over an Ethernet connection.
v.	The EXT shall automatically power the connected TPC and be automatically configured in return by the TPC on receiving power without additional external inputs.  
vi.	There shall be visual indicators on the EXT showing status of the EXT, its interfaces and the connected TPC.
vii.	When connected to a Pharos TPC, the EXT shall have a capacity of 512 output control channels of either DMX512 with RDM or eDMX protocols, including Art-Net II, KiNet, sACN and Pathport.
viii.	The EXT shall be able to output DMX512 and multiple eDMX protocols simultaneously, up to the output control channel limit of the connected TPC.
ix.	The EXT shall support the ability of the connected TPC to output eDMX protocols on a different IP network to its management IP network.
x.	The EXT shall support a DALI bus interface for transmitting and receiving the DALI protocol.
xi.	The EXT shall indicate when there is a power supply connected to the DALI bus, and when the voltage of this power supply exceeds the DALI specification.
xii.	The EXT shall be able to control up to 64 DALI ballasts.
xiii.	The EXT shall receive DALI commands from the connected TPC and transmit them onto the DALI bus.
xiv.	The EXT shall be able to receive all DALI commands on the bus and transmit the data to the connected TPC for use as triggers.
xv.	The EXT shall support an Ethernet interface, which will act as a gateway to the Ethernet interface of the connected TPC, allowing the TPC to connect to multiple other controllers and remote devices across an Ethernet network.
xvi.	The EXT shall support a full-duplex RS232 serial port.
xvii.	The EXT shall support 8 local inputs capable of digital, analogue or contact closure operating modes.
xviii.	The EXT shall have a recessed switch for resetting the unit without removal of power.
xix.	The EXT shall have an internal watchdog feature that will restart the unit in the event of program failure.
xx.	The EXT shall be provided with a 5 year manufacturer warranty.

B. Physical
i.	Enclosure and mounting shall comply with DIN43880 and EN60715(35/7.5) respectively
ii.	The unit shall be an 8 unit DIN enclosure (143.5mm x 90.0mm x 58.0mm)
iii.	The unit shall be entirely solid-state with no moving parts, fans nor hard disc drives
iv.	The unit shall operate in a temperature range from 0°C to 50°C (32°F to 122°F)
v.	The unit shall be CE compliant.
vi.	The unit shall be ETL/cETL listed.

C. Electrical
i.	The EXT shall be designed to support the following wire terminations (Camden Electronics CTB9208 5.08mm plug-in rising clamp terminals):
a.	3-pin isolated DMX512 Out, RDM-compatible
b.	16-pin digital/analogue inputs (8 inputs, tri-mode for digital: active high, active low or contact closure)
c.	3-pin RS232 serial input/output
d.	3-pin DALI bus connection
and the plug-in rising clamp terminals shall be provided.
ii.	In addition there shall be the following standard connectors:
a.	RJ45 socket for 10/100Base-TX Ethernet
b.	RJ45 socket for connection to TPC
iii.	The EXT shall be designed to support a 3-pin Weidmuller BVZ 7.62/03/180 7.62mm plug-in clamping yoke wire termination for 100-240VAC power.
iv.	The EXT shall be able to supply power to the connected TPC via the Cat 5 or Cat 6 cable.

D. Software
i.	The EXT shall be supported by programming software running on either a PC or Mac platform.  Programming features shall include:
a.	Comprehensive architectural and automated fixture library 
b.	Drag and drop placement of fixtures on plan
c.	Drag and drop patching of fixtures to output addresses
d.	Import of any media for mapping to fixture arrays
e.	Timeline-based programming and playback
f.	Extensive range of editable effect presets
g.	Drag and drop placement of effect presets and media on timeline
h.	Variety of triggering options for firing system-wide events
i.	Each trigger event may be configured to initiate one or more lighting or show control action
j.	Each trigger event may be configured to test one or more conditions before executing its actions
k.	Simulation of individual timelines, and entire project with triggers
l.	Live output from software for programming verification purposes
m.	Controller and network management tools 
n.	Export TSV reports for all aspects of programming
o.	Tools for remote management of content and show programming