Точно!
Вид для печати
Точно!
Итак, продолжение попытки запустить Орион-ПРО.
Вместо телевизора подключил через VGA-конвертер. Жутких дёрганий картинки нет. Теперь стало видно, что шахматка теста ОЗУ какая-то стрёмная: вправо набегает смещение вверх, с правой стороны есть участок (на глазок шириною в четыре "шахматы"), который не затрагивается тестом, т.е. такое ощущение, что в эти участки памяти тест ничего не записывает.
Вот так это происходит - https://www.youtube.com/watch?v=3jkcH24C4DI
С "боевыми" ПЗУ всё по-прежнему: хаотичный глюканат с рандомными заполнениями экранной области какими-то значениями.
Что ещё заметил странное. Перемычка J1 отвечает за переключение тактовой частоты процессора. Так вот, её положение никак не влияет на результат. Более того, на неё джампер можно вообще не надевать - всё работает. Имхо, странно, ведь по схеме она коммутирует сигнал клока процессора...
Что ещё меня смутило: все миросхемы логики - холодные. Не знаю, может это 1533-ая серия так себя ведёт, я привык что в Орионе -128 все 155-ые тёпленькие )). В "ПРОшке" чуть-чуть тёпленькие только Z80B, ВВ55А и 565РУ7. Последние теплее всех. Но это "теплее" относительно остальных, реально - чуть-чуть тёпленькие.
При всём при этом смущает достаточно сильная просадка питания: на входе 4.95в, а до другой стороны платы (на Z80) доходит всего 4.87в. Конечно это значение в пределах нормы, но всё равно такая сильная просадка, а микрухи при этом холодные.
Пробовал поверх D12 параллельно нацепить КП2 - картина никак не меняется, все глюки на месте.
Сижу, ломаю голову куда смотреть?..
С тестом все нормально. J1 поставь на 5 МГц. С ней тоже все в норме. При тесте не увидишь разницы.
А вместо D 12 надо было хотя бы поставить панельку. Меняй ее на КП2 безжалостно.
Смотрю схему и не могу понять физиологический смысл данного танца с бубном... По логике, тогда уж и D4, D5 нужно менять на КП2. Не понимаю... Ладно, пошёл выкусывать /-)
- - - Добавлено - - -
Они по логике работы совершенно одинаковые! Только у КП12 выходы кладутся в Z-состояние, а у КП2 в этот момент в "0", мешать они друг дружке никак не могут, по крайней мере если работают в штатном режиме.
- - - Добавлено - - -
Мой мозг отказывается это понимать... действительно, заменил D12 на КП2 и компьютер заработал!
АлександрПП, спасибо!
"Есть многое в природе, друг Горацио, что и не снилось нашим мудрецам."
- - - Добавлено - - -
А как работает на 10 МГц?
Это точно. Очередной тупик.. Тест ОЗУ (который из "боевого" ПЗУ) через некоторое время работы показывал битую D73. Я её заменил на запасную, она сначала делала вид, что хорошая, но чуть подольше "погрел" систему, и вновь вылетела D73.
Махнул её местами с "первой" - D52, там глюк ОЗУ стал виден на экране (попали в экранную область) в виде мерцающей вертикальной полосы.
Пробовал ставить импортные 41256 - те сразу вылетают в тесте беленькими.
Решил, что дело не в ОЗУ, а в плохой фильтрации питания.. засел напаивать по всей плате электролиты (220 и 470 мкф), напаял 17 штук, один из них даже на 2200 мкф, рядом с вводом питания. Думал, щас включу и будет всё в шоколаде.. фигушки! всё стало ещё хуже!!! Теперь мерцают пиксели по всему экрану, а тест ОЗУ показывает кучу неисправных микросхем, причём всегда разных. Если долго гонять тест, то некоторые пиксели вместо мерцания, становятся устойчиво белыми (уверенный сбой ячейки), а микросхемы ОЗУ в тесте рано или поздно все закрашиваются белым :(
Если на кухне включается холодильник, то на мгновение на экране происходит сбой синхронизации и экран покрывается диким мусором. И это всё стало после равнмерной установки по всей плате электролитов по питанию!
Помимо электролитов, у меня на каждый второй корпус по питанию параноидально напаяна SMD-плёнка 100нф.
Пробую подключить другой БП АТХ - с ним вообще через раз стартует после сброса, а в процессе работы зависает.
Иногда удаётся успеть выбрать через меню тест ОЗУ... но чаще либо глюк после сброса, либо зависает на полуслове, недопечатав текст меню.
Z80B на 10 МГц вообще не работает. 20-мегагерцовые 0020PEC (в наличии 2 шт.) и один 0020PEG работают, как описал выше.
Попробую ещё навесить на питание несколько банок по 6800 мкф...
Так, я предполагаю, что "доработка Воронова" не сделана?
Если речь про паровозик ЛЭ, то - не сделана.
Мне бы пока разобраться с ОЗУ и стабильностью работы на 5 МГц, а уж десятью мегагерцами я озабочусь потом.
Вот эти доработки сделал:
"2. Полезно равномерно по плате установить блокировочные
электролитические конденсаторы и добавить керамические. Это
желательно особенно при ключевом стабилизаторе напряжения.
3. Хороший эффект может дать замена D104 на К531ЛИ1. Можно
заменить полностью, либо дополнительно устанавливают ЛИ1 верхом,
а подключают к схеме только выводы 1,2,3. Также следует
поэкспериментировать с номиналом резистора R4. Его номинал может
быть от 150 Ом и до 3 кОм . У меня в результате эксперементально
получилось: К531ЛИ1 (один элемент) + отсутствие R4 вообще.
4. Выяснено что причиной сбоев (особенно на 10 MHz) является
узел ожидания при обращении к ОЗУ. Поэтому рекомендую увеличить
номинал резистора R6 до 2 кОм и R5 до 6,8 кОм. Для R5 следует
учитывать параллельно присоединённый резистор из резистивной
сборки NR3."
Так надо сделать этот "паровозик". Результат ещё раз приятно удивит.
Думал я, думал по поводу всех этих непонятных глюков/чудес, и в какой-то момент у меня в голове "сложилась картинка" насчёт причин всего этого безобразия. Кривая разводка шин питания, подумалось мне. И в первую очередь - "жидкая" земля, скорее всего. А довольно большие значения падения напряжения как бы откровенно намекали на это.
В результате, плюнул на всю эту красоту и радикально "испоганил" обратную сторону платы:
http://denn.ru/orion/pro/building/pwr_bus(01).jpg
И, о чудо, одним махом исчезли все глюки, изображение стало стабильным, тест ОЗУ перестал показывать "белые пятна", пропала зависимость от экземпляра БП (с любым БП стабильная работа!), пропали зависания и глюки, система перестала реагировать на включение холодильника! В режиме "10 МГц" комп перестал зависать в первые секунды после сброса. Максимальная просадка в самом дальнем углу платы составила всего 0,01 Вольта! И это только утолщение шин питания (приемущественно земли). На 5 МГц тест ОЗУ проработал чуть более 10 часов - никаких сбоев.
На 10 МГц оставленный на несколько часов крутиться тест ОЗУ таки выдал "неисправность" всей первой страницы ОЗУ, в результате я сделал доработку "паровозик ЛЭ", после чего сбои уже не наблюдались и на 10 МГц. Но, после этой доработки вновь вылез глюк, вызванный скорее всего нехваткой толщины шин(ы) питания - в зависимости от выполняемых операций, по-разному мерцает "бахрома" вокруг некоторых символов на экране, а в спикере чуть слышная "музыка тактовых сигналов". Возможно, ещё нужно добавлять блокировочных кондёров (хотя и так уже почти вся плата ими усыпана, в ассортименте :) SMD-керамика между ногами питания под каждой второй микросхемой), пока забил на это.
Вся фотосессия окрапления платы электролитами и утолщения шин питания тут:
http://denn.ru/orion/pro/building/de-caps(01).jpg
http://denn.ru/orion/pro/building/de-caps(02).jpg
http://denn.ru/orion/pro/building/de-caps(03).jpg
http://denn.ru/orion/pro/building/de-caps(04).jpg
http://denn.ru/orion/pro/building/de-caps(05).jpg
http://denn.ru/orion/pro/building/de-caps(06).jpg
http://denn.ru/orion/pro/building/de-caps(07).jpg
http://denn.ru/orion/pro/building/de-caps(08).jpg
http://denn.ru/orion/pro/building/de-caps(09).jpg
http://denn.ru/orion/pro/building/pwr_bus(02).jpg
http://denn.ru/orion/pro/building/pwr_bus(03).jpg
http://denn.ru/orion/pro/building/pwr_bus(04).jpg
http://denn.ru/orion/pro/building/pwr_bus(05).jpg
В общем, победа! :)
Правда, не знаю что теперь с этим компом дальше делать)) РОМ-диска нет (плату мультикарты меня кто-то отговорил заказывать, а я и не знал, что РОМ-диск на ней, а не на "мамке"), орионовских системных дискет нет. Пока могу только медитировать на пустые диски встроенной ORDOS и "Non-system disk" при выборе "Orion-PRO" :) Буду разбираться с механизмом загрузки с дискеты режима "ПРО", чтобы сделать свой загрузчик и попытаться хоть какое-то ПО заслать в новый ПРК :)
Да, без мультикарты в режиме Орион-128 ничего не сделаешь.
В продос загрузиться просто. Надо сделать дискету "prodos20" и с нее в режиме Орион-Про грузиться. Но желательно иметь плату рам-диска. Одна такая платка у меня осталась. Если есть желание, могу выслать.
В режиме Орион-Про можно и диски Ордос читать, но работать сложно.
Можно, конечно, мультикарту сварганить на макетке - разъем и микросхема ПЗУ.
Я тоже так сперва подумал... но потом нарыл схему, и понял что там ещё как минимум нужна ВВ55-я и вроде ещё что-то... в общем, это не просто наМГТФить ПЗУ на разъём :)
П.С. а платы мультикарты, случайно, не завалялось? ;)
- - - Добавлено - - -
Уже давно нет в хозяйстве писюков с дисководом )) А на Орионе-128 пока не очень понимаю, как сделать такую дискету. Пробовал "на шару" скормить загрузочную дискету со своей DSDOS - не прокатило :)
Спасибо, у меня тоже есть горстка их :) Дело в трудоёмкости, которая без наличия готовой печатной платы возрастает экспоненциально ;)
П.С. Я когда первый раз увидел в Орионе-ПРО две ПЗУ, и вторая из них на 64 Кб, и ещё куча ВВ55 на плате, то сразу подумал: "наконец-то, они сделали это - ROM-диск на борту! Понтяное дело, что без ROM-диска делать нечего." :)
К сожалению, нет. Осталось только пара основных плат.
Мультикарту только заказывать, но пока только трое желающих.
У меня для таких случаев был еще один РС с дисководом. Доставал его из пыльного угла, когда была необходимость.
В принципе, если возьмешь плату РОМ-диска, отправлю и дискету, или два-три экземпляра для надежности.
Сам я от дискет отказался, пользуюсь "эмулятором француза".
По поводу мультикарты. Можно заказать изготовление, если двое записавшихся не перегорели. Итого будет четыре платы. Стоимость как раз будет такая, как указана в форуме-барахолке.
Да вот думаю, что вся мультикарта мне не нужна наверное. Доп. видеовыход там, как пишут, не фонтан, куча ПЗУ мне не нужна.. Проще, навреное, действительно на макетке заМГТФить часть ROM-диска (дешифрация порта, ВВ55-я и ПЗУ).
- - - Добавлено - - -
А можешь дать содержимое этой дискетки? Я попробую его по RS-232 закинуть в Орион-128, а там напишу прогу, которая посекторно запишет его на дискету.
Такие мысли и у меня были. Хотел все выкинуть, оставить ПЗУ потолще. Тогда и плата получится меньше. Ну, может быть, порт F600 оставить.
Видеовыход слабенький. Пытался увеличить яркость подбором резисторов, но получается не намного лучше. Да и какой смысл его делать, если о программном обеспечении палитр никто и не слышал.
Образ диска прилагаю. На нем есть программа pg200.com. Запусти ее, запишешь PRODOS на системную дорожку и дискета будет загрузочной.
АлександрПП, спасибо!
Удалось раздобыть писишку с флоппиком, записал сразу три дискеты (чтоб наверняка!).
Обнаружил у себя когда-то ранее скаченный образ диска с ПРОДОС20, он побайтно не совпадает с последним выложенным здесь. Записал оба. Одна из дискет, разумеется, не доехала до дома живой (( На двух других как раз разные версии образов ПРОДОС, обе загружаются по-разному, но ни одна не загружается до какого-то логического конца:
http://cs624516.vk.me/v624516907/460ed/RtLSTnRWyXs.jpg
http://cs624516.vk.me/v624516907/460f6/874Dl_FDAao.jpg
Одна просто виснет наглухо, а вторая пишет ошибку чтения сектора, хотя проверка этой дискеты на Орионе-128 и на писи показывает, что все сектора читаются исправно.
Как ни странно, с битой дискеты почему-то удалось загрузиться в Нортон, и даже что-то позапускать! Но все запускаемые программы переключаются в широкоэкранный режим, в котором мой VGA-конвертер обрезает символы с краёв (это также видно на одном из скришотов загрузки), в связи с этим не вижу что там происходит, а тексты читать практически невозможно.
Далее, попробовал отформатировать "битую" дискету с помощью утилиты фдф.ком.. она находит кучу битых секторов, но при каждой попытке их кол-во и расположение разное! Тут же вставил эту дискету в Орион-128 и попробовал там отформатировать - да, действительно есть два битых сектора, но они в одних и тех же местах, и одинаково обнаруживаются при каждой попытке. Т.е. получается, что дисковод на ПРОшке работает как-то нестабильно?
Увидел программу speedt$.bru, хотел запустить.. но этот формат почему-то не запускается: жму ентер - ничего не происходит ((
Орион-Про вообще странная машина, ИМХО.
Хоть мне и очень нравится Орион, но собирать ПРОшку так и не удосужился пока, смысла не вижу... Какой-то он не законченный.
http://zx-pk.ru/showthread.php?p=662007#post662007
Доработка 6 сделана?
Не перегорели.....!
У 128-го проц ВМ80А, там 2,5 МГц - предел. Успешных случаев оверклокинга я не слыхал :)
Что касается разнообразных вариантов "доработки напильником", тобишь установки Z80 с попыткой превратить Орион в недо-синклер с потерей совместимости, то это уже "не то пальто", имхо.
П.С. 128-ой с Z80 "гнали" только до 5 МГц, насколько я наслышан.
Моему удивлению нет предела!
Ведь сначала надо сделать то, что уже проверено, а потом вешать кучу проводов.
Доработка 6 - и все будет читаться и писаться.
Доработка Воронова - и не будет ошибок в тесте памяти и при работе с клавиатурой не надо будет ловить момент, когда отпускать клавишу, чтобы попасть в нужный пункт меню.
Как писал evgeny7 в одной из тем: "Сэр, вы маньяк".
Интересная особенность, собственно у меня было на ОРИОНЕ-128 на черно белом изображении я просто отломил ногу у ЛА3(DD7 -13вывод), все стало замечательно, после когда подключил через СКАРТ в цвете один-два пиксела не видно вверху опять, а ч\б режиме все ОК. Диод ни каким образом не помог.....
Я же говорю, что "Орион-Про" родился поздно, когда страна сошла с ума и радиолюбительство, особенно компьютеры оказалось в загоне. Я собирал его в 90-е года. Мелькнуло меню, а потом стало не до него.
И тогда не было Интенета и форумов. Это сейчас мы обмениваемся опытом мгновенно. А тогда надо было написать, кто-то, где-то должен был это написать, чтобы дошло до всех. Журнал "Радио" ведь печатал не все, что хочется. Да еще и капризничал - это напечатаю, а это нет.
Сейчас мы собирали плату и общим опытом дошли до всех доработок, имеющихся на настоящее время.
Дисковод плохо читал - нашлась публикация о пропуске сигнала CLK через инвертор. Я это сделал и глюки ушли.
Сколько я мучился с ОЗУ! Дмитрий напомнил про доработку Воронова (паровозик). Сделал, и даже на 10 Мгц все работает без сбоев. Даже разные микросхемы ОЗУ.
Я уже пять Орионов спаял и нет проблем. Не зря же мы во всех темах по сборке в первое сообщение выносим и то, что нашли опытным путем. Именно для того, чтобы не ходить по полю с граблями.
Я кроме того, сразу же вносил изменения в разводку платы. Благо, что я в свое время взял все файлы у gdv2002, хотя в то время никто не думал, что он исчезнет. Но эта плата с изменениями еще ни разу не изготавливалась.
Сейчас вот хочу переделать мультикарту. Вернее, сделать просто ROM-disk, убрав блок видео и порты.
На то оно и радиолюбительство.
Да с удовольствием. Но как?
Там же хозяин gdv2002, он открывал тему. Если есть возможность дать мне такие права, то буду вносить все, что надо. Там есть что добавить.
Намекаю. Error404 как бы модератор этого раздела ;)
- - - Добавлено - - -
Важно также отличать, трассировать платы и перерисовать. По больше степени народ тут рисует в графическом редакторе под названием Sprint-Layout ;)
Трассируют в основном новодел :)
Сформируй пост тут, в теле треда, а в первом посте я на него ссылку дам в начале поста.
- - - Добавлено - - -
Да тут я, тут. :)
Но вроде нельзя давать участникам права на чужие посты? Только если мне самому их поправить?
Sprint-Layout по-своему хорош тем, что "сел и поехал" - любой разберется кто паинт освоил. :) Не надо долго вникать как во всякие Кикады