DIY CD drive based on a computer CDROM

What should i do with these pins??

hello guys...

you haven't reply to my last post. Plzz help me in my final year project. I need to know where should i connect csel,dmarq,dasp,iordy,intrq pin of cdrom ?? in VCC or GRD. I'm using paulmon kit to control cdrom and extract data from cd.

thank you
waiting for your reply
 
Re: What should i do with these pins??

buts101 said:
hello guys...

you haven't reply to my last post. Plzz help me in my final year project. I need to know where should i connect csel,dmarq,dasp,iordy,intrq pin of cdrom ?? in VCC or GRD. I'm using paulmon kit to control cdrom and extract data from cd.

thank you
waiting for your reply

Download This Circuits
http://hk.geocities.com/leo8597/ISPR5Circuits.pdf
 

Attachments

  • atapi pin.gif
    atapi pin.gif
    35.1 KB · Views: 1,831
No, I'm talking about the PIC pin 6. There's nothing wrong with LCD, it's working perfectly, but my doubt is about the pin 6 of the PIC that goes to pin 38 of CD-ROM, and is connected to "Vcc" trought a 10K resistor, and my doubt is if it's connected to +5v or +12v.

I'm using this connected to the 5v, because I didn't want to try to connect to 12v for safe reasons... I don't want to burn the whole thing, so I'm waiting a concrete answer.

It's strange, works perfectly with my SONY DVD-R, but don't work with any other cdrom driver... And furthermore, the current track time works wrongly, it's slower than the real time... like, if in real time 1 minut passed, the thing will show 47 seconds, I never saw anything like this before !

I've sent an email to pradit, let's see what he answer, I'll post his reply here !


Now I'm more than tired, worked all day ufff...


Thank you very much



Kind Regards,



Fernando
 
-_nando-_ said:
No, I'm talking about the PIC pin 6. There's nothing wrong with LCD, it's working perfectly, but my doubt is about the pin 6 of the PIC that goes to pin 38 of CD-ROM, and is connected to "Vcc" trought a 10K resistor, and my doubt is if it's connected to +5v or +12v.

I'm using this connected to the 5v, because I didn't want to try to connect to 12v for safe reasons... I don't want to burn the whole thing, so I'm waiting a concrete answer.

It's strange, works perfectly with my SONY DVD-R, but don't work with any other cdrom driver... And furthermore, the current track time works wrongly, it's slower than the real time... like, if in real time 1 minut passed, the thing will show 47 seconds, I never saw anything like this before !

I've sent an email to pradit, let's see what he answer, I'll post his reply here !


Now I'm more than tired, worked all day ufff...


Thank you very much



Kind Regards,



Fernando

Check with PIC16F877 Datasheet, It must be running on +5V...



😎
 
Problem in Read Table of Content Command

Hello guys,
I need to read the table of content of the audio cd. I'm controlling the cdrom with paulmon 8051 kit. I've successful done the basic things like hardware reset,atapi signature,drive diagnostics,master setting,drive idenfity,test unit ready.
I think the setting of atapi packet command data is ok,bcoz the eject and close tray,inquiry command,request sense ,test unit command(which all use atapi packet command) works without any problem. but when I issue any READ command such as READ table of content(43h),read sector(28h), it return no output data, it sets the error bit. When i saw the error register for sense key...i got 'Bh' as sense key which means just "Command Aborted" which the document says may be due to an overrun.
But when i use REQUEST SENSE packet command,its sense key gives '5h' which means due to illegal parameter in packet data.

Please help me here...why my code is not working for READ commands...i set allocation length of lsb and msb to FFFFh.

Is there some special initialisation that much be done before issuing the READ command.
Is software rst, and are all the mandatory command that document sf8020 says are mandatory?? As i gone through the source code of audio cd from this website...some mandatory command weren't included.

Thank you
Waiting for your helpful reply
Buts101
 
To MCLL:

Hello,

I've built your controller but I have a problem - it's not working 😀

I used your latest hex file with ISP-Flash Programmer and when controller gets turned on, LED at CD player blinks a few times and that's it - I get nothing on matrix display and I am able to open/close tray on eject button at CD player. Do you know what might be the problem?

Since I am a complete newbie with programming, do I need to program lock & fuze bits, or all that's needed is write hex file into at89s52. Also, is code the same for VFD and LCD diplays, or something needs to be changed?

Thanks
 
I have fixed the problem with LCD, now it's working - I followed your schematics when designing PCB and you have V0 of LCD tied to one end of trimpot, while it should go on the wiper. Now I'm getting untill it displays "initing" and that's it. Nothing happens after.

Edit: I just tried it with another drive - an older Pioneer DVD rom drive and it works perfect. :smash: :smash: :smash:

With LG DVDrom / CDRW it seems not to work, but who cares 😀
 
rendisha said:
To MCLL:

Hello,

I've built your controller but I have a problem - it's not working 😀

I used your latest hex file with ISP-Flash Programmer and when controller gets turned on, LED at CD player blinks a few times and that's it - I get nothing on matrix display and I am able to open/close tray on eject button at CD player. Do you know what might be the problem?

Since I am a complete newbie with programming, do I need to program lock & fuze bits, or all that's needed is write hex file into at89s52. Also, is code the same for VFD and LCD diplays, or something needs to be changed?

Thanks

Hi rendisha,

I think you can try your cd-rom controller separate two parts
- 16x2 LCD Module
- Control CD-Rom

At First, just connect 16x2 LCD and test it. If this test failure, check PCB and all connect pins. If yes, connect CD-Rom for Full Testing.

Remember, the pin assignment of 16x2 LCD may be different, I use pin1 is gnd, pin2 is V+. Check your 16x2 LCD datasheet. And you need to adjust VR to change contrast.

Refer to lock & fuze bits on MCU, just want to protect the program onto MCU can not to be read and copy again. If you program lock & fuze bits, you can not to write it again.

If 16x2 VFD and 16x2 LCD is the same pin assignment, it should be work.
 

Attachments

  • pict0085.jpg
    pict0085.jpg
    32.4 KB · Views: 1,836
rendisha said:
I have fixed the problem with LCD, now it's working - I followed your schematics when designing PCB and you have V0 of LCD tied to one end of trimpot, while it should go on the wiper. Now I'm getting untill it displays "initing" and that's it. Nothing happens after.

Edit: I just tried it with another drive - an older Pioneer DVD rom drive and it works perfect. :smash: :smash: :smash:

With LG DVDrom / CDRW it seems not to work, but who cares 😀

CD-Rom or DVD-Rom MUST be change MASTER setting. I try some brand name CD-Rom or DVD-Rom is also working such as Liteon, Panasonic, Teac, Ricoh....

Enjoy your CD-Rom Controller....



😎