background image

1

MDS-E12/E11/E52

RS-232C INTERFACE MANUAL

 2001 by Sony Sound Communications Inc.

Summary of Contents for MDS-E11

Page 1: ...1 MDS E12 E11 E52 RS 232C INTERFACE MANUAL 2001 by Sony Sound Communications Inc ...

Page 2: ...REQ 6 33 REC DATE REQ 6 34 TOC DATA REQ 6 35 TRACK NO TIME REQ 6 36 DISC NAME REQ 6 37 TRACK NO NAME REQ 6 38 ALL NAME REQ 6 39 NAME CANCEL 6 40 REC REMAIN REQ 6 41 NAME REMAIN REQ 6 42 DISC NAME WRITE 6 43 TRACK NO NAME WRITE 7 Transmission data 7 1 Structure of this section 7 2 REMOTE MODE 7 3 POWER 7 4 PLAY 7 5 STOP 7 6 PAUSE 7 7 REC 7 8 REC PAUSE 7 9 EJECT 7 10 MODEL DATA 7 11 STATUS 7 12 DISC...

Page 3: ...he packet format to be used for communication between MDS and PC Section 5 Explanation about the remote mode which controls MDS independently of the main unit Section 6 Explanation about each command to control MDS Section 7 Quick reference which is the summary from section 1 to 6 In this manual MDS is substituted for MD RECORDER and PC is substituted for the equipment which controls MDS As for th...

Page 4: ... 3 TXD and 5 GND are connected to MDS 4 DTR is connected to 6 DSR and 7 RTS is connected to 8 CTS inside MDS 2 2 Connection of the cables necessary for control Connections as follows are the minimum requirements to control MDS from PC Pin number Name 1 OPEN 2 RXD 3 TXD 4 DTR 5 GND 6 DSR 7 RTS 8 CTS 9 OPEN Connection cables to meet these requirements are commercially available as what are called cr...

Page 5: ...n conditions of RS 232C Communication conditions of RS 232C are shown as follows Baud rate 9600 bps Character length 8 bit Parity No parity Stop bit 1 bit Details of data format etc are explained from section 4 onward ...

Page 6: ...nator The maximum packet length 32 byte occupies the value in the range from 05H to 20H 4 1 3 Format type The value of this factor always occupies 05H 4 1 4 Category The value of this factor always occupies 47H 4 1 5 Data According to the value of this factor a control command or a request of condition is sent from PC to MD And besides a reply for control command or a current condition is sent fro...

Page 7: ... receives some data from MDS packet structure is shown as follows Details about these data is explained from section 6 onward Header Packet length Format type Category Data Terminator 7EH Packet length 05H 47H Data FFH Header Packet length Format type Category Data Terminator 6FH Packet length 05H 47H Data FFH ...

Page 8: ...t followings Keys of main unit Wireless remote control Wired remote control Parallel remote input Relay playback recording input Do not operate keys of main unit during remote ON to avoid malfunctions While MDS is remote ON INPUT switch and REC mode switch E52 only can be changed in main unit only These switches cannot be changed by remote control While MDS is remote ON output for the following op...

Page 9: ...command other than remote ON it sends back a message means impossible execution 5 4 Summary To control MDS with RS 232C it is necessary to send remote ON command after turn ing on the power to enter remote ON mode MDS does not accept an input other than the one from RS 232C during remote mode ...

Page 10: ...mission packet Concrete examples of transmission packet are shown 6 2 REMOTE MODE Function To set the remote mode Data length 2 bytes Data 10H Status Status 03H On 04H Off Details of function This command changes remote mode of MDS As MDS does not accept controls from RS 232C when remote mode is not ON it is necessary to use this command to enter remote ON mode When remote mode is OFF if a packet ...

Page 11: ... remote control this command switches STANDBY mode and POWER ON mode When POWER Off command is send during toc reading MDS is turned off after toc reading is completed However Power comes back immediately from MDS When the power mode of MDS is actually changed MDS sends off STATUS DATA automatically STATUS DATA is reliable value to grasp the power condition accurately Example of transmission packe...

