TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
TASCAM CD-01U/CD-01UPRO
CONTROL I/O Terminals
RS-232C Protocol Specifications
Ver. 1.02
July 2005
TEAC
1TEAC Corporation
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
1. Overview
The CD-01U/CD-01U PRO (here referred to as “controlled device”) functions can be controlled using a
serial RS-232C connection from an external device, such as a computer. Such a device is referred to
here as the “external controller”.
2. Specifications
2.1. Electrical Specifications
Conforms to standardJIS X-5101 (equivalent to former JIS-C-6361 and EIA RS-232C
Impedance at receiverWhen measured with an applied voltage of between +/-3 V and
Open circuit voltage at transmitter < 25V
Open circuit voltage at receiver< 2V
Signal voltageWhen the open circuit voltage at the receiver is 0 V, the signal
Signal discriminationLogical “1” = < -3V
standards) Note that this is not compatible with the RS-422 used
in professional VTR units.
+/-15 V, the DC resistance is between 3 kohm and 7 kohm.
Total load capacitance of < 2500 pF
voltage is between +/-5 V and +/-15 V against a load impedance
of between 3 kohm and 7 kohm.
Logical “0” = > +3V
2.2. Communication format
Circuit type3-wire, Half-duplex
Transmission typeDigital binary serial
Data speed (baud rate)9600/19200/38400 bit/sec
Word length8-bit
Parity bitNone
Stop bit1 bit
(* Word length, parity bit, and stop bit of CD-01U are fixed.)
2.3. Connector pin-out
ConnectorD-sub 9pin female (Inch screw thread)
Terminal pin-out and input/output signals
Pin No.In/OutSignal nameDescription
1-NCNot connected
2InRx DataData received at this pin *1
3OutTx DataData transmitted from this pin
4-(Reserved)Reserved
5-GNDSignal ground pin
6-(Reserved)Reserved
7-(Reserved)Reserved
8-(Reserved)Reserved
9-NCNot connected
*1: Impress voltage complied with RS-232C standard to Rx Data.
*2: CD-01U doesn’t have RTS/CTS terminals for loop-back in this connector. Make sure the
specifications of external controller and if necessary, please have the loop-back circuit outside of
the CD-01U.
2TEAC Corporation
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
RXD
RXD
2
TXD
TXD
3
GNDGND
5
CD-01U/CD-01U PROExternal controller
3TEAC Corporation
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
3. Command Format
3.1. Command Format Overview
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8…Byte n
LFIDCommandData 1Data 2Data 3Data 4…CR
The codes described here are transmitted in ASCII format (e.g. a command described as “23” is
transmitted as ASCII ’2’ followed by ASCII ’3’).
Uppercase letters are used for letters ’A’ through ’F’.
All commands must be prefixed by a line-feed (LF) character [0Ah] followed by a Machine ID.
All commands are terminated by a carriage return (CR) character [0Dh].
Sample command s
Sample 1: PLAY command (Machine ID=0)
When the controlled device is in STOP/READY mode, this command starts playback.
The PLAY command is [12], and it is transmitted using the following sequence:
IDCommand
ASCIILF012CR
HEX0Ah30h31h32h0Dh
Sample 2:Direct search for track 12 (Machine ID=0)
In order to perform this operation, “DIRECT TRACK SEARCH PRESET [23]” command is used.
The track number is also sent as a parameter (data). This is sent in four bytes, as shown below:
IDCommandData: 12th track
ASCIILF0231200CR
HEX0Ah30h31h32h31h32h30h30h0Dh
The four data bytes represent, in order, the following digits of the track number: the “tens” digit
(1), the “units” digit (2), the “thousands” digit (0), and the “hundreds” digit (0).
3.2. Machine ID
Machine ID of this device is fixed to [0]. A command with other Machine ID than [0] is ignored.
4TEAC Corporation
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
3.3. List of Commands
Control/Preset/Sense CommandReturn Command
88TIME DATA
0FINFORMATION REQUEST8FINFORMATION RETURN
10STOP
12PLAY
14READY
15JOG
16SHUTTLE
18EJECT
1ATRACK SKIP
1DCALL
20AUTO CUE LEVEL PRESETA0 AUTO CUE LEVEL RETURN
23DIRECT TRACK SEARCH PRESET
25PITCH CONTROL DATA PRESETA5 PITCH CONTROL DATA RETURN
2CTIME SEARCH PRESET
2EFADE IN/OUT TIME PRESETAE FADE IN/OUT TIME RETURN
30AUTO CUE SELECTB0AUTO CUE SELECT RETURN
32EOM TRACK TIME PRESETB2EOM TRACK TIME RETURN
34TIMER RESUME PLAY SELECTB4TIMER RESUME PLAY SELECT RETURN
35PITCH CONTROL SELECTB5PITCH CONTROL SELECT RETURN
36AUTO READY SELECTB6AUTO READY SELECT RETURN
37REPEAT SELECTB7REPEAT SELECT RETURN
3AINCR PLAY SELECTBAINCR PLAY SELECT RETURN
3EFADE IN/OUT SELECTBEFADE IN/OUT SELECT RETURN
3FTIME DATA SEND SELECTBFTIME DATA SEND SELECT RTURN
4DPLAY MODE SELECT
4EPLAY MODE SENSECE PLAY MODE RTURN
50MECHA STATUS SENSED0MECHA STATUS RETURN
53ISRC SENSED3ISRC RETURN
55TRACK No. SENSED5TRACK No. RETURN
56DISC STATUS SENSED6DISC STATUS RETURN
57CURRENT TRACK INFORMATION SENSED7CURRENT TRACK INFORMATION RETURN
58CURRENT TRACK TIME SENSED8CURRENT TRACK TIME RETURN
5DTOTAL TRACK No./TOTAL TIME SENSEDDTOTAL TRACK No./TOTAL TIME RETURN
5EPGM TOTAL TRACK No./TOTAL TIME SENSEDE PGM TOTAL TRACK No./TOTAL TIME RETURN
F0ERROR SENSE REQUEST
F2ILLEGAL STATUS
F4POWER ON STATUS
F6CHANGE STATUS
78ERROR SENSEF8ERROR SENSE RETURN
5TEAC Corporation
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
Version up history
Ver. 1.00: Released version.
Ver. 1.02: Following commands to be added.
PITCH CONTROL DATA PRESET [25]
FADE IN/OUT TIME PRESET [2E]
EOM TRACK TIME PRESET [32]
TIMER RESUME PLAY SELECT [34]
FADE IN/OUT SELECT [3E]
TIME DATA SEND SELECT [3F]
PLAY MODE SENSE [4E]
ISRC SENSE [53]
CURRENT TRACK TIME SENSE [58]
TOTAL TRACK No. / TOTAL TIME SENSE [5D]
PITCH CONTROL DATA RETURN [A5]
FADE IN/OUT TIME RETURN [AE]
EOM TRACK TIME RETURN [B2]
TIMER RESUME PLAY SELECT RETURN [B4]
FADE IN/OUT SELECT RETURN [BE]
TIME DATA SEND SELECT RETURN [BF]
PLAY MODE RETURN [CE]
ISRC RETURN [D3]
CURRENT TRACK TIME RETURN [D8]
TOTAL TRACK No. / TOTAL TIME RETURN [DD]
6TEAC Corporation
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
3.4. Command Sequence
The CD-01U/CD-01U PRO does not have the “ACK” command for the each transport control command
and data preset command.
When a request command is transmitted from external controller to the controlled device, the controlled
device sends an appropriate return command.
When the mechanism status of the controlled device is changed (i.e. from stop to play ), or an error occurs,
the controlled device sends a command to notify such change to the external controller.
Some samples of command sequence are described below:
Note that an interval of at least 20 ms must be left between commands.
Sample 1: Transport control (i.e. PLAY)
The controlled device is in STOP mode.
Send the transport control (PLAY) command from the external controller to the controlled
device.
The controlled device starts playback and sends the CHANGE STATUS return command.
Command
External controllerControlled device
PLAY->Starts playback
CHANGED STATUSSent the CHANGE STATUS
<-
Sample 2: To preset a data (i.e. PITCH CONTROL DATA PRESET)
Send the PITCH CONTROL DATA PRESET command with pitch control value from the external
controller to the controlled device.
The controlled device sets the pitch control data.
Command
External controllerControlled device
PITCH CONTROL DATA
PRESET (i. e. –1.0%)
Sample 3: To request the status or a data currently set (i.e. PITCH CONTROL DATA)
Send the PITCH CONTROL DATA PRESET command with request data [FF] from the external
controller to the controlled device.
If the controlled device has the pitch control data, the controlled device returns the PITCH
CONTROL DATA RETURN with pitch control value.
External controllerControlled device
PITCH CONTROL DATA
PRESET (with FF)
->
Command
->
<-
PITCH CONTROL DATA
RETURN
Status of the controlled
STOP
return command
Status of the controlled
Sets pitch control data to -1.0%.
Status of the controlled
device
device
device
7TEAC Corporation
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4. Command Detail
Commands, data, and machine IDs which are described here are represented in characters (ASCII).
A command is a 2-byte character, a Machine ID is a 1-byte character, and each data is a 1-byte
character.
4-1. INFORMATION REQUEST
Requests the internal software version number of the controlled device.
Command0F
DataNone
ReturnINFORMATION RETURN [8F]
4-2. STOP
Puts the controlled device into STOP mode.
Command10
DataNone
ReturnNone
4-3. PLAY
Puts the controlled device into PLAY mode.
Command12
DataNone
ReturnNone
4-4. READY
Puts the controlled device into READY mode.
Command14
Data2 bytes
ReturnNone
Data 1Data 2DescriptionRemarks
00Ready Off
01Ready On
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-5. JOG
Turns the JOG mode on and off, and performs frame accurate search.
Command15
Data2 bytes
ReturnNone
Data 1Data 2DescriptionRemarks
00Jog OffTurns the Jog mode off
01Jog OnTurns the Jog mode on
10Jog ForwardFrame accurate search in forward direction
11Jog ReverseFrame accurate search in backward direction
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
8TEAC Corporation
Loading...
+ 18 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.