K R A ME R E LE CT R O N IC S L TD .
Contents 1 Introduction 1 2 2.1 2.2 2.3 3 3.1 3.2 Getting Started Achieving the Best Performance Safety Instructions Recycling Kramer Products Overview About Fast Switching Defining the VS-44HDCP 4x4 DVI Matrix Switcher 2 2 2 3 4 5 5 4 Installing in a Rack 8 5 Connecting the VS-44HDCP 6 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.
1 Introduction Welcome to Kramer Electronics! Since 1981, Kramer Electronics has been providing a world of unique, creative, and affordable solutions to the vast range of problems that confront video, audio, presentation, and broadcasting professionals on a daily basis.
2 Getting Started We recommend that you: Unpack the equipment carefully and save the original box and packaging materials for possible future shipment i 2.1 Review the contents of this user manual Go to http://www.kramerelectronics.com/support/product_downloads.asp to check for up-to-date user manuals, application programs, and to check if firmware upgrades are available (where appropriate).
2.3 Recycling Kramer Products The Waste Electrical and Electronic Equipment (WEEE) Directive 2002/96/EC aims to reduce the amount of WEEE sent for disposal to landfill or incineration by requiring it to be collected and recycled. To comply with the WEEE Directive, Kramer Electronics has made arrangements with the European Advanced Recycling Network (EARN) and will cover any costs of treatment, recycling and recovery of waste Kramer Electronics branded equipment on arrival at the EARN facility.
3 Overview The VS-44HDCP is a high quality 4x4 DVI matrix switcher. It reclocks and equalizes the signals and can route any input to any or all outputs simultaneously. It accepts up to four DVI/HDMI (over DVI-D connector) inputs and routes the selected DVI input signal to any or all of four DVI/HDMI outputs. DVI-D (Digital). Note that only the digital signal (DVI D) is available on the DVI connector. In particular, the VS-44HDCP features: Up to 6.75Gbps data rate (2.
3.1 About Fast Switching Older display devices required a longer time between the loss of one digital signal and the introduction of another, as well as a physical disconnection of the interconnecting cable in order to be able to detect and adjust to the new video attributes and parameters. Normal switching, therefore, introduced a 5V signal disconnection along with a delay in switching. Many newer display devices, however, are now capable of “on-the-fly” switching.
6 Figure 1: VS-44HDCP 4x4 DVI Matrix Switcher Front Panel Feature Function 1 # IR Receiver and LED IR remote control sensor. LED lights yellow when receiving an IR signal 2 ALL Button Press to select all inputs or all outputs (see Section 6.1) 3 OFF Button Press to disconnect one or all outputs (see Section 6.
VS-44HDCP – Overview Figure 2: VS-44HDCP 4x4 DVI Matrix Switcher Rear Panel # Feature Function 12 IN DVI Connectors Connect to the DVI/HDMI (over DVI-D connector) sources (from 1 to 4) 13 OUT DVI Connectors Connect to the DVI/HDMI acceptors (from 1 to 4) 14 RS-232 9-pin D-sub (F) Connector Connect to a PC or the serial remote controller (see Section 9) 15 ETHERNET RJ-45 Connector Connect to a PC or other Ethernet controller via a LAN (see Section 9) 16 RESET Button Press and hold while powe
4 Installing in a Rack This section provides instructions for rack mounting the unit.
5 Connecting the VS-44HDCP i Always switch off the power to each device before connecting it to your VS-44HDCP. After connecting your VS-44HDCP, connect its power and then switch on the power to each device. To connect the VS-44HDCP as illustrated in the example in Figure 3: 1. Connect up to four DVI sources (for example, DVD players and/or Blu-ray disc players) to the IN DVI connectors. 2. Connect the OUT DVI connectors to up to four DVI acceptors (for example, DVI and/or LCD displays). 3.
Figure 3: Connecting to the VS-44HDCP Rear Panel 10 VS-44HDCP - Connecting the VS-44HDCP
6 Operating the VS-44HDCP 4x4 DVI Matrix Switcher This section describes how to: 6.1 Route inputs to outputs (see Section 6.1) Disconnect outputs (see Section 6.2) Store and recall a setup (see Section 6.3) Changing the port switching speed (see Section 6.4) Set HDCP on or off (see Section 6.5) Switching between Protocol 2000 and Protocol 3000 (see Section 6.6) Lock and unlock the front panel (see Section 6.7) Acquire the EDID (see Section 6.
6.3 Storing and Recalling a Setup You can use the STO and RCL buttons to store up to eight setups and then recall them as illustrated in Figure 4. IN 1 is used for setup number 5 and OUT 1 is used for setup number 1. Figure 4: SELECTOR Buttons i The numbers (1 to 8) in Figure 4 that illustrate the corresponding store/recall configuration numbers are for the purpose of illustration only and do not actually appear on the buttons. To store a setup: 1. Set the device to the desired setup.
6.4 Changing the Port Switching Speed The switching speed can be set per port to any of the following: 3—Normal (default) 2—Fast 1—Extra fast To change the port switching speed: 1. Ensure that the device is in normal switching mode, (that is, not Store, Recall or EDID mode). 2. Press the RCL and EDID buttons at the same time. The RCL and EDID buttons flash, and the display indicates the switching speed mode of each port. IN 1, IN 2 and IN 3 are illuminated (red). 3.
To set the HDCP: 1. Turn the power off on the machine. 2. Press and hold the IN 1, IN 2 and LOCK buttons simultaneously and turn the power on while pressing these buttons (you will need more than one person to perform this step). The machine is set to the HDCP enable/disable mode. The input front panel buttons’ status indicates the HDCP state of each input: HDCP enabled (ON) on an input – that input button is illuminated HDCP disabled (OFF) on an input – that button is not illuminated 3.
6.7 Locking and Unlocking the Front Panel To prevent unintended tampering with the unit via the front panel buttons, lock your VS-44HDCP. To lock/unlock the VS-44HDCP: Press and hold the PANEL LOCK button on the front panel to toggle the locking/release of the front panel buttons 6.8 Acquiring the EDID You can acquire the EDID from: A single connected output to one or more of the four inputs (see Section 6.8.1) 6.8.1 Several sets of inputs and outputs (see Section 6.8.
6.8.2 Acquiring an EDID from Several Sets of Inputs and Outputs To acquire the EDID from several sets of inputs and outputs (for example, OUT 1 to IN 1 and OUT 4 to IN 3): 1. Connect the required acceptors to the outputs from which you want to acquire the EDID. 2. Press the EDID and STO buttons simultaneously and hold them for 3 seconds. Both buttons flash. 3. Press the SELECT IN button to which the first EDID is to be copied (for example, IN 1). The selected input number flashes on the display. 4.
6.8.3 Acquiring the Default EDID To store the default EDID on a selected input (for example, IN 2): 1. Press the EDID and STO buttons simultaneously and hold them for 3 seconds. Both buttons flash. 2. Press the SELECT IN button to which the EDID will be copied (for example, IN 2). The selected input number flashes on the display. 3. Press the OFF button until a "0" (zero) appears on the display. 4. Press the EDID button. The default EDID is stored on the selected input when the display returns to normal.
7 Controlling the VS-44HDCP You can control the VS-44HDCP via the RS-232 serial commands transmitted by a touch screen system, PC or other serial controller (see Section 7.1) 7.1 The Ethernet port (see Section 7.2) The Kramer infrared remote control transmitter (see separate user manual) The infrared remote extension cable transmitter (optional), see Section 7.3 Connecting to the VS-44HDCP via RS-232 You can connect to the VS-44HDCP via an RS-232 connection using, for example, a PC.
7.2.1 Connecting the Ethernet Port Directly to a PC You can connect the Ethernet port of the VS-44HDCP directly to the Ethernet port on your PC using a crossover cable with RJ-45 connectors. i 7.2.2 This type of connection is recommended for identifying the VS-44HDCP with the factory configured default IP address.
8 Technical Specifications INPUTS: 4 DVI connectors OUTPUTS: 4 DVI connectors BANDWIDTH: Up to 6.75Gbps data rate (2.
9 Default Communication Parameters RS-232 Protocol 2000 (Default) Protocol 3000 Baud Rate: 9600 Baud Rate: 9600 Data Bits: 8 Data Bits: 8 Stop Bits: 1 Stop Bits: 1 Parity: None Parity: None Command Format: HEX Command Format: ASCII Example (Output 1 to Input 1): 0x01, 0x81, 0x81, 0x81 Example (Output 1 to Input 1): #VID1>1 Switching Protocol P2000 -> P3000 P3000 -> P2000 Command: 0x38, 0x80, 0x83, 0x81 Command: Front Panel: Press and hold Output 1 and Output 3 simultaneous
10 Default EDID Monitor Model name............... VS-44HDCP Manufacturer............. KRM Plug and Play ID......... KRM0200 Serial number............ 1 Manufacture date......... 2010, ISO week 24 Filter driver............ None ------------------------EDID revision............ 1.3 Input signal type........ Digital (DVI) Color bit depth.......... Undefined Display type............. RGB color Screen size.............. 700 x 390 mm (31.5 in) Power management......... Not supported Extension blocs..........
Native formats........... 1 Detailed timing #1....... 720x480p at 60Hz (4:3) Modeline............... "720x480" 27.000 720 736 798 858 480 489 495 525 -hsync -vsync Detailed timing #2....... 1920x1080i at 60Hz (16:9) Modeline............... "1920x1080" 74.250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync Detailed timing #3....... 1920x1080i at 50Hz (16:9) Modeline............... "1920x1080" 74.250 1920 2448 2492 2640 1080 1084 1094 1124 interlace +hsync +vsync Detailed timing #4.......
11 Protocol 3000 By default, the VS-44HDCP is set to Protocol 2000 (see Section 12) but is also compatible with Kramer’s protocol 3000 (see Section 11). i Note that the VS-44HDCP needs to be set to protocol 2000 in order to use the IR remote control. Section 9 describes how to switch between protocol 3000 and protocol 2000. The VS-44HDCP can be operated using serial commands from a PC, remote controller or touch screen using the Kramer Protocol 3000.
11.1.2 Device Message Format Start Address (optional) Body delimiter ~ device_id@ Message CR LF 11.1.2.1 Device Long Response Echoing command: Start Address (optional) Body ~ device_id@ Command SP [Param1 ,Param2 …] result CR LF Delimiter CR = Carriage return (ASCII 13 = 0x0D) LF = Line feed (ASCII 10 = 0x0A) SP = Space (ASCII 32 = 0x20) 11.1.3 Command Terms Command A sequence of ASCII letters ('A'-'Z', 'a'-'z' and '-'). Command and parameters must be separated by at least one space.
Message closing character CR – For host messages; carriage return (ASCII 13) CRLF – For device messages; carriage return (ASCII 13) + line-feed (ASCII 10) Command chain separator character When a message string contains more than one command, a pipe ( '|' ) character separates each command. Spaces between parameters or command terms are ignored. 11.1.4 Entering Commands You can directly enter all commands using a terminal with ASCII communications software, such as HyperTerminal, Hercules, etc.
11.
11.3 Kramer Protocol 3000 – Detailed Commands This section describes the detailed commands list.
Command - DISPLAY? Command Type - System Command Name Permission Transparency Set: - - - Get DISPLAY? End User Public Description Syntax Set: - - Get: Get output HPD status #DISPLAY?␠out_id␍ Response ~ nn@DISPLAY ␠out_id,status ␍␊ Parameters out_id - output number status - HPD status according to signal validation – 0: Signal or sink is not valid, 1: Signal or sink is valid Response Triggers After execution, response is sent to the com port from which the Get was received Response is s
Command - GEDID Command Name Get: GEDID Command Type - System Permission Transparency End User Public Description Syntax Get: #GEDID␠eeprom_id ␍ Read EDID data Response Multi line response: ~nn@GEDID␠ eeprom_id,size␍␊ EDID_data␍␊ ~nn@GEDID␠ eeprom_id ␠OK␍␊ Parameters eeprom_id – EEPROM to get the EDID from size – Device sends this parameter in response. Size of EDID that will print. edid_data – EDID data as stream of bytes.
Command - HELP Command Name Command Type - System-mandatory Permission Transparency Set: - - - Get: HELP End User Public Description Syntax Set: - Get: Get command list or help for specific command 2 options: 1. #HELP␍ 2. #HELP␠command_name␍ Response 1. Multi-line: ~nn@Device available protocol 3000 commands:␍␊command,␠command…␍␊ To get help for command use: HELP (COMMAND_NAME)␍␊ 2.
Command - INFO-PRST? Command Name Command Type - System Permission Transparency Set: - - - Get: INFO-PRST? End User Public Description Syntax Set: - - Get: Get maximum preset count #INFO-PRST?␍ Response ~nn@INFO-PRST?␠VID␠preset_video_count, AUD␠preset_audio_count␍␊ Parameters preset_video_count - maximum number of video presets in the unit preset_audio_count - maximum number of audio presets in the unit Notes In most units, video and audio presets with the same number are stored and reca
Command - LDEDID Command Name Command Type - System Permission Transparency Set: LDEDID End User Public Get: - - - Description Syntax Set: Write EDID data from external application to device Multi-step syntax (see following steps) Get: None None Communication Steps (Command and Response) Step 1: #LDEDID␠ eeprom_id, size ␍ Response 1: ~nn@LDEDID␠ eeprom_id, size ␠READY␍␊ or ~nn@LDEDID␠ERRnn␍␊ Step 2: If ready was received, send EDID_DATA Response 2: ~ nn@LDEDID ␠ eeprom_id, size ␠ OK␍␊ Par
Command - LOCK-FP Command Name Command Type - System Permission Transparency Set: LOCK-FP End User Public Get: LOCK-FP? End User Public Description Set: Syntax Lock front panel Option 1: #LOCK-FP␠lock_mode␍ Option 2: #LOCK-FP␠device_id,lock_mode␍ Get: Get front panel lock state Option 1: #LOCK-FP?␍ Option 2: #LOCK-FP?␠device_id␍ Response Set: Option 1: ~nn@LOCK-FP␠lock_mode␠OK␍␊ Option 2: ~01@LOCK-FP␠device_id,lock_mode␠OK␍␊ Get: Option 1: ~nn@LOCK-FP␠lock_mode␍␊ Option 2: ~01@LOCK-FP␠devic
Command - P2000 Command Type - System Command Name Permission Transparency Set: P2000 End User Public Get: - - - Description Syntax Set: Switch to protocol 2000 #P2000␍ Get: - - Response ~nn@P2000␠OK␍␊ Notes Available only for devices that support Protocol 2000 Protocol 2000 has a command to switch back to an ASCII protocol like Protocol 3000 Command - PROT-VER? Command Type - System-mandatory Command Name Permission Transparency Set: - - - Get: PROT-VER? End User Public De
Command - PRST-RCL Command Name Command Type - System Permission Transparency Set: PRST-RCL End User Public Get: - - - Description Syntax Set: Recall saved preset list #PRST-RCL␠ preset ␍ Get: - - Response ~nn@PRST-RCL␠preset␍␊ Parameters preset - preset number Notes In most units, video and audio presets with the same number are stored and recalled together by commands #PRST-STO and #PRST-RCL Command - PRST-STO Command Name Command Type - System Permission Transparency Set: PRST-STO
Command - PRST-VID? Command Name Command Type - System Permission Transparency Set: - - - Get: PRST-VID? End User Public Description Syntax Set: - - Get: Get video connections from saved preset #PRST-VID?␠preset, out␍ #PRST-VID?␠preset, * ␍ Response ~nn@PRST-VID␠preset, in>out ␍␊ ~nn@PRST-VID␠preset, in>1, in>2, in>3, … ␍␊ Parameters preset - preset number n - input number or '0' if output disconnected > - connection character between in and out parameters out - output number or '*' for a
Command - SIGNAL Command Type - System Command Name Permission Transparency Set: - - - Get SIGNAL? End User Public Description Syntax Set: - - Get: Get input signal lock status #SIGNAL?␠inp_id␍ Response ~ nn@SIGNAL ␠ inp_id,status ␍␊ Parameters inp_id - input number status - lock status according to signal validation – 0: Signal or sink is not valid, 1: Signal or sink is valid Response Triggers After execution, a response is sent to the com port from which the Get was received Response
Command - VID Command Name Command Type - Switch Permission Transparency Set: VID End User Public Get: VID? End User Public Description Syntax Set: Set video switch state Get: Get video switch state #VID␠in>out, in>out,…␍ #VID?␠out␍ #VID?␠ * ␍ Response Set: ~nn@VID␠in>out ␍␊ ~nn@VID␠in>out ␍␊ … Get: ~nn@VID␠in>out ␍␊ ~nn@VID␠in>1, in>2, … ␍␊ Parameters in - input number or '0' to disconnect output > - connection character between in and out parameters out - output number or '*' for all out
11.3.1 Packet Protocol Structure The packet protocol is designed to transfer large amounts of data, such as files, IR commands, EDID data, and so on. 11.3.1.1 Using the Packet Protocol To use the packet protocol: 1. Send a command: LDEDID 2. Receive Ready or ERR### 3. If Ready: Send a packet Receive OK on the last packet Receive OK for the command 4.
11.3.1.2 Calculating the CRC The polynomial for the 16-bit CRC is: CRC-CCITT: 0x1021 = x16 + x12 + x5 + 1 Initial value: 0000 Final XOR Value: 0 For a code example, see: http://sanity-free.org/133/crc_16_ccitt_in_csharp.
12 Kramer Protocol 2000 The Kramer Protocol 2000 RS-232/RS-485 communication uses four bytes of information as defined below. MSB LSB DESTINATION INSTRUCTION 0 D N5 N4 N3 N2 N1 N0 7 6 5 4 3 2 1 0 1st byte INPUT 1 I6 I5 I4 I3 I2 I1 I0 7 6 5 4 3 2 1 0 2nd byte OUTPUT 1 O6 O5 O4 O3 O2 O1 O0 7 6 5 4 3 2 1 0 OVR 6 X 5 MACHINE NUMBER M4 M3 4 3 M2 2 M1 1 M0 0 3rd byte 1 7 4th byte 1st BYTE: Bit 7 – Defined as 0.
Instruction Codes for Protocol 2000 Instruction # Definition for Specific Instruction Notes Input Output 4 Set as SETUP # 0 Set equal to video output which is to be switched (0 = to all the outputs) 0 - to store 1 - to delete 0 1 2, 15 3 0 Set equal to video input which is to be switched (0 = disconnect) Set as SETUP # Set as SETUP # Equal to output number whose status is reqd 4, 3 SETUP # or Input # 0 - for checking if setup is defined 1 - for checking if input is valid 8 0 - Panel unlocke
would be HEX codes 4B 80 81 85 NOTE 8 - The reply is as in TYPE 3 above, except that here the OUTPUT is assigned with the value 0 if the setup is not defined / no valid input is detected; or 1 if it is defined / valid input is detected. NOTE 13 - This is a request to identify the switcher/s in the system. If the OUTPUT is set as 0, and the INPUT is set as 1, 2, 5 or 7, the machine will send its name. The reply is the decimal value of the INPUT and OUTPUT.
For the latest information on our products and a list of Kramer distributors, visit our Web site where updates to this user manual may be found. We welcome your questions, comments, and feedback. Web site: www.kramerelectronics.com E-mail: info@kramerel.