Page 12: ...ops play back When playback is started again after the above MDS starts play back from top of a disc To start playback again from the previous stopping point PAUSE ON OFF command must be used instead of this STOP command Example of transmission packet Stop playback 7EH 07H 05H 47H 02H 02H FFH 6 6 PAUSE ON OFF Function To pause playback To cancel pause Data length 2 bytes Data 02H 03H Details of fu...

Page 13: ...e to pause mode Different from PAUSE ON OFF command this command does not cancel pause mode So if this command is sent during playback pause mode playback does not start The similar condition is applied to recording Example of transmission packet Pause playback during playback mode 7EH 07H 05H 47H 02H 06H FFH 6 8 FF REW OFF Function To cancel FF REW Data length 1 byte Data 00H Details of function ...

Page 14: ...ent in playback pause mode playback start ing point goes back until FF REW OFF command is given or starting point reaches to the top of the disc No sound is heard during this period When this command is sent in playback mode as well as in playback pause mode playback starting point goes back until FF REW OFF command is given or starting point reaches to the top of the disc Sound is heard in this c...

Page 15: ...47H 02H 14H FFH 6 11 PREV TRACK Function To skip back to a previous track Data length 2 bytes Data 02H 15H Details of function This command has the same function when AMS key in the main unit is pressed When this command is sent in the top of a track in playback pause mode playback starting point goes back to the top of the previous track and playback pause mode is remained When this command is se...

Page 16: ...ding Data length 2 bytes Data 02H 21H Details of function This command has the same function when REC button in the main unit is pressed When this command is sent during playback playback starts from the next track When this command is sent in playback pause mode starting point goes forward to the top of the next track and playback pause mode is remained When this command is sent during recording ...

Page 17: ...e control is pressed When this command is sent in recording pause mode recording starts from the point before 6 seconds at most within the input sounds In time machine recording as only the sounds after the unit enters recording pause mode can be recording when this command is sent in 6 seconds recording starting point goes back in time of less than 6 seconds When this command is sent in recording...

Page 18: ...O PAUSE to ON or OFF AUTO PAUSE is the function to pause playback automatically in the end of each track When this command is sent MDS switches AUTO PAUSE to ON or OFF according to the value of status Example of transmission packet Set AUTO PAUSE to ON 7EH 07H 05H 47H 02H 81H FFH 6 17 TRACK PLAY Function To start playback from the specified track Data length 4 bytes Data 03H 42H 01H Track No Track...

Page 19: ... bytes Data 07H Status Status 10H On 11H Off Details of function This is the command to set whether elapsed time displayed in MDS will be sent out or not MDS can send out the new time data whenever the time is renewed By send out this command with the value of Status On elapsed time of playback FF REW and recording are shown in sequence MDS sends out only the elapsed times To display remain time f...

Page 20: ...e divided can be moved forward or backward by DIVIDE ADJUST command If it is the desired point to be divided divide the track by DIVIDE REQ command Example of transmission packet Enter the track divide mode 7EH 07H 05H 47H 0AH 01H FFH 6 21 DIVIDE ADJUST Function To adjust the point to be divided Data length 4 bytes Data 0AH 02H 08H Position Position 128 80H to 127 7FH Details of function This comm...

Page 21: ... case DIVIDE POINT DATA s of actual change times are sent Example of transmission packet Move the point to be divided to the two frames back 7EH 09H 05H 47H 0AH 02H 08H FEH FFH 6 22 DIVIDE REQ Function To carry out track divide Data length 2 bytes Data 0AH 02H Details of function This command carries out track divide When this command is sent during track divide rehearsal by DIVIDE MODE REQ comman...

Page 22: ...s 7EH 08H 05H 47H 0AH 06H 03H FFH 6 23 b COMBINE MODE REQ for MDS E12 Function To enter track combine rehearsal Data length 4 bytes Data 0AH 09H Track A Track B Track A 1 01H to 255 FFH the former track in combine Track B 1 01H to 255 FFH the latter track in combine Caution If the same numbers are specified in TrackA and Track B it may cause malfunction Please specify a different track number in e...

Page 23: ...ombine rehearsal by COMBINE MODE REQ If it is sent during other than combine rehearsal sometimes it may cause malfunction The track to be specified by this command must be the same as the track specified by COMBINE MODE REQ command 1 If the track specified by COMBINE MODE REQ command is differ ent from the track specified by COMBINE REQ command 1 some times it may cause malfunction Example of tran...

Page 24: ...e not side by side Example of transmission packet Carry out combine during combine rehearsal of the 2nd track and 12th one 7EH 08H 05H 47H 0AH 0AH 02H 0CH FFH 6 25 EDIT MODE CANCEL Function To stop rehearsal Data length 2 bytes Data 0AH 03H Details of function This is the command to stop divide combine rehearsal When this command is sent during rehearsal of DIVIDE MODE REQ or COMBINE MODE REQ comm...

Page 25: ... track numbers will be decreased if the command is sent other than in stop mode sometimes it may cause malfunction such that MDS sends out an incorrect track number Example of transmission packet Erase the 2nd track 7EH 08H 05H 47H 0AH 04H 02H FFH 6 27 MOVE REQ Function To move track Data length 4 bytes Data 0AH 05H Track From Track To Track From Track To 1 01H to 255 FFH Details of function This ...

Page 26: ...H 6 28 UNDO REQ Function To cancel edit operation just before the current operation Data length 2 bytes Data 0AH 11H before the current operation When this command is sent in stop mode after ERASE DIVIDE COMBINE MOVE or NAME IN has been carried out MDS restores the condition just before the edit operation If one of the following operation is carried out after edit operation can cel will be impossi...

Page 27: ...a length 2 bytes Data 20H 20H cause malfunction such that MDS sends out an incorrect track num ber Example of transmission packet Cancel edit operation just before the current operation Details of function This is the command to make MDS send out STATUS DATA indicat ing current mecha deck condition When this command is sent MDS sends out STATUS DATA STATUS DATA contains information such as exist n...

Page 28: ...on Check model name Data length 2 bytes Data 20H 22H Details of function This is the command to send MODEL NAME model name data of MDS to MDS When this command is sent MDS transmits MODELNAME MODEL NAME includes model name of MDS as ASCII data Example of transmission packet Send out MODEL NAME to MDS 7EH 07H 05H 47H 20H 22H FFH 6 33 REC DATE REQ Function Check date and time of recording Data lengt...

Page 29: ...4H 01H FFH 6 34 TOC DATA REQ Function Check TOC information Data length 3 bytes Data 20H 44H 01H Details of function This is the command to send out TOC DATA information of total track numbers and recorded time of disc to MDS Examples of transmission packet Send out TOC DATA 7EH 08H 05H 47H 20H 44H 01H FFH 6 35 TRACK NO TIME REQ Function Check the time length of the specified track Data length 4 b...

Page 30: ...n Check track name Data length 3 bytes Data 20H 4AH Track No Track 1 01H to 255 FFH Details of function This is the command to send out TRACK NAME information of the track name to MDS If the number of characters of track name is 16 or more MDS divides name data into some packets every 16 characters The figure 00h in name data Indicates that it is the last data Example of transmission packet Send o...

Page 31: ... Cancels ALL NAME REQ Data length 2 bytes Data 20H 01H Details of function This is the command to MDS to suspend sending disc and track names MDS will send data for a long time at ALL NAME REQ command if the disc has many disc names and track names Use NAME CANCEL command if you want to stop sending data from MDS When MDS receives this command during sending track name data it stops sending after ...

Page 32: ...o 255 FFH Details of function This is the command to send out NAME REMAIN REQ the informa tion of remaining inputtable name of the current disc to MDS At this command in the stop mode MDS sends out the maximum num ber of inputtable characters when you change the name of specified track or disc This means it sends out the quantity of name area unused area which the specified track number reserves I...

Page 33: ... sends WRITE PACKET RECEIVED message So send next packet after receiving it NameData is recordable up to 16 characters but in case that the number of characters is less than 16 data can be completed by inputting 0 00H to NameData If the number of input characters is integral multiple of 16 data must be completed by sending packet filled with only 0 00H to NameData to make sure it is the last data ...

Page 34: ...g characters are sent by the second or following packets After sending packets MDS sends WRITE PACKET RECEIVED message So send the next packet after receiving it NameData is recordable up to 16 characters but in case that the number of characters is less than 16 data can be completed by inputting 0 00H to NameData If the number of input characters is integral multiple of 16 data must be completed ...

Page 35: ... range they vary will be provided If variables have significance every bit LSB and MSB are described as b0 b7 respectively Details of function Detail explanation on the receive data and precautions to use it Example of receive packet Gives concrete examples of receive packet 7 2 REMOTE MODE Function The status of remote mode Data length 2 bytes Data 10H Status Status 03H On 04H Off Details of func...

Page 36: ...layback Data length 2 bytes Data 02H 01H Details of function Indicates playing status Example of receive packet Start playing 6FH 07H 05H 47H 02H 01H FFH 7 5 STOP Function Operation has stopped Data length 2 bytes Data 02H 02H Details of function This command indicates operation has stopped by STOP When MDS enters stop mode by receiving STOP it outputs this data In stop mode MDS also outputs STATU...

Page 37: ...ATUS DATA Example of receive packet Playback has paused 6FH 07H 05H 47H 02H 03H FFH 7 7 REC Function Started recording Data length 2 bytes Data 02H 21H Details of function Indicates MDS started recording MDS outputs this data when it receives PAUSE ON OFF and PLAY in the recording pause mode and starts record Also MDS outputs STATUS DATA when it starts recording Furthermore MDS increases one track...

Page 38: ...ts STATUS DATA when it enters recording pause mode Example of receive packet Entered record pause state 6FH 07H 05H 47H 02H 25H FFH 7 9 EJECT Function Ejected disc Data length 2 bytes Data 02H 40H Details of function Indicates MDS ejected a disc MDS ejects a disc when it receives EJECT and it outputs this data Also MDS outputs STATUS DATA when it ejects a disc Example of receive packet Enters reco...

Page 39: ...DS E12 11 52 s Feature byte returns 03H at all times Example of receive packet Gains MODEL information 6FH 09H 05H 47H 20H 10H 01H 03H FFH 7 11 STATUS DATA Function Internal status Data length 7 bytes Data 20H 20H Data1 Data2 Data3 01H TrackNo Data1 b7 b6 00 Fix b5 1 Disc exist 0 No disc b4 1 Power Off 0 Power On b3 b2 b1 b0 0000 STOP 0001 PLAY 0010 PAUSE 0011 EJECT 0100 REC PLAY 0101 REC PAUSE 01...

Page 40: ...0 010 100 010 110 Ð Reserved TrackNo 1 01H to 255 FFH Details of function Indicates MDS internal state When MDS receives STATUS REQ it outputs this data Also when the lower 4 bit of Data1 changes MDS outputs this data When INPUT SELECT switch on the unit is in DIGITAL mode check if it is copiable or not in the recording pause mode and also input is locked before start recording It is only in the r...

Page 41: ...Then start recording Example of receive packet Internal statement at the start of playback 6FH 0CH 05H 47H 20H 20H 01H A0H 01H 01H 00H FFH 7 12 DISC DATA Function Disc information Data length 7 bytes Data 20H 21H 00H DiscData 00H 00H 00H DiscData b7 to b4 0000 Fix b3 0 No error 1 Disc error b2 0 No Protect 1 Protected b1b0 00 reserved 01 Recordable 10 Pre Master 11 reserved Details of function Ind...

Page 42: ...H to 60 3CH min Sec 0 00H to 60 3CH sec Details of function MDS outputs the latest date and time when the specified track is re corded or edited The last updated date and time of each track is recorded on disc Mod els without a built in clock are designed to record 0 data all the time in stead of recording the last updated date and time As MDS E11 52 does not equip built in clock REC DATE DATA rea...

