Hallo,
ik heb hier reeds eerder een topic gestart over het hardware matig kopiëren van diskette's. Ik heb al wat zitten experimenteren maar ik heb nog 1 probleempje.
Zoals je weet is een schijf ingedeeld in banen en sectoren, de informatie op die schijf wordt ook op die manier geadresseerd.
Op diskettestations zit een index-pin (pin 8) en die geeft een impulsje van +/- 20mV dat +/- 0.5ms duurt. Dit telkens de schijf aan het begin van een nieuwe track is.
Nu is mijn vraag of iemand weet op welke manier er gekeken wordt of er een nieuwe track is...
Is dit een bitsequentie?
Of is dit iets hardware matig?
En als dit hardware matig is, heeft er dan iemand een idee hoe ik die twee diskettestations kan "uitlijnen" zodat ze allebei op hetzelfde moment aan het begin van een track zitten?
Alvast bedankt, ik weet niet of iemand me zal kunnen helpen, het is namelijk nogal een specifiek probleem he...
Laurens
Fuses are your best friends, they even give their life for you...
Kun je niet beter zo'n klassieke WesternDigital fdd-controller IC ergens uitslopen, en dan met een pic aansturen?
elektron_
beetje gek
Aangezien de diskettes zowel voor macintoch als voor IBM
compatibles gebruikt worden denk ik dat op een nieuwe diskette niets opstaat, en dat dit tijdens het formateren geplaat wordt.
Volgens mij is dit softwarematig.
MS-DOS deed dat door in het geheugen de sectortabel in te lezen.
Deze tabel staat op de floppy, hier houdt DOS/Windows in bij waar op de disk wat staat. De dataopslag op een diskette is immers niet sequentieel, maar random waar plaats is.
Een bekende fout uit het oude dos-tijdperk was "crosslinked sectors", DOS was dat volledig de weg kwijt (tabel in de war) en het enige was een format.
Volgens mij wordt dit gestuurd via de interruptcontroller van de PC.
elektron_
beetje gek
Hier staat het, google
http://k12linux.mesd.k12.or.us/sag/x825.html
In the case of floppy disks, both high and low level formatting are customarily done in one pass by user software -- FORMAT in the case of MSDOS. In recent years, most floppies ship preformatted as MSDOS FAT12 floppies from the factory. It is possible, if not always easy, to reformat them to other formats.
[Bericht gewijzigd door elektron_ op ]
Mja, ik zat te denken, ik heb hier al zitten "knoeien" met een diskette, en als ik van die diskette het index-signaal bekijk dan ziet dat er net hetzelfde uit als bij een andere diskette.
Het kan dus in feite niet software matig zijn.
Heeft er trouwens iemand een idee hoe ik die pulsjes van 20mV en 0.5mS kan versterken tot een digitale 1? (+3V ofzo)
Zo'n controller lijkt me wel een goed idee, maar waar kan ik zoiets vinden?
elektron_
beetje gek
IK heb vroeger nog floppy drives afgeregeld.
Hiervoor moest ik een ge-eikte diskettes gebruiken.
De positie van de leeskop moest zo geregeld worden dat we maximum signaal hadden op track 0 en op de hoogste track.
Het herkennen van de track gebeurt dus niet door het zoeken op de floppy maar door het aantal stappen dat een stepper motor doet vanaf begin positie.
In dit geval hoeft er geen track nummer op de floppy te staan. Wel moet hij weten waar een sector begint.
igv 5.. inch werd dit met het gaatje getriggerd denk ik.
Benm
http://www.webchemistry.nl - Internet Ontwikkeling en Web Design
Zou het bij 3.5" te doen hebben met de positie van dat rechthoekige sleufje in het metaaltje onderop de floppy?
Oh sorry had er nog niet op gelet dat mijn email niet openbaar was.
(ik ben nogal zuinig op mijn emailadres kwestie van spam enzo, nu ja hier is dat geen probleem)
Nu is het openbaar.
Benm, het zou misschien wel kunnen dat het zo is, maar dat index signaal is wel meerdere keren per omwenteling, dat is telkens een nieuwe track begint.
In feite speelt het niet zoveel rol, het signaal is er en we kunnen het gebruiken...
Nu moet ik wel nog iets vinden om dat te versterken...
Het probleem is ook dat als ik dat aan een scoop hang dat er enorm veel storing opzit...
Bedankt Hugo!!
Ik heb het pdfje al eens snel doorgenomen en kheb dit al gevonden:
"The 31⁄2" disks have no index hole but a small square mark."
Het is dus inderdaad hardware matig! 
Erik
In order to succeed you must fail, so that you know what not to do the next time.
Op 26 december 2002 22:40:45 schreef NicoDV:
Heeft er trouwens iemand een idee hoe ik die pulsjes van 20mV en 0.5mS kan versterken tot een digitale 1? (+3V ofzo)
dit kan je wel doen met een simpel op-amp versterkertje