Teac CD-RW901SL Specification

Manual is about: CONTROL I/O connector RS-232C Protocol Specification

Summary of CD-RW901SL

  • Page 1

    Tascam cd-rw901 control i/o connector rs-232c protocol specification ver.1.00 august 2006 teac corporation.

  • Page 2

    Tascam cd-rw901 rs-232c protocol specification 1 teac corporation 1. Overview the cd-rw901's remote connector can be used to control the cd-rw901 from a computer or other external device. In this document, the cd-rw901 is referred to as the "controlled device," and the external device that controls ...

  • Page 3

    Tascam cd-rw901 rs-232c protocol specification 2 teac corporation 2 3 5 rxd txd rts cts gnd rxd txd rts cts gnd 7 8 controlled device (cd-rw901) external controller.

  • Page 4

    Tascam cd-rw901 rs-232c protocol specification 3 teac corporation 3. Command format 3.1. Command format overview the command format is as follows. Byte 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7 byte 8 … byte n lf id command data 1 data 2 data 3 data 4 … cr commands begin with a "line feed (lf)," e...

  • Page 5

    Tascam cd-rw901 rs-232c protocol specification 4 teac corporation if an unsupported command is received, the cd-rw901 will transmit illegal [f2]..

  • Page 6

    Tascam cd-rw901 rs-232c protocol specification 5 teac corporation 3.3. List of commands a list of commands is given below. Control/preset/sense command return command 0f information request 8f information return 10 stop 12 play 13 record 14 ready 16 shuttle 18 tray 1a track/index skip 1d call 20 aut...

  • Page 7

    Tascam md-cd1 rs-232c protocol specification 6 teac corporation f0 error sense request f1 caution sense request f2 illegal status f4 power on status f6 change status 78 error sense f8 error sense return 79 caution sense f9 caution sense return.

  • Page 8

    Tascam md-cd1 rs-232c protocol specification 7 teac corporation 3.4. Command sequence in most cases the controlled device will not send an ack in response to transport control or data preset commands sent from the external controller. The controlled device will send back a return command in response...

  • Page 9

    Tascam md-cd1 rs-232c protocol specification 8 teac corporation changed status transmitted when entering record-ready status mecha status sense -> mecha status return returns record-ready status record (record) -> changes status transmitted when entering record status 3.5. Command details the comman...

  • Page 10

    Tascam md-cd1 rs-232c protocol specification 9 teac corporation ready puts the controlled device in play-ready mode or record-ready mode. Command 14 machine id 0 data 2 bytes data 1 data 2 description remarks 0 0 invalid the command will be ignored in the case of this data. Illegal will not be trans...

  • Page 11

    Tascam md-cd1 rs-232c protocol specification 10 teac corporation shuttle puts the controlled device in shuttle mode. Shuttle mode will be maintained until a command such as stop, play, or ready is received. Command 16 machine id 0 data 2 bytes data 1 data 2 description remarks 0 0 shuttle forward sh...

  • Page 12

    Tascam md-cd1 rs-232c protocol specification 11 teac corporation auto cue level preset sets the auto cue level of the controlled device. A return command is returned only if sense [ff] is specified. The auto cue mode setting is made using the command "auto cue select [30]." command 20 machine id 0 d...

  • Page 13

    Tascam md-cd1 rs-232c protocol specification 12 teac corporation direct track search preset searches for the specified track number. When this command is received while in stop mode or play mode, the controlled device will enter play mode after searching. If the controlled device had been in any oth...

  • Page 14

    Tascam md-cd1 rs-232c protocol specification 13 teac corporation n1 n2 minutes n1: tens digit of minutes, n2: ones digit of minutes f f sense requests that the currently preset time be returned. ・ if data outside the specified range is received, the controlled device will return illegal[f2]. Return ...

  • Page 15

    Tascam md-cd1 rs-232c protocol specification 14 teac corporation sync rec level preset sets the sync rec level of the controlled device. A return command is returned only if sense [ff] is specified. The sync rec mode setting is made by the command "sync rec select [38]." command 28 machine id 0 data...

  • Page 16

    Tascam md-cd1 rs-232c protocol specification 15 teac corporation time search preset searches for the specified track number and time. If this command is received while in stop mode or play mode, the device will enter play mode following the search. If the device was in any other mode, it will remain...

  • Page 17

    Tascam md-cd1 rs-232c protocol specification 16 teac corporation fade in/out time preset specifies the fade-in/out time used for the fade-in/out recording function of the controlled device. A range of 1 to 30 seconds can be specified. A return command is returned only if sense [ff] is specified. If ...

  • Page 18

    Tascam md-cd1 rs-232c protocol specification 17 teac corporation ・ if data other than the above is received, the cd-rw901 will transmit illegal [f2]. Return auto cue select return [b0].

  • Page 19

    Tascam md-cd1 rs-232c protocol specification 18 teac corporation auto track select specifies the auto track mode of the controlled device. A return command is returned only if sense [ff] is specified. Command 31 machine id 0 data 2 bytes data 1 data 2 description remarks 0 0 auto track off 0 1 auto ...

  • Page 20

    Tascam md-cd1 rs-232c protocol specification 19 teac corporation.

  • Page 21

    Tascam md-cd1 rs-232c protocol specification 20 teac corporation pitch control select specifies the pitch control mode of the controlled device. A return command is returned only if sens [ff] is specified. The pitch control value is specified by the command "pitch control data preset [25]." command ...

  • Page 22

    Tascam md-cd1 rs-232c protocol specification 21 teac corporation sync rec select specifies the sync rec mode setting of the controlled device. A return command is returned only if sense [ff] is specified. The sync rec level is specified by the command "sync rec level preset [28]." command 38 machine...

  • Page 23

    Tascam md-cd1 rs-232c protocol specification 22 teac corporation remote/local select enables or disables key operations on the controlled device's own panel. A return command is returned only if sense [ff] is specified. Command 4c machine id 0 data 2 bytes data 1 data 2 description remarks 0 0 remot...

  • Page 24

    Tascam md-cd1 rs-232c protocol specification 23 teac corporation current track information sense requests that information for the current track be returned. Command 57 machine id 0 data none return current track information return [d7] current track time sense requests that the time information for...

  • Page 25

    Tascam md-cd1 rs-232c protocol specification 24 teac corporation command 5e machine id 0 data none return pgm total track no./total time return [de].

  • Page 26

    Tascam md-cd1 rs-232c protocol specification 25 teac corporation keyboard type sense requests the type of ps/2 keyboard connected to the controlled device. Command 5f machine id 0 data none return keyboard type return [df] error sense requests that error data be returned from the controlled device. ...

  • Page 27

    Tascam md-cd1 rs-232c protocol specification 26 teac corporation information return this is the return command in response to the command "information request [0f]." it returns the software version of the controlled device. Command 8f machine id 0 data 4 bytes data 1 tens digit of the software versi...

  • Page 28

    Tascam md-cd1 rs-232c protocol specification 27 teac corporation pitch control data return this is the return command in response to the command "pitch control data preset [25]." it returns the currently specified pitch control value. Command a5 machine id 0 data 4 bytes data 1 data 2 data 3 data 4 ...

  • Page 29

    Tascam md-cd1 rs-232c protocol specification 28 teac corporation key control data return this is the return command in response to the command "key control data preset [2d]." it returns the currently specified key control value. Command ad machine id 0 data 2 bytes data 1 data 2 description remarks ...

  • Page 30

    Tascam md-cd1 rs-232c protocol specification 29 teac corporation auto track select return this is the return command in response to the command "auto track select [31]." it returns the auto track on/off status. Command b1 machine id 0 data 2 bytes data 1 data 2 description remarks 0 0 auto track off...

  • Page 31

    Tascam md-cd1 rs-232c protocol specification 30 teac corporation request/preset pitch control select [35].

  • Page 32

    Tascam md-cd1 rs-232c protocol specification 31 teac corporation auto ready select return this is the return command for the command "auto ready select [36]." it returns the auto ready on/off status. Command b6 machine id 0 data 2 bytes data 1 data 2 description remarks 0 0 auto ready off 0 1 auto r...

  • Page 33

    Tascam md-cd1 rs-232c protocol specification 32 teac corporation key control select return this is the return command for the command "key control select [3d]." it returns the key control on/off status. Command bd machine id 0 data 2 bytes data 1 data 2 description remarks 0 0 key control off 0 1 ke...

  • Page 34

    Tascam md-cd1 rs-232c protocol specification 33 teac corporation mecha status return this is the return command for the command "mecha status sense [50]." it returns the current operating status of the mechanism. Command d0 machine id 0 data 2 bytes data 1 data 2 description remarks 0 0 no disc no d...

  • Page 35

    Tascam md-cd1 rs-232c protocol specification 34 teac corporation disc status return this is the return command for the command "disc status sense [56]." it returns the presence/absence of a disc, and the type of disc. Command d6 machine id 0 data 4 bytes data 1 data 2 disc status 00:disc not present...

  • Page 36

    Tascam md-cd1 rs-232c protocol specification 35 teac corporation current track time return this is the return command for the command "current track time sense [58]." it returns the current track time or the disc time. Command d8 machine id 0 data 10 bytes description remarks data 1 00:track elapsed...

  • Page 37

    Tascam md-cd1 rs-232c protocol specification 36 teac corporation total track no./total time return this is the return command for the command "total track no./total time sense [5d]." it returns the total number of tracks and the total time of the disc. Command dd machine id 0 data 12 bytes descripti...

  • Page 38

    Tascam md-cd1 rs-232c protocol specification 37 teac corporation data 5 tens digit of the minutes data 6 ones digit of the minutes data 7 hundreds digit of the minutes data 8 thousands digit of the minutes data 9 tens digit of the seconds data 10 ones digit of the seconds data 11 0 0 is returned. Da...

  • Page 39

    Tascam md-cd1 rs-232c protocol specification 38 teac corporation power on status this command indicates that the controlled device has been powered-on. Command f4 machine id 0 data none request/preset none changed status this command indicates that the operation or mode of the controlled device has ...

  • Page 40

    Tascam md-cd1 rs-232c protocol specification 39 teac corporation error sense return this is the return command for the command "error sense [78]." it returns an error code. Command f8 machine id 0 data 4 bytes data 1 n2 error code (n1-n2n3) data 2 n3 1–01 rec error data 3 0 1-02 drive error date 4 n...