Page 43: ...et at this data Therefore if 16 or more characters are recorded MDS sends data by dividing into some packets NameData is recordable up to 16 characters and in case that the num ber of characters is less than 16 0 00H fills NameData Example of receive packet The disc name of the disc named MDS E12 minidisc recorder 6FH 18H 05H 47H 20H 48H 01H 4DH 44H 53H 2DH 45H 31H 32H D0H C6H C3H DEH A8H BDH B8H ...

Page 44: ... less than 16 0 00H fills NameData Example of receive packet The track name of the first track named MDS E12 minidisc recorder 6FH 18H 05H 47H 20H 4AH 01H 4DH 44H 53H 2DH 45H 31H 32H D0H C6H C3H DEH A8H BDH B8H DAH BAH FFH 6FH 18H 05H 47H 20H 4BH 02H 2DH C0H DEH 2DH 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H FFH 7 17 ALL NAME END Function Ends disc track name output Data length 2 bytes Data 2...

Page 45: ... 20H 54H 01H Min Sec Min 0 00H to 60 3CH min Sec 0 00H to 60 3CH sec Details of function MDS received a REC REMAIN REQ command outputs the record able remain time information of the current disc Example of receive packet Recordable remaining time is 74 minutes and 43 seconds 6FH 0AH 05H 47H 20H 54H 01H 4AH 2BH FFH 7 20 NAME REMAIN Function Information about the remaining name data of the disc Data...

Page 46: ...tion on total track number and total recorded time of the disc MDS outputs this data when it received TOC DATA REQ Also MDS outputs this data when information on EDIT REC changes Example of receive packet The disc with 4 tracks and 12 second recording time 6FH 0DH 05H 47H 20H 60H 01H 01H 04H 00H 0CH 00H FFH 7 22 TRACK TIME DATA Function Track time information Data length 6 bytes Data 20H 62H 01H 0...

Page 47: ...ode MDS outputs this data following after DISC DATA STATUS Example of receive packet TOC READ has completed 6FH 07H 05H 47H 20H 82H FFH 7 24 1 TRACK END Function Track switched Data length 2 bytes Data 20H 83H Details of function Information to indicate the track is switched in playback orAMS mode MDS outputs this data when track is switched in playback orAMS mode This information is not output in...

Page 48: ...o track name When MDS receives DISC NAME REQ command and there is no name for the specified track it outputs this information in stead of DISC NAME Example of receive packet There is no track name 6FH 07H 05H 47H 20H 86H FFH 7 27 WRITE PACKET RECEIVED Function Received a write name packet Data length 2 bytes Data 20H 87H Details of function Information to indicate receiving DISC NAME WRITE and TRA...

Page 49: ... has not been com pleted Example of receive packet There is no TOC information 6FH 07H 05H 47H 20H 89H FFH 7 29 ENTER DIVIDE MODE Function Entered a divide rehearsal Data length 2 bytes Data 20H 8BH Details of function Indicates to enter divide rehearsal condition When MDS receives DIVIDE MODE REQ it enters rehearsal condi tion and outputs this information and STATUS Example of receive packet Ente...

Page 50: ...d 6FH 07H 05H 47H 20H 8DH FFH 7 32 DIVIDE POINT DATA Function Current Divide Point Data length 3 bytes Data 20H 8EH Position Position 128 80H to 127 7FH Details of function When MDS receives DIVIDE ADJUST command during the track divide rehearsal with DIVIDE MODE REQ command it changes di vide planed point to the position provided by Position and outputs this information At DIVIDE MODE REQ command...

Page 51: ... received command is undefined When MDS receives an undefined command it outputs this informa tion Example of receive packet Received an undefined command 6FH 07H 05H 47H 40H 01H FFH 7 34 IMPOSSIBLE Function Impossible to execute Data length 2 bytes Data 40H 03H Details of function Indicates that received command is impossible to execute MDS outputs this information when the command does not fulfi...

Page 52: ...minator FFH Contents of data 00H to FFH 00 to 255 2 1 Header 1st byte header communication direction 7EH from PC to MDS 6FH from MDS to PC 2 3 Data length 2nd byte data length 05H to 20H the number of data bytes from header to terminator 2 4 Format type 3rd byte format type 05H 2 5 Category 4th byte category MD 47H 2 6 Terminator Data from header is completed at the terminator FFH In case of decod...

