Автор: Unknown BIOS (не проверено) , 7 февраля 2009
Пробую подключить стандартный Floppy 3.5" диск от компьютера к старенькому ноутбуку тошиба 730CDT. Нашел в инете распиновку внешнего разьема ноутбука 26пин:

Pin Pin
Name Description
1 VCC VCC +5V
2 /INDEX Index
3 VCC VCC +5V
4 /DRVS Drive Sel
5 VCC VCC +5V
6 /DSKCHG Disk Change
7 RES Reserved
8 READY
9 MEDIA
10 /MOTE Motor Enable
11 /REDWC Density Select
12 /DIR Direction
13 RES Reserved (Inuse)
14 /STEP Step
15 GND Ground
16 /WDATE Write Data
17 GND Ground
18 /WGATE Write Gate
19 GND Ground
20 /TRK00 Track00
21 GND Ground
22 /WPT Write Protect
23 GND Ground
24 /RDATA Read Data
25 GND Ground
26 /SIDE1 Side 1 Select

А вот распиновка разьема на флопике:

Floppy Drive A Pin Out
Pin No. Signal Name Description
1 Ground --
2 /REDWC Density Select 1=Low/0=High
3 Ground --
4 N/C Reserved
5 Ground --
6 N/C Reserved
7 Ground --
8 /Index 0=Index
9 Ground --
10 /MOTEA 0=Motor Enable Drive 0
11 Ground --
12 /DRVSB Drive Select 1
13 Ground --
14 /DRVSB Drive Select 0
15 Ground --
16 /MOTEB 0=Motor Enable Drive 1
17 Ground --
18 /DIR 0=Direction Select
19 Ground --
20 /Step 0=Head Step
21 Ground --
22 /WDATE Write Data
23 Ground --
24 /WGATE Floppy Write Enable, 0=Write Gate
25 Ground --
26 /TRK00 0=Track 00
27 Ground --
28 /WPT 0=Write Protect
29 Ground --
30 /RDATA Read Data
31 Ground --
32 /SIDE1 0=Head Select
33 Ground --
34 /DSKCHG 1=Disk Change/0=Ready

Итого подключил соответственно сигналы и питание (привожу только сигнальные пары флоп/ноут):
2 - 11
8 - 2
10 - 10
14 - 4
18 - 12
20 - 14
22 - 16
24 - 18
26 - 20
28 - 22
30 - 24
32 - 26
34 - 8

В итоге если 6 вывод на ноутбучном разьеме висит в воздухе ибо остался без пары :( Обращение к дисководу есть, можно увидеть даже список файлов, но при попытке что либо записать привод зацикливается и потом выдает "Устройство А не готово"... Если же вывод 8 оставить висячим в воздухе - то не удается даже увидеть список файлов - при обращении привод сразу выдает "Устройство А не готово" т.к ИМХО контроллер не получает готовность привода...

Что делал дальше:

Пробовал соединить 6 вывод с землей через резистор 510 Ом, а 34 с фдд вешать на 8 = сразу получаем "Устройство А не готово", пробовал через тот же резистор соединять 8 и 6 вывод в разьеме, при подключенном к ни 34 от фдд = "Устройство А не готово", единственная комбинация которая дает хоть какой то результат = 6 висит в воздухе, а на 8 подан 34 с флопика = получаем список файлов с фдд, но попытки записать, скопировать, прочитать = вываливаются по таймауту, и головка при этом у фдд не двигается. При включении нотика при инициализации должна быть слышна "вжик" головкой, этого тоже нет.. При подключении к 6 34 с флопа, "вжик слышно", и при обращении к диску слышно как дернется головка, но в итоге "Устройство А не готово"... вообще не подключал 6 и 8 ноги разьема, вешал их то к +5 то к 0 В, результат один = "Устройство А не готово"... Только в одной комбинации когда 34 вывод шлейфа висит на 8 ноге, а 6 висит в воздухе - удается прочитать содержимое диска... но дальше - все та же ошибка :(

Еще нашел похожую переделку шлейфа при подключении оригинального флопика от этого ноутбука к компьютеру (т.е задачу обратную моей) http://www.mail-archive.com/msx@stack.nl/msg05679.html У автора ВСЕ РАБОТАЕТ!

Меня смущает еще вот какое обстоятельство. Почему когда я просто перевешиваю 34 вывод со шлейфа (Drive Ready) с 8 (READY) вывод на 6 (DSKCHG) то флопик начинает при обращении так знакомо дергать головкой? Но несмотря на явный прогресс - пишет "Устройство А не готово"? Ведь смотрите, допустим я копирую любой файл на флоп:
файл нулевого размера создается на дискете, слышно один раз "вжик" перемещении головки на следующую за нулевой позицией и тут все зацикливается... Если вновь обратиться к диску выдаст Ошибку "ввода вывода", и чтобы прочитать ее содержимое нужно вынуть и вставить назад дискету.. Получается головка двинувшись с нулевой дорожки не может вернуться назад, т.к компьютер где то ожидает готовность которой просто нет... вывод 6 ведь висит в воздухе...

Может тут во временных интервалах подаваемых сигналов?

Флопик у меня новый, вот маркоривка:
Samsung SFD-321B /LEB REV.TA
5V 0.7A MADE IN CHINA

Мне кажется проблема в том что сигналов готовности должно быть два. На 6 ножке 26 пинового разьема DSKCHG/DRVREADY и на 8 READY, весь вопрос в том что у привода готовность только ОДНА это 34 пин шлейфа... Как из одного сигнала сделать 2 если простое обьединение их через резистор эффекта не дает? Может быть там задержка какая нужна или еще что?

Повторюсь если на 6 подать 34 то привод жжужит головкой при обращении, но не оттдает данные, если на 8 подать 34 оттдает данные но не жужжит.. Не в этом ли проблема?

В общем пока никак неудается хотя бы понять чем загадочный READY отичается DSKCHG, нужно ли подключать MEDIA вообще куда нить, и где взять недостающий сигнал :(

Буду благодарен ЛЮБОЙ помощи.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
купил за 10р фирмовую коробку для флопика , втыкается в порт на ноуте, подключал разные флопы- они воняли! похоже распиновка разная!