Open-source DSA project - diyAudio
Go Back   Home > Forums > Source & Line > Digital Source

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 22nd September 2006, 07:48 PM   #1
borges is offline borges  Norway
diyAudio Member
 
Join Date: Dec 2003
Location: Oslo, Norway
Default Open-source DSA project

I've just created a new open-source project that implements DSA control of a CD drive. The code is written in C.

The project is at:
https://sourceforge.net/projects/cd-drive-dsa/

At present it supports most of the features of the Philips L1210/65. Code is compiled in WinAVR for the Atmega48.

Best regards,

BÝrge Strand

P.S. This message is cross-posted to www.avrfreaks, www.audiodiylab.com and www.diyaudio.com (forum:digital)
  Reply With Quote
Old 23rd September 2006, 07:53 AM   #2
diyAudio Member
 
Join Date: Jul 2006
Borge, your post is most encouraging.

I'd never heard of the two forums you mentioned. I just registered with www.avrfreaks.net, and am starting to find my way around.


Audio Explorations:
http://groups.google.com/group/audioex_amps_atob
http://groups.google.com/group/audioex_amps_dght
  Reply With Quote
Old 23rd September 2006, 07:53 AM   #3
diyAudio Member
 
Join Date: Jul 2006
http://www.audiodiylab.com/modules/i...?showtopic=101

I found the above, but not your post on avrfreaks.net

I also encourage you to post at:

Audio Explorations
http://groups.google.com/group/audioex_amps_dght
  Reply With Quote
Old 23rd September 2006, 06:28 PM   #4
borges is offline borges  Norway
diyAudio Member
 
Join Date: Dec 2003
Location: Oslo, Norway
The post on AVRfreaks has not been replied to. But I have registered the project there at:

http://www.avrfreaks.net/index.php?m...m_type=project

I hope this link is clickable for you. The files are stored on sourceforge, and the avrfreaks project points there.

Feel free to download the code and play with it! After I've got the DSA basics up and running with UART I'll be spending some time soldering up a few DAC boards. Then the whole thing will be tied together and I'll add a display and RC5 remotes support to the CD-drive-DSA project.

BÝrge
  Reply With Quote
Old 23rd September 2006, 07:01 PM   #5
borges is offline borges  Norway
diyAudio Member
 
Join Date: Dec 2003
Location: Oslo, Norway
Zenmasterbrian,

given your location, are you going to the AES in San Francisco? My job sends me there and then on some customer visits around LA.

BÝrge
  Reply With Quote
Old 23rd September 2006, 08:59 PM   #6
diyAudio Member
 
Join Date: Jul 2006
AES in San Francisco? When is that? I'm not accustomed to following such. I should start.
  Reply With Quote
Old 23rd September 2006, 08:59 PM   #7
diyAudio Member
 
Join Date: Jul 2006
I've downloaded and unzipped your source code and am looking at it. Excellent documentation.

I'm a bit slow in understanding what it does. So it runs on this Atmel AVR processor? Controls a CD drive by the DSA protocol?

I guess a lot of the program is to provide the standard buttons for the user to control it with?


I guess the idea is that you can package a raw CD drive into an appliance like unit, with the Atmel processor and your software?

Philips L1210/65

http://www.daisy-laser.com/products/...65/l121065.htm

This is actually made by this Daisy? Located in France?
  Reply With Quote
Old 23rd September 2006, 10:46 PM   #8
borges is offline borges  Norway
diyAudio Member
 
Join Date: Dec 2003
Location: Oslo, Norway
My code is what stands in the control loop between the user interface and the CD drive module. My goal is to make a complete CD player around a DAC I made. There is supposedly another project relating to IDE drives for digital audio purposes.

The state machine is perhaps not too well documented. I basically give DSA commands and receive DSA status information. The combination of the two moves the program between the states. The DSA interface is a dual-master handshake-every-bit protocol. Every time you ask the CD drive to do something, it responds to you. That way the transitions from one state to the next depends a lot on the responses from the drive.

The L1210/65 is a Philips CD drive that is sold by Daisy-laser. But I can't buy from them. I asked for their minimum order quantity and corresponding price, and got silence.

I got my drives on ebay. You can also use the CDpro2 drive which comes at a higher price. I have not coded for the CDpro2, but I guess the code should port fairly easily.


Regards,
BÝrge

P.S. For the AES, have a look at www.aes.org
  Reply With Quote
Old 24th September 2006, 08:26 AM   #9
diyAudio Member
 
Join Date: Jul 2006
I'm looking at AES. It has always intriqued me, because IEEE is so lacking in audio. Thanks.

I've made a new thread for your project.

http://groups.google.com/group/audio...4e4b2182cbf36d

So this would seem to be a program which gives control of the raw
drive, and could be used to make a packaged CD drive appliance?
  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
New open source loudspeaker design program project started Karoliina Multi-Way 33 10th December 2009 11:18 AM
CDPRO2 Group Project (open source project) BrianGT Digital Source 147 8th August 2008 12:37 PM
Let's create an 'open source' hardware project. gmarsh Digital Source 41 6th October 2006 01:42 PM


New To Site? Need Help?

All times are GMT. The time now is 03:02 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright ©1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2