Page 53: ... REW OFF 14H FF Necessary OFF REW CODE 15H PREV TRACK 16H NEXT TRACK 21H REC 28H TIME MACNINE REC 40H EJECT 80H AUTO PAUSE Off 81H AUTO PAUSE On 03H 10 KEY 42H TRACK PLAY 01H TRACK NO hex 43H TRACK PAUSE 01H TRACK NO hex 07H 10H ELAPSED TIME On 11H ELAPSED TIME Off 0AH EDIT 01H DIVIDE MODE REQ 02H DIVIDE REQ 03H EDIT MODE CANCEL 04H ERASE REQ TRACK NO hex 00 is all tracks ALL ERASE 2 7 PC to MDS D...

Page 54: ...DE REQ MDS E12 Track No Former Track No Latter 0AH COMBINE REQ MDS E12 Track No Former Track No Latter 11H UNDO REQ 10H REMOTE MODE control 03H REMOTE MODE On 04H REMOTE MODE Off 20H INFORMATION 01H NAME CANCEL 10H MODEL REQUEST 20H STATUS REQ 21H DISC DATA REQ 22H MODEL NAME REQ 24H REC DATE REQ TRACK No hex 44H TOC DATA REQ 01H 45H TRACK TIME REQ 01H TRACK No 48H DISC NAME REQ 01H 4AH TRACK No N...

Page 55: ... 16 byte the last data is 00h 72H TRACK NAME WRITE FIRST TRACK No ASCII DATA x 16 byte the last data is 00h 73H TRACK WRITE CONTINUED Packet No 02 ASCII DATA x 16 byte the last data is 00h 5th byte 6th byte after 7th byte 01H POWER control 02H POWER ON 03H POWER OFF 02H Mecha control 01H Play 02H Stop 03H Pause 21H REC 25H REC PAUSE 40H EJECT 10H SUB 03H REMOTE ON 04H REMOTE OFF 2 8 MDS to PC Data...

Page 56: ... DATA1 DATA2 DATA3 01H TRACKNo DATA1 b7b6 00 fix b5 0 disc EXIST 1 No disc b4 0 POWER ON 1 POWER OFF b3b2b1b0 0000 STOP 0001 PLAY 0010 PAUSE 0011 EJECT 0100 REC PLAY 0101 REC PAUSE 0110 rehearsal 0111Ð1110 reserved 1111 Play unavailable condition DATA2 b7 0 TOC read not yet 1 TOC read done b6 0 Fix b5 0 REC impossible 1 REC possible b4b3b2b1b0 00000 Fix DATA3 b7 0 Stereo 1 Mono ...

Page 57: ... information b7 to b4 0000 fix b3 0 No error 1 Disc error b2 0 No protect 1 Protected b1b0 00 reserved 01 NO 10 Pre Master 11 reserved 22H MODEL NAME ASCII DATA x 14 bytes remaining is filled with 00 24H REC DATE DATA Track No Year 1 byte Month Day Hour 24 hour count Min Sec 48H DISC NAME 01H ASCII DATA x 16 bytes the last data is 00h 49H DISC NAME continued Packet No 02 ASCII DATA x 16 bytes the ...

Page 58: ... REC REMAIN DATA 01H MIN SEC 55H NAME REMAIN DATA 00H Track No or DISC in case of 00 Remain 2 bytes 60H TOC DATA claims if EDIT REC etc change 01H First Track No Last Track No Min Sec 00H 62H TRACK TIME DATA 01H 00H MIN SEC 82H DISC EXIST 83H 1 TRACK END 85H NO DISC NAME 86H NO TRACK NAME 87H WRITE PACKET RECEIVED 89H NO TOC DATA 8BH ENTER DIVIDE MODE 8CH ENTER COMBINE MODE 8DH EDIT COMPLETE 8EH D...

Page 59: ...59 40H Message 01H UNDEFINED COMMAND 03H IMPOSSIBLE ...

Reviews: