TASCAM's 322 cassette deck has a standard RS232C port, capable of receiving commands and
sending status information. Commands are
included for transport functions, including CPS
(Compumatic Program Search), Counter Reset,
and Sync Reverse settings. Tally information
will include deck status, timer information and
record prohibit status.
322
RS-232 Specification
• Individual Control Over Each Deck
• Extensive Transport Control Command Set
(Includes CPS, RTZ, Sync Reverse and Dubbing)
• Transport Status Tallies
• Tape Counter Readout Information (MM:SS)
• Tape Counter Reset Command
• Tape Status (Record Prohibit/Enable)
• Empty Deck Indication
COMMAND STRUCTURE & BEHAVIOR
Basic Transport Commands:
Preamble
LF
0001111LF
0Ah 30h30h30h31h31h31h31h 0Dh
Comma
nd
on
i
ct
re
eck
D
i
D
elimiter
D
CR
RS-232 Pin Assignment & Protocol Specification:
Connector:
Pin 2:
Pin 3:
Pin 5:
DB9
Rx Data
Tx Data
Ground
Rx Data
Tx Data
Ground
322 RS-232 PortExternal Unit
Data Transmission Speed:
Command Spacing:
Character Length:
Parity Bit:
Stop Bit:
2
3
5
Tx Data
Rx Data
Ground
Status Request Commands:
Preamble
00CR510
0Ah 30h30h00h35h31h30h
Command
Deck
9600 bps
>20msec
8 bit
None
1 bit
Delimiter
Preamble - All command strings for the 322 begin with an
identifying phrase of "Line Feed" (0Ah) and a "0" (30h).
Command - The command follows the preamble directly.
(For a complete list of all the commands, see Transport
Commands on the next page.)
Deck - This determines whether the command is targeted
at Deck 1 (30h 31h) or Deck 2 (30h 32h).
Direction - For commands which have directionality to it,
this determines whether the forward or reverse direction is
desired. Forward direction (30h 31h) and reverse direction
(30h 32h) are used for commands with direction. Transport
commands without direction use a "no direction" (30h 30h)
place holder.
SENSE MECHANISM STATUS, DECK 1PLAY, DECK 1, SIDE A
Status request commands will follow the same structure as
basic transport commands, except a direction is not
included in the command. (That information will be given
in the reply.)
The 322 does not automatically generate status commands
when mechanisms change, so the controller will need to
scan the 322 at some rate.
When setting a scanning cycle, it is important to recognize
that the 322 requires 20 milliseconds between commands.
Since there are 3 types of information per deck (time,
record prohibit, and mechanism status), it is easily possible
to scan each status every half second, and still only be
sending messages to the 322 every 83 milliseconds.
TASCAM USA has tested the 322, scanning each status type
Delimiter - All command strings for the 322 end with
every half second, and the 322 performed flawlessly.
All features and specifications are subject to change without notice. Contact your local TASCAM representative for the latest information.
Page 1 of 5
322_RS-232_TECHDOC.pdf
030404
Page 2
COMMAND STRUCTURE & BEHAVIOR (CONT)
When the 322 receives commands, the behavior mimics the
front panel controls. So, when PLAY DECK 1 SIDE A is
issued, the 322 may not be engaged directly into PLAY. (A
chart at right explains the actual behavior.)
These behaviors are fairly straight forward, since these
commands follow normal cassette logic that most end users
are already familiar with. This makes programming a touch
panel for standard remote control applications very easy.
But for unattended automation systems run completely by
computer, it might be wise to create a simple macro which
returns the 322 to a known state, like STOP on side A.
- If the 322 was recording on side B, then the machine
will flip to side A and continue recording on side A.
- If the 322 was recording on side A, then it will continue
recording on side A.
- If the 322 was in record pause on side A, then record is
engaged on side A.
- If the 322 was in record pause on side B, then the 322
will flip directions and remain in record pause on side A.
- If the 322 was in pause on side B, then the 322 will flip
directions and remain in pause on side A.
All features and specifications are subject to change without notice. Contact your local TASCAM representative for the latest information.
Page 2 of 5
322_RS-232_TECHDOC.pdf
030404
Page 3
COMMAND LIST (CONT)
322 RS-232 Specification
RTZ, DECK 1 - CMND "2D"
RTZ, DECK 2
CPS FFWD, DECK 1 - CMND "1D"
CPS REW, DECK 1
CPS FFWD, DECK 2
CPS REW, DECK 2
SENSE MECH STATUS, DECK 1 - CMND "50"
SENSE MECH STATUS, DECK 2
SENSE TAPE STATUS, DECK 1 - CMND "56"
SENSE TAPE STATUS, DECK 2
SENSE TAPE COUNTER, DECK 1 - CMND "5A"
SENSE TAPE COUNTER, DECK 2
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
LF
0Ah
0
30h
0
30h
0
30h
0
30h
0
30h
0
30h
0
30h
0
30h
0
30h
0
30h
0
30h
0
30h
2
32h
2
32h
1
31h
1
31h
1
31h
1
31h
5
35h
5
35h
5
35h
5
35h
5
35h
5
35h
D
44h030h
D
44h030h
D
44h030h
D
44h030h
D
44h030h
D
44h030h
0
30h030h
0
30h030h
6
36h030h
6
36h030h
A
41h030h
A
41h030h
1
0
31h
30h030hCR0Dh
2
0
32h
30h030hCR0Dh
1
0
31h
30h131hCR0Dh
1
0
31h
30h232hCR0Dh
2
0
32h
30h131hCR0Dh
2
0
32h
30h232hCR0Dh
1
CR
31h
0Dh
2
CR
32h
0Dh
1
CR
31h
0Dh
2
CR
32h
0Dh
1
CR
31h
0Dh
2
CR
32h
0Dh
TALLY STRUCTURE & BEHAVIOR
Return Tallies:
The first section following the preamble willl define
whether the tally is giving information about
Mechanism Status (D0h), Tape Status (D6h), or
Tape Counter (DAh) tally.
For Mechanism Status tallies, following bits will
represent the current function of a deck, which
mechanism is being described, and the direction the
system is defaulted to. (Side A or Side B)
For Tape Counter tallies, the data blocks will
represent the Mechanism first, then the minutes and
seconds. If the 322 is in CPS mode, the minutes
display will transmit "CP" and the seconds will show
the number of breaks the CPS mechanism is going
to pass. (This is exactly mimicking the timer display
on the 322.)
It should be noted that the 322 will not transmit
positive or negative time information from the deck,
though the display can indicate negative time.
Continued on next page.
on
i
rmat
o
f
Preamble
LF
01D00
0Ah 30h31h44h30h30h
IN STOP, DECK 1, SIDE A
As with the FFWD and REW transport commands, FFWD and REW
tallies do not reverse for side B. They are always shuttling tape
in the same direction. So, on side B, REW will shuttle ahead, and
FFWD will shuttle back. This is consistant with having a dedicate
PLAY B button, keeping the relational arrows for commands.
All features and specifications are subject to change without notice. Contact your local TASCAM representative for the latest information.
Page 3 of 5
322_RS-232_TECHDOC.pdf
030404
Page 4
TALLY STRUCTURE & BEHAVIOR (CONT.)
322 RS-232 Specification
For Tape Status tallies, the data blocks will
represent mechanism and Deck 1 and Deck 2
Record Prohibit status will be displayed. (This is
determined by the punch blocks on the top of the
cassette itself.)
A chart for all Mechanism Tallies and Tape Status
Information combinations are shown on the next
page in the Tally List & Behavior chart on the next
two pages.