Egen CD-spelare av IDE-drive

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
Electricguy
Inlägg: 12307
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: Egen CD-spelare av IDE-drive

Inlägg av Electricguy »

Jag har en äldre DJ spelare som man kan välja S/PDIF ut på. Men när man gör det så går det inte längre att ändra pitch.
Hårdvaran i sig är i princip mekaniken till en PC läsare med en grotesk mikroprocessor samt en DAC.
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 33067
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Egen CD-spelare av IDE-drive

Inlägg av HUGGBÄVERN »

Grejen är ju också att det finns färdiga enheter där ute att köpa. Jag har en sådan enhet som ska paras ihop med spelare, men jag har aldrig kommit långt not.
Kolla eBajs och AliExstress.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Egen CD-spelare av IDE-drive

Inlägg av hanzibal »

Ha, ha - där ser man, en sökning på "diy cd player" gav en hel drös:

http://m.ebay.com/itm/171333329719?nav=SEARCH

Får nog kolla upp dessa lite närmare och kanske köpa en.

Själv hämtade jag mycket "inspiration" från denna gamla artikel:
http://www.handsontec.com/ezine_files/C ... dapter.pdf

Undrar hur öppen mjukvaran är och vad den är kapabel till i fråga om funktioner som diskuterats tidigare i tråden.

Jag har i alla fall ett gäng olika IDE-skivenheter om du är intresserad...
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 33067
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Egen CD-spelare av IDE-drive

Inlägg av HUGGBÄVERN »

Jag fick plötsligt för mig att jag lät nedlåtand, men eftersom grejjer fanns färdiga vllle jag tipsa. Jag vet också att Elektor har publicerat ett sådant här projekt, eller om det är en annan tidning. Eller var det i Silicon Chips. Eller Nuts&volts. I vilket fall borde det finnas källkod och slikt.
Jag borde haft artikeln på PCn eller i pappersform men hittar inte just nu.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Egen CD-spelare av IDE-drive

Inlägg av hanzibal »

Nä då, ingen fara!

När jag tänker efter har jag nog sett de kiten på eBay fast för länge sedan, innan jag riktigt förstod vad de var till för.

För min del var det roliga att gräva i ATPI/IDE-specarna och implementera de olika funktionerna. Resan är ofta minst halva målet för mig :-)

Som sagt, säg till om du behöver en skivenhet - har nog ett tjugotal liggande.

EDIT: Min lirare kan dock vara den första som är skriven helt i managed C#. Alltid något :-)
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 33067
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Egen CD-spelare av IDE-drive

Inlägg av HUGGBÄVERN »

Det har du rätt i - hemlagat är godast.

Jag har själv ett litet gäng spelare. Coolast vore ju en sådan där smal rackare. Dock noterade folk (vi körde ett gruppköp en en massa år sedan) att vissa CDROMar inte verkade fungera.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Egen CD-spelare av IDE-drive

Inlägg av hanzibal »

Ok. Ja, alla enheter ville inte men antog att det mest berodde på min implementation. Vissa enheter gick igång efter visst trixande, andra inte alls.
MiaM
Inlägg: 10225
Blev medlem: 6 maj 2009, 22:19:19

Re: Egen CD-spelare av IDE-drive

Inlägg av MiaM »

Äldre DJ-spelare funkade nog så att klockan till hela cd-mekanismen ändrades.

Idag kör väl alla "högkvalitativa" tillämpningar så att musiken läses ur med "rippning"-funktionen via ATAPI-bussen och spelas sedan upp på lämpligt vis.

Det finns en del fördelar med att göra så, bland annat så kan man buffra en skvätt data och därmed göra sig helt fri från allt jitter som mekaniken annars kan åstadkomma.

Fast då blir det ju ett avsevärt mycket mer avancerat projekt.

Jag måste för övrigt vara så tråkig att säga att ifall jag skulle behöva spela musik från en "lös" dator-cd-enhet så skulle jag välja nån ur bra-att-ha-högen som har play-knapp. :wink:
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 33067
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Egen CD-spelare av IDE-drive

Inlägg av HUGGBÄVERN »

Efter lite grävande i mina samlingar hittar jag en rad bilder men de här två visar hur långt jag kom (har kommit):

Bild

Bild

Tanken var att plocka ut ljudsignalen digitalt och mata in i en separat DA-omvandlare. Dessutom ska/skulle jag använda en nätdel till en extern HDD med både 5- och 12V-uttag.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Egen CD-spelare av IDE-drive

Inlägg av hanzibal »

Ser man på, i princip samma tanke som jag fast baserat på färdigt kit och längre gånget med låda och allt.

Såg att de där kiten har brytanvisningar för att kunna separera knappsatsen och IR-ögat från resten och att du utnyttjat det.

Smart att använda sådan nätdel.

Verkar sitta en Atmel mcu, vet du vilket chip och om mjukvaran till de där kiten finns att tillgå någonstans?
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 33067
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Egen CD-spelare av IDE-drive

Inlägg av HUGGBÄVERN »

Kitet köptes för 100 år sedan av en tailändare men jag tror han bodde i USA. Fan vet om jag har hans koordinater fortfarande ...
CPUn är en AT89552. inom ().

Jag ser vad jag kan få fram.

Kan man läsa ur en programmerad CPU, eller finns det spärrar att slå till??
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Egen CD-spelare av IDE-drive

Inlägg av hanzibal »

Om de inte låst flasharean så kan nog läsa ut koden men då i form av maskinkod/assembler så det lär bli svårtolkat.

Med källkod på hand kunde man ju utvidga programmet så att det kan mer och kanske finns lediga pinnar så att man kan styra ytterligare extern h/w.

Det kit jag såg på eBay antydde även avspelning av mp3 och wav men jag är skeptisk till att mjukvaran fixar annat än vad som är möjligt via ATAPI.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Egen CD-spelare av IDE-drive

Inlägg av hanzibal »

Det sitter nog en 40-pin AT89S52 i så fall
http://www.keil.com/dd/docs/datashts/at ... s52_ds.pdf

Om man inte aktiverat lässkyddet vid programmering av chipet så skall det gå att läsa ut programminnet. Men som sagt, maskinkoden måste sedan dekompileras till C-källkod (tror inte det är skrivet i assembler) och sen är koden troligen rätt buggig också.

Då vore det nog enklare att porta min kod till AT89S52 (om ej skrivskyddat) eller ersätta chipet med ett adapterkort som gör min uC pinkompatibel.

Min implementation tycks ha fler funktioner och sen vill man ha möjlighet att vidareutveckla på olika sätt.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Egen CD-spelare av IDE-drive

Inlägg av hanzibal »

Jag mailade ett par eBay-säljare ang källkod men utan framgång.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Egen CD-spelare av IDE-drive

Inlägg av hanzibal »

Beställde ett sånt där billigt eBay-kit för att titta närmare på det.

He, he - egentligen är det ju ett prisvärt utvecklingskort för AT89S52 med LCD, praktisk 0,1" 24pin GPIO-header, 7805, knappsats, IR-öga och liten fjärris. Värsta experimentkitet ju :D

Om det gåt att programmera om chipet vill säga. Får se vad jag kan använda som programmerare...

EDIT: Det här ser ju bra ut:
image.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar