Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Mini, Unix и RISC-машины » PDP-11. Как запустить? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 сентября 2012 23:13 Сообщение отредактировано: 23 сентября 2012 23:15
Есть у меня DEC PDT-11/150. Это персональная PDP на LSI-11, вот такая: Машина загружается в монитор, в котором работают команды R, P, G, L, M, /. При выборе R машина чего-то ждёт, при выборе G - обращается к флоппи-дискам. При выборе L - зависает. Умные люди посмотрели на мою машину, указали на несколько глупых ошибок и рассказали несколько слов. Я так понял, что "L" - это команда загрузки с заданного адреса; по команде 173000G должна начинаться загрузка с дискеты, а по 176500L - загрузка с порта дополнительного терминала. Вроде как, с помощью последней команды можно загрузить в машину ядро RT-11 в формате LBA. Система RT-11 в сети есть, но загрузочного файла LBA я не нашёл. Более того, вообще почти ничего не нашёл про этот формат, кроме упоминания того, что он исполняемый. Дисководы стоят RXT01-AA - мало того, что они на 60 Гц (питаю от инвертора), так ещё и, насколько я понял, с нестандартным интерфейсом, так что с 5"25 загрузиться не получится. Шина у PDT тоже нестандартная, контроллер другого типа не подключить. У меня есть коробка 8" дискет с RT-11. Но, судя по всему, дискеты для дисковода другого типа. Зато к машине есть стопка документации... Это то немногое, что я уже смог. Сейчас я хочу: 1). Загрузить ОС. Видимо, RT-11 через COM-порт, в формате LBA - но, возможно, есть и другие пути. 2). Сделать загрузочную дискету. 3). Соединить загруженный PDT c PC, скинуть на дискету тетрис и прочие игрушки. :-). Так, уважаемые PDP-воды. Подскажите, что мне делать? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
"Монитор" - это так называемый ODT, Online Debugging Tool http://en.wikipedia.org/wiki/On-line_Debugging_Tool http://www.fpns.net/willy/pdp11/pdptrbsh.htm Или в книжке Захарова - Техническое обслуживание и эксплуатация микро-ЭВМ "Электроника-60 М" ищется легко например http://www.emuverse.ru/downloa...oe60m.djvu Глава 2 |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 сентября 2012 12:27 Сообщение отредактировано: 24 сентября 2012 12:52
alecv Спасибо, смысл команд стал понятнее. Поэкспериментировал с примером из википедии: LF - это "F13", CR - я так понимаю, "Return" @1000/ xxxxxx 112737>LF> Если так, то пример у меня не работает. Более того, судя по всему, в память вводится что-то не то - такое ощущение, что всегда устанавливается в единицу шестой бит. С чем может быть связана такая картина? Ошибка памяти? (пробовал вводить с адреса 5000 - то же самое) UPD. Записал нули в полсотни байт с адреса 0 и с адреса 10000 - все записываются как "000040". Оперативка сгорела? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
...интересно, а почему сие устройство названо "DEC PDT-11/150 word processing system unit" и "Fixed-application digital computer/other" ? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
arif-ru похоже действительно РУ-шка (простите, какая-нибудь 4164) сдохла |
Дениска
Advanced Member
Откуда: Хабаровск Всего сообщений: 1561 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 авг. 2009 |
Как это делается в ДВК: По контроллерам гибких дисков информация следующая. В машине сейчас установлены КНГМД (MX) и КМД (MY). Для первого в вычислителе МС 1201.02 есть встроенный загрузчик, который вызывается набиранием последовательно следующих команд: B MX0 (или MX1 для загрузки с нижнего дисковода) Для контроллера КМД встроенного загрузчика нет. Грузиться приходится из пультового терминала, прописывая команды в регистры контроллера вручную: 172140/000040 набираем 37 и нажимаем клавишу "ПС" 172142/000000 набираем номер дисковода (0 или 1) и нажимаем клавишу "|~" (загогулина, где русская буква Ч) 172140/000200 набираем 40 и нажимаем клавишу "ВК" В ответ на символ @ набираем G и нажимаем "ВК". Система запускается (если дискета удачно считалась). ©Borisfox |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 сентября 2012 13:45 Сообщение отредактировано: 24 сентября 2012 14:33
alecv Угу, точнее MK4116N-3. В русских магазинах сходу не нашёл, но на ebay они есть. Так что, судя по всему, запуск ОС откладывается на неопределёный срок доставки. И сразу же вопрос - как узнать, какая из микросхем памяти сгорела? Схемы карты памяти я не нашёл. Нашёл только техническое описание, про память с 87 страницы. Но без монтажной схемы. http://www.bitsavers.org/pdf/dec/pdp11/pdt11/ |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 сентября 2012 13:46 Сообщение отредактировано: 24 сентября 2012 14:40
Дениска По идее, PDT должен грузиться сразу по включению. Только вот мне грузиться не с чего, загрузочной дискеты нет. UPD Так, программка из теста выше нормально работает в верхних 16кБ памяти. Вывод - действительно, сгорела одна из микросхем ОЗУ, остальное более-менее в норме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 сентября 2012 16:19 Сообщение отредактировано: 24 сентября 2012 16:20
arif-ru 4116 - это обычная 565РУ6 с хорошей буквой, А или Б . Временно можно поставить. Узнать вероятно можно замыкая DO микросхемки на землю. Нуль будет отображаться как единица, шина там инверсная. Вообще банк 16К это 000000..037777 а выше должно нормально записываться. Попробуй потестить другой банк, выше 040000 ? Upd Увидел про старшие адреса. OK. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
alecv написал: Отлично, спасибо! Узнать вероятно можно замыкая DO микросхемки на землю. Нуль будет отображаться как единица, шина там инверсная. Вычислил пару микросхем, относящихся к нужному биту; какая из них относится к банку-0 - не ясно, каждая отключает его в обоих банках. Завтра поищу в Царицыно РУ6 и поменяю обе. Кай Интересный вопрос. А это откуда? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Отсюда: http://www.computerhistory.org.../102681914 Вики же называет эту модель вообще "интеллектуальным терминалом": http://en.wikipedia.org/wiki/PDP-11 |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Кай Programmable Data Terminal - это официальная расшифровка, так в инструкции написано. word processing system unit - может быть, тот конкретный экземпляр так использовался. Благо к нему можно сразу 4 терминала/телетайпа подключить, и сделать из них, при наличие софта, word processor-ы. А вообще DEC для своих машин очень долго слово "компьютер" не использовала. Потому что "компьютер" - это что-то огромное, занимающее целое здание и требующее роту инженерной поддержки. Тот же PDP - ведь не компьютер, а Programmable Data Processor... |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 сентября 2012 23:29 Сообщение отредактировано: 26 сентября 2012 23:32
Вести с полей. 1). Купил РУ6 2). Впаял - не помогло (всё работало как раньше, только соответствующий бит был "вечно 0", а не "вечно 1"). 3). Выпаял, впаял панельку, воткнул следующую РУ6 в панельку. 4). Теперь, вне зависимости от того, воткнута в панельку РУ6 или нет, всё работает плохо: - почему-то при self-test стал ругаться на дисководы. - если дисководы отключить - проходит все self-test-ы, нормально определяет терминал, выводит на терминал стандартное предложение протестировать дополнительные терминалы и диски. Но Online Debugging Tool не запускается. То есть теперь при включении на терминал не выводится какой-то адрес, выводится только слеш (который после адреса идёт). При нажатии на любую клавишу, кроме обрабатываемых Online Debugging Tool (то есть кроме 0-7, L, /, и так далее) - выводится @>символ> - то есть нормальный ответ на них, только без знака вопроса. При нажатии на клавишу, обрабатываемую Online Debugging Tool - не происходит вообще ничего. Что я сделал не так? Есть подозрение, что сжёг одну из ПЗУ. Если да - это лечится? |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 сентября 2012 8:35 Сообщение отредактировано: 27 сентября 2012 8:35
Попробуйте поставить переключатель RESET-NORMAL-TEST в положение TEST и запустить машину. Когда загорится индикатор "2" - понажимайте несколько раз символ @. Сжечь - это вряд ли, скорее при пайке замкнули или оборвали что-нибудь. Вот документация на него, хотя, может, уже и нашли: http://bitsavers.trailing-edge..._Apr80.pdf |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
borisfox Ясно. Тогда попробую разобрать и собрать обратно. Сжечь - это вряд ли, скорее при пайке замкнули или оборвали что-нибудь. Документацию нашёл. :-). Раньше ошибок не было (правда, на тестах, кажется, зависал). Попробуйте поставить переключатель RESET-NORMAL-TEST в положение TEST и запустить машину. Когда загорится индикатор "2" - понажимайте несколько раз символ @. Теперь: - почему-то при self-test стал ругаться на дисководы. - если дисководы отключить - проходит все self-test-ы, по нажатию на "@" нормально определяет терминал, выводит на терминал стандартное предложение протестировать дополнительные терминалы и диски. Но Online Debugging Tool не запускается. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 сентября 2012 21:00 Сообщение отредактировано: 27 сентября 2012 21:31
Заменил фильтрующий конденсатор, побитый при замене микросхемы, прозвонил дорожки в том районе, где паял. Вроде всё ОК. Но только не работает. Теперь ещё и сообщения при SELF-TEST-е не выводятся, ODT - не работает всё так же. Заметил, что если нажать G - дёргается дисковод. То есть как-то она комманды обрабатывает, только не до конца и не правильно... UPD. И ещё - при включении он иногда (где-то через раз) зависает. То есть загрузка с ПЗУ проходит с разной успешностью? |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
С такой техникой может надо сюда писать, правда надо знать английский, просто-так на пальцах, с такими проблемами далеко не зайдешь http://www.vintage-computer.com/vcforum/ Они эту технику больше щупали чем мы. Я где там не писал всегда помогали, там люди всякие есть (кто на чем рабтал) |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
DOS Logic Немного подожду, если проблема тут не решится - уйду туда. Английский знаю достаточно, чтобы писать - но недостаточно, чтобы делать это быстро. :-). |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Что-то сравнительно маленькая неисправность в ходе ремонта переросла в большую... Если с подключением терминала точно всё хорошо, то проверьте соединения между модулями, особенно между PERIPHERAL MODULE (плата с периферийным процессором 8085) и STANDARD EIA MODULE (плата формирователей сигналов интерфейсов RS-232). Если и там нормально, то надо проверять для начала работу консольного УСАПП и формирователя сигнала передачи консольного порта TERM RCV DATA (в сторону терминала) и сигнала готовности терминала TERM RDY. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
borisfox > Что-то сравнительно маленькая неисправность в ходе ремонта переросла в большую... Нормальный результат непрофессионального ремонта. А я - в чистом виде непрофессионал. > проверьте соединения между модулями Кабели повыдёргивал и повтыкал обратно; винтовые соединения между платами ослаблял и усиливал. Лучше не стало. > надо проверять для начала работу консольного УСАПП, TERM RCV DATA, TERM RDY Поясните, пожалуйста, как их проверять? -- Попробовал запустить терминал со скоростью приёма большей, чем скорость передачи (150/300). Оказывается, при нажатии на "1" и другие цифровые клавиши что-то на терминал передаётся - только терминал в нормальном режиме не воспринимает это как знак. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
arif-ru написал: Да я пошутил, на то оно и железо, чтобы его того... borisfox arif-ru написал: А что из измерительного инструментария имеется? > надо проверять для начала работу консольного УСАПП, TERM RCV DATA, TERM RDY Я обычно проверяю осциллографом, это удобнее. Тестером можно достоверно проверить только в режиме простоя. В этом случае передаётся сигнал MARK (лог.1) и уровень сигнала на выходе передатчика должен быть от -3 до -12 В (отрицательный по отношению к общему проводу). При передаче информации сигнал будет переходить в состояние SPACE (лог.0) с уровнем +3...+12 В. Но тестером это отловить сложно, разве что зациклить выдачу символа с кодом 00. На выходе УСАПП (периферийного модуля) будут сигналы уровня TTL, высокий уровень соответствует MARK, низкий SPACE. arif-ru написал: Чтобы точно снять все вопросы с несоответствием скорости, переставьте переключатель 1 в состояние ON (Autobaud = disable), при этом порт PDT будет настроен на скорость 9600 бит/с, на которую нужно настроить и терминал. При определении скорости порт подстраивается под терминал, если несколько раз нажать на нём клавишу @ во время активного индикатора № 2 (описание, стр.3-3, по pdf страница 41). Попробовал запустить терминал со скоростью приёма большей, чем скорость передачи (150/300). Оказывается, при нажатии на "1" и другие цифровые клавиши что-то на терминал передаётся - только терминал в нормальном режиме не воспринимает это как знак. |
Дениска
Advanced Member
Откуда: Хабаровск Всего сообщений: 1561 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 авг. 2009 |
Может , кто подскажет MaiklsBlack с его DEC PDP-11/04 topic/11871 ? А то у меня знаний по данному вопросу крайне мало. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 сентября 2012 19:36 Сообщение отредактировано: 29 сентября 2012 1:05
Всё интререснее и интереснее... Похоже, возникло рассогласование терминала и компьютера. Откуда? Почему?... borisfox Есть даже осциллограф - правда, простенький. Посмотрел сигнал на TxD и RxD (я правильно понял, что о них речь шла?) На выходе терминала: "0" - -7В, "1" - +7В, импульсы правильной прямоугольной формы, длинна бита ок. 10 мс. На выходе компьютера: "0" - -4В, "1" - +12В, импульсы правильной прямоугольной формы, длинна бита ок. 10 мс. При этом осциллограф показывает, что сигналы идут, когда надо. Например, по нажатию 1/>LF>>LF>>LF>... компьютер выдаёт длинные серии импульсов. Настройки терминала: > переставьте переключатель 1 в состояние ON (Autobaud = disable) >...> 9600 бод Пробовал, и не раз. Абсолютно ничего не меняется. :-(. Разве что на экране осциллографа сигнал не такой правильной формы. Дениска Ого, хорошая машинка. А он её запустил? UPD. Проверил напряжения на блоке питания компьютера. Все штатные (отклонение меньше 5%), без пульсации. Наверное, нужно ещё проверить работу PDP>=>PC и терминал>=>PC. Куплю DB9 - попробую. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 сентября 2012 0:14 Сообщение отредактировано: 29 сентября 2012 0:16
Вряд ли РУ6 так косячит, но все же. Без нее какая ситуация ? 4116 насколько помню могли маркироваться еще и чипы класса РУ3 с питанием +12/-5/+5 (остальное одинаковое) . У РУ6 ноги +12/-5 просто не подключены в корпусе и их можно напрямую заменять, остальные пины совпадают. Может у этого экземпляра что-то не так ? UPD Вероятно пробило буфер, который между памятью и шиной (типа LS245). Или регистр защелку (LS373). |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 сентября 2012 1:02 Сообщение отредактировано: 29 сентября 2012 1:03
alecv Без неё всё точно то же самое; сравнивал даташиты на родную микросхему и M2118-7 (вроде как полный аналог 565РУ6). Не отличаются ничем, кроме требованиями питания. > Вероятно пробило буфер, который между памятью и шиной (типа LS245). Или регистр защелку (LS373). Даже несмотря на то, что машина, видимо, выдаёт на терминал нужную информацию, которую терминал почему-то не видит? (см. моё предыдущее сообщение). |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 сентября 2012 1:09 Сообщение отредактировано: 29 сентября 2012 1:12 А нэ, сори попутал то 4164 Стоп,стоп,стоп все надо идти спать! |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
Но если 4164 это 8кб то 4116 это 2 кб? Может точно РУ3 |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Да, и я что-то сразу не заметил про память-то... МК4116 это точно аналог РУ3, 16Kx1 бит, с тройным питанием: http://pdf1.alldatasheet.com/d...K4116.html РУ6 скорее всего спалили, т.к. у неё на вывод 8 подаётся +5 В, а у РУ3 и этой 4116 +12. Плохо то, что через неё потенциально могли спалить всё, что подключено параллельно ей, как минимум, параллельно её выходу... На взаимодействие с терминалом это, в принципе, не должно было повлиять, т.к. в начале процесса старта этой машины с терминалом работает периферийный модуль на 8085. Терминал на картинке настроен на скорость 75 бит/с, это правильно? arif-ru написал: Посмотрел сигнал на TxD и RxD (я правильно понял, что о них речь шла?) |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 сентября 2012 17:14 Сообщение отредактировано: 29 сентября 2012 19:12
Упс, проверять совпадение обозначений питающих напряжений мне в голову не пришло. :-(. То есть для начала - нужно купить РУ3 или перекинуть девятую ногу на восьмую... Оффтопик: Оффтопик: Кстати, а почему у одной микросхемы VDD означает +5, а у другой - +12? Они же не по алфавиту явно... По идее, терминал должен на любой скорости работать. Проверял его на 9600 и 300 (раньше на них работал), потом поставил 75 - удобнее на осциллографе смотреть. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
arif-ru А какие сейчас стоят 4116 ? C тройным питанием или нет ? Можешь просто тестром померить на ногах ? |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
arif-ru написал: Vcc = Uпит. у каждой микрухи свое. Оффтопик: Кстати, а почему у одной микросхемы VDD означает +5, а у другой - +12? Они же не по алфавиту явно... http://forum.qrz.ru/thread32364.html |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Судя по фотографии платы, если она от этого аппарата, то сейчас установлены с тройным (видна шина питания по выводу 1, которая не нужна для РУ6). Не надо резать плату, лучше купите 565РУ3, их ещё полно в продаже. Насчёт вывода на терминал - проверьте сигнал по линии готовности (RDY), что сейчас там? Хотя, если говорите, что сигнал по линии передачи на терминал виден, то больше похоже, что что-то случилось с терминалом. Или с кабелем. Закольцуйте терминал сам на себя по разъёму кабеля, подключаемому к PDT - видны ли набираемые символы? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
borisfox РУ3 очень золотые и стоят рублей по 50 за корпус. РУ6 туда можно включить если сделать "перемычку" 8 на 9. Если с тройным, то действительно эта РУ6 скорее всего погибла от +12 и могло повредится питание +12, из за этого и терминал вероятно не работает. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
alecv написал: Я брал не так давно по 27 руб... borisfox РУ3 очень золотые и стоят рублей по 50 за корпус. РУ6 туда можно включить если сделать "перемычку" 8 на 9. Да даже и 50 - что такое 50 руб по сравнению с этой ремонтируемой бандурой? alecv написал: Автор чуть выше написал, что питание мерял, всё в норме, говорит... Если с тройным, то действительно эта РУ6 скорее всего погибла от +12 и могло повредится питание +12, из за этого и терминал вероятно не работает. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 октября 2012 0:39 Сообщение отредактировано: 2 октября 2012 0:40
alecv C тройным питанием, все три напряжения правильные. SKcorp Ага, значит, BB, CC, DD, SS - это не тип напряжения питания, а тип подключения к ноге элементов изнутри. Буду знать. borisfox При установке LoopBack на кабель терминала любые набираемые символы видны. Напряжение на ноге 20(DTR) - отсутствует при отключённом терминале, нормальное (-10 -> +10) при подключённом. Напряжение на ноге 6(DSR) - отсутствует. Насколько я вижу, нога ни к чему на плате не подключена. РУ3 - пока не нашёл. Но не думаю, что из-за его отсутствия на данном этапе станет хуже. И теперь - самое интересное. Подключил компьютер к PC, запустил HyperTerminal (XP), посмотрел, что получается. Если задать в качестве эмулируемого терминала ANSI или TTY - терминал отображает кракозябры, но в нужных количествах. Если эмулировать VT-100 или VT-220 - ситуация точно та же, что и с реальным терминалом. То есть компьютер отсылает символы, но не те. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 октября 2012 0:50 Сообщение отредактировано: 2 октября 2012 1:03
arif-ru А коды "кракозябр" ? может аналогично битик выпал ? http://www.compuphase.com/software_termite.htm там вроде есть плагин для хекс-дампа |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 октября 2012 1:28 Сообщение отредактировано: 2 октября 2012 1:29
alecv 20 20 20 20 1f 17 17 17 12 11 5c 5c 20 20 40 11 12 13 0f 11 14 12 11 11 12 20 20 40 14 15 16 0f 11 14 12 11 15 12 20 20 40 41 1f 20 20 40 42 1f 20 20 40 43 1f 20 20 40 44 1f Большинство кракозябр должны быть цифрами и слешами. \ @ @ @A @B @C @D С кодировкой явно что-то не то, но идея одного бита не проходит. Так, вместо @ Должно быть @123/142112 40 11 12 13 0f 11 14 12 11 11 12 40 41 42 43 2f 41 44 42 41 41 42 |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
arif-ru написал: А с формой сигнала передачи всё нормально? 40 11 12 13 0f 11 14 12 11 11 12 Подобная фигня с запаздыванием битов наблюдалась на одной из плат 1201, когда в цепи передачи ИРПС поддох оптрон. На осциллографе были хорошо заметны заваленные фронты импульсов. В данном случае похожая проблема может быть с формирователем MC1488L на плате STANDARD EIA MODULE. Подключать/отключать кабели RS-232 лучше при выключенных обоих устройствах, и ещё лучше заземлить компьютер и терминал. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 октября 2012 8:24 Сообщение отредактировано: 2 октября 2012 8:34
borisfox (кстати, мне всё ещё кажется, что проблема возникает только с определёнными символами. Так, с цифрами она есть, а с буквами - нет) На малых частотах форма сигнала правильная. На 9600 (максимальная поддерживаемая частота) фронт тоже вертикальный, но сигнал немного спадающий. Подключаю-отключаю кабель при выключенном компьютере и терминале, PC завожу в standby. При замене ОЗУ, вроде, вообще кабель не выдёргивал. А как MC1488L проверить? |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
arif-ru написал: Можно заменой. А мужно соединить между собой контакты J4-1 и J4-3 на разъёме J4 платы STANDARD EIA MODULE, при этом отключив их от PERIPHERAL INTERFACE MODULE. См. листы 107-110 в описании. А как MC1488L проверить? Этим закольцуете терминал сам на себя, но уже через формировали сигналов RS-232 на плате STANDARD EIA. При нормальной работе формирователей на терминале должны быть без искажений видны набираемые на нём символы. Делать надо аккуратно, чтобы не попалить что-нибудь ещё больше. Если такое эхо будет работать нормально, дальше нужно будет проверять работоспособность CONSOLE USART (E1) и BUS TRANSCEIVERS (E13) на PERPHERAL INTERFACE MODULE (лист 99), MEMORY DATA BUFFER (E20) на RAM MODULE (лист 89), BUS TRANSCEIVERS (E31,E32,E35,E36,E65) на INTELLIGENCE MODULE (листы 60-62), имеющие касательство к шине WDAL. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 октября 2012 21:30 Сообщение отредактировано: 3 октября 2012 20:06
borisfox Замкнул J4-1 и J4-3. Эхо полноценное. Посмотрел схемы подключения остальных микросхем, пришёл в ужас. Я так понимаю, закольцевать их уже не получится, надо шини смотреть? Вероятно, они двунаправленные - и тогда тем более непонятно, как это делать, учитывая, что в сторону компьютера всё нормально передаётся. Учитывая, что плохо передаются только некоторые символы (судя по всему, выделенные по функциональному признаку, а не по признаку сбрасывания битов) - начинал бы с микросхем на процессорной плате. Но и схема там самая сложная, вроде. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Да, закольцевать тут уже не получится ничего... Эта шина двунаправленная. Если нет логического анализатора или запоминающего осциллографа - проверьте хотя бы сигналы по уровням обычным осциллографом на всех линиях этих микросхем. Заметите уровни, необычные для TTL - подозрительный элемент надо будет проверить заменой. Если в сторону компьютера символы с абсолютной уверенностью передаются правильно - возможно, вышли из строя E31,E32 на схеме рис. 4-7 (стр.71), или E20 на рис.4-16, или E13 на рис.4-22 в сторону от A к B. Я бы начал с проверки E13, затем E31, E23, а E20 в последнюю очередь, т.к. если бы он сдох, память INTELLIGENCE MODULE была бы полностью неработоспособна. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 октября 2012 19:53 Сообщение отредактировано: 3 октября 2012 19:54
Посмотрел E13. На той стороне, которая к процессорному модулю идёт, сигнал такой (иногда видны какие-то неяркие полосы в центре, но на моём осциилографе их рассмотреть не получилось): На большинстве ног, идущих к E1 интерфейсного модуля, сигнал такой: На двух ногах (13 и 14), идущих к E1, сигнал такой: В ней дело? Амплитуда - везде около 5 вольт. Другие микросхемы пока не смотрел. Кстати, вопрос ещё. Есть ли какие-нибудь простые способы определить расположение микросхемы на плате по её номеру? E13 искал минут сорок, по разводке дорожек на плате. Но она, вроде бы, №13, если смотреть на плату с одной из сторон и нумеровать микросхемы слева направо, сверху вниз. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
arif-ru написал: Попробуйте для проверки подтянуть эти ноги к +5В резисторами 1 ... 3 кОм. Посмотрите, изменится ли сигнал, нормализуется ли обмен с терминалом. На двух ногах (13 и 14), идущих к E1, сигнал такой: arif-ru написал: Это же функциональная схема, там многие компоненты показаны как групповые блоки, нумерация тоже, думаю, условная. Позиционные обозначения на плате должны быть, но сопоставлять их нужно с принципиальной схемой. В этом описании её нету... Кстати, вопрос ещё. Есть ли какие-нибудь простые способы определить расположение микросхемы на плате по её номеру? E13 искал минут сорок, по разводке дорожек на плате. Но она, вроде бы, №13, если смотреть на плату с одной из сторон и нумеровать микросхемы слева направо, сверху вниз. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Так, поставил резисторы, 2к2, пробовал подтягивать к 0 и к +5. На осциллографе получались прямые линии (0 и +5 соответственно) с едва заметными вертикальными росчерками. Поведение терминала не менялось в обоих случаях. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Чтобы точно исключить из подозрения E13, проверьте его в статическом режиме. По схеме рис.4-22 отключите от этой платы кабели, подключённые к разъёмам J1 и J2. Подайте лог.0 на сигналы BLANK 1 H, TIM FD SEL, и WR L, лог.1 на RD L, остальные не имеют значения. Поочерёдно подавая 0 и 1 на линии шины HDBAD 0 H - 7 H (входы A1-8 E13), проверяйте наличие соответствующих уровней на линиях шины PBAD 0-7 (выходы B1-8). Если все линии этого буфера исправны - то эту плату из дальнейших проверок можно исключить. Потенциально на ней также может быть неисправен CONSOLE UART (E1), но в отсутствии логического анализатора его можно проверить разве что заменой. "1" надо подавать, подтягивая линию к питанию через резистор. На следующем шаге я бы проверил E31, E32 блока IPL, рис.4-7 (стр.71). |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Сдались или пока отложили на время? |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
borisfox Виноват, отвлёкся. Попробовал подключить плату отдельно: BLANK 1 H, TIM FD SEL, WR L - лог. 0 (GND через 2,2 кОм). RD L - лог. 1 (+5В через 2,2 кОм). Плату подключал отдельно от компьютера, с подачей питания +5В В результате на выходах Е13 - постоянно 1,5В, вне зависимости от состояния входов. На днях перепроверю входы и выходы, подключённые к 0/1, и попробую запустить плату, установленную на компьютере (со всеми напряжениями). |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
А что на входах EN и DIR E13 ? |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
borisfox Хороший вопрос. Я хочу тоже уметь такие задавать. :-). Сейчас у меня к машинке нет доступа, на днях будет - посмотрю. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Полигон-2 » Mini, Unix и RISC-машины » PDP-11. Как запустить? |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |