Overview When you need to push a button, but it doesn’t have any! Tactile – Fast – Easy – Dependable CONTROL The Universal Switch Panel (USP3) makes it easy to add tactile push buttons where and when you need them: ✓...
Page 5
Unlike mechanical switches, the operating mode of the front panel switches, GPO contact closures, and tally can be easily configured by the user for their specific application. Additionally, a switch on the Universal Switch Panel (USP3) can be configured to control Actions on another USP, GTP, IP Buddy or AIB as well as tally sources off remote USP’s, GTP’s, IP Buddy’s or AIB’s.
Page 6
EQUIPMENT LIST Component Part Number USP3 Switch Panel USP3-8, USP3-8D, USP3-16 USP3 Power Supply Included USP3 Power Cord Included DB37 Cables Included based on Kit DB25 Cables Included based on Kit VERSION HISTORY Issue Date Change Details 03/21/20 First Issue USP3 User Manual Page 6 of 73...
Installation 1. Connect supplied power supply to POWER 1 connector. For redundant power option, connect power supplies to POWER 1 and POWER 2 connectors. 2. Connect Ethernet cable to ETHERNET connector. DEFAULT ETHERNET CONFIGURATION IP Address: 192.168.10.217 Subnet Mask: 255.255.255.0 Gateway: 192.168.10.1 The USP3 is configured using a standard web browser (Safari, Firefox, and Chrome).
System Configuration The System Configuration page is used to configure the network settings for the USP3. Additionally, this page is used to install firmware upgrades, SAVE/RESTORE configuration files, set NTP time, manage/view logs and set factory defaults for the USP3-TSA panel: The default IP address is: 192.168.10.217 The default Gateway is:...
Page 9
PARAMETER DESCRIPTION P1 Software Upgrade: Use this link to install the P1 upgrade file provided by DNF Controls Use this link to install the Web pages upgrade file provided by DNF Web Upgrade: Controls Use this link to save the USP3’s current configuration to a Save Configuration configuration file on a computer.
View Received Data The USP3 View Received Data link under the System Maintenance page monitors all incoming data from the selected remote device. Use the Refresh link to view incoming data as it is received. Use the Clear Log link to clear the log data. !!NOTE!! View Received Data page does not auto-refresh and does not generate a log file.
The Web Keys are fully operational, controlling and tallying the same as the physical keys by default in the current software. If Web Key or Web Key settings are not visible, please reach out to TSL support for a software update. Go to the System Configuration web page to configure when they are visible.
Page 12
SYSTEM CONFIGURATION PAGE 1. Navigate to the SYSTEM CONFIGURATION page and locate the dropdown shown below. Display Web Keys without login – The Web Keys are visible without requiring login to the USP3. Display Web Keys only when logged in –The Web Keys are visible only after successful login.
GPI Events Use this page to configure the operation of the GPIs. If the GPIs are not used, this page may be left blank. USP3 User Manual Page 13 of 73...
Page 14
PARAMETER DESCRIPTION GPI Label: Enter any 15 characters or symbols. For convenience only. Used in Event Action Table OPTO ON: The GPI is ON when the opto-isolator is energized (powered). User Defined The GPI is OFF when the opto-isolator is de-energized. ON State: OPTO OFF: The GPI is ON when the opto-isolator is de-energized.
GPO Actions Use this page to configure the operation of the local GPOs. If the GPOs are not used, this page may be left blank. USP3 User Manual Page 15 of 73...
Page 16
GPO OPERATING MODE Each GPO can be configured by the user to operate according to one of the following operating modes. Only one operating mode can be assigned to a GPO at any time. The assignment of a new operating mode automatically overrides the previous operating mode assignment.
Page 17
E) GROUP (RADIO GROUP) OPERATION The GPO Group operates like a radio group of interlocked switches. Pressing one switch causes the other switches to automatically release. Only one switch will remain pressed at any time. A GPO can belong to one and only one GPO Group. More than one GPO Group can exist with each group made up of other GPOs.
Page 18
Momentary ON For MOMENTARY operating mode only. ON duration for Momentary GPO. Time: Drop down menu settable from 0.01 sec to 2.0 sec. Group: Radio Group RG1 – RG4: Only one GPO in a Group can be ON at a time. Before a GPO is turned ON, all the other GPOs in the group are immediately turned off.
Remote Device Assignment Use this page to identify the remote USP’s, GTP-32’s, AIB’s, or other devices that the local USP will communicate with. If the USP3 will operate standalone, this page may be left blank. PARAMETER DESCRIPTION Remote Device Enter a unique device description/ identifier, up to 32 characters in length Label: that clearly identifies the remote device.
Page 20
Connection For TCP/IP Only Mode: Client Transmit: Establish connection to remote device. Transmit command. Disconnect from remote device. Client Transmit/Receive: Establish connection to remote device. Maintains connection to remote device. Server Receive/Transmit: Accept connection from client. Only client at assigned IP Address can connect. The client is responsible for maintaining connection.
Page 21
Remote Device Configuration 1. Click on the Remote Device Assignment button. The Remote Device Assignment page will be displayed. 2. Click in the DEVICE Description field and enter a unique description/ identifier, up to 32 characters in length. This description/ identifier will appear in the remote device list that is used on the other configuration pages.
Keymapper Use this page to configure the operation of the Key mapper functions. If the Key mapper functions are not used, this page may be left blank. The Key Mapper function is a function that maps USP3 key presses to HOTKEYs for Editors, Graphic devices, Production Playout &...
Page 23
When a USP key is pressed, the assigned Key Mapper List entry is transmitted to the Panel Key Mapper application, pkm.exe, running on the Microsoft Windows based remote device. The Key Mapper List Web page contains 48 entries. Select an entry in the Key Mapper list web page to create the HOTKEY key combination used by the Editor or other Windows application.
GTP-32 / DC20 Receive Events Use this page to configure events coming from a GTP-32/DC20. If a GTP-32/DC20 is not used, this page may be left blank. The GTP-32/DC20 Receive Events page allow for a GTP-32/DC20 source event or action to be configured as a local source event on a USP3.
Page 25
Action Table to map the GTP-32/DC20 receive event to an action. One GTP-32/DC20 receive event can control multiple actions. The GTP-32/ DC20 Receive Event type event is only displayed in the Event Action Table for Remote Devices of Device Type “GTP-32/ DC20”. PARAMETER DESCRIPTION Event Label: Enter any 32 characters.
Serial Port Configuration Use this page to configure the serial port of the USP3. If the serial port is not used, this page may be left blank PARAMETER DESCRIPTION Port Configuration: RS232 DTE, RS422 Controller or RS422 Device Baud: 300, 1200, 2400, 4800, 9600,19200, 38400 Rate: Parity: None, Odd, Even Data:...
Page 27
SERIAL PORT CONFIGURATION 1. Click on the Serial Port Configuration tab. The Serial Port Configuration page will be displayed. 2. Click on the Port Configuration dropdown and select the desired port configuration. 3. Click on the Baud dropdown to select the correct baud rate. 4.
AHSC TX Actions Use this page to configure the AHSC Transmit commands. If AHSC Transmit commands are not used, this page may be left blank. The AHSC Transmit action transmits a user entered group of characters to the user assigned IP Address and Port Number as assigned in the Remote Device Assignment page.
Page 29
PARAMETER DESCRIPTION Action: Label: Enter any 32 characters. This label is used in the Event Action Table. ASCII/ HEX The ASCII/HEX Command is 1 - 256 characters in length. Command: Use %yz to enter a HEX value. ‘y’ and ‘z’ are values 0 - 9 or A- F.
AHSC RX Events Use this page to configure the AHSC Receive Events. If AHSC Receive Events are not used, this page may be left blank. The AHSC Receive Events monitors a user entered group of characters from a user assigned IP Address and Port Number as assigned in the Remote Device Assignment page.
Page 31
Use the "NOT" option to monitor system operation for abnormal status. Pattern matching examples can be found in the back of this manual. PARAMETER DESCRIPTION Event Enter any 32 characters. This label is for convenience only and is used in the Label: Event Action Table.
Page 32
Click on any other page button to exit without saving changes. USP3 User Manual Page 32 of 73...
HTTP GET / POST Actions Use this page to configure the HTTP GET/POST commands. If HTTP GET/POST commands are not used, this page may be left blank. The Hypertext Transfer Protocol (HTTP) is designed to enable communications between clients and servers. HTTP works as a request-response protocol between a client and server. Two commonly used methods for a request-response between a client and server are: GET and POST.
Page 34
Value: Enter the value data of the HTTP “POST” or “GET”. Content- Options available: Type: • Text/plain • Text/HTML • Application/XML • Application/JSON • Application/x-www-form-url encoded Data: Enter the data of the HTTP “POST” or “GET”. HTTP Actions Configuration 1. Click on the HTTP GET/POST Actions tab. The HTTP GET/POST Actions page will be displayed.
SNMP TX/RX Actions Use this page to configure the SNMP TX/RX actions. If SNMP TX/RX commands are not used, this page may be left blank. Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behavior.
Page 36
PARAMETER DESCRIPTION Object The OID is 8 - 256 decimal values in length entered in dot notation. Only Identifier decimal values are accepted. (OID): ie: 1.22.333.4.55.666.7.88. Maximum entered decimal value is 99999999. PARAMETER DESCRIPTION Value OID Value Type: Type/ Integer: Enter decimal value 0 - 999999 for OID value.
Page 37
Click on any other page button to exit without saving changes. USP3 User Manual Page 37 of 73...
MEM Configuration Use this page to configure local MEMS. If MEMS are not used, this page may be left blank. MEM’s are used to save an incoming “Events” ON or OFF state and trigger an ON or OFF “Action”. In the Event Action Table, an Event IN can turn ON, turn OFF or TOGGLE the state of a MEM. Also, a MEM can be used as an Event IN to trigger an ON or OFF ACTION.
Page 39
PARAMETER DESCRIPTION MEM Label: Enter any 32 characters. This label is for convenience only and is used in the Event Action Table. Radio Group: Select from “RG1 – RG6” to put the selected mem into a radio group. MEM CONFIGURATION 1.
Conditional Logic In addition to one Event controlling one Action, the Conditional Logic Option allows one Action to be controlled by multiple Events based upon a user-entered definition. The conditional event definition consists of: Unique user entered name (event identifier) User entered equation that contains a list of source events to monitor and logical operators (AND and OR).
Page 41
5. Select the event number from the “Event” dropdown. 6. Click on the second “Local” dropdown and select “Local” from the dropdown selection. 7. Select either “Keypress”, “GPI” or “MEM” from the second “Event Type” dropdown. 8. Select the event number from the second “Event” dropdown. 9.
Count Up Down Timer The Count Up Down Time page allows you to create timers that can count up or down. Eight separate timers can be created with a maximum time of 1 hour. TIMER CONFIGURATION 1. Click on the Count Up / Down Timer Configuration tab. The Count Up / Down Timer Configuration page will be displayed.
Page 43
Click on any other page button to exit without saving changes. Event Action Table Once Timers have been configured in the Count Up Down Timer configuration page, they can be used in the Event Action table as an Event and as an Action. First a Timer will need to be triggered by either a Local or Remote Event.
Event Action Table Use this page to assign source events to actions. Output actions will not fire unless they’re mapped to a source event within the Event Action Table On an Event Action Table line, select an EVENT IN (left side of the table) then select an ACTION (right side of the table).
Page 45
EVENT IN None (Greys out line) Local Event SOURCE Remote Device Event Serial KEYPRESS Keypress changed from OFF to ON. The selected ON ACTION will execute. Keypress changed from ON to OFF. The selected OFF ACTION will execute GPI changed from OFF to ON. The selected ON ACTION will execute. GPI changed from ON to OFF.
Page 46
AHSC RECEIVE EVENT A successful pattern match has occurred for the selected AHSC Receive Event pattern on the selected Remote Device. Only ON ACTION is executed. If the AHSC Receive Event pattern is assigned to multiple Remote Devices, only the ON ACTION associated with the Remote Device that received the successful match will execute.
Page 47
ON ACTION LOCAL / Execute Action on Local USP3 REMOTE Execute Action on Remote Do Nothing Turn GPO ON Turn GPO OFF Do Nothing Turn MEM ON Turn MEM OFF SEQUENCE START Start identified sequence at its first line in the Event Action Table. SEQUENCE STOP / RESET Immediately stop sequence.
Page 48
AHSC Transmit Action Transmit the selected AHSC Action command. If command contains WAIT (%WT), then transmit all characters prior to %WT, wait for the time period defined by %WT, and then transmit the remaining characters or until the next %WT. A command may contain more than one %WT. TYPE GTP-32/ DC20 (Only available for Device Type “GTP-32/DC20”) (REMOTE)
Page 49
Do Nothing Turn GPO ON Turn GPO OFF Do Nothing Turn MEM ON Turn MEM OFF SEQUENCE START Start identified sequence at its first line in the Event Action Table. SEQUENCE STOP / RESET Immediately stop sequence. SEQUENCE TOGGLE Toggle current sequence. SEQUENCE REPEAT TYPE Repeat current sequence...
Page 50
AHSC Transmit Action Transmit the selected AHSC Action command. If command contains WAIT (%WT), then transmit all characters prior to %WT, wait for the time period defined by %WT, and then transmit the remaining characters or until the next %WT. A command may contain more than one %WT. TYPE GTP-32/ DC20 (Only available for Device Type “GTP-32/DC20”) (REMOTE)
Tally Assignment Use this page to assign the text legend, font size and tally color to each front panel switch. TALLY OPERATING MODE Key Tally is the change of state of an LCD backlight or text on the face of a front panel switch.
Page 52
There are two tally configurations, one configuration for an ON tally and another configuration for an OFF tally. All tally configurations are done from the USP’s Tally Assignment web page. FOLLOW OPERATION The tally follows the state of the GPI, GPO, KEY, MEM, SEQ, or ENABLE KEY. When a tally is configured as “Follow GPI”, the tally will follow the state of an external device, like a downstream keyer, through an external GPI.
Page 53
GTP/DC EXTENDED TALLY OPERATION A tally can be controlled by multiple Combinatorial Logic events on a remote GTP-32/DC20. Each tally can be controlled by up to 5 different events. Each tally event name starts with ET_, followed by a Name field and a Status field. The Name field identifies the remote event as a member of a group of tallies on the USP.
Page 54
SELECTION DESCRIPTION Tally Source Remote Follow remote USP GPI or GPO- Tally is ON when remote GPI/GPO is ON Tally is OFF when remote GPI/GPO is OFF Follow GTP-32 or DC-20 Event Label Tally is ON when Event Label state is ON Tally is OFF when Event Label state is OFF Extended Follow GTP/DC- For use with “ET_”...
Page 55
SELECTION DESCRIPTION Manually enter, or cut & paste, the Event Label from the GTP-32’s or DC20’s Event Notification Table. The event label is case sensitive, may not contain Event Label spaces, and must exactly match the Event Notification Table entry. (Refer to the GTP-32 or DC20 User Manual.) Value Enter User Register value to match...
Page 56
4. Click in the OFF Text field and enter the text that will appear on the front panel switch face when the tally is off. Click in the ON Text field and enter the text that will appear on the front panel switch face when the tally is on. 5.
Redundant Mode The redundant mode option allows an operator to monitor and control a Primary and Backup GTP-32 system from a single tactile panel. With a single button an operator can control Primary and Backup GTP panels and also monitor Primary and Backup GTP status.
Page 58
CONFIGURE MAIN/BACKUP FUNCTIONS The Redundant mode option provides special functions that allow an operator to turn ON/OFF redundant mode as well as select between a Main and Backup channel. Redundant Mode The redundant mode option in the Event Action Table page allows for an operator to toggle or turn ON/OFF the redundant mode functionality.
Page 59
Main-Backup Toggle Select Main Select Backup 3. Continue configuring the remainder of the Event Action Table line. 4. Click on the Save button to save changes. Changes will take effect immediately after saving Click on any other page button to exit without saving changes. The Examples below highlight the different configuration types available.
Page 60
CONFIGURE MAIN/BACKUP ACTIONS When configuring an action for a redundant pair in the Event Action Table only a single line needs to be created. Selecting either the Main or Backup channel as the Action destination would result in both Main and Backup panels receiving the same action. Since the Main and Backup channels are already considered a pair in the remote device assignmment page sending an event to both the Main and Backup would cause a double trigger to occur to both Main and Backup channels.
Page 61
after saving Click on any other page button to exit without saving changes. The Example below reflects a typical Tally configuration. USP3 User Manual Page 61 of 73...
Examples: Receive Pattern Matching NOTE- ASCII and HEC data can be mixed in a user entered pattern. For simplicity only, the examples do not mix ASCII or HEX in a user entered pattern. ASCII EXAMPLES User Entered Pattern Received ASCII Data Notes ABCD ABCDEFG...
Page 63
User Entered Pattern Received Binary Data Notes (spaces for display #0XXX1XXX 01011000 Bit 7 is immediately after the ‘#’. Bit 0 is on only) the far right. Bit7 = 0, Bit3= 1 All other bits are “Don’t A pattern match occurs only when Bit 7= 0 care”...
Page 64
User Entered Pattern Received ASCII Data Notes A pattern match is successful when the received character is any character except ‘A’. AAAAAA All of the received characters are ‘A’. No pattern match. The second character is not an ‘A’. The received data is a successful pattern match.
Examples Sequences When the Sequence Timer’s event time expires, the associated ON Action will execute and then the timer for the sequence’s next entry in the Event Action Table will start. Upon receipt of a Sequence Start action, the timer for the Sequence’s first entry in the Event Action Table will start.
Examples: MEM Flip Flop To setup a FLIP FLOP action the use of a MEM is required. A source events (GPI or Keypress) ON action will FLIP FLOP the action of two GPO’s. The selected MEM that is being toggled will need to be setup in following manner to trigger the FLIP FLOP action.
Examples: MEM Radio Group To setup a MEM based RADIO GROUP TALLY the use of MEMs is required. First a MEM/s will need to be assigned to a Radio Group (RG1 – RG6) A source events (GPI, Keypress or Serial Event) ON action will turn ON the MEM/s associated with the Radio Group.
Examples: GPO Momentary Radio Group To setup a GPO Momentary Radio Group the use of MEMs is required. First, in the GPO actions page set the operating mode of each GPO you will be using to “momentary” and set the desired momentary on-time. Next, in the MEM Configuration page assign a MEM to each GPO that you will be using for your Radio Group.
Page 69
Panel Layout USP3-16 FRONT USP3-8 FRONT USP3-16 / USP3-8 REAR USP3-8D FRONT & REAR USP3 User Manual Page 69 of 73...
Page 70
Specifications REAR PANEL CONNECTORS POWER 1: +12V DC, 3.0Amps POWER 2: Optional power supply for redundant power RESET Switch: Press to reset USP3 ETHERNET: RJ45 100baseT, Full Duplex S1 Switch: Press and hold 10 seconds to reset IP address to 192.168.10.217 and configuration to factory default SERIAL CONNECTOR: RS232 DTE...
Page 72
REAR PANEL CONNECTORS GPO CONNECTOR 1-8: Pin # Description Pin # Description Isolated Relay Common Bus GP0 8 N.O Contact Closures GPO 8 Common Common Bus To WET GPOs: Common Bus GPO 7 N.O. Connect external power supply GPO 7 Common GPO 6 N.O.
Page 73
TSL Products warrants its product to be free from defects in material and workmanship for a period of one (1) year from the date of sale to the original purchaser from TSL Products. In order to enforce the rights under this warranty, the customer must first contact TSL’s Customer Support Department to afford the opportunity of identifying and fixing the problem without sending the unit in for repair.
Need help?
Do you have a question about the USP3 Series and is the answer not in the manual?
Questions and answers