CD-ROM Wearnes Sapphire A - CDD110 (CDS3110) - ORCHID CD-ROM Reader





Le but est de comprendre comment fonctionne un lecteur CD-ROM double vitesse muni du circuit SAA7345GP de Philips.


Les principaux composants de ce lecteur sont:
  • un microcontrôleur Intel 80C32-1 (PLCC44) cadencé à 12 Mhz.
  • une EPROM 27C256 (PLCC32 rect.)
  • le circuit décodeur/driver SAA7345 (LCC44) de Philips cadencé à 33.8 Mhz.
  • le circuit DAC associé au SAA7345 TDA1311 de Philips.
  • les circuits TDA1301T (servo moteur) et TDA1302T de Philips (optique).
  • le circuit TDA1308 de Philips (driver audio stereo).
  • le circuit OQ8844T de Philips (digital servo driver).
  • le circuit OTI012 (PQFP80) de OAK Technology cadencé à 24 Mhz pour l'interface avec une carte interne "propriétaire" compatible SONY du PC ( par exemple munie du circuit UM8976F (PQFP64) de UMC Microelectronics.)
  • de la mémoire DRAM LC36256-70 de SANYO. 256 K (32768 words x 8 bits) SRAM
  • une latch 74HC373, 74HC374, un buffer 74HC244.

    - Le dump de l'eprom 27C256 (PLCC32 rect.) est donné dans le fichier suivant : cdd110.bin Shift-Cliquer pour télécharger

    - Le programme source à l'état actuel désassemblé brut est donné dans le fichier: cdd110.src Shift-Cliquer pour télécharger

    - Le schéma à l'état actuel est donné dans le fichier PDF suivant: cdd110.pdf ou sous forme de fichier GIF cdd110.gif.

    wearnes_sch.pdf (PDF-11 pages- 6.47Mb- Shift-Click to download)

    - Le driver MS-DOS pour ce lecteur est donné dans le fichier : cdd110.zip

    * ligne ajoutée à l'autoexec.bat : C:\DOS\MSCDEX.EXE /D:MSCD0001
    * ligne ajoutée au config.sys : DEVICEHIGH =C:\CDD\CDD.SYS /D:MSCD0001 /p:320 /i:9 /V (carte Orchid à l'adresse 320 utilisant l'irq 9 ).

    The card CDC-005/6 PF-WP7011 REV.C (manufactured by WEARNES) is the card that work with the CDS3110 CD-ROM reader;

    But other card can also work with it like the card described here 155 ; Or some sound card with proprietary CD-ROM Interfaces. The interface used by the Wearnes CD-ROM is the SONY (CD/S) Proprietary interface.

     

    This card contains only TTL Logic :

    this card contains 1 74LS374 , 1 74LS245 , 1 74LS244, 1 74LS38A, 1 74LS02, 1 74LS138A , 1 74LS00 and 1 74LS139 ; jumper can select the address from 300H, 320H, 330H, 340H, 360H ; IRQ : 3,4,5,6,7,9,10,11 ; DRQ :0,1,2,3,4,5,6,7 ; DRCK: 0, 1,2,3,4,5,6,7 .

    current jumper are : address : 340H , IRQ : 9 ; DRQ : 3 , DRCK:3 .

    FCC ID : JUGCDC7011

    you may see also page 155

    interesting links:

    http://membres.lycos.fr/cibistes/p16.html Réparer un lecteur CD défaillant.
    http://www.comunidadelectronicos.com/articulos/mec-cd.htm Maintenance et réparation des mécanismes des lecteurs CD

    Documentation sur 8051 / Disque dur:
    http://www.pjrc.com/tech/8051/ide/ Ce lien permet de tester un accès sur les disques durs ide mais seulement au niveau secteurs en mode LBA avec une carte Scalp. Après pour accéder au contenu d'un disque en FAT32 par exemple, c'est plus délicat, il faut écrire soit même les routines et bien connaître le système FAT32 pour celà.
    http://home.iprimus.com.au/wjmoore/pic/IDE_to_8255.html A description of an IDE interface for a microcontroller
    http://logicio.com/cgroen/embedded.htm

    Contrôle d'un lecteur de CD-ROM avec un Microcontrôleur:

  • http://jsno.leal.com.au/proj_micro/onhold.html == onhold- an ATA/ATAPI CDROM application using a 8051 based Micro controller (Aug-Oct 2000) ==
  • http://jsno.leal.com.au/proj_micro/onhold_r2.html == onhold Revision 2 (Aug 2000 - Jul 2002) ==
  • http://www.8052.com/users/jsno/ onhold- an ATA/ATAPI CDROM application using a 8051 based Micro controller
  • http://www.salleurl.edu/~se06745/ MP3 PLAYER FROM CD ROM UNIT OR HARD DRIVE
  • http://www.geocities.com/SiliconValley/Circuit/3150/index.html 68hc11-based MP3 ATAPI decoder
  • http://home.cybervillage.de/heesch/english/ide.htm HOMEBREW PROJECT: IDE Harddisk interface for micro controllers
  • http://www.fump.de.vu/ a standalone MP3-CD-Player based on VLSI's VS1001
  • http://www.myplace.nu/mp3/yampp3.htm Hard-disk MP3 Player yampp-3
  • http://www.mylinuxisp.com/~jdbaker/oldsite/SmallSys/8bitIDE.html Connecting IDE Devices to 8-bit Machines
  • http://www.students.tut.fi/~leinone3/ide.html A500ide, a simple non-autobooting IDE Hard disk interface for Amiga 500
  • http://www.chez.com/imap3/hardware/photoadaptateur.html L'adaptateur du MAS/DAC http://www.chez.com/imap3/ réalisation d'un lecteur autonome HD-MP3
  • http://www.geocities.com/mpxplay/ Mpxplay and AudioCV programs.
  • http://www.odisea2010.com/modules.php?name=Sections&sop=viewarticle&artid=5 Reproductor MP3 de Odisea
  • http://www.odisea2010.com/modules.php?name=Sections&sop=viewarticle&artid=4 Reproductor MP3 de Odisea
  • http://esaid.free.fr/mp3index.htm Décodeur MP3
  • http://elm-chan.org/reports/mpc/report_e.html Pocket-Sized MP3 player Smart Media interface (Datasheet on the toshiba TC58V64 at > http://joule.bu.edu/~hazen/DataSheets/Toshiba/ > ( it's tc58v64.pdf)
  • http://www.ssfdc.or.jp/english/index.htm Smartmedia info from SSFDC
  • http://www.kreapc.de/ MP3 Player source
  • http://www.ethernut.de/ ethernet MP3 player : Ethernut ist ein Open Source Hardware und Software Projekt eines Embedded Ethernet Boards mit der ATmega103/128 CPU und dem RTL8019AS Controller. Hardware und Software enthalten eine BSD aehnliche Lizenz, duerfen also in offenen oder nicht-offenen, kommerziellen und nicht-kommerziellen.
  • http://www.nukem.freeserve.co.uk/contents/electronics/vt52/ Linux-Mp3player habe ich ein "Terminal" mit VT52 Protokoll.A Linux LCD display that allows simple interaction, using one 5.25 inch drive bay.PIC 16C84 VT-52 Emulator for Linux
  • http://www.mp3projects.com/docs.html Divers projets et ressources.
  • http://www.baber.com/cases/cases_carriers_ide.htm You could reverse engineer one of these IDE HDD to a PCMCIA slot; There are some hard drive products available which might be able to help. I believe Addonics and DataZone provide ways of connecting hard drives through a PC Card slot.
    A couple examples of compact flash or pcmcia ata flash card will do this with a simple
    connector adapter board:
    http://www.pcengines.com/cflash.htm
    http://www.tapr.org/tapr/html/Fcfa.html

    Connectique disque dur de portable : C'est quasiment le même brochage, il y juste l'alim qui passe par les 4 fils suplémentaires du 2'5 (portable)

    Pin 1: *Reset Pin 21: Unused
    Pin 2: Ground Pin 22: Ground
    Pin 3: Drive Data 7 Pin 23: *I/O Write
    Pin 4: Drive Data 8 Pin 24: Ground
    Pin 5: Drive Data 6 Pin 25: *I/O Read
    Pin 6: Drive Data 9 Pin 26: Ground
    Pin 7: Drive Data 5 Pin 27: I/O Channel Ready
    Pin 8: Drive Data 10 Pin 28: Unused
    Pin 9: Drive Data 4 Pin 29: Unused
    Pin 10: Drive Data 11 Pin 30: Ground
    Pin 11: Drive Data 3 Pin 31: Interrupt equest
    Pin 12: Drive Data 12 Pin 32: Unused
    Pin 13: Drive Data 2 Pin 33: Disk Address 1
    Pin 14: Drive Data 13 Pin 34: Unused
    Pin 15: Drive Data 1 Pin 35: Disk Address 0
    Pin 16: Drive Data 14 Pin 36: Disk Address 2
    Pin 17: Drive Data 0 Pin 37: *IDE_CS1
    Pin 18: Drive Data 15 Pin 38: *IDE_CS2
    Pin 19: Ground Pin 39: *Active (LED driver output.)
    Pin 20: Unused Pin 40: Ground

    Et surtout

    Pin 41: +5 volts
    Pin 42: +5 volts
    Pin 43: Ground
    Pin 44: Unused

    IDE<->CompactflashAdapter
    http://137.224.204.155/miscelaneous/cfadapter.html
    http://www.sandisk.com/tech/oem_design/cf/Cf_ide.pdf

    Réparation de lecteur cd-audio ou de cd-rom

    http://www.chez.com/savnet/audiotxt.htm un Site en français.

    http://www.repairfaq.org/sam/ Faq utiles pour la réparation (ex. lecteurs C.D. , imprimantes, etc...)

    Article en anglais pour la réparation de lecteurs cd: Page1 Page2 Page3

    http://www.comunidadelectronicos.com/articulos/mec-cd.htm

    http://www.smsc.com/main/catalog/usb97c201.html the ATAPI i/f is very simple. You can do it with an 8051. Heck, here's one with ATAPI and USB 2.0!

    http://www.jkmicro.com/newsite/products/accessories/diskonchip.html JKMICRO sells several DiskOnChip products and do have distributors in Europe as well.

    http://web.archive.org/web/20010423005504/http://www.geocities.com/SiliconValley/Hills/3342/factmain.htm factors that affect reliable writing of CDs & later , factors that affect reading of these Discs...
    http://web.archive.org/web/20010422122002/http://www.geocities.com/SiliconValley/Hills/3342/aud1main.htm Audio CD facts & information - Main Page

    If you are looking forward some data or repair parts about this cd-rom reader, you can contact me by e-mail at matthieu.benoit@free.fr

    - Si vous recherchez des informations ou des pièces de maintenance pour ce lecteur cd-rom, vous pouvez me contacter par e-mail : matthieu.benoit@free.fr

    - De même si vous disposez de lecteurs CD-ROMs utilisant le circuit SAA7345, celà peut être intéressant de faire des comparaisons.

    Retour au sommaire

    Retour à la Page d'accueil

    M-à-j: le 25 septembre, 2014

    matthieu.benoit@free.fr