Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Помогите с Pentagon-128k ! (http://zx-pk.ru/showthread.php?t=12494)

Anykey 13th April 2010 18:41

Похоже нельзя использовать PC шлейф просто так
т.к. весь ряд контактов B на дисководах отводится под GND
а на Pentagone тудаже попадает и 12V и 5V. недаром дорога
была перерезана. 12V (B20,B21) тоже должна быть тогда перерезана.

Всего у XP3 32 отверстия в ширину
Гребенка должна стоять так:
6 отверстий свободно, затем 17 отверстий под гребенкой, затем 9 опять свободно

У старых 5,25 первый вывод у разьема питаия

Также выборка дисковода происходит не так как в PC,
т.е. используй только прямой шлейф или разьем диска B
PC.......... B..........A
I----------I-----x--I

Так же на дисководе надо подобрать перемычками букву диска, чтобы он откликался
на Disk A.

r0m 13th April 2010 21:02

да все так, а 12V было всегда обрезано, и на др. пентах тоже (так защиту вг подключали, забирая через диод от разъема 12V).

разъем XP 32 отверстия у меня также запаян - 6 - 17 - 9.
Шлейф без переветки - прямой.

а симптомы те же:
Если дать любую команду, то драйв стартует, раскручивается, но головка не едет никуда, стоит на месте. tr-dos пишет "no disk" и драйв вскоре затихает.

Попробовал *"b", *"c", *"d" на всяк. случ. - без разницы.

Не может ли быть варианта необходимости подачи на флоповод 12V помимо основного разъема питания еще и на сис. разъем ?

что можно еще проверить ?

null_device 13th April 2010 21:04

Quote:

Originally Posted by r0m (Post 274913)
Если дать любую команду..

Лампочка на дисководе горит? Модель дисковода? Настройки на нем?

r0m 13th April 2010 21:08

1 Attachment(s)
когда драйв закручивается (при подаче комманд), то лампочка загорается.

модель:

VEB ROBOTRON
K5601 / CM 5643

на писи работает.

null_device 13th April 2010 21:34

Курите сигнал step, от разьема дисковода до ВГ. Если сама ВГ его генерирует.
На дисковод 12В не выводится. И часть штырей у меня не задействовано (из-за того, что выводится не то, что должно). Используются контакты А9-А21 и В8-18.

r0m 13th April 2010 21:47

step - это 15 н. ВГ93 ?

по pcb она на 5н. D94 идет, а от 6н. D94 уже на B16 разъема tr-dos (прозвонил - все ок).

так вот, у меня а D94 между 2н. и 5н. висит резистор 4к7 !

зачем он там ?

Anykey 13th April 2010 21:55

А выходит с D94 (6) и на разьем A16

r0m 13th April 2010 22:00

да, пардон, А16

зачем там может быть резистор 4к7
между 2н. и 5н. D94 ??

null_device 13th April 2010 22:03

Quote:

Originally Posted by r0m (Post 274926)
step - это 15 н. ВГ93 ?

Да. Если сигнал не выдается ВГ, виновата либо ВГ, либо проблема где-то до нее.

Quote:

Originally Posted by r0m (Post 274926)
зачем он там ?

Понятия не имею.. по идее - не имеет смысла, и должен быть выпаян!

Quote:

Originally Posted by r0m (Post 274926)
прозвонил - все ок

Наблюдать неплохо бы было в "динамике", как меняются сигналы на разьеме дисковода (и на ногах ВГ).
К тому же, если дисковод идет на РС, не факт, что на спектруме будет так же.

r0m 13th April 2010 22:06

отпайка резистора ничего не меняет.

так что именно и как бы мне померить, что б какую-нибудь ясность с вашей помощью внести ???

Anykey 13th April 2010 22:17

Вытащи ВГку на 15 подай через реистор 5V
померяй D94(5,6) A16
-----------------------
Потом подай 0, померяй там же.

null_device 13th April 2010 22:21

Припаять светодиод с резистором к 15 ноге ВГ93 (типа, пробник в цепи общая шина - 15 нога ВГ93). После этого попытаться выйти в tr-dos и дать любую команду. Если сигнал не генерируется - проблема в самом контроллере (ВГ93). Либо до него, но врядли, мотор же крутится - следовательно сигнал start контроллер выдает..
Если есть возможность, неплохо бы его проверить (ибо чип будучи "горелым" может сохранять частичную работоспособность). Нелишним было бы замерить также напряжение на 40 ноге ВГ (там, где должно быть +12В). Диоды штука такая ;)

r0m 13th April 2010 22:28

питание проверил первым делом, Вгшки новые (chip'n'dip).

Andrnow 13th April 2010 22:36

Могу посоветовать только одно - начать прозванивать кабель междуконтактом на разъеме, к которому подключается дисковод и ножкой микросхемы, на которую этот сигнал должен идти.
Еще можешь проверить импульсы индексирования на ВГ...

null_device 13th April 2010 22:39

Quote:

Originally Posted by Andrnow (Post 274947)
Еще можешь проверить импульсы индексирования на ВГ...

Воообще-то верно! Мало подать на дисковод сигналы, дисковод еще должен на них как-то отреагировать..

r0m 14th April 2010 00:30

Quote:

Originally Posted by Anykey (Post 274938)
Вытащи ВГку на 15 подай через реистор 5V
померяй D94(5,6) A16
-----------------------
Потом подай 0, померяй там же.

резистор от D94 отпаял.
D90 вынул.

на 15 н. D90 подал через 1k0 реистор 5V

замерил:

D94:
5 = 1
6 = 0
A16 = 0

на 15 подал 0V

D94:
5 = 0
6 = 0
A16 = 0

попробовал, 3-дюймовый fdd (на pc c тем же шлейфом - все ок) - вообще тишина, никакой реакции на комманды.

еще, если остаться в tr-dos , то через неск. минут зависает, чаще всего, напечатав какой-то ерунды с кашей битовой вместо фонта.[COLOR="Silver"]


и еще, как проверить импульсы индексирования на ВГ ?

Anykey 14th April 2010 07:01

При подаче 0 должна быть 1 на A16 и 6в. D94
либо D94 сдохла, либо КЗ.

С подключенным дисководом мерял?

r0m 14th April 2010 20:24

в смысле, то же самое замерить с вынутой ВГ, но с подключенным дисководом ?

Anykey 14th April 2010 20:39

Да нет я спрашивал дисковод во время измерений
был отключен?

Если да, тогда проверяй D94 или замыкание дорожки
с 6 выв - A16 c GND

r0m 14th April 2010 21:37

ANYKEY, да, был отключен

проверил все контакты D94, A16 с землей не коротит.

Саму D94 не могу проверить. Она у меня стоит К555ЛН2.
Точно такой же нет. есть только
К561ЛН2
КР1533ЛН2

какую можно использовать ???

Anykey 14th April 2010 21:55

ЛН3 оказывается открытый коллектор.
т.е. 0 и должен быть.
А резистор 4к7 с 6 ноги наверно надо на 14в. D94

Вроде подтягивающие ризисторы должы быть в дисководе
помойму те что вставляются в панельку.
А попробуй с подключеым дисководом
так же сперва 1 а потом 0 подай

r0m 14th April 2010 22:06

1 Attachment(s)
Quote:

Originally Posted by Anykey (Post 275291)
ЛН3 оказывается открытый коллектор.
т.е. 0 и должен быть.

в смысле ЛН2 ??

так надо попробовать на К561ЛН2 или КР1533ЛН2 поменять её для проверки ?

Quote:

Originally Posted by Anykey (Post 275291)
А резистор 4к7 с 6 ноги наверно надо на 14в. D94

из-за него может быть такая ерунда с недвигающейся головкой ?

Quote:

Originally Posted by Anykey (Post 275291)
Вроде подтягивающие ризисторы должы быть в дисководе
помойму те что вставляются в панельку.

судя по фотке, кот. я прикреплял, у меня панелька пустая на драйве.

Quote:

Originally Posted by Anykey (Post 275291)
А попробуй с подключеым дисководом
так же сперва 1 а потом 0 подай

я только не пойму, комманды надо подавать из tr-dos, во время замеров ?

Anykey 14th April 2010 22:18

По схеме ЛН3 стоять должна
но можно и ЛН2

Попробуй с дисководом

r0m 14th April 2010 22:24

с дисководом, но без ВГ:

5V на 15н. вгшки

D94 5н - 1
D94 6н - 0

0V на 15н. вгшки

D94 5н - 0
D94 6н - 1 (изменилась в сравнении с без дисковода)

резистор щас отпаян на D94

я только не пойму, комманды надо подавать из tr-dos, во время замеров ? Это довольно геморно мне сделать, к тому же, черт дери, в tr-dos'е комп виснет довольно скоро

Anykey 14th April 2010 22:30

Насколько помню в панельку вставляются терминальные ризисторы для последнего
дисковода на шлейфе, т.е. что бы у микросхем с открытым коллектором была
надежная 1 на выходе.
У тебя на фотке их нет. Я у себя их тоже вытаскивал, на Profi их можно было не ставить. Помойму матрица из 8 резисторов 150-330 Ом.

---------- Post added at 23:30 ---------- Previous post was at 23:25 ----------

Видимо в дисководе стоит подтягивающие резисторы, т.е.
все нормально.
Проверь также
остальные элементы D94 D95
1 и 2 3 и 4 9 и 8 11 и 10 сигналы должны быть инвертированы.

r0m 14th April 2010 22:41

Quote:

Originally Posted by Anykey (Post 275315)
Проверь также
остальные элементы D94 D95
1 и 2 3 и 4 9 и 8 11 и 10 сигналы должны быть инвертированы.

значит, подать на 15н ВГ 5V и 0V

а потом
замерить D94 ноги 1,2,3,4,8,9,10,11

замерить D95 ноги 1,2,3,4,8,9,10,11

так ?

Anykey 14th April 2010 22:57

Нет на ВГ ничего не подавай, можешь даже ВГ вставить
просто замерь

r0m 14th April 2010 22:58

подал на 15н ВГ 5V

D94:
1 - 0
2 - 1,37 V
3 - 4V
8 - 0
9 - 2V
10-0
11-2V

Anykey 14th April 2010 23:00

Надо мерить пары
1 2
3 4
5 6

9 8
11 10
13 12

r0m 14th April 2010 23:02

в смысле, напряжение при включ. tr-dos между ножками ?

D94:

1 + 2 = 1,2 V
3 + 4 = 4,6 V
5 + 6 = 4,6 V

8 + 9 = 4,6 V
10+11= 4,6 V
12+13= 1,7 V

D95:

1 + 2 = 0 V
3 + 4 = 0 V
5 + 6 = 0 V

8 + 9 = 0 V
10+11= 0,9 V
12+13= 0 V

это нормально, что 0.9V, 1,2V встречается ???

также выпаял ЛН3 из др. пентагона - вставил - никаких изменений

Anykey 15th April 2010 08:07

Нет не так.
меряешь на первой, меряешь на второй, сравниваешь.
так для остальных пар ножек.

Ладно если менял, значит она ни при чем.
Хорошо бы посмотреть осцилографом сигналы IP TR00 это 34 и 35 на ВГ
также сигнал RDD это 2 выв. D92.1

r0m 15th April 2010 08:16

Quote:

Originally Posted by Anykey (Post 275420)
Нет не так.
меряешь на первой, меряешь на второй, сравниваешь.
так для остальных пар ножек.

для лучшего взаимопонимания, надо было сравнивать сигнал с D94 на 1 ноге с D95 на 3 ноге ? и так D94-3н и D95-4н, D94-7н и D95-8н, D94-10н и D95-11н ???

Quote:

Originally Posted by Anykey (Post 275420)
Ладно если менял, значит она ни при чем.

менял только D94.

Quote:

Originally Posted by Anykey (Post 275420)
Хорошо бы посмотреть осцилографом сигналы IP TR00 это 34 и 35 на ВГ
также сигнал RDD это 2 выв. D92.1

ведь нет же осциля =(((

можно что-нибудь еще без него придумать ? ведь почти-почти уже...

VNN_KCS 15th April 2010 09:55

Quote:

Originally Posted by r0m (Post 274916)
на писи работает.

А перемычки переставлял после проверки на ПС? Которые меняют скорость вращения двигателя. Насколько я помню, у ПС и Спека разные скорости вращения диска. На 3.5 дисководах этго не надо, а на 5.25 всегда делали.

r0m 15th April 2010 20:13

да до этого еще не дошло, ведь головка не двигается

Anykey 15th April 2010 20:53

А на дисководе есть какие нибудь датчики наличия дискеты?

TR-DOS так определяет наличие диска:
Включает мотор (0 на контакте A14), выбирает DISK A (0 на контакте A11)
и ожидает прихода индексного импульса IP (0 на контакте A10) если импульс пришел
то далее происходит поиск 0 дорожки и т.д. Если за определенное время импульса нет, то TRDOS имитирует этот импульс чтобы остановить ВГку т.к. она подвисает
(мотор включен пока не придет IP), головки при этом не двигаются и выдается NO DISK.
Может IP не доходит?
Прозвони цепь- дисковод 8 контакт - D91 (2)

r0m 15th April 2010 21:46

Quote:

Originally Posted by Anykey (Post 275650)
А на дисководе есть какие нибудь датчики наличия дискеты?

ведь без них драйв бы и на писи не работал.

Quote:

Originally Posted by Anykey (Post 275650)
Прозвони цепь- дисковод 8 контакт - D91 (2)

D91 2нога с 8 контактом шлейфа у драйва контачит - прозвонил.

Anykey 15th April 2010 21:51

Дисковод то точно 720кБ?

Какие дискеты ты на PC проверял? и как в БИОСе выставлял?

r0m 15th April 2010 21:55

я проверил только движение головки при инициализации на писи.

в bios стоит 1,2Mb 5,25 (там есть только 360 и 1,2 для 5,25) Но еще один драйв сдвоенный в одном корпусе 5,25 + 3,5 на таких настройках диски спектрумовские 5,25 700кб читает

да и башкой то поерзать он по любому бы должен при инициализации

Anykey 15th April 2010 22:07

Не знаю может светодиод c +5V через резистор на ~510 ом
повесить на D91 (2)?

PC определяет дискету по датчику(т.е. не факт что IP дисковод выдает)
поэтому и головы двигает.

А TRDOS ждет импульс IP и не дает команду на движение.

Можно кстати попробовать сэмитировать импульс тыкая проводком с GND
в ножку D91 (2) во время вращения диска.

r0m 15th April 2010 22:12

это зачем ?

хорошо сделаю, и что с ним дальше ?


All times are GMT +4. The time now is 17:41.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.