GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
RS-422
Serial Port
Rewind
Play
4
2
6
8
0
E
A
C
Dipswitch
Delay
Between
8
7
6
5
4
3
2
1
Stop
Data Error
Data Rec'd
Heartbeat
Shows /
Address
This is an Animation system with 128 digital outputs and (optionally) sixteen 0-10 VDC analog outputs. It can be used in standalone applications using its on-board EPROM or an external
Frequency Shift Keyed (FSK) /
Remote Terminal Unit (RTU)
Preliminary Printed February 27, 1999
Channels 0-3
J-6 Digital Outputs
source of FSK data for program storage. This unit can also be
Channels 4-7
J-6 Digital Outputs
Channels 8-B
J-6 Digital Outputs
fuses
Analog Outputs
0123456
F
E
3
used as an output device attached to a PC•MACs animation sys-
2
1
0
F
tem, receiving data sent to it through the DMX-512 or FSK inputs.
E
D
C
B
A
9
The FSK/RTU can be mounted in 1-3/4” of standard 19” rack
8
7
6
5
space. It requires 4-1/2 “ of space behind the panel. Power re-
4
3
2
1
quirements are between 12 and 24 VDC (18 VDC or greater if the
0
analog output option is installed). The current requirements are
FSK / REMOTE TERMINAL UNIT • GILDERFLUKE & COMPANY • GLENDALE , CALIFORNIA
7
determined by the loads attached to the unit. The FSK/RTU unit it-
fuse
self draws between 350 ma. and 1 amp, depending on the
fuse
number of front panel LEDs on at any one time.
D
fuse
This Animation System is used in one or more of the following three
C
B
A
9
8
7
6
5
4
3
2
1
0
0123456
fuse
modes:
fuse
1)Frequency Shift Keyed (FSK) Data Playback: To play animated shows
which have been recorded on any standard audio tape, Compact Disc,
fuse
LaserDisk, or other source of audio data. Sixteen to thirty-two 8 bit channels
of data can be played back using this unit. FSK data is normally generated
fuse
using a PC•MACs Animation Control System. When operating in this mode,
fuse
three relay outputs and/or the serial port can be used to start, stop and
rewind a tape deck, LaserDisk or Compact Disc players. Delays between
fuse
shows can be set for up to 9,999 seconds.
fuse
2)Remote Terminal Unit (RTU): Receive DMX-512 data transmitted by a
PC•MACs animation Control System, or any other source of DMX-512 data,
fuse
and convert it to individual digital outputs and (optionally) sixteen 0-10 volt
fuse
analog outputs. FSK/RTUs can be used to temporarily take the place of Brick
Animation Control Systems when programming a show from a PC•MACs sys-
fuse
tem. A single DMX-512 twisted pair is often more convenient to handle than
a multitude of temporary J6 ribbon cables.
fuse
3)Stand-Alone Animation Playback: A sequencer feature allows the unit
fuse
to play a show from an on-board EPROM memory. The FSK/RTU can be set to
play whenever either of the two data sources above stops. This allows an ani-
fuse
7
mated show to continue running in an ‘attract’ or ‘keep alive’ mode when it
isn’t playing any of the regular shows. This mode of operation can also be
used if you just need to run a single show continuously. The sequencer
EPROM is programmed using a PC•MACs Animation Control System.
Channels C-F
J-6 Digital Outputs
Channels 0-F
J-6/A Analog Outputs
gnd
pwr.
stop
stop
play
play
rew.
rew.
dmx-
dmx+
Input
3950 / 7150
FSK Data
FSK / REMOTE TERMINAL UNIT • GILDERFLUKE & COMPANY • GLENDALE , CALIFORNIA
9375 / 12,500
i of iii
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
ii of iii
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
Front of the FSK/RTU ............................................................................... 1
Eight Position Dipswitch ......................................................................................................... 1
Sixteen Position Rotary Switch ................................................................................................. 1
Six LEDs Indicate .................................................................................................................. 2
RS-422 Port .......................................................................................................................... 2
LED Indicators ...................................................................................................................... 2
On the back side of the FSK/RTU .............................................................. 2
Power Supply ...................................................................................................................... 2
Tape Deck Control ................................................................................................................ 2
Frequency Shift Keyed (FSK) Data Input .................................................................................... 2
DMX-512 Data Input ............................................................................................................. 2
Four J-6 connectors for Digital Data Output ............................................................................... 3
J6/A Analog Data Output (optional) ......................................................................................... 5
Frequency Shift Keyed (FSK) Tape (or Disk) Organization ............................................................. 8
SONY LaserDisk COMMANDS .................................................................. 22
DECIMAL to HEXadecimal to ASCII to PERCENTAGE .................................... 25
iii of iii
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
iv of iv
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
On the Front of the FSK/RTU are:
A) Eight Position Dipswitch which is used as follows:
1) Initiate output test #1 when ON. Chases one digital output on at a time.
2) Initiate output test #2 when ON. Chases all digital outputs in a sweeping pattern.
3) Initiate output test #3 when ON. Spells out a difficult to read message on the digital
outputs.
4) When ON, data sent to the sixteen digital output channels is also mirrored to the optional analog outputs.
5) Use DMX-512 input rather than FSK input when ON. The Sixteen Position Rotary Switch
must be used to select the channels which the FSK/RTU will decode.
6) Depending on condition of switch #5:
a) If using FSK data input (switch #5 OFF): If ON, this switch is used to select the
higher frequency set. These allow up to 32 channels of data at 15 Frames per
Second or up to 16 channels of data at 30 Frames Per Second in the FSK data
stream. The FSK input section must be modified at the factory to support this
mode of operation. To generate FSK data in the proper format for this higher
speed, you must set the FSK data options for the 9375 Hz/12500 Hz option
with 16/32 channels set as appropriate (16 channels if the frame rate is 30
FPS / 32 channels if the frame rate is set to 15 FPS).
b) If using DMX-512 data input (switch #5 ON): If ON, tells FSK/RTU unit to use
checksum found in bytes 256 and 257 to verify DMX-512 data is valid before
updating outputs. This option is recommended for all DMX applications
7) If using higher frequency FSK data (switch #5 is OFF and switch #6 is ON), expect 32
channels at a 15 Frames Per Second rate when ON. When OFF, expect 16 channels
of data at a 30 Frames per Second rate. To generate FSK data in the proper format
for 32 channels of data, you must set the FSK data options for the 9375 Hz/12500 Hz
option with 32 channels of data. The show must be set for a frame rate of 15 Frames
Per Second.
8) Depending on condition of switch #5:
a1) When using high speed FSK data (switch #5 OFF, AND switch #6 ON), this tells
the RTU/FSK to look for a BREAK character to synchronize with the FSK data (instead of a value of 0A5h). To use this option, the PC•MACs SMPTE card must
be set to generate data in the same format. To do this, turn on dipswitch #6
on the SMPTE card2and set the FSK data options for the 9375 Hz/12500 Hz option with 16/32 channels set as appropriate (16 channels if the frame rate is
30 FPS / 32 channels if the frame rate is set to 15 FPS).
b) When using DMX-512 data input (switch #5 is ON), this option offsets the out-
puts by 256 channels into the data received. This is used to access DMX-512
channels 256 through 512.
B) Sixteen Position Rotary Switch. Depending on condition of switch #5:
a) If using DMX-512 data input (switch #5 ON): This switch is used to select which chan-
nels of DMX-512 data will be used by the FSK/RTU Unit. DMX-512 addresses are set in
HEX numbers, using this switch to select the upper digit. Normally channels 0 through
255 are selected (00h through FFh). If Dipswitch #8 is turned on, then DMX- addresses 256 through 511 can be selected (100h through 1FFh).
b) If using FSK data input (switch #5 OFF): This switch selects which delay between shows
is to be used. Sixteen different delay values can be set through the serial port, any of
which can be any length of time ranging from none to 9,999 seconds.
1
This option is availible on RTU/FSK firmware revision 2.10 and later only.
2
This option is availible on SMPTE card firmware revision 1.9 and later only.
1 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
C) Six LEDs Indicate:
1) Heartbeat: Flashes continuously while the CPU is running. If it ever stops for more than
a second or so, the ‘Deadman’ circuit in the FSK/RTU unit will automatically reset the
CPU.
2) Data received: Turns on when valid data is received from the FSK or DMX-512 input as
appropriate).
3) Data errors: Flashes for a moment whenever an error is detected in the FSK or DMX512 input (as appropriate). When operating in the FSK mode, excessive data errors indicate that the tape is getting too worn to reliably play back a show. When sending a
string to a serially controlled device, it will flash when an unexpected character is received.
4) Stop relay output activated: Lights when this tape deck control output is activated.
5) Play relay output activated: Lights when this tape deck control output is activated.
6) Rewind relay output activated: Lights when this tape deck control output is activated.
D) RS-422 Port used for accessing and modifying configuration of the FSK/DMX unit and for
sending commands to serially controlled devices like LaserDisk and Compact Disc players.
E) LED Indicators for all Digital, Analog and Fuse outputs (Optional).
On the back side of the FSK/RTU are connectors for:
A) Power Supply: The power supply input is used to feed a voltage between 12 and 24 Volts
Direct Current (VDC) to the FSK/DMX Unit. The voltage input must be 18 volts or greater if the
analog output option is installed.
The size and voltage of the power supply is determined by the load you are connecting to
it. In most cases a power supply in the 100 to 200 Watt range will be sufficient to drive most
shows. The polarity of these connections is plainly marked. The RTU/FSK unit itself draws about
350 ma. at 24 volts. With all of the indicator LEDs on the front of the unit, this can get as high
as 1 amp.
B) Tape Deck Control: These provide three normally open contact closures which can be con-
nected to the remote control inputs on a tape deck (or Compact Disc, LaserDisk player or
other audio source if you aren’t going to control it through its serial port).
The 'Play', ‘Rewind’ and 'Stop' outputs normally go the the 'Play', ‘Rewind’ and 'Stop' inputs
on a tape deck. As the system doesn't support a foil sensor input, the tape deck must be able
to take care of itself when it is given a rewind command. Since a cassette tape can't ever
come off the end of the reel, any cassette deck with remote control inputs will work. An open
reel tape deck can be used if it has a 'Home' function which can be attached to the 'Rewind'
output on the FSK/RTU. This will tell the tape deck to rewind and stop at the zero point set on
the tape counter.
C) Frequency Shift Keyed (FSK) Data Input: If FSK data is used, the FSK Data input is attached to
wherever it is coming from. This is usually the output of the data track on a tape deck,
Compact Disc or LaserDisk player. The FSK/RTU decodes the FSK data input and sends it to the
outputs. The standard FSK data rate sends out sixteen channels of data at fifteen frames per
second. At the higher FSK data rate (FSK/RTU must be factory modified to support this option),
data is limited to fifteen frames per second if transmitting thirty-two channels of data, or thirty
frames per second if transmitting sixteen channels of data.
D) DMX-512 Data Input: The DMX-512 standard was developed by the United States Institute for
Theatrical Technology (USITT) for a high speed (250 KBaud asynchronous) serial link. Although it
was originally designed for controlling light dimmers, it is now supported by hundreds of suppliers throughout the world for controlling all kinds of theatrical equipment.
Even though the DMX-512 standard calls for 512 channels of data, the DMX transmission
from PC•MACs is limited to 256 eight bit wide channels. You can address the FSK/RTU to respond to any address between 00 and 512. Addresses above the 256th are used in PC•MACs
2 of 25
k
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
for transmitting a checksum. The FSK/RTU can use this to verify that the data received from
PC•MACs has no transmission errors in it. If you address a FSK/RTU or other DMX-512 device to
addresses 256 or 257, you will see this verification data displayed as a flickering pattern. Note
that at frame rates higher than 40 FPS, not all 256 channels will be transmitted through the
DMX-512 output.
The positive and negative DMX-512 wires are attached to the FSK/RTU through the screw
terminals marked on its back. The shield (if any) can be attached to the ground side of the
power supply terminal.
E) Four J-6 connectors for Digital Data Output:In all the animation systems made by
Gilderfluke & Company, all digital input and output cabling is through what we call ‘J6’ standard output cables. These are 40 wire cables which are made up of four identical eight bit
wide ‘channels’. A J6 cable is often split up into four individual channels. Each ‘1/4 J6’ cable is
made up of 10 wires, and can be used to control eight individual ‘digital’ (off/on) devices, or
one eight bit wide ‘analog’ device. The remaining two wires in each 1/4 J6 are used for
ground and a power connection.
In all the animation systems made by Gilderfluke & Company, all digital outputs are open
collector switches to ground, and all digital inputs are through optoisolators. Flyback diodes
are included in the outputs for driving inductive loads:
fuse
flybac
supplysupply
diode
typical output
typical input
To simplify wiring to any of our animation systems, the connectors used on the J6 cables
are what are called ‘insulation displacement connectors’. These simply snap on to an entire
cable, automatically ‘displacing’ the wire insulation and making contact with the wires within.
This means that an entire 40 wire cable can be terminated in seconds. All connectors are polarized, to keep them from being plugged in backwards.
Each J6 cable is arranged in the following order:
wire numbercolorwire function
1browncircuit ground
2redchannel 0 data bit 7
3orangechannel 0 data bit 6
4yellowchannel 0 data bit 5
5greenchannel 0 data bit 4
6bluechannel 0 data bit 3
7violetchannel 0 data bit 2
8graychannel 0 data bit 1
9whitechannel 0 data bit 0
10black+ unregulated power supply (protected to 1 amp)
11browncircuit ground
12redchannel 1 data bit 7
13orangechannel 1 data bit 6
14yellowchannel 1 data bit 5
15greenchannel 1 data bit 4
16bluechannel 1 data bit 3
3 of 25
d
d
#
#
#
#
#
-
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
17violetchannel 1 data bit 2
18graychannel 1 data bit 1
19whitechannel 1 data bit 0
20black+ unregulated power supply (protected to 1 amp)
21browncircuit ground
22redchannel 2 data bit 7
23orangechannel 2 data bit 6
24yellowchannel 2 data bit 5
25greenchannel 2 data bit 4
26bluechannel 2 data bit 3
27violetchannel 2 data bit 2
28graychannel 2 data bit 1
29whitechannel 2 data bit 0
30black+ unregulated power supply (protected to 1 amp)
31browncircuit ground
32redchannel 3 data bit 7
33orangechannel 3 data bit 6
34yellowchannel 3 data bit 5
35greenchannel 3 data bit 4
36bluechannel 3 data bit 3
37violetchannel 3 data bit 2
38graychannel 3 data bit 1
39whitechannel 3 data bit 0
40black+ unregulated power supply (protected to 1 amp)
#1 ground (brown)--
#2 bit 7 (red)--
#3 bit 6 (orange)--
#4 bit 5 (yellow)--
#5 bit 4 (green)--
#6 bit 3 (blue)--
#7 bit 2 (violet)--
#8 bit 1 (grey)--
#9 bit 0 (white)--
#10 supply (black)--
loa
load
load
load
loa
load
load
load
LED
#1 ground (brown)--
2.2 K ohm
1/4 watt resistor
#10 supply (black)-
2 bit 7 (red)--
#3 bit 6 (orange)--
4 bit 5 (yellow)--
#5 bit 4 (green)--
6 bit 3 (blue)-7 bit 2 (violet)-#8 bit 1 (grey)--
9 bit 0 (white)--
any
eight bit
analog
device
Any eight digital devices or one eight bit analog device can be connected to any 1/4 J6
cable as shown. The LED between the ground (pin #1 brown) wire and supply (pin #10 black)
wire acts as an indicator which is lit if the fuse for that channel is OK.
The supply line for each 1/4 J6 is protected by a solid state circuit breaker (PTC Fuse) for 1
amp. You should treat each 1/4 J6 as an individual, and not cross the outputs or supply lines
from one 1/4 J6 to the lines from another. Doing this won’t cause any damage, but can reduce the protection for the outputs that the circuit breakers normally provide.
The current output capacity of each output is as shown in the following chart:
4 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
PEAK COLLECTOR CURRENT
AS A FUNCTION OF DUTY CYCLE
600
500
2
400
300
200
100
ALLOWABLE PEAK COLLECTOR CURRENT IN mA AT 70ºC
0
102030405060708090100
NUMBER OF OUTPUTS
CONDUCTING
SIMULTANEOUSLY
7
8
PER CENT DUTY CYCLE
5
6
3
4
Since it is unusual to have more than 50% of the outputs on at any one time, you can
usually assume the system has a 250 ma output current capacity. If you are going to be turning on lots of heavy loads at the same time, you should derate this to 150 ma.. This is sufficient to drive the majority of loads that will be directly connected to the outputs of the animation system. FSK/RTUs use a Micrel MIC58P01CN output driver chip. These chips add output
protection to each individual output which acts much like an electronic circuit breaker. When
the rated output of a chip is exceeded, it will turn ‘OFF’. To reset the output, just temporarily
power down the FSK/RTU.
If additional current capacity is needed, or if you need to drive higher voltage loads, you
can connect relays as needed to the outputs of the animation system. Coincidentally, boards
for doing this are available from Gilderfluke & Company. These include:
Solid State Output Drivers: These snap track mounted cards each have eight optoisolated outputs. Current capacities available range from 700 ma. up to 3.5 amps. The
lower current models are internally protected.
DPDT relay board: A set of eight electromechanical relays with double pole/double
throw contacts rated at 5 amps each.
Reed relay board: A set of eight small electromechanical relays with normally open
contacts rated at 150 ma each.
I/O module: A set of eight small solid state relays with normally open contacts rated at
3.5 amps each (AC and DC relays available).
Solid State Relay Fanning Strip: For connecting up to eight popular ‘hockey puck’
style relays to a 1/4 J-6 output cable. These are available with capacities of up to 75
amps each.
F) One J6/A Analog Data Output (optional) : In all the animation systems made by Gilderfluke &
Company, all Analog input and output cabling is through what we call ‘J6/A’ standard output
cables. These are 40 wire cables which are made up of four identical four channel wide cables. A J6/A cable is often split up into four individual cables called a 1/4 J6/A. Each 1/4 J6/A
also includes a common power supply and ground wire which allow it to provide power for
analog output accessories like Electronic FeedBack (EFB) controllers and 16 Channel Servo
Controllers.
To simplify wiring to any MACs animation system, the connectors used on the J6/A cables
5 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
are what are called ‘insulation displacement connectors’. These simply snap on to an entire
cable, automatically ‘displacing’ the wire insulation and making contact with the wires within.
This means that an entire 40 wire cable can be terminated in seconds. All connectors are polarized, to keep them from being plugged in backwards.
Each J6/A cable is arranged in the following order:
wire numbercolorwire function
1browncircuit ground
2red+ unregulated power supply (protected to 1 amp)
3orangeOutput 15 (0Fh) Positive Analog Output
4yellowOutput 15 (0Fh) Negative Reference
5greenOutput 14 (0Eh) Positive Analog Output
6blueOutput 14 (0Eh) Negative Reference
7violetOutput 13 (0Dh) Positive Analog Output
8grayOutput 13 (0Dh) Negative Reference
9whiteOutput 12 (0Ch) Positive Analog Output
10blackOutput 12 (0Ch) Negative Reference
11browncircuit ground
12red+ unregulated power supply (protected to 1 amp)
13orangeOutput 11 (0Bh) Positive Analog Output
14yellowOutput 11 (0Bh) Negative Reference
15greenOutput 10 (0Ah) Positive Analog Output
16blueOutput 10 (0Ah) Negative Reference
17violetOutput 9 (09h) Positive Analog Output
18grayOutput 9 (09h) Negative Reference
19whiteOutput 8 (08h) Positive Analog Output
20blackOutput 8 (08h) Negative Reference
21browncircuit ground
22red+ unregulated power supply (protected to 1 amp)
23orangeOutput 7 (07h) Positive Analog Output
24yellowOutput 7 (07h) Negative Reference
25greenOutput 6 (06h) Positive Analog Output
26blueOutput 6 (06h) Negative Reference
27violetOutput 5 (05h) Positive Analog Output
28grayOutput 5 (05h) Negative Reference
29whiteOutput 4 (04h) Positive Analog Output
30blackOutput 4 (04h) Negative Reference
31browncircuit ground
32red+ unregulated power supply (protected to 1 amp)
33orangeOutput 3 (03h) Positive Analog Output
34yellowOutput 3 (03h) Negative Reference
35greenOutput 2 (02h) Positive Analog Output
36blueOutput 2 (02h) Negative Reference
37violetOutput 1 (01h) Positive Analog Output
38grayOutput 1 (01h) Negative Reference
39whiteOutput 0 (00h) Positive Analog Output
40blackOutput 0 (00h) Negative Reference
Analog loads are connected between each of the Positive outputs and its associated
Negative reference. The output capacity of each output is 20 ma. The output voltage range
can be adjusted from the FSK/RTU to anywhere between 0 and 10 volts. Current amplifiers are
available if additional current capacity is required for your application.
The negative reference is at a voltage of approximately 1.6 volts above the circuit ground.
The negative references are all connected on the FSK/RTU, but there must be no direct con-
nections made between any of the negative references and the circuit grounds anywhere
in the animation system.
6 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
The supply line for each 1/4 J6/A is protected by a solid state circuit breaker (PTC Fuse)
rated for 1 amp. You should treat each 1/4 J6/A as an individual, and not cross the outputs or
supply lines from one 1/4 J6/A to the lines from another. Doing this won’t cause any damage,
but can reduce the protection for the outputs that the circuit breakers normally provide. A LED
and resistor on each 1/4 J6/A between the ground (pin #1 brown) wire and supply (pin #2
red) wire can act as an indicator which is lit if the circuit breaker is OK. The resistor should be a
value between 2.2 Kohms and 4.7 Kohms.
There is one adjustment on the FSK/RTU for setting the maximum analog voltage to be output. This sets the gain for the Digital to Analog (D/A) converters on the board. To set it, pick any
output and set the minimum and maximum scaling to their minimums and maximums through
the configuration screen. When you send a full scale output command to this output, you
should then be able to adjust it for 10.00 volts using R11. The adjustments for the endpoints
on each of the 16 outputs are normally individually set through the setup screen software.
7 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
Frequency Shift Keyed (FSK) Tape (or Disk) Organization:
When operating in FSK mode, the system is constantly listening for data on the FSK input. Whenever it
hears valid data, it will start decoding it and sending it to the outputs. This means that a show can be started at any time by simply pressing the 'Play' button on the tape deck (or LaserDisk or Compact Disc player)
that supplies the FSK data.
Since it will play whenever it hears FSK data, a show which is run from a loop deck or other continuous
source of FSK data will play continuously.
The FSK/RTU doesn't use any codes embedded in the FSK data or sensors on the FSK source to find
where it is. When it sends a PLAY string (usually starting the tape deck, Compact Disc or LaserDisk player), it
starts the ‘FSK startup’ timer. If it finds FSK data before the ‘FSK startup’ timer expires, then it is off and running. If it doesn't hear any FSK data before the ‘FSK startup’ time, then it assumes that the tape is positioned incorrectly and so starts a rewind sequence and a new delay between shows.
Once the system has started playing, it ignores any gap in the data of less than what has been set for
the ‘FSK/DMX dropout’ time. If it finds a gap of more than this time, then it assumes that it has just found
the end of a show. It won't send the STOP string yet, but instead will start looking for the FSK data to pick
back up at the start of the next show. If it receives FSK data again before the ‘FSK Intershow’ timer expires,
it will send the STOP string (usually stopping the tape deck or other source of FSK data), and start the
countdown delay for the next show. If no next show is found within the time set for the ‘FSK Intershow’
timer, then it assumes that this was the last show on the tape (or disk) and will initiate a rewind sequence.
The format for the tape or disk) must be as follows:
1) Start of tape (or disk).
2) Gap of less than the time set for the ‘startup timer’ before first show’s FSK data starts (the shorter the better).
3) Show number 1.
4) Gap in the FSK data between shows which is longer than the time set for the ‘FSK/DMX
dropout’ timer, but shorter than the length set for the ‘FSK Intershow’ timer. The FSK/RTU will
send out the STOP string and start a new countdown between shows when the FSK data starts
again.
5) Repeat numbers 3 and 4 above for each show on tape (or disk).
6) Last show on tape (or disk).
7) Gap in the FSK data which is longer than the time set for the ‘FSK Intershow’ timer. This will initiate a tape rewind sequence.
When operating from a Compact Disc or LaserDisk, the REWIND string is used to position the disk to the
start of the first show. This makes it the most complex of the three possible strings.
If you would like a show to play continuously from a Compact Disc or LaserDisk, the PLAY string can
send a string to the player which tells it to play the same show over and over again.
On systems that use tape decks, the delay between shows can be shorter than the time it takes to fully
rewind the tape. If the delay time is not longer, then the system can try to start playing at wherever the
tape happens to be when the countdown ends. If the ‘normal’ delay is shorter than the ‘minimum rewind’
time, the ‘minimum rewind’ timer will automatically be used instead.
8 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
FSK/RTU CONFIGURATION:
All commands sent to the FSK/RTU Unit through its serial interface take the following format. All characters are sent in ASCII. All numeric values are sent in HEXadecimal (HEX for short), and consist of one or
more ASCII characters (0-9, A through F). The case (as in upper and lower) of all input is important. A lower
case 'a' signifies a command, while an 'A' is a numeric value. If the FSK/RTU Unit receives another command while it is waiting for additional input needed to complete the previous command, it will abandon
the previous command and start working on the new one.
To communicate with the FSK/RTU Unit through the serial port, you can use just about any computer or
terminal which has a serial port on it. Some newer computer designs, like the Apple Macintosh, come with
serial ports which are directly compatible with the RS-422 / RS-485 signal levels the FSK/RTU Unit wants to
see. These signal levels are close enough to be used with the RS-232 signal levels found on most older
computers (like most IBMs and compatibles) with only a simple adapter cable, so long as the wire isn't too
long. To gain the full advantage of the RS-422 / RS-485 signal levels you will need to use a signal level
adapter like our 232conv-09.
If you are using a computer as a terminal you will need to run a modem or terminal emulation program. These will send everything you type on the keyboard out the serial port on your computer while
printing on the screen anything which comes in from the FSK/RTU Unit through the serial port. Every copy
of Windows comes with TERM.EXE, which is just such a program. A modem program will usually have the
advantage over a terminal emulation program in that it will allow you to save data to your computer's disk
drives and then send it back to the FSK/RTU Unit at a later date. The FSK/RTU Unit uses no screen control
codes or ESCape sequences, so it should work on any machine with an 80 column by 24 line display.
Machines with other display formats will work, but may not look so neat on the screen.
When configuring your modem program, you should set it for 9600 baud, 8 data bits, one stop bit,
and no parity. Higher or lower baud rates can be used if you configure the FSK/RTU Units’ serial port to run
at a different speed. You should set your program not to insert an extra LineFeed (LF) character after each
Carriage Return (CR) it receives. If you are going to be downloading configuration strings to the system
(command ‘s’), you will also need to tell the modem program to put a slight delay between each character sent in order to not over run the FSK/RTU Unit’s incoming data buffer.
If you have hooked up the FSK/RTU Unit to your computer and it still doesn’t seem to respond to the
keyboard, the first thing to check is that you are attached to the right serial port. The easiest way to do this
is to disconnect the FSK/RTU Unit and short between the Tx data out and Rx data in pins on the serial port
connector on the back of your computer. On all IBMs and compatibles this means sticking a paper clip or
similar tool between pins 2 and 3 on the ‘Com.’ connector. While still running the modem program, anything you type should be shown on the screen while this paper clip is in place, while nothing will appear
when you remove it. If your computer passes this test, then you are using the right serial port and the
problem is most likely the baud rate setting or in your wiring to the FSK/RTU Unit. If you get characters on
the screen even with the paper clip removed from the serial port, it means you probably need to set the
‘echo’ mode to ‘none’ or ‘full duplex’ and try this test again.
The serial data signals from the FSK/RTU Unit are brought out on a 6 position RJ-11 (modular telephone
style connector). Facing the end of the cable with the release latch upwards, its pin out is as follows:
9 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
COLORSIGNAL NAME:
LEFTWHITESIGNAL GROUND
BLACK- SERIAL DATA OUT FROM FSK/RTU Unit
RED+ SERIAL DATA OUT FROM FSK/RTU Unit
GREEN- SERIAL DATA IN TO REPEATERS
YELLOW+ SERIAL DATA IN TO REPEATERS
RIGHTBLUESIGNAL GROUND
PC and Compatible Connections: To cross wire the RS-422 / RS-485 signals from the FSK/RTU Unit to
the RS-232 serial port of an IBM compatible, cross connect the signals as follows:
DB-25DE-9SIGNALSIGNAL FROM/TO FSK/RTU Unit
23DATA OUT- SERIAL DATA IN TO FSK/RTU Unit (GREEN)
32DATA IN- SERIAL DATA OUT FROM FSK/RTU Unit (BLACK)
75GROUNDSIGNAL GROUND (BLUE or WHITE)
Apple Macintosh computers have true RS-422 serial ports built in. To connect to the Smart Brick
System, the pin out is as follows for a Macintosh mini-DIN-8:
to + serial data in to card (#5 yellow)
to - serial data in to card (#4 green)
signal ground (#1 blue or #6 white)
The FSK/RTU Unit expects to see the serial data in the following format:
678
345
12
from + serial data out from card (#3 red)
from - serial data out from card (#2 black)
ONE START BIT
EIGHT DATA BITS
ONE or TWO STOP BITS
Unlike many of the products manufactured by Gilderfluke & Company, the FSK/RTU can not share the
serial port with other devices at the same time. The screen is displayed when you enter:
m5AA5
To redraw the screen at any time, just press the <ESC>ape key. If the FSK/RTU is set for FSK data, then
the following screen will be displayed:
10 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
Main Configuration Screens:
-Gilderfluke & Company - RTU/FSK Controller - version 2.00 - copyright 1994 DCM-
sequencer = 20h x 06450 frames forced forced forced analog analog delay
ON OFF analog min. max. seconds
a) tape deck pulse- 0.5 seconds 0:______|______|______|__00__|__FF__|__0000__|
b) FSK/DMX dropout- 1.0 seconds 1:______|______|______|__00__|__FF__|__0015__|
c) FSK intershow- 10 seconds 2:______|______|______|__00__|__FF__|__0030__|
d) FSK startup- 20 seconds 3:______|______|______|__00__|__FF__|__0045__|
e) minimum rewind- 0030 seconds 4:______|______|______|__00__|__FF__|__0060__|
f) set FSK time delays 5:______|______|______|__00__|__FF__|__0090__|
g) enter strings 6:______|______|______|__00__|__FF__|__0120__|
h) sequencer enabled- yes 7:______|______|______|__00__|__FF__|__0180__|
i) countdown displayed- yes 8:______|______|______|__00__|__FF__|__0240__|
j) force digital outputs off 9:______|______|______|__00__|__FF__|__0300__|
k) force digital outputs on A:______|______|______|__00__|__FF__|__0450__|
l) force analog to a value B:______|______|______|__00__|__FF__|__0600__|
n) set analog endpoints C:______|______|______|__00__|__FF__|__0900__|
r) download configuration D:______|______|______|__00__|__FF__|__1200__|
s) upload configuration E:______|______|______|__00__|__FF__|__1500__|
t) default configuration F:______|______|______|__00__|__FF__|__1800__|
u) Read configuration from EEPROM
w) Write configuration to EEPROM | x) eXit
If the FSK/RTU is set for receiving DMX-512 data, the following menu will be displayed instead. It differs
from the first only in that several of the commands and settings which are specific to the FSK data have
been disabled.
-Gilderfluke & Company - RTU/FSK Controller - version 2.00 - copyright 1994 DCM-
sequencer = 20h x 06450 frames forced forced forced analog analog
ON OFF analog min. max.
0:______|______|______|__00__|__FF__|
b) FSK/DMX dropout- 1.0 seconds 1:______|______|______|__00__|__FF__|
8:______|______|______|__00__|__FF__|
j) force digital outputs off 9:______|______|______|__00__|__FF__|
k) force digital outputs on A:______|______|______|__00__|__FF__|
l) force analog to a value B:______|______|______|__00__|__FF__|
n) set analog endpoints C:______|______|______|__00__|__FF__|
r) download configuration D:______|______|______|__00__|__FF__|
s) upload configuration E:______|______|______|__00__|__FF__|
t) default configuration F:______|______|______|__00__|__FF__|
u) Read configuration from EEPROM
w) Write configuration to EEPROM | x) eXit
command-
On either of these menus, the size of the sequencer EPROM installed (if any)is also shown near the top
of the screen. If the sequencer EPROM isn’t found, then this area will not appear on the screen.
If another command is entered while the last command is waiting for additional input, the new command will be started. If at any point you enter a command in error and it is waiting for additional input,
you can leave the command by entering an <ESC>ape key. You can also bail from the string entry com-
11 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
mands without having to enter all 80 characters. Doing so will conclude (not abort) the string entry commands. Al other commands are aborted by entering an <ESC>ape key.
If you want to keep a hard copy printout of the current configuration of the RTU/FSK, you should use
the <ESC>ape key to redraw the screen while saving the print in the modem program running on your
computer. This file can then be printed out at any time.
a) Tape deck pulse- This command is used to set how long (in 10ths of seconds) the relay clo-
sures sent to tape deck will remain closed. This command is used only in FSK mode.
b) FSK/DMX dropout- This command is used to set how long of a gap (in 10ths of seconds)is al-
lowed before the FSK/RTU assumes that the data has been well and truly lost. If running from
FSK data, this will start the ‘FSK Intershow’ timer when it runs out. If it is installed and enabled,
both FSK and DMX-512 controlled units will start outputting data from their on-board sequencer EPROM after this timer has expired.
c) FSK intershow- This command is used to set how long of a gap (in seconds)to allow between
shows on a tape. If FSK data from the next show on the tape is found before this timer expires,
the FSK/RTU will send out its STOP string and start the countdown to the next show. If this timer
does expire, then the FSK/RTU will send out its REWIND string and start the countdown to the
next show. This command is used only in FSK mode.
d) FSK startup- This command is used to set how long of a gap (in seconds)after sending a START
sequence to wait before receiving FSK data. If this timer expires, then a REWIND sequence will
be started and a new countdown to the next show will be initiated. This command is used only
in FSK mode.
e) Minimum rewind- Because the delay between shows can be shorter than the time the tape
deck requires to rewind the tape, this value (in seconds) will automatically be used for the
delay between shows after a rewind if it is larger than the currently selected delay. This command is used only in FSK mode.
f)Set FSK time delays- This command is used to set the sixteen possible different delays the
users can select from the rotary switch on the front of the FSK/RTU for the delays between
shows. Any delay between 0000 (none) and 9999 seconds can be used. This command is
used only in FSK mode.
g) Enter strings- STRINGS are the ASCII characters and commands which you can tell the
FSK/RTU to send at the start or end of any show through its serial port. The Strings used in the
FSK/RTU are similar to those used in PC•MACs or the Smart Brick Animation Control Systems.
They are used primarily to talk to LaserDisk and Compact Disc players or just to tell the FSK/RTU
to close the contacts on its tape deck control outputs. They can also be used to send commands through the serial port to any other piece of show equipment that needs a serial input
to start or stop it, or even just to print on a monitoring screen that a show has started or
ended.
When using the FSK/RTU with a LaserDisk or Compact Disc, you will typically use the STOP
string to pause the player, the PLAY string to tell the player to start playing, and the REWIND
string to spin up the disk and position the player to the beginning of the first show.
Please see the section on this manual on STRING SETUP for more details on their care and
feeding.
h) Sequencer enabled- This toggle is used to enable the sequencer EPROM, if it has been in-
stalled. When enabled, the show data stored in the sequencer EPROM will be played back as
long as there is no FSK or DMX-512 data being received. Valid frame rates are 15 or 30 frames
per second. The sequencer EPROM is programed using a PC•MACs Animation Control system
to program an appropriate animation sequence, which is then downloaded to a ‘multi’ EPROM
file using the ‘Save as EPROM....’ command under the file pulldown menu.
i)Countdown displayed- When this toggle is ‘ON’, the countdowns used when running FSK
based shows will be displayed on the bottom of the screen. This is useful for seeing how these
counters are working. As long as you are not using the serial port for controlling a LaserDisk or
Compact Disc player, you can go ahead and leave this toggle ‘ON’.
12 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
j)Force digital outputs on- This command is used to force any of the 128 digital outputs ‘ON’.
No matter where the data comes from, an output that has been forced on can not be turned
off.
k) Force digital outputs off- This command is used to force any of the 128 digital outputs ‘OFF’.
No matter where the data comes from, an output that has been forced off can not be turned
back on.
l)Force analog to a value- This command is used to force any of the analog outputs (if in-
stalled) to a set value. Once an analog output has been forced to a to a level, no matter
where data comes from it will not change.
n) Set analog endpoints- This command is used to adjust the endpoints of the 16 analog out-
puts (if installed). The analog outputs normally sweep between 0 and 10 Volts DC. By using
these commands you can set either endpoint to anywhere between 0 and 10 volts for a reduced or reversed analog output swing. If you want to invert the voltage swing of any output,
all you need to do is set the lower limit to a higher level than the upper limit.
As an example of the use of the analog endpoint adjustments, if you wanted to set the
voltages on a channel to sweep from 2.5 volts to 7.5 volts: Looking at the chart at the end of
this manual, you can see that this would be from approximately 25% to 75% of full scale.
From the chart you would see that the values that should be entered would be 40h and C0h.
r)Download configuration- This command is used to save the current configuration of the
FSK/RTU through the serial port to a file on your computer. This file can then be reloaded into
this, or any other FSK/RTU. To use this command, you first invoke it, then following the instructions, you set your computer to receive a string of ASCII characters. You then press any key to
tell the FSK/RTU to send out it’s configuration. When it has finished, you then tell your computer
to stop saving characters, and then hit any key to tell the FSK/RTU to redraw the screen.
s) Upload configuration- This command is the compliment of the previous command. To invoke
it, all you need to do is tell your modem program to send the file saved by the ‘download’
command to the FSK/RTU. This will automatically invoke the upload command and store the incoming data. The data won’t be saved permanently until you invoke the ‘Write configura-
tion to EEPROM’.
t)Default configuration- This command reloads the default configuration to the FSK/RTU.
u) Read configuration from EEPROM- This reads the permanently stored configuration into the
FSK/RTU’s memory from the EPROM. This configuration is normally loaded by the FSK/RTU only
at boot up. This command can be used if you have made some changes in the configuration
that you now want the FSK/RTU to forget.
w) Write configuration to EEPROM- This command is used to write any changes you have made
in the configuration to the permanent EEPROM memory in the FSK/RTU.
x) eXit- This exits the configuration mode and returns the FSK/RTU to the command mode.
13 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
Summary of Setup Commands:
a)tape deck pulse
b)FSK/DMX dropout
c)FSK intershow
d)FSK startup
e)Minimum rewind
f)Set FSK time delays
g)Enter strings
h)Sequencer enabled
i)Countdown displayed
j)Force digital outputs off
k)Force digital outputs on
l)Force analog to a value
n)Set analog endpoints
r)Download configuration
s)Upload configuration
t)Default configuration
u)Read configuration from EEPROM
w)Write configuration to EEPROM
x)eXit
14 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
- String Setup -
STRINGS are the ASCII characters and commands which you can tell the FSK/RTU send at the start or
end of any show through its serial port. The Strings used in the FSK/RTU are similar to those used in
PC•MACs or the Smart Brick Animation Control Systems. They are used primarily to talk to LaserDisk and
Compact Disc players or just to tell the FSK/RTU to close the contacts on its tape deck control outputs.
They can also be used to send commands through the serial port to any other piece of show equipment
that needs a serial input to start or stop it, or even just to print on a monitoring screen that a show has
started or ended.
When using the FSK/RTU with a LaserDisk or Compact Disc, you will typically use the STOP string to
pause the player, the PLAY string to tell the player to start playing, and the REWIND string to spin up the disk
position the player to the beginning of the first show.
The ‘enter string’ command leads to the following String Setup Screen (the default configuration is
shown):
-Gilderfluke & Company - RTU/FSK Controller - version 2.00 - copyright 1994 DCM-
Characters are entered into the strings as HEXadecimal ASCII characters. As an example of using
ASCII:
To send a letter “a”, you enter the HEXadecimal value of 61.
If bit seven of any ASCII character is set to =1, then instead of sending the character out the serial
port, the FSK/RTU will wait until it receives this character through the serial port. As an example of using
ASCII to receive a character:
To wait until the FSK/RTU receives a letter “a”, you enter a value of E1.
If the FSK/RTU receives a different character than it was expecting, then the DATA ERROR LED will flash
momentarily. Use the ‘Special Character’ 80h if you don’t care what character is to be received.
The strings are up to 80 characters long. They are sent as part of a start, stop or rewind sequence. The
default strings simply close the Stop, Play and rewind relays, respectively. All the characters in a string will
be sent until a ‘00’ is encountered or the end of the string is reached.
When entering any of the strings, you can stop at any time by just pressing the <ESC>ape key. You
don’t need to enter in all 80 characters in each string. This will conclude (not abort) the string entry command.
15 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
Special String Characters:
Within the strings there are nine ‘special characters’ which can be used. They are defined as follows:
END-o-STRING: (00): This special character tells the FSK/RTU that it has reached the end of the cur-
rent string it is sending.
LaserSearch: (01): Not used by the FSK/RTU.
PB: (02): Not used by the FSK/RTU.
BLUE: (03): Not used by the FSK/RTU.
GREEN:(04): Not used by the FSK/RTU.
STOP: (05): When found in a string, this character causes the FSK/RTU to close the STOP relay out-
put. It will then reopen at a later time as set by the TAPE DECK PULSE setting. When running a
tape deck from the FSK/RTU, this would normally be used to stop the tape deck at the end of
each show.
PLAY: (06): When found in a string, this character causes the FSK/RTU to close the PLAY relay out-
put. It will then reopen at a later time as set by the TAPE DECK PULSE setting. When running a
tape deck from the FSK/RTU, this would normally be used to start the tape deck at the beginning of each show.
REWIND: (07): When found in a string, this character causes the FSK/RTU to close the REWIND relay
output. It will then reopen at a later time as set by the TAPE DECK PULSE setting. When running
a tape deck from the FSK/RTU, this would normally be used to rewind the tape deck at the end
of the last show on the tape.
DON’T CARE: (80): This character is used when you need to get a character returned from the se-
rial port, but just don’t give a damn what it is that you receive. The FSK/RTU will simply wait until
it gets any character through the serial port. This is the only one of the ‘special characters’
which is used when receiving characters from the serial port.
16 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
ASCII Characters to be Sent Out:
When sending ASCII characters to the serial port, they translate into HEXadecimal as follows. The first
eight characters are special characters unique to the FSK/RTU:
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
ASCII Characters to be Recieved:
If you need to get a response from the serial port, you simply enter the character with bit seven set.
The first character is a special character unique to the RTU/FSK. Response ASCII characters translate into
HEX as follows:
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
- PIONEER LaserDisk COMMANDS -
The Pioneer LaserDisk players all share a common command format. A full description of the commands can be found in the technical publications available from Pioneer Communications of America.
They can be reached at (408) 988-1702.
LaserDisks used with the FSK/RTU may be recorded in the CAV or CLV format. This allows up to 1 hour
per side. The FSK data must be recorded on one of the audio tracks much as they would be on any audio
tape FSK installation. The gaps in the FSK data between shows is used by the FSK/RTU to recognize the ends
of shows and decide when to send each of the strings.
The LaserDisk player must be configured for 9600 baud, 8 bit data, and 1 stop bit. On the LD-V8000,
you also must set the ‘TxD Terminator’ to ‘<C/R>’. Connections are made as follows:
Pioneer LaserDisk
DB-15SIGNALSIGNAL FROM/TO FSK/RTU
2DATA OUT- serial data in to FSK/RTU (GREEN)
3DATA IN- serial data out from FSK/RTU (BLACK)
1, 11 or 15GROUNDsignal ground (BLUE or WHITE)
The electrical output from the FSK/RTU is at RS-422 voltage levels rather than the RS-232 that these
LaserDisk players really want to see. If this causes a problem, or it the wire runs between FSK/RTU and the
LaserDisk player are long, then you may want to add a RS-232 to RS-422 converter to the LaserDisk player.
In general, you send a command to the LaserDisk player as two ASCII characters (with occasional variables), followed by a <carriage return> character (0D). The LaserDisk player will then respond when it has
completed the task with a upper case ‘R’ followed by a <carriage return> character (0D). A number of different commands can be stacked together and then followed by a single <carriage return> character
(0D) to get them all rolling. The LaserDisk player will go through all of these commands in the order they
were entered and then return a ‘R’ followed by a <carriage return> character (0D) when it has finished
the last command. This can save a lot of string space if you are sending complicated strings to the
LaserDisk player.
The majority of commands which you might need to use are all pretty simple two or three character
ones. A typical PLAY string for a LaserDisk show is:
PL <CR> (R) (<CR>) end-o-string
Translated into HEX ASCII, this string becomes (this is what you would enter)
50 4C 0D D2 8D 00
Notice that we have to tell the LaserDisk to start playing, and that this command is followed by one
<carriage return> character to be sent out. Following this we tell the FSK/RTU to wait until it gets first an ‘R’,
and then a <CR> back from the LaserDisk player. After this we have a ‘00’ to tell the FSK/RTU that it has
found the end of the string.
A typical end string for a LaserDisk show is:
ST <CR> (R) (<CR>) end-o-string
Translated into HEX ASCII, this string becomes (this is what you would enter):
53 54 0D D2 8D 00
The format of this string is pretty much like that of the startup string, except the PL command has been
replaced by a ST (still frame) command for the LaserDisk player. This freezes the image to whatever the last
image on the video disk was. Other commands are available for blanking out the video, ejecting the disk,
19 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
or a variety of other things. You can even build up a string which will tell the LaserDisk player to search for
another frame on the disk and freeze or start playing from that frame. If no command is given to the
LaserDisk player at the end of a LaserDisk show, then the player will continue playing along until the end of
the disk is reached or another command is received.
The REWIND string is the most complex one when operating a LaserDisk or CD player. This is because
this is the string which is used to spin up and locate the disk to the start of all of the shows. An example of
a typical REWIND string would be:
SA 12345 SE <CR> (R) (<CR>) end-o-string
Translated into HEX ASCII, this string becomes (this is what you would enter):
53 41 31 32 33 34 35 53 45 0D D2 8D 00
The ‘SA’ in this string is the ‘spin up’ command for a Pioneer LaserDisk player. This is followed by a five
digit frame number to search for, and the search command ‘SE’. The rest of the string consists of a <CR>
that tells the LaserDisk player to start working on these commands, and acknowledgment that the LaserDisk
will return at the end of the successful completion of the commands.
As an example of how you combine more than a single LaserDisk command in the same string, we will
now show a sample of a string which sends two commands at the same time to the LaserDisk player.
A typical combined start string for a LaserDisk show is:
PL 1KP <CR> (R) (<CR>) end-o-string
Translated into HEX ASCII, this string becomes (this is what you would enter):
50 4C 30 4B 4C 0D D2 8D 00
This string is just like the start string shown above, except that it sends a command to disable the front
panel keypad on the LaserDisk player after it sends the command to start the show playing, but before it
sends the <carriage return> that tells the LaserDisk player to start acting upon all the commands it has
just received.
The following is a partial listing of the commands supported by Pioneer LaserDisk players. It is by no
means a complete list of all of the commands available to you, but includes those common commands
which you may actually need. Remember that you only need to send the <carriage return> (0D) (shown
as the last character of all the commands) only if you aren’t following the current command with any
other command. The <carriage return> tells the LaserDisk player to start working on all of the commands
it has received since the last <carriage return> was received.
20 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
COMMANDMNEMONIC1st2nd3rd4thRESPONSE2ND
SEARCHSE53450DD28D
Searches for the five digit frame number which immediately precedes this command.
CLEARCL434C0DD28D
Clears the current entry or mode.
STARTSA53410DD28D
Closes the door (if it was open) and spins up the disk.
OPEN DOOROP4F500DD28D
Stops the player if it is running and opens the door.
REJECTRJ524A0DD28D
Stops the player motor if it is running.
PLAYPL504C0DD28D
Starts the LaserDisk playing from the current position on the disk.
PAUSEPA50410DD28D
Stops the LaserDisk player and a blue (or black) screen appears.
STILLST53540DD28D
Freezes the output of the LaserDisk player at the current frame.
STEP FORWARDSF53460DD28D
Steps the current video frame forward by one frame.
STEP BACKWARDSB53420DD28D
Steps the current video frame backwards by one frame
VIDEO CONTROL0VD3056440DD28D
Turns off the video output.
VIDEO CONTROL1VD3156440DD28D
Turns on the video output (default condition).
CLOSE DOORCO434F0DD28D
Closes the player’s door if it was open.
KEY LOCK0KL304B4C0DD28D
Enables the buttons on the front panel of the LaserDisk player.
KEY LOCK1KL314B4C0DD28D
Disables the buttons on the front panel of the LaserDisk player.
BEEP CONTROL0BP3042500DD28D
Mix a 100 ms long 880 Hz beep into the audio channel at 6%.
BEEP CONTROL1BP3142500DD28D
Mix a 100 ms long 880 Hz beep into the audio channel at 10%.
BEEP CONTROL2BP3242500DD28D
Mix a 100 ms long 880 Hz beep into the audio channel at 20%.
BEEP CONTROL3BP3342500DD28D
Mix a 100 ms long 880 Hz beep into the audio channel at 40%.
Please note that in many ways a LaserDisk player isn’t very bright. If you send it a command to do
something that is already done, it will return an error message. As an example, if you ask it to close the
door with a CLOSE DOOR command and the door is already closed, it will return an error message ‘E04
<CR>’ instead of the ‘R <CR>’ you are expecting. This will cause the FSK/RTU to display an error message
on the Heads Up Display and stop sending the current string.
21 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
- SONY LaserDisk COMMANDS -
The Sony LaserDisk players all share a more or less common command format. A full description of the
commands can be found in the technical publications available from Sony or your Sony dealer. You
should confirm the the usage of these commands for the specific player you are using.
LaserDisks used with the FSK/RTU may be recorded in the CAV or CLV format. This allows up to 1 hour
per side. The FSK data must be recorded on one of the audio tracks much as they would be on any audio
tape FSK installation. The gaps in the FSK data between shows is used by the FSK/RTU to recognize the ends
of shows and decide when to send each of the strings.
The LaserDisk player must be configured for 9600 baud, 8 bit data, and 1 stop bit. Connections are
made as follows:
Sony LaserDisk
DB-25SIGNALSIGNAL FROM/TO FSK/RTU
2DATA OUT- serial data in to FSK/RTU (GREEN)
3DATA IN- serial data out from FSK/RTU (BLACK)
7GROUNDsignal ground (BLUE or WHITE)
4 to 5RTS/CTSconnect these two lines
6 to 20DSR/DTRconnect these two lines
The electrical output from PC•MACs is at RS-422 voltage levels rather than the RS-232 that these
LaserDisk players really want to see. If this causes a problem, or it the wire runs between PC•MACs and the
LaserDisk player are long, then you may want to add a RS-232 to RS-422 converter to the LaserDisk player.
In general, you send a command to the LaserDisk player as a single ASCII character. The LaserDisk
player will then respond that it has received the command with a ‘ACK’ (0A). When it has completed the
task it will sometimes respond with a ‘COMPLETION CODE’ (01 usually). Each command must be transmitted one at a time, after which you must wait for a return code(s) before you can send any additional
commands.
The majority of commands which you might need to use are all pretty simple ones. The one complicated ‘search’ command is handled transparently to you when you insert a LaserSearch (01) character in
the string being sent to the LaserDisk player (the FSK/RTU must be told it is running a Sony player in the
configuration screen). This string only performs a search for the starting frame of the show on the LaserDisk
player. For this reason it is normally followed by a ‘F-PLAY’ (3A) command in the same string.
A typical start string for a LaserDisk show is:
‘F-PLAY’ <ACK> end-o-string
Translated into HEX ASCII, this string becomes (this is what you would enter):
3A 8A 00
Notice that we have to then tell the LaserDisk to start playing, and then we tell the FSK/RTU to wait until
it gets an ‘ACK’ (0A) back from the LaserDisk player so we know that the command has been accepted.
After this we have a ‘00’ to tell the FSK/RTU that it has found the end of the string.
A typical end string for a Sony LaserDisk show is:
‘STILL’ <ACK> end-o-string
Translated into HEX ASCII, this string becomes (this is what you would enter):
4F 8A 00
22 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
The format of this string is pretty much like that of the startup string, except the F-PLAY command has
been replaced by a STILL command for the LaserDisk player. This freezes the image to whatever the last
image on the video disk was. Other commands are available for blanking out the video, ejecting the disk,
or a variety of other things. You can even build up a string which will tell the LaserDisk player to search for
another frame on the disk and freeze or start playing from that frame. If no command is given to the
LaserDisk player at the end of a LaserDisk show, then the player will continue playing along until the end of
the disk is reached or another command is received.
The REWIND string is the most complex one when operating a LaserDisks or CD player. This is because
this is the string which is used to spin up and locate the disk to the start of all of the shows. An example of
a typical REWIND string to search for frame number 12,345 would be:
The ‘Clear All’ this string starts with is to stop the LaserDisk from processing any other commands it
might already be working on. This is followed by the ‘Motor On’ which will close the door (if needed) and
spin up the disk. The ‘Search’ command is followed by a five digit frame number to search for, and a
‘Enter’ which tells the LaserDisk player to start its search. It returns a Completion acknowledgment that the
LaserDisk will return at the end of the successful completion of the commands.
The following is a partial listing of the commands supported by Sony LaserDisk players. It is by no means
a complete list of all of the commands available to you, but includes those common commands which
you may actually need. Not all Sony players support this full range of commands or respond in the same
way to the commands sent to them. These particular commands are from a LDP-1500’s manual, and so
may not be applicable to all Sony players. The values shown are what you would actually enter into the
strings.
COMMANDHEX CHARACTER SENTPOSITIVE RESPONSE
SEARCH43 (ADDRESS) 408A 81
Searches for the frame number that follows the command. Search is started when the
40h is sent. Returns 8A immediately, 81 when task is completed.
CLEAR ALL568A
Clears out any currently digesting command.
AUDIO MUTE ON
3
248A
Stops the audio output from the player.
AUDIO MUTE OFF
1
258A
Enables the audio output from the player.
CH-1 ON468A
Turns on Audio output from Channel 1 to ‘LEFT’ audio output connector.
CH-1 OFF478A
Turns off Audio output from CH 1 audio. CH 2 audio will go to both outputs if it is still en-
abled.
CH-2 ON488A
Turns on Audio output from Channel 2 to ‘Right’ audio output connector.
CH-2 OFF498A
Turns off Audio output from CH 2 audio. CH 1 audio will go to both outputs if it is still en-
abled.
CLEAR ALL56
Stops any ongoing command and puts player into STILL mode.
3
Command not available on all Sony models
23 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
4
EJECT
2A8A 83
Opens the disk compartment. Returns 8A immediately, 83 when task is completed.
EJECT ENABLE
2
748A
Enables the ‘Eject’ button on the front of the LaserDisk player.
EJECT DISABLE
2
758A
Disables the ‘Eject’ button on the front of the LaserDisk player.
F-PLAY3A8A
Puts the player in normal play mode.
F-STEP and STILL
2
2B8A
Steps the LaserDisk forward by one frame and display still frame.
R-STEP and STILL
2
2C8A
Steps the LaserDisk backwards by one frame and display still frame.
FRAME # MODE558A
Sets the player to ‘frame’ mode.
MOTOR ON628A 8A
Turns the motor on if it is stopped. Returns the first 8A immediately, and the second after
the motor is up to speed. Returns one NAK if the motor was already on.
MOTOR OFF638A 8A
Turns the motor off if it is running. Returns the first 8A immediately, and the second after
the motor has wound down. Returns one NAK if the motor was already off.
NAK8B
Code returned when the player doesn’t like the command, as in the above two examples.
STILL4F8A
Sets the player to display a frozen picture.
STOP3F8A
Stops all video and audio output.
VIDEO OFF
2
268A
Turns off video output.
VIDEO ON
2
278A
Turns on video output.
4
Command not available on all Sony models
24 of 25
GILDERFLUKE & CO. • 205 SOUTH FLOWER ST. • BURBANK, CALIF. 91502-2102 • 818/840-9484 • FAX818/840-9485
- DECIMAL to HEXadecimal to ASCII to PERCENTAGE -
The following chart shows decimal, HEXadecimal, ASCII and a few percentage equivalents to aid you
when you need to convert between numbering bases. Also shown are the ‘special’ characters used by
PC•MACs, Smart Brick and FSK/RTU Animation Control Systems. ASCII values that have their uppermost bit
set (bit 7) are shown in parenthesis: