Примерно так же ведет, только дисковод бесится, когда диск вставляю.
Есть подозрение, что надо заведомо хорошую ВГ-шку попробовать...
Вид для печати
Ну не совсем так... Без команды уже горит светодиод и диск крутится, если его вставить и бошка елозит туда-сюда...
Gatsu отдал мне свой бедный компьютер на ремонт.
В общем, при любой попытке обращения к диску ТР-ДОС пишет, что мол нету диска. Однако диск есть, индексные импульсы приходят на 35 ногу ВГ93 и ТР-ДОС это видит, т.к. если отпаять 8 контакт разъема дисковода, то время между нажатием клавиши "Enter" и появлением надписи "No disk" увеличивается вдвое.
При работе двигателя дисковода на 30 контакте дисковода бегут импульсы, а на 27 ноге ВГ93 весит постоянная лог. 1. Видимо отсутствие диска ТР-ДОС еще определяет и по отсутствующему сигналу чтения.
Схемы на контроллер нету, кусочек я срисовал. Схема совершенно не стандартная, с применением сумматора. Как она работает я честно говоря не понимаю. Но в ней есть еще один очень загадочный момент. На 33 ноге ВГ всегда висит лог. 1. Она подключена ко входу D триггера. Запись в триггер стробируется сигналом чтения с дисковода, но т.к. на входе триггера всегда 1, то на выходе сами понимаете что...
В общем, объясните, КАК это работает!
Кусочек схемы прилагается. Все права защищены, на каракули взят патент :)
http://i028.radikal.ru/0905/d0/e0b686d01d79.jpg
Теория: Контроллер дисководов. Канал записи и канал чтения.
WF/DE:
Цитата:
Двунаправленная шина, используемая для обозначения ошибки записи и разрешения выбора данных, поступающих от ЭВМ. Если сигнал WSTB = 1, вывод WF/DE функционирует как WF - вход. Если сигнал WF = 0, запись какой-либо команды будет немедленно прекращена. Если сигнал WSTB = 0, вывод 33 функционирует как DE - выход. На выходе DE в прцессе чтения после загрузки МГ и установки высокого уровня сигнала будет напряжение низкого уровня. К этому выходуподается напряжение Ucc1 через резистор 10 кОм.
Keeper,
Спасибо, но это я уже почитал)Цитата:
Теория: Контроллер дисководов. Канал записи и канал чтения.
WSTB - это 30 нога? Ноль на ней. Импульсов на 33 нет.Цитата:
WF/DE:
Цитата:
Двунаправленная шина, используемая для обозначения ошибки записи и разрешения выбора данных, поступающих от ЭВМ. Если сигнал WSTB = 1, вывод WF/DE функционирует как WF - вход. Если сигнал WF = 0, запись какой-либо команды будет немедленно прекращена. Если сигнал WSTB = 0, вывод 33 функционирует как DE - выход. На выходе DE в прцессе чтения после загрузки МГ и установки высокого уровня сигнала будет напряжение низкого уровня. К этому выходуподается напряжение Ucc1 через резистор 10 кОм.
ВГшку менял.
Курил сегодня схему номер 4 из книжки по BDI. Там также сигнал с 33 ноги стробирует чтение. 30 нога используется исключительно как выход. На нее ничего не подается.
Не знаю что дальше делать... помогите люди добрые...
ЗЫ: А может быть для контроллера с такой схемотехникой нужна специальная версия ТР-ДОСа?
ТРДОС версии 5.03 там был зашит, я ничего в прошивке не менял - все работало. Могу копию прошивки тебе скинуть. Если сможешь - залей во флэшку, попробуй. Не знаю, сможешь ли переходник найти на 128-ю флэху...
Там на плате нет лишних "этажей"? Вроде ИР16 лишняя была сверху одета, когда тебе отдавал.
Gatsu,
А изначально эта плата с этой прошивкой работала? Ты видел это своими глазами?Цитата:
ТРДОС версии 5.03 там был зашит, я ничего в прошивке не менял - все работало.
Если бы было чем залить... программатор то я так и не собрал...Цитата:
Если сможешь - залей во флэшку, попробуй.
ЗЫ: Смотри почту
Я попробовал...... Нет, ВГшка не сгорела) Все получилось намного хуже, чем я ожидал))Цитата:
Я бы попробовал подать на вход D либо WSTB либо "0"
Если на выходе 5 ТМ2 появляется ноль, то схема затыкается, пропадают все импульсы, в том числе на 15 ноге ТМ9 (синхросигнал ВГшки) и на 2 ноге ТМ8, (которые идут на преобразователь 12В для питания ВГшки) 12 вольт пропадает и система повисает нафик.
Фсё. Пошел я спать...