Просмотр полной версии : ПК8000 - Печатные платы
Вобщем не прошло и несколько лет, все же перерисовал я печатную верхнюю системную плату ПХ3.099.006. А заодно на основе ее, составил реальную схему. Сразу скажу, что я старался придерживаться того рисунка платы, каков он есть в реальности, но тупо миллиметры конечно не измерял :) Пришлось пожертвовать одной дохлой и разбомбленной платой ради спасения всего семейства. :)
Сразу скажу что некоторые позиционные обозначения конденсаторов могут не соответствовать их реальному положению. Иными слова некоторые конденсаторы не были обозначены (металлизацией) на плате. Также отмечу, что обозначение некоторых элементов (разъемов, диодов транзисторов) были изменены для удобства восприятия.
Плата ПХ3.099.006
http://s018.radikal.ru/i505/1211/76/fcedb74332f0t.jpg (http://radikal.ru/F/s018.radikal.ru/i505/1211/76/fcedb74332f0.png)
Вот так выглядит пустая печатная плата
http://s56.radikal.ru/i154/1304/22/ef97f56fb10ft.jpg (http://radikal.ru/F/s56.radikal.ru/i154/1304/22/ef97f56fb10f.jpg)
1. Схема электрическая принципиальная в формате PCAD2002 -
http://micklab.ru/file/pk8000/pk8000_sys006_sch00.rar
2. Схема электрическая принципиальная и монтажка в формате pdf - http://micklab.ru/file/pk8000/pk8000_sys006.pdf
3. Файл печатной платы в формате PCAD2002 - http://micklab.ru/file/pk8000/pk8000_sys006_pcb00.rar
4. Библиотека элементов для PCAD2002 - http://micklab.ru/file/pk8000/pk8000_lib.rar
Плата ПХ3.099.001
http://s017.radikal.ru/i440/1505/51/a84b46f5893ct.jpg (http://radikal.ru/f/s017.radikal.ru/i440/1505/51/a84b46f5893ct.jpg)
Изображение кликабельно.
1. Схема электрическая принципиальная в формате PCAD2002 -
http://micklab.ru/file/pk8000/pk8000_sys001_sch00.rar
2. Файл печатной платы в формате PCAD2002 - http://micklab.ru/file/pk8000/pk8000_sys001_pcb00.rar
Плата контроллера НГМД ПХ2.390.049
https://c.radikal.ru/c32/1801/20/bb06d79ab529t.jpg (https://c.radikal.ru/c32/1801/20/bb06d79ab529.png)
1. Схема электрическая принципиальная в формате PCAD2002 -
http://micklab.ru/file/pk8000/pk8000_ngmd049_sch00.rar
2. Файл печатной платы в формате PCAD2002 - http://micklab.ru/file/pk8000/pk8000_ngmd049_pcb00.rar
3. Электрическая и монтажные схемы в формате pdf - http://micklab.ru/file/pk8000/pk8000_ngmd049.pdf
выв. 8 DD9 к земле подключен? Не видно что-то...
Да к земле,но на стороне пайки (зеленый цвет).
Вот схема и сборочный чертеж в формате pdf. Сразу скажу что некторые позиционные обозначения конденсаторв могут не соответствовать их реальному положению. Иными слова некторые конденсаторы не были обозначены (металлизацией) на плате.
Вложение удалено, все в первом посте.
В первый пост выложил схему и печатку в формате PCAD2002
Вот вариант той же платы но вместо ПЛМ 556РТ2, поставил W27C512. Наверное потом закажу оба варианта и проверю на практике.
А сейчас чтобы не затерялось, схема, печатка в формате PCAD2002.
Вложение удалено за ненадобностью, поскольку это просто были мысли вслух.
Mick, А пробовал ставить ПЗУху? Хотя бы навесом вместо ПЛМ?
Там есть некая обсдача: когда у ПЗУхи меняется хоть один входной адресный сигнал, то на время выборки состояние всех выходных сигналов неопределено. Поэтому напрямую выход ПЗУхи для, например, управления защелкой по шине данных использовать нельзя, так как изменение любого адресного сигнала может приводить к срабатыванию защелки.
У ПЛМки же если у тебя по логике состояние, к примеру, первого выхода зависит от первых двух входов, то чтобы не делалось на остальных входах - состояние первого выхода меняться не будет.
Mick, А пробовал ставить ПЗУху? Хотя бы навесом вместо ПЛМ?
Нет, не пробовал. Не хочу рабочую плату ломать. Я рисовал печатки с убитой. А так, в синхрогенераторе для другого компа я ставил ПЗУ - глюков не замечал. Тут ПЗУ типа W27C512 с временем выборки 45нс или 70нс, т.е. достаточно шустрая. Я потом все равно попробую,
---------- Post added at 12:49 ---------- Previous post was at 12:48 ----------
Надежнее менять на GAL или еще надежнее на CPLD.
Старые, а потому ненадежные, ПЗУ и ПЛМ в новоделе лучше не использовать вовсе.
Это не новодел, это всего лишь реплика. :)
с временем выборки 45нс или 70нс, т.е. достаточно шустрая.
Дело не шустрости, а в схемотехнике.
Например, если ПЗУ стоит как дешифратор адреса, а потом сигнал выбора с схеме так или иначе "стробируется" сигналами RD или WR - проблем быть не должно. А если стробирования нет - ПЗУха на эти 45нс сигнал передернет и привет. В общем по схеме должно быть видно.
Вот собираюсь заказать печатную плату-реплику из первого поста. Кому нибудь интересна она еще.
Предупреждаю что там две 556РТ2 стоят. Сам я поставлю которые стояли в доноре и заодно проверю будут ли работать вместо них ПЗУ-шки
Я от экземпляра не отказался бы. Вопрос в цене, по всей видимости мало желающих будет, потому и плата выйдет золотой.
Я не рискну пока. Проверенную бы взял. Ну и цена вопроса непонятна.
Сегодня получил печатные платки. Фото можно посмотреть в первом посте.
Плат всего 6шт. Одну я заберу себе, остальные пойдут на продажу.
По цене, так как считай единичное производство и чтобы окупить затраты стоить будет 1000руб.
Соответсвующая тема будет в барахолке. Но сначала я соберу тестовую.
---------- Post added at 21:29 ---------- Previous post was at 20:49 ----------
Создал тему в барахолке http://zx-pk.ru/market/viewtopic.php?f=7&t=813#p7181
Программировал подобные в 90х для магнитофона Веги-122, вроде бы даже читались на Uniprog (но не уверен), подключаемом к ATM, но всё же рекомендую вывести именно формулы (и не насиловать (не считывать) донорские микросхемы) и затем собрать на монтажках замены на более новых мелких ПЛМ.
В идеале найти бы программер РТ2 и РТ1 и сделать реплику. Этих микрух еще столько завалялось.
У Романа (http://www.nedopc.com/) есть Uniprog (http://www.programmator.ru/), кроме того Стрехи умеют работать с ними, у Woland (http://www.pk-fpga.ru/contact) есть Стерх http://www.sterh.com/microcircuits007.html#PROM_Russia
Цена стерха какая то запредельная. :(
Кстати, у меня еще есть убитая основная плата от ПК8000. Я ее тоже планирую срисовать, отнес на работу - будет чем разружать мозг. :)
Mick, Стерх есть, если надо - обращайся.
Я пока еще не доделал.
Сроки окончания пока неизвестны.
Модернизированный под Стерх Uniprog в планах воспроизвести, но я думаю Mick к тому времени уже выпустит все платы ПК-8000.
Ну то что необходимо сделать доступный многим для сборки программатор РТ2, это очевидно. Достаточно много старых компов имеют эту микросхему.
Так что не стоит ждать лично меня пока соберу в кучу все платы от ПК8000.
Их начинать делать уже сейчас. :)
Ну поофтопили и хватит. Лучше создать по этому поводу отдельную тему.
Mick, а ты реплику КНГМД будешь делать?
Mick, а ты реплику КНГМД будешь делать?
А что у тебя есть убитая плата?
Там ведь тоже РТ2 стоит, нужна ее прошивка.
У меня, к сожалению, нету ничего к ПК8000 кроме её самой. Считать прошивку не проблема. Только это нужно её (микруху) кому то отослать, чтоб её считали и вернули.
dk_spb может считать, я тоже могу. А вот плату распаивать это да... Вряд ли ты захочешь..(((
Вобщем на затравку рисунок печатки основной платы. Целый месяц потратил на то чтобы перерисовать это чудо юдо.
Сразу предупреждаю, что я старался придерживаться оригинального рисунка печатки, но не до фанатизма, тоесть не до миллиметров.
За основу была взята печатная плата ПХ3.099.001, а конкретно ПХ7.103.775
№ 275 от 06.90. Она была изанчально развандалена (ПЗУ и разъемы золотосодержащие были выдраны). Остальное уже пришлось вынимать самому.
Касательно платы, то это скорее всего одни из первых пензенских плат, там еще в качестве магнитофона использовался операционник 574уд2. Впоследствии его заменили на транзисторный каскад. Стоит отметить, что скорее такие платы устанавливались в игровые автоматы Фотон (на фото они все с операционниками).
Также старался сохранить все неподключенные цепи, кои там есть (просто дорожки и просто переходные отверстия). Да и еще две неподключенные цепи GND и +12В, которые в реале соединяются проводками.
Соотвественно по этой плате была составлена и схема, вернее схема изначально рисовалась по книжкам на Суру, а потом уже корректировалась на основании рисунка.
Скажу сразу, я замучился с этими заливками меди в PCADe. Он зараза еще от такого обилия мозг начал выносить, тоесть на слое top сначала надо включить заливку у всех красненьких сигналов, а потом включать уже заливку GND. Иначе если включить сначала GND, то потом в упор не хочет заливать остальные цепи. :(
И да, конечно шелкография и некоторое изменение элементов (транзисторы обозначены как VT, а диоды как VD) сделано ради лучшего восприятия.
Ну да ладно, вот пока рисунок, потом выложу все на свой сайт.
http://s017.radikal.ru/i440/1505/51/a84b46f5893ct.jpg (http://radikal.ru/f/s017.radikal.ru/i440/1505/51/a84b46f5893ct.jpg)
P.S. Однако разводка просто ужасна :( - наверное точно тетечка разводила, ибо у нас тоже на работе есть разводчицы, после которых без слез на плату нельзя смотреть.
Так, выложил все файлы, которые так сказать слобал непосильным трудом. Смотрим первый пост. Касательно большой платы, еще нужно сделать монтажку, ее потом выложу. Также надо сравнить с более поздними платами, на предмет изменений (магнитофонный тракт).
На счет изготовления большой платы - тут вопрос спорный. Плата здоровая (300x210мм) и стоить будет не хило, я так полагаю. Впрочем кто найдет подешевле изготовление, то конечно всегда пожалуйста :)
Короче, смотрим инфу, высказываемся если что то заметили не тогою. Ну и вообще ждемс отзывов и предложений. :)
P.S. Все свои другие вложения будут удалены за ненадобностью.
Kinder5912
05.06.2015, 23:16
Планируется ли изготовление этой платы ? (Плата ПХ3.099.001)
Если планиуется - готов принять участие в заказе (1 шт.)
Kinder5912
05.06.2015, 23:16
Предоплата возможна.
Планируется ли изготовление этой платы ? (Плата ПХ3.099.001)
Если планиуется - готов принять участие в заказе (1 шт.)
А зачем писать два раза, я и с первого раза услышал :)
Касательно заказа плат, то во первых данный вариант платы не имеет смысла заказывать так как он ранний. В более поздней версии убран магнитофонный формирователь на операционнике, а вместо него поставлен транзисторный (собственно все имеющиеся схемы именно с ним).
Во вторых, стоимость платы будет я полагаю нехилой из за размеров - 300x210мм. Если взять для сранения плата Феникса имеет размер 260x220мм, так вот стоимость платы у MV1971 - 1400 руб.
Так, и эта около 2000 руб может выйти. И то если наверное 10шт заказывать, ибо меньше еще больше стоить будет.
С заказами плат чуть повременить прошу, сейчас и денег мало и курс рубля ЦБ снова умышленно уронил, а так, я тоже хочу подписаться на платки 4шт.
Да я как бы тоже пока не планирую, у меня бюджет хобби как бы на полном нуле.
demetrius2003
06.06.2015, 17:25
Низкий поклон! Предоплату 2шт. могу обеспечить.
Kinder5912
06.06.2015, 23:41
Приветствую!
Прошу проверить разводку конденсатора С15 (левый верхний угол).
По плате у него только 1 вывод - второй уходит на разъем XS13. Возможно это ошибка...
Приветствую!
Прошу проверить разводку конденсатора С15 (левый верхний угол).
По плате у него только 1 вывод - второй уходит на разъем XS13. Возможно это ошибка...
Нет там нет ошибки, разъем XS13 это не как бы не по нормальному разъем. Это разъем в который впаиваются провода, иными словами просто контакты. Более того там между первым и вторым контактом разрыв, там где стоит конденсатор. Напомню, что это одна из первых печатных плат. Возможно в последствии там и изменили. Я потом сравню с более поздней версией. Также надо еще сборку с перечнем элементов составить.
Кстати, тут еще один момент. Если вдруг и заказывать платы, то я думаю, что надо немного изменить разводку хотя бы для того чтобы убрать токоведущие шины. Ведь сами знаете что на оригинале есть внизу токоведущие шины с блокировочными конденсаторами. Это по всей видимости разводчики(цы) в то время не смогли правильно развести плату и пришлось шины +5В и GND тащить так сказать "поверху". Ибо я не думаю, что реально их сейчас купить новыми.
DemonId7
08.06.2015, 01:39
Нет, это не разводчицы не смогли :) Такие шины я во множестве видел на различных платах промышленного назначения. Причем только там, где использовались микросхемы (промышленной серии разумеется). Видимо в те времена это был нормальный способ разводки питания микросхем и его по привычке применили в "Суре".
Нет, это не разводчицы не смогли :) Такие шины я во множестве видел на различных платах промышленного назначения. Причем только там, где использовались микросхемы (промышленной серии разумеется). Видимо в те времена это был нормальный способ разводки питания микросхем и его по привычке применили в "Суре".
Ну и что, что ты видел в других промышленных платах. Если бы в "Суре" везде их понасовали, а не одну часть развели, а вторую часть на токоведущие шины поставили, то я бы поверил в то, что разводчитцы тут не причем. Я склоняюсь, что как раз не смогли. Если поглядеть, как они развели всю плату, то можно и понять почему не смогли. Ответ очень прост - слишком коряво разводили. Я думаю что можно было развести и без токоведущих шин.
И тут весь вопрос не как они раньше сделали плату, как допустим сейчас без них обойтись, ибо искать эти шины сейчас полный швах.
CodeMaster
08.06.2015, 10:04
ибо искать эти шины сейчас полный швах.
Найти их наверное невозможно, но реализовать замену не сложно.
Найти их наверное невозможно, но реализовать замену не сложно.
Не ну конечно проводками запаять, спору нет. Только в чем тогда эстетика :). Более того тут вопрос должен стоять как, либ чистый олдскул - тоесть реплика как есть, либо например чутка изменить. Например, вместо этих шин, сделать нормальные шины питания. Еще как пример вместо кучи РФ2, поставить например две РФ4 или две 27C64. Ну или так по мелочи. Конечно разводку при этом придется несколько поменять, поэтому интересно тут улышать мнение тех, кто реально хотел бы купить плату.
perestoronin
08.06.2015, 10:37
В качестве ПЗУ идеально впихнуть 27С512-45Z.
Да и ОЗУ желательно заменить на более современные. А на освободившееся место интегрировать функциональные расширения и доработки.
Конечно разводку при этом придется несколько поменять, поэтому интересно тут улышать мнение тех, кто реально хотел бы купить плату.
Я бы реально купил плату. А кроме того, купил бы и ту, которая сверху находится, если появится такая возможность. Глядя на состояние плат, которые мне достались вместе с купленным на барахолке раритетом, хочется плакать. Но хочется именно оригинальную плату без изменений и улучшений.
Мне кажется, ценность мероприятия именно в максимально возможном повторении оригинала. Другое дело, если существуют непреодолимые препятствия на пути к этому.
Мне кажется, ценность мероприятия именно в максимально возможном повторении оригинала. Другое дело, если существуют непреодолимые препятствия на пути к этому.
По сути преград нет, кроме доставаимости токоведущих шин. Если оставлять оригинал, то придется запаивать провода вместо шин.
DemonId7
08.06.2015, 17:36
Если бы в "Суре" везде их понасовали, а не одну часть развели, а вторую часть на токоведущие шины поставили, то я бы поверил в то, что разводчитцы тут не причем.Везде понапихать - это денег стоило. Так что здесь вопрос баланса цены и простоты.
И тут весь вопрос не как они раньше сделали плату, как допустим сейчас без них обойтись, ибо искать эти шины сейчас полный швах.Поход к сборщикам цветмета + ножницы по металлу + напильник = шина.
Жаль тема не всплыла годик назад, дал бы плат с такими шинами вагон и тележку. Теперь даже не знаю. В среду поспрашивау чпушников, может у них остались.
В качестве ПЗУ идеально впихнуть 27С512-45Z.
Да и ОЗУ желательно заменить на более современные. А на освободившееся место интегрировать функциональные расширения и доработки.
Не так радикально ломать не стоит, это уже новодел новодельный. :)
Там уже надо будет стремится все на одну плату перемещать и в первую очередь избавляться от ПЛМ
Конечно 27С512 оно конечно круто, я впрочем бы согласился и на две РФ4 :) В принципе и РФ8 в керамике у меня найдется. :)
А на освободившееся место - AY приляпить :)
DemonId7
10.06.2015, 11:08
cut here.
Kinder5912
23.06.2015, 01:47
Вот перевел вашу плату (основную) в Sprint Layout 6.0
Перевод был полуавтоматическим :)
Возможно кому-то будет удобнее этот формат.
При переводе обнаружил, что все полигоны выполнены отдельными проводниками... исправлять не стал.
Плата: 52657
Стоит обратить внимание, что там некоторые крепежкные отверстия несколько не попадаю с реальной платой. Я когда распечатал 1:1 печатку, то получилось что некоторые отверстия уехали. Я как поправлю выложу исправленную версию (архив заменю).
Обновил файл большой печатной платы pk8000_sys01_pcb00.rar
Поправил положение крепежных отверстий и разъема XS3 чтобы они были соосны с верхней платой. Об это проблеме написано тут - http://zx-pk.com/forum/viewtopic.php?f=7&t=7777&start=40#p77364
SergeyLLL в гербере их поправил. Теперь поправил и я в исходном файле. Проверил, вроде теперь обе платы соосны.
Брать как обычно, на моем сайте - http://micklab.ru/PK8000.htm
Не сочтите за рекламу, но все таки. Павел Рябцов сделал реплики печатных плат - http://zx-pk.com/forum/viewtopic.php?f=7&t=8587&start=50#p85893
https://img-fotki.yandex.ru/get/879536/28122058.9/0_1a0367_758054a6_orig
Так что жду отчета процесса сборки и собственно фото собранных плат, я бы их (фото имеется в виду) разместил бы у себя на сайте в соответствующем разделе.
SeaBirdDK
20.11.2017, 18:02
Я тоже сделал платы, так что если нужны фотографии в хорошем качестве, то вот:
https://yadi.sk/d/Wkw9m2EM3Ps5r4
Я тоже сделал платы, так что если нужны фотографии в хорошем качестве, то вот:
Надеюсь ты делал по герберам. Просто я недавно печатки поправлял - см. посты выше.
А так ждем еще и фото собранных плат :)
SeaBirdDK
20.11.2017, 18:21
да, по герберам, брал с твоего сайта.
да, по герберам, брал с твоего сайта.
Тогда должно быть все нормально.
Можешь если что, проверить - совмести обе платы так чтобы отверстия под разъемами совпадали. Если все нормально, значит нигде не ошиблись.
В ином случае будет мелкая неприятность
- - - Добавлено - - -
Заодно хочу уточнить, что нижняя плата - это ранний вариант ПК8000 по всей видимости, потом магнитофонный узел делали на транзисторах, а плата имела несколько иную разводку.
Все не соберусь изучить тот вариант платы.
SeaBirdDK
20.11.2017, 18:34
да, отверстия совпадают, так что все нормально.
SeaBirdDK
22.11.2017, 08:48
Заодно хочу уточнить, что нижняя плата - это ранний вариант ПК8000 по всей видимости, потом магнитофонный узел делали на транзисторах, а плата имела несколько иную разводку.
Все не соберусь изучить тот вариант платы.
Кстати, что интересно, перечитал интервью с разработчиками на твоем сайте и в самом конце интервью, самый последний абзац, где идет речь про магнитофонный вход вроде как речь идет о том, что было наоборот, сначала схема на транзисторах, а потом на операционнике, для улучшения качества считывания.
Кстати, что интересно, перечитал интервью с разработчиками на твоем сайте и в самом конце интервью, самый последний абзац, где идет речь про магнитофонный вход вроде как речь идет о том, что было наоборот, сначала схема на транзисторах, а потом на операционнике, для улучшения качества считывания.
Я думаю, что все таки он ошибся, потому как если смотреть по датам выпуска компов, то сначала вроде все же был на операционнике, а потом уже на транзисторах. Более того если взять Весту, то там вообще интереснее. Плата там используется с разведенным операционником, но детали там не запаяны были, а был кусок текстолита на котором был собран этот узел на транзисторах.
Впрочем, я могу и ошибаться. :)
SeaBirdDK
23.11.2017, 09:27
Собрал маленькую плату, но проверить к сожалению пока не на чем.
https://4.downloader.disk.yandex.ru/preview/ec9b0058700999687e778cb406448f2a2574b7c03a1041ad9f b5df97997ff9be/inf/8Equ0BWuBA3QlEZ5U6B2oWL-3PpbqmC4kzb7NGNFOqWUtoydxs4pDuj22YGj4qSvdodGyzYCOi IvsRjJ2f0JeQ%3D%3D?uid=0&filename=pk8000_3.JPG&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&size=XXL&crop=0
С разъемами не пролети. Их надо устанавливать с обратной стороны.
И не забудь соединить перемычкой контрольные точки.
SeaBirdDK
23.11.2017, 12:01
Да, разъемы так и собирался ставить конечно. Насчет контрольных точек тоже. Так как нет у меня на руках самого компьтера, то накачал картинок с инета и по ним сверяюсь по разположению элементов. Насколько я понял там многие блокировочные конденсаторы прямо на эти перемычки распаивались. Хотя конечно есть сложности с тем, что было две версии большой платы и есть расхождения в списке деталей.
Контрольные точки я имел ввиду на верхней плате - в рабочем режиме должно быть соединение между KT1 и KT2.
Разъемы на верхней плате устанавливаются, насколько помню не впритык к плате, а через прокладку. Иначе вроде не полностью входит в нижнюю плату при штатных стойках. Но могу и ошибаться, надо поглядеть самому.
На нижней плате это не перемычки - а шины, их наверняка можно еще надыбать в старом советском оборудовании. И да некоторые блокировочные кондесаторы паяются на нее.
По списку деталей, то я думаю основные элементы (микросхемы) будут совпадать, как и многие резисторы. А различие будет только в деталях магнитофонного тракта. В идеале конечно надо чтобы у кого есть Сура с распаянным магнитофонным трактом на операционнике списал номиналы резисторов и конденсаторов.
Ведь помоему оригинальной схемы и перечня вроде нет, или я забыл. :)
У меня все никак
SeaBirdDK
23.11.2017, 13:13
Контрольные точки я имел ввиду на верхней плате - в рабочем режиме должно быть соединение между KT1 и KT2.
а ок, учту когда буду собирать. Спасибо. я скачал книжку со схемами по Суре, но там список деталей от другой платы. По микросхемам конечно все сходится, но есть в списке электролит C2 на 100 мкф, на плате C2 я что-то не нашел, хотя может плохо смотрел, C1 есть, C3, C4 и т д есть, C2 не вижу. Еще такой вопрос, поскольу в документации транзисторы и диоды пронумерованы сквозной нумерацией, а на плате диоды идут VD, а транзитсторы VT, то не понял что есть стабилитнон V5? Так же потом понадобится помощь общественности по подключению блока питания, так как родного у меня нет, то нужно будет понимать, какое напряжение куда подавать. Как я понял блок питания выдает +5В, +12В и -12В. Что не совсем понял, в документации по Суре, в таблице 1 есть раскладка по напряжениям для различных микросхем. Для процессора указано, что подаются напряжения +5В, +12В и земля на соотв. ножки, что с -5 не совсем понял пока.
А да, я по нижней плате сборку то не выкладывал, вернее не доделал. У меня нет номиналов резисторов магнитофонного интерфейса
С2 он есть на схеме транзисторным магнитофонным интерфейсом, на операционнике на плате при срисовке его не было, может он и был изначально фиг знает.
Но насколько я понимаю он обычный электролит на питание.
V5 на плате он как VD2 обозначен.
Блин, я же забыл на сайт выложить схему в pdf - http://micklab.ru/file/pk8000/pk8000_sys001.pdf
SeaBirdDK
23.11.2017, 14:12
Спасибо за схему, буду изучать.
Кстати попалась фотография платы с операционником и там этот C2 видно очень хорошо, да он стоит на питании скорее всего. Такой лежачий боченок в верзеней части платы.
взято вот здесь:
http://www.computer-museum.ru/articles/personalnye-evm/906/
http://www.computer-museum.ru/images/soviet-pk/soviet_pk_2_42_b.jpg
Кстати попалась фотография платы с операционником и там этот C2 видно очень хорошо, да он стоит на питании скорее всего. Такой лежачий боченок в верзеней части платы.
Лежачий боченок скорее всего это реле, потому как вроде как с одной стороны две ноги впаяны. Очень похоже что это какая нибудь РЭС55.
А это уже интереснее.
Народ, у кого такая плата, проясните ситуацию с этим вопросом!
SeaBirdDK
23.11.2017, 14:46
Интересно. Жаль что катринка маловата.
http://i.piccy_.info/i9/06b320d8a641eb2766651ee0253f6d5d/1511527035/7457/1161489/IMG_20171124_075432_240.jpg (http://piccy_.info/view3/11812053/b90e884f5f3cd8c9bc4d532cf4825887/)http://i.piccy_.info/a3/2017-11-24-12-37/i9-11812053/240x135-r/i.gif (http://i.piccy_.info/a3c/2017-11-24-12-37/i9-11812053/240x135-r) http://i.piccy_.info/i9/bbf255afa4764269315cebd76c6842f0/1511527071/8040/1161489/IMG_20171124_075505_240.jpg (http://piccy_.info/view3/11812055/cc6abfcc81385abdaf38e353cce2fff1/)http://i.piccy_.info/a3/2017-11-24-12-37/i9-11812055/240x135-r/i.gif (http://i.piccy_.info/a3c/2017-11-24-12-37/i9-11812055/240x135-r)
Гы гы, я угадал что это реле.
Теперь бы номиналы резисторов магнитофонного узла и R76 (который похоже на реле идет) списать, если не трудно конечно.
SeaBirdDK
24.11.2017, 16:08
А какую функциональную роль это реле выполняет?
TomaTLAB
24.11.2017, 16:26
Двигло гамнитофона включает. Оно везде одно и то же делает. Традиция такая на 8-битках :) Можно из бейсика им пощелкать.
Чего там угадывать, его и на предыдущей картинке прекрасно было видно, что это РЭС55, как его можно с чем попутать.
А схема магнитофонная на корветовскую похожа. Тут вообще много чего похоже.
Двигло гамнитофона включает.
Похоже на то. Поскольку за основу ПК8000 был взят MSX, то залез в сервис мануал на Yamaha CX5M (YIS503). И что увидел там. Тоже есть релюха c сигналами REM- и REM+ идущие к кассетнику. Управляется с ВВ55 сигналом PC4. Отследил тоже по дорожке в ПК8000, и тоже через элемент ЛН5 идет на PC4 к ВВ55.
Так что нужно по-видимому схемку поправить :)
- - - Добавлено - - -
А схема магнитофонная на корветовскую похожа.
Да, действительно немного похожа.
Irodenko
06.12.2017, 18:43
На вскидку не нашел монтажку и список деталей нижней платы может кто подскажет где взять ?
SeaBirdDK
07.12.2017, 06:51
я список деталей брал из документации к Суре - http://pk8000.narod.ru/PK_Sura_kniga1234.7z
Единственное есть небольшие расхождения в части схемы работы с магнитофоном.
Вот поклонникам ПК8000 новогодний подарок. Дорисовал я до конца плату оригинального контроллера НГМД
Верх
https://c.radikal.ru/c32/1801/20/bb06d79ab529t.jpg (https://c.radikal.ru/c32/1801/20/bb06d79ab529.png)
Низ
https://a.radikal.ru/a41/1801/07/e072ad91a170t.jpg (https://a.radikal.ru/a41/1801/07/e072ad91a170.png)
Примечание: При отрисовки верхней стороны, детали не удалялись, посему рисунок под микросхемами рисовался по наитию и может не быть точной копией.
Но в любом случае теперь есть если что плата и схема и в любой момент можно все поправить.
В первом посте выложил ссылки на файлы.
Сделал монтажку контроллера НГМД и положил к себе на сайт.
Электрическая и монтажные схемы в формате pdf - http://micklab.ru/file/pk8000/pk8000_ngmd049.pdf
Так что жду отчета процесса сборки и собственно фото собранных плат, я бы их (фото имеется в виду) разместил бы у себя на сайте в соответствующем разделе.
Народ, кто нибудь новодел в итоге собрал и запустил. Что за тишина?
Shumadan
16.03.2018, 17:26
Народ, кто нибудь новодел в итоге собрал и запустил. Что за тишина?
Я правильно понял, что при копировании с оригинальных плат, вы также сверялись со схемой?
Т.е. теоретически) при правильной трассировки, плата должна запускаться.
Где можно достать прошитый РТшки ? Никто не специализируется?
Я правильно понял, что при копировании с оригинальных плат, вы также сверялись со схемой?
Т.е. теоретически) при правильной трассировки, плата должна запускаться.
Где то так.
Где можно достать прошитый РТшки ? Никто не специализируется?
Напиши Mifody, он умеет их шить.
Shumadan
16.03.2018, 23:36
В итоге: РТшки получилось расковырять? А то Павел высказал сомнения по поводу них. Или ответить на это вопрос может только собранная плата?
Shumadan
17.03.2018, 12:25
Стал пока разбирать схему. Получается процессор на нижней плате, а тактовый генератор находится на верхней плате?
Получается процессор на нижней плате, а тактовый генератор находится на верхней плате?
Да, именно так.
Shumadan
19.03.2018, 23:52
В общем решил поучаствовать в этой авантюрной затее - заказал у Павла платы). Где бы найти ещё разъемы СНП34-30 и СНО?
Долго думал и тоже решил ввязаться.
ЗЫ: http://www.city416.ru/teh/p_bus.html к вопросу о шинах
Заказал в ЧиДе вот такие раъемы DIN41612 (DS1120-96F-V13), Розетка 32х3 и вилка 32х3. Вроде должен подойти если напилить 10х3. Придет и попробуем.
LeoN65816
05.07.2018, 06:33
Где бы найти ещё разъемы СНП34-30 и СНО?
Вроде должен подойти если напилить 10х3.
Вот здесь (http://www.phantom.sannata.ru/forum/index.php?t=26307).
Вот здесь (http://www.phantom.sannata.ru/forum/index.php?t=26307).
В мае я у него узнавал. У него оставались только папы. Хотя он и планировал еще заказать.
Добрый день!
Можно ли где найти список деталей (BOM) для платы схема которой представлена в файле pk8000_sys001.pdf с сайта http://micklab.ru/
?
Для второй платы в pk8000_sys006.pdf есть такой списочек.
Спасибо.
Пока сборка находится на стадии подбора комплектующих..
Для sys001 их pcad2002 схемы в bom сгннерировалсч список микросхем. А вот номиналы резисторов и конденсаторов там отсутствуют.. где их можно найти? Может обладатели реальных компов подскажут? Никто еще не собирал новодел?
В большей части собрано. Не запаяны пока только шины питания и под вопросом РТ2 на верхней стороне платы, ибо не уверен ни в исправности своих, ни те что найте выложены на моем ПК не завелись. Хотя вроде анализатором пролазил по микросхемам, исправны если только РУ2 я не проверял. Номиналы мелочевки, конденсаторы, резюки, диоды и тд., брались со схемы из книги 4 (по моему суры, сейчас не помню.). Надо только внимательно к схеме читалки магнитофонной присмотреться или пока вообще этот узел не собирать. Микросхемы можно оттуда же брать, а можно и из пикадовского файла на сайте Михаила.
Виноват, признаю - все никак не добью файл сборки. :(
Пока сборка находится на стадии подбора комплектующих..
Для sys001 их pcad2002 схемы в bom сгннерировалсч список микросхем. А вот номиналы резисторов и конденсаторов там отсутствуют.. где их можно найти? Может обладатели реальных компов подскажут? Никто еще не собирал новодел?
Скорые платы все быстро накупили и тишина, действительно. :v2_dizzy_army:
А номиналов разве нет в сканах принципиальной схемы из заводских книжек?
У меня два компа, из которых рабочий один комплект, а второй на паузе с ремонтом. :v2_dizzy_tired2:
Но я готова ввязаться в драку новодел. Только не спеша, и если с РТ2 кто то поможет. :)
SeaBirdDK
31.10.2018, 07:37
и если с РТ2 кто то поможет
С РТ2 готов помочь, если что.
Вот такая красота у меня теперь есть. Любуюсь. :)
https://pp.userapi.com/c849432/v849432104/c2720/NdI5OHnmtUE.jpg
https://pp.userapi.com/c849432/v849432104/c26db/wqRO8nojefM.jpg
Спасибо, SeaBirdDK, SergeyLLL и Mick. :v2_dizzy_christmas:
Вот такая красота у меня теперь есть. Любуюсь
Безусловно красиво, а когда она собраннее наверное еще красивее. Пока еще никто не отчитался о успешном запуске новодела :)
perestoronin
18.11.2018, 10:15
по микросхемам, исправны если только РУ2 я не проверял.
Если про К155РУ2, то лучше их заменить на надежные КР531РУ9 (по цоколевке с РУ2 1 к 1), много РУ9 есть на барахолке.
с РТ2
С РТ2 вопрос тоже решился заморозкой Стерх-007 в морозильной камере, пока программатор прогревается медленно до комнатной температуры защита от перегрузки ложно не срабатывает. Есть чистые и прошитые РТ2 на барахолке.
Итак, полный список деталей (BOM list) для верхней платы,
D27 КР565РУ5(г)
D28 КР565РУ5(г)
D29 КР565РУ5(г)
D30 КР565РУ5(г)
D31 КР565РУ5(г)
D32 КР565РУ5(г)
D33 КР565РУ5(г)
D34 КР565РУ5(г)
D19 К555КП7
D20 К555КП7
D21 К555КП7
D22 К555КП7
D23 К555КП7
D24 К555КП7
D25 К555КП7
D26 К555КП7
D9 К555КП7
D4 К555ИЕ10
D5 К555ИЕ10
D6 К555ИЕ10
D7 К555ИЕ10
D8 К555ИЕ10
D36 К555ИР23
D37 К555ИР23
D38 К555ИР10
D35 К555ИР26
D39 К555АП5
D12 К555КП11
D13 К555КП11
D1 К1533ЛН1
D2 К555ЛЛ1
D11 К555ЛА3
D14 К555ЛИ6
D10 КР531ТМ2
D18 КР1533ТМ2
D3 КР531ЛЕ1
D40 К555ЛЕ1
D15 К555ЛЕ1
D16 КР556РТ2
D17 КР556РТ2
C1 120 пф
С2 22 пф
C3..C29 0,1 мкф
C30, C31 100 мкф
С32 22 пф
R1, R2 330 ом
R3..R12 24 ом
R13..R15 3 ком
X1..X3 СНП34С-30
Z1 20 мгц
Микросхемы для нижней
D1 K155ЛН5
D37 К155ЛН5
D2 К555КП14
D3 К555КП14
D5 К555ТМ2
D6 КР580ВМ80А
D7 К170АП4
D8 К555ТМ8
D9 К555ЛА3
D10 К555ЛИ3
D15 К555ЛИ3
D11 К555ЛН1
D20 К555ЛН1
D12 К555ЛН2
D13 К555ЛЕ4
D14 К555ЛА9
D36 К555ЛА9
D16 К555ЛЛ1
D17 К555АП6
D18 К555КП11
D19 К555КП11
D21 К555ИД7
D27 К555ИД7
D35 К555ИД7
D40 К555ИД7
D22 К555ЛА2
D23 К155РУ2
D24 К155РУ2
D25 К155РУ2
D26 К155РУ2
D28 К555ИР16
D29 К555ИР16
D30 К555ИР16
D31 К555ИР16
D32 КР580ВВ55А
D33 КР580ВВ55А
D34 К555КП2
D38 К555АП5
D39 К555АП5
D41 КС573РФ2
D42 КС573РФ2
D43 КС573РФ2
D44 КС573РФ2
D45 КС573РФ2
D46 КС573РФ2
D47 КС573РФ2
D48 КС573РФ2
P. S. попозже выложу Excel, в котором есть все в удобном виде, по виду корпусов (для подсчета панелек) и по платам.
Ну и мелочь большой платы надо пересчитать, ее немало.
На работе, в свободное от работы время спаял верхнюю плату.)))
Пока нет разъемов, не хочется резать СНП59-96, ищу 30-ку. Когда запущу - даже не знаю, времени нет... ((((
http://i.piccy_.info/i9/782db133b8ed6b14cb20aab601cd804e/1543823425/32834/1286315/Clipboard01_500.jpg (http://piccy_.info/view3/12812258/3f0577e1bfb04506c6756af1a6b31884/)http://i.piccy_.info/a3/2018-12-03-07-50/i9-12812258/500x234-r/i.gif (http://i.piccy_.info/a3c/2018-12-03-07-50/i9-12812258/500x234-r)
Разъемы снп34с-30в-в замечены в чипдипе, в мизерном количестве. Кстати, ушки у двоих (из трех) разъемов, почему то срезаны на обоих платах (Сура, Хобби).
http://www.astreya-radiodetali.ru/userfiles/shop/large/513_snp34-30v-vilka-poln.jpg
А вот со вторым разъемом снп34с-30р-в, проблема с поиском. Кроме того, похоже он был изначально угловой? :)
http://www.astreya-radiodetali.ru/userfiles/shop/large/1501_snp34-30r.jpg
Собрала верхнюю плату полностью, включая родные разъемы. Разъемы покупались в элеконте.
https://pp.userapi.com/c847016/v847016328/172034/z_wlsAgkCzc.jpg
Увы, хорошей новости не получается, не заработала на заводской исправной нижней.
Хорошая новость - ничего не сгорело. Надо проверять узел за узлом.
Все микросхемы проверялись тестером Олега (http://trolsoft.ru/ru/sch/chip-tester), кроме РТ2.
Пропаянность и отсутствие соплей проконтролировано под лупой, многократно.
Есть вопрос, насколько рабочие РТ2. Проверить можно только если читать в режиме ПЗУ, и найти такой же дамп с заведомо исправной ПЛМ.
Хорошая новость, скоро тестер будет поддерживать чтение РТ2, по словам разработчика.
- - - Добавлено - - -
Импульсы CLK (DD4-2), F1, F2, C0, CT, SI, GI, C478 обнаруживаются логическим анализатором.
Наличие импульсов SI и GI указывает на работу одной из ПЛМ DD17.
- - - Добавлено - - -
Но импульсы SI и GI, не совпадают по форме, с аналогичными на заводской исправной плате.
Возможно, ПЛМ таки неверно прошиты.
Кстати, с разъемами снп34с-30р-в полный анекдот. Их надо разгибать пассатижами и обрезать кусачками.
А еще, контакты внутренние не первой свежести попадаются. :) Надо было копить на золотые. :)
Shumadan
12.01.2019, 22:37
а может банальный неконтакт. Вся мелкологика в панельках
Прошлась по панелькам, в первую очередь. Возможно, стоит еще осциллографом пройтись, просто на признаки жизни.
Думаю надо шинный анализатор (https://zx-pk.ru/threads/20530-pk8000-remont.html?p=875264&viewfull=1#post875264) снова цеплять, чтобы проверить сигнал RDY, его формирует одна из ПЛМ.
Дамп с рабочей конфигурации
Start
0000: (00)00 (00)F3 (00)C3 (03)20 (20)29 (FF)3E (22)84 (20)D3 (87)87 (FF)3E (26)00 (88)D3 (84)80 (FF)3E (2A)82 (85)D3
0010: (83)83 (FF)3E (2E)FC (84)D3 (80)80 (FF)3E (32)10 (80)D3 (86)86 (FF)3E (36)05 (87)D3 (87)87 (FF)3E (3A)77 (88)D3
А вот это с новой платой
Start
0000: (00)00 (0B)F3 (09)C3 (07)C3 (05)C3 (03)C3 (01)C3 (FF)C3 (FD)C3 (FB)C3 (38)C3 (3A)D9 (FF)24 (FF)F0 (FA)5C (5C)45
0010: (FB)FF (F9)C3 (F7)C3 (F5)C3 (F3)C3 (F1)C3 (EF)C3 (ED)C3 (EB)C3 (38)C3 (3A)DB (FF)24 (FF)F0 (EA)32 (32)3B (00)20
В скобках ША, рядом ШД.
Похоже, процессор подвисает на одной и тоже команде. Кроме того, пихает что то в стек, видимо команда 0F3h не отрабатывает и прерывания вызываются.
Первый байт команды после прерывания 0C3h. Все таки сигнал RDY?
:(
Паять анализатор к ПЛМке и сравнивать? Выпаивать из рабочего пока неохота.
Снятая кардиограмма выходов DD17 (ПЛМ РТ2).
https://yadi.sk/d/QJftVkIJUh4xMw
RDY есть, но кажется не такой. Значит придется и счетчики проверять каждый. :v2_dizzy_tired2:
Обратите внимание на GI. Не наоборот ли бит инверсии? Прошивка снятая Mifody (https://zx-pk.ru/threads/18970-pk8000-proshivki-plm.html?p=561858&viewfull=1#post561858), она верна?
Рабочий вариант
https://pp.userapi.com/c850532/v850532371/8b467/gctLk2chmFk.jpg
Нерабочий вариант (новодел 006)
https://pp.userapi.com/c850532/v850532371/8b471/ojb8Dsa7Wo8.jpg
perestoronin
13.01.2019, 19:55
Паять анализатор к ПЛМке и сравнивать? Выпаивать из рабочего пока неохота.
Рабочую платку прошу не трогать
- - - Добавлено - - -
Прошивка снятая Mifody, она верна?
Это предстоит выяснить, как и исправность микросхем и корректность новодельной платы.
- - - Добавлено - - -
Снятая кардиограмма выходов DD17 (ПЛМ РТ2).
Наверное теперь надо вернуться к теме прошивок (https://zx-pk.ru/threads/18970-pk8000-proshivki-plm.html?p=994649#post994649) взять оттуда архив с eqn и дать сюда осциллограммы все входы одной функции и один выход этой функции. Здесь продублирован архив pk8000-eqns.rar, чтобы удобнее было.
Причем лучше каждую функцию из каждой ПЛМ в отдельности. Чем меньше лишней информации - тем быстрее найдем причину проблемы.
Сюда лучше давать только те функции, у которых на входе одинаковые осциллограммы с рабочей платой, а на выходе есть отличия.
- - - Добавлено - - -
Все микросхемы проверялись тестером Олега, кроме РТ2.
Тестер не дает гарантии, что микросхемы будут работать в реальной схеме, а не только в тестере, но позволяет выбраковать заведомо проблемные.
- - - Добавлено - - -
Возможно, ПЛМ таки неверно прошиты.
Или одна или обе прошивки некорректные прошиты в микросхемы или ошибки в трассировке платы, или сопли на плате, или утечки от флюса, или бракованные пассивные элементы, или проблемы в металлизации отдельных отверстий на плате.
Сейчас лучше не дергать микросхемы в панельках, а пройтись по всем функциям от ведущих к ведомым внутри ПЛМ и найти где начинаются отличия, влияющие на последующие функции, между работающей платой и не работающей.
Спасибо за поддержку этих тем. :)
Рабочую платку прошу не трогать
Для снятия анализатором приходится подпаивать. Потому и не слишком приятная процедура, каждый анализ (пайка), это рисковать рабочим железом.
сопли на плате, или утечки от флюса
Вряд ли, все под лупой, флюс только ФКС (канифольно-спиртовой), непроводящий.
Кстати, оригинальные заводские платы очень тяжко паять, в плане соплей. Там не только маски нет, но и дорожки толще, чем промежуток между ними.
Сами же дорожки уже залужены. Потому, после каждого подключения анализатора - лупой по несколько раз. И поливаю ФКСом.
pk8000-eqns.rar
o18 = /i7 & /i4 & i3 & i27 & /i26 & /i25 & /i24 +
/i7 & /i4 & i3 & i2 & /i27 & /i26 & /i25 & /i24 +
i7 +
/i7 & i4 & i3 & /i27 & /i26 & /i25 & /i24 +
/i7 & i4 & /i3 & i2 & i27 & /i26 & /i25 & /i24
o18.oe = OE
А как тут совмещаются входные переменные i с входами A0..A15?
У каждого "&" по 32 входа: A0, /A0 .. A15, /A15
Сорри, разобралась. Сверху файла расшифровка
Inputs:
9, 8, 7, 6, 5, 4, 3, 2, 27, 26, 25, 24, 23, 22, 21, 20
Outputs:
perestoronin
13.01.2019, 20:55
А почему анализ начали с DD17, а не с DD16 ? С DD16 все ок ?
Какими удобными программами можно мне локально смотреть файлы из архива DD17_logic_data.rar ? Желательно под linux.
Для снятия анализатором приходится подпаивать. Потому и не слишком приятная процедура, каждый анализ (пайка), это рисковать рабочим железом.
Думаю тех "кардиограмм" что ранее сняли для DD17 с рабочей платы достаточно. Теперь бы такой же с DD16 с рабочей платы, если нет уверенности в корректной работе вновь прошитой DD16 на новодельной плате.
Попробуйте из запиcей надергать отдельные картинки рабочие и нерабочие из тех файлов, чтобы из них было понятно что выход из ПЛМ с рабочей платы не соответстует функции прошивки из файла.
"Кардиограмма" с неисправной платы при этом будет только лишь как вспомогательная, чтобы быстрее понять с какой фукнции (выхода ПЛМ) начинается проблема.
Для снятия анализатором приходится подпаивать. Потому и не слишком приятная процедура, каждый анализ (пайка), это рисковать рабочим железом.
Может просто пока их просто не отпаивать (если есть такая возможность)? Просто временно оставить провода подпаяными к плате, а с другой стороны пока что припаять диагностический разъем.
А почему анализ начали с DD17, а не с DD16 ? С DD16 все ок ?
Чуть выше я приводила диаграммы "шинного анализатора", что процессор не стартует. Почти вся работа с ШД, ША и ШУ, происходит на нижней плате.
Верхняя плата, почти не должна влиять на чтение команд из ПЗУ, вроде бы.
Она поставляет для нижней: тактовую частоту (F1, F2), управляющие сигналы: STROBE (для формирования сигналов ШУ из байта состояния с ШД) и READY (для торможения процессора).
Логично было было бы предположить, что если работают эти сигналы, а также "порча" ШД не происходит, то процессор должен выполнять блок нициализации из ПЗУ.
На вывод на ШД подключена только один корпус верхней платы - DD39. И он был проверен. Через этот регистр, считываются данные из ОЗУ.
Следовательно, процессор не стартует из-за проблем с сигналом STROBE и/или READY. Сигнал STROBE формируется конденсатором C32, на основании тактовой частоты F1. Сигнал READY формируется ПЛМ DD17.
Выводы DD16 не содержат "ничего интересного" для запуска процессора. Она управляет своими же мультиплексорами (мультиплексоры ОЗУ и регенерация), формирует сигналы STVD и SND28/ для "видео-блока". Притом, на нижнюю плату попадает только SND28/.
Какими удобными программами можно мне локально смотреть файлы из архива DD17_logic_data.rar ? Желательно под linux.
п/о для Saleae Logic/ (https://www.saleae.com/ru/downloads/)
perestoronin
14.01.2019, 07:16
Следовательно, процессор не стартует из-за проблем
Есть тестовая ПЗУ для ПК8000 ?
Все дело в том, что без работающего ОЗУ с рабочей ПЗУ ничего не "стартанет". Любой разгрузчик при запуске из ПЗУ сразу же требует себе под стек ОЗУ и если с таковым проблемы, то на том весь старт и заканчивается и все "виснет". Вероятно именно это и наблюдаете.
Потому предлагаю начинать анализ с DD16 или же искать (или писать) тестовое ПЗУ, которое до обнаружения проблем с ОЗУ не требует для своей работы стек в ОЗУ.
Если тестовой ПЗУ (не требующей стека в ОЗУ) нет в природе, то за основу можно взять тестовое ПЗУ скажем от Океана, и адаптировать его под ПК8000.
Дизассемблированный тест Океана выложен здесь (https://zx-pk.ru/threads/24652-repliki-platy-pevm-quot-okean-240-quot.html?p=984445&viewfull=1#post984445)
Также у меня вопрос, а можно ли перевести ПК8000 в пошаговый режим ? Пусть не таким навороченными способом с помощью хитрых плат как в случае с Иришей, но может хотя бы таким простым способом как в случае с Океаном с помощью схемы из двух простых микросхем логики ?
- - - Добавлено - - -
п/о для Saleae Logic/
А есть альтернативное ПО в исходных кодах для работы с данными этого анализатора?
Заготовку нашел https://github.com/saleae/SampleAnalyzer но и она к сожалению требует для сборки бинарные библиотеки https://github.com/saleae/AnalyzerSDK
А есть ли готовый кастомизированный анализатор сырых данных от логера (тех, что Вы ранее публиковали для DD17) заточенный под анализ функций булевой логики ? скажем тех же PLS100, но работающих только в режиме комбинаторных схем (как раз наш случай для DD16 и DD17).
PS. Идеальный случай - если анализатор нарисует сам формулу функции интересующего нас выхода от входных линий.
Все что останется нам - сравнить её формулу с той, что выдает нам jedutil в виде EQN из самих прошивок.
В тех логах что Вы прислали, кроме выходных линий на PLS100 (DD17), все её входы, включая сигнал выборки корпуса OE приведены ?
PS. Может кто-то захочет поупражняться в программировании ?
Есть тестовая ПЗУ для ПК8000 ?
а можно ли перевести ПК8000 в пошаговый режим ?
Вот? как раз два вопроса, которая я начала задавать ПК8000 - создание тестового ПЗУ и методики типовой проверки (https://zx-pk.ru/threads/29760-pk8000-sozdanie-testovogo-pzu-i-metodiki-tipovoj-proverki.html).
Тестового ПЗУ пока нет, а шагалку тоже надо разрабатывать, в разрыв КТ1 и КТ2 (сигнал READY). :)
ПЗУ, которое до обнаружения проблем с ОЗУ не требует для своей работы стек в ОЗУ
ПЗУ Суры уже сделано достаточно грамотно, оно не использует команд работы со стеком (CALL/RET, PUSH/POP) и ячейки ОЗУ, на стадии первоначальной инициализации.
Дизассемблировано (https://zx-pk.ru/threads/23026-pk8000-utochnjonnoe-opisanie-arkhitektury-i-programm/page6.html) demetrius2003 (https://zx-pk.ru/members/6487-demetrius2003.html)
ROM:0000 di
ROM:0001 jmp INIT
...
ROM:2920 ; ---------------------------------------------------------------------------
ROM:2920 ; START OF FUNCTION CHUNK FOR START
ROM:2920
ROM:2920 INIT: ; CODE XREF: START+1j
ROM:2920 mvi a, 81h ; 'Á'
ROM:2922 out 87h
ROM:2924 mvi a, 0
ROM:2926 out 84h
ROM:2928 mvi a, 82h ; 'Â'
ROM:292A out 83h
ROM:292C mvi a, 0FCh ; '¹'
ROM:292E out 80h
ROM:2930 mvi a, 0DFh ; '-'
ROM:2932 out 86h
ROM:2934 mvi a, 5
ROM:2936 out 87h
ROM:2938 mvi a, 77h ; 'w'
ROM:293A out 88h
И только далее начинает использоваться ОЗУ, встроенный мини-тест ОЗУ
ROM:293C
ROM:293C loc_293C: ; CODE XREF: START+2951j
ROM:293C lxi b, 0
ROM:293F lxi h, 0F000h
ROM:2942
ROM:2942 loc_2942: ; CODE XREF: START+294Cj
ROM:2942 xra a
ROM:2943 mov m, a
ROM:2944 cmp m
ROM:2945 jz loc_2949
ROM:2948 inx b
ROM:2949
ROM:2949 loc_2949: ; CODE XREF: START+2945j
ROM:2949 inx h
ROM:294A mov a, h
ROM:294B ora l
ROM:294C jnz loc_2942
ROM:294F mov a, b
ROM:2950 ora c
ROM:2951 jnz loc_293C
ROM:2954 lxi sp, BGSTRAR ; По этому адресу (&hF7FF) инициализируется SP при INIT
ROM:2957 lxi b, 0
В самом конце, начальная установка указателя стека.
Но, если первая команда "di" не отрабатывает (как в случае с моей новодельной верхней платой), то стек начинает использоваться без инициализации (при входе в прерывание процессор автоматически использует стек). Что прекрасно видно на диаграмме шинного анализатора, по характерному уменьшению адреса (при последовательном выполнении команд, адрес обращения к ЗУ [PC] увеличивается, а при использовании стека CALL/PUSH - [SP] уменьшается).
А есть альтернативное ПО в исходных кодах для работы с данными этого анализатора?
Заготовку нашел https://github.com/saleae/SampleAnalyzer
А есть ли готовый кастомизированный анализатор сырых данных от логера (тех, что Вы ранее публиковали для DD17) заточенный под анализ функций булевой логики ? скажем тех же PLS100, но работающих только в режиме комбинаторных схем (как раз наш случай для DD16 и DD17).
Не встречала, но возможно и есть. Хотя, у него уже есть встроенный анализ современных протоколов, в родном п/о.
Дамп с рабочей конфигурации
Если в скобках младшие 8 бит адреса, а рядом - данные, то эта рабочая конфигурация странная.
Первый байт не буду трогать, начиная с F3 должно быть так
(00) F3 (01) C3 (02) 20 (03) 29 (20) 3E (21) 84 (22) D3 (23) 87 (87) 84 (24) 3E (25) 00
т.е. даже тут много странностей. Жирным выделил запись в порт.
Как я понимаю, это шд и ша не прямо с процессора, т.к. были бы видны еще и слова состояния.
Попробую разобрать "функцию" RDY
Если o12 = RDY (D5), i5 = CSRAM/ (A4), i6 = WRRAM/ (A3), i9 = CSROM/ (A0), i20 = C2 (A15), i21 = C1 (A14), i22 = C0 (A13), i23 = CT (A12)
То
RDY = not(
(CSRAM/ & not(CT) & C0 & C1 & not(C2))
or (not(CSROM/) & not(WRRAM/) & not(CT) & C0)
or (not(CSROM/) & (WRRAM/ & not(CT) & C0 & C1 & not(C2))
)
/o12 = i5 & /i23 & i22 & i21 & /i20 +
/i9 & /i6 & /i23 & i22 +
/i9 & i6 & /i23 & i22 & i21 & /i20
Всего восемь переменных, значит можно запаять анализатор и увидеть работу всей функции.
А прошивка то, похоже, верная.
Обнаружила, что на схеме Mick'а и на оригинальной схеме, по-разному расписаны выводы А0..А15.
Притом, на схеме Mick'а все соответствует datasheet (http://noel.feld.cvut.cz/hw/philips/acrobat/6031.pdf), а на оригинале, полный полет фантазии, похоже. :v2_dizzy_tired2:
6. Электрическая и монтажная схемы платы ПХ3.099.006 (верхняя) в формате pdf - скачать (http://micklab.ru/file/pk8000/pk8000_sys006.pdf)
Оригинальную схему можно увидеть в Сура ПК 8000. Схемы принципиальные электрические. Книга 4. (http://alemorf.ru/comps/pk8000_sura/doc/PK_Sura_Kniga4.djvu)
ут много странностей. Жирным выделил запись в порт.
Как я понимаю, это шд и ша не прямо с процессора, т.к. были бы видны еще и слова состояния.
Да, это чтение с разъема расширения. Притом, RESET пришлось туда явно выводить проводом, так как он не припаян. Что это слово состояния, на разъеме не узнать, нужен STROBE.
Cлово состояния иногда глотает ардуина, так как таймауты на скетче не очень точные, мягко говоря. Это нормально. :)
Чтобы это хорошо работало, надо переписывать все на avr-asm и таймауты считать. Либо выводить на разъем еще и STROBE. Верно?
Возможно стоит разобраться для начала с адресами, которые выходят на разъем расширения. Или попробовать взять их из другого места. Смотрю на дамп с новой платы и там во многих местах адреса каждый цикл (или это не каждый цикл?) уменьшаются на 2. Процессор подряд так не может, уменьшить за раз адрес на 2 он может только командой перехода.
- - - Добавлено - - -
Кстати, еще момент. Если процессор реагирует на прерывания, значит он DI не прочитал, до него этот код команды не дошел.
Смотрю на дамп с новой платы и там во многих местах адреса каждый цикл (или это не каждый цикл?) уменьшаются на 2. Процессор подряд так не может, уменьшить за раз адрес на 2 он может только командой перехода.
А как же вход в прерывание, по сигналу INT? Он вроде должен пытаться сохранять текущий адрес из [PC], это же два байта.
Start
0000: (FF)A2 (00)F3
Видим байт состояние A2, и первую команду "DI".
Возможно, процессор не дожидается сигнала READY, находясь в цикле ожидания.
И получает сигнал INT.
(38)C3 (38)C3
О чем нам говорит адрес 38h, который является вектором прерывания 7 (RST 7), и первую команду этого вектора,конечно же JMP.
Прерывание 7 вызывается всегда, как я понимаю. Поскольку, ШД подтянута к логической "1", а вектор прерывания ни одно из устройств явно не выставляет.
Если процессор реагирует на прерывания, значит он DI не прочитал, до него этот код команды не дошел.
если первая команда "di" не отрабатывает (как в случае с моей новодельной верхней платой), то стек начинает использоваться без инициализации (при входе в прерывание процессор автоматически использует стек).
А как же вход в прерывание, по сигналу INT? Он вроде должен пытаться сохранять текущий адрес из [PC], это же два байта.
Вход в прерывание, pop, ret - все они читают из стека по одному байту, за цикл адрес уменьшается на 1. - туплю
rst, push, call - записывают в стек по одному байту, за цикл адрес уменьшается на 1. - а так правильно
О чем нам говорит адрес 38h, который является вектором прерывания 7 (RST 7)
Видим байт состояние A2, и первую команду "DI".
Команда DI может и была где-то на шине данных в компе, но процессор по каким-то причинам этот код команды не прочитал и команду не выполнил. Если бы выполнил, то перехода по прерыванию на 38h не было бы, адрес 38 выставил процессор.
Имхо с чтения команд процессором стоит начать.
perestoronin
14.01.2019, 09:42
Вход в прерывание, pop, ret - все они читают из стека по одному байту, за цикл адрес уменьшается на 1
И на этом месте возвращаемся к тому, что требуется для дальнейшего запуска рабочее ОЗУ, так как стек находится именно в нем.
Или тестое ПЗУ, которое может делать хотя бы "бииип" без использования ОЗУ.
Можно мне набраться наглости и попросить Вас сваять сваять самый простой тестер-бииипер для ПК8000 без использования стека и ОЗУ для его прошивки в ПЗУ ? Пусть этот биипер заодно пишет в разные свободные порты разных ВВ55 байтики 55h и ААh чередуя их примерно два раза в секунду ну или как там получится ?
Затем его следует проверить на рабочей плате и далее уже мучить этим тестом в ПЗУ новодельные платы.
И на этом месте возвращаемся к тому, что требуется для дальнейшего запуска рабочее ОЗУ, так как стек находится именно в нем.
Или тестое ПЗУ, которое может делать хотя бы "бииип" без использования ОЗУ.
1. Про pop и ret я исправил, но это было очевидно
2. Об озу, стеке, тестовом пзу и прочем можно забыть до тех пор, пока процессор не начнет читать и исполнять команды
- - - Добавлено - - -
Стоит проверить сигналы на 555АП6 (D17)
Возможно, процессор не дожидается сигнала READY, находясь в цикле ожидания.
И получает сигнал INT.
После сброса (если конечно при включении питания сигнал сброса подаётся необходимое количество тактов) прерывания запрещены, т.е. процессор не должен реагировать на сигнал INT. Команду DI там поставили наверное для того, чтобы запуск с адреса ноль не отличался от сброса. Если вторая команда читается по адресу 38h, то процессор выполнил первую команду как RST 7, т.е. на шине данных процессора видимо оказалось FF, а не то, что надо.
perestoronin
14.01.2019, 13:02
до тех пор, пока процессор не начнет
Если процессор "глухой", то без пошаговой отладки только Вы сможете вылечить новодел.
процессор выполнил первую команду как RST 7
Действительно, даже если первый переход к 38 попробовать объяснить прерыванием (чисто гипотетически), то при начале обработки прерывания процессор 100% его запретит. И второй переход к 38 без EI/jmp/pchl/call/ret можно объяснить только rst 7 (да и времени между двумя 38 прошло очень мало). Интересно, что оба перехода к 38 имеют одинаковый паттерн адресов: 38 3A FF FF, потом адрес на 1 меньше предшествующего 38, потом адрес совпадает с предыдущим содержимым ШД
(FB)C3 (38)C3 (3A)D9 (FF)24 (FF)F0 (FA)5C (5C)45
(EB)C3 (38)C3 (3A)DB (FF)24 (FF)F0 (EA)32 (32)3B
После сброса (если конечно при включении питания сигнал сброса подаётся необходимое количество тактов) прерывания запрещены, т.е. процессор не должен реагировать на сигнал INT. Команду DI там поставили наверное для того, чтобы запуск с адреса ноль не отличался от сброса. Если вторая команда читается по адресу 38h, то процессор выполнил первую команду как RST 7, т.е. на шине данных процессора видимо оказалось FF, а не то, что надо.
Да, похоже что именно так. Перерезала дорожку от D18.9 (INT) на разъем, вместо сигнала подала землю, которая идет на нижнюю плату.
То есть, избавилась от прерываний. И вот
Start
0000: (00)A2 (00)F3 (FE)C3 (FC)C3 (FA)C3 (F8)C3 (F6)C3 (F4)C3 (F2)C3 (F0)C3 (38)C3 (3A)D9 (FD)24 (8A)82 (FD)E6 (00)82
0010: (FF)47 (AB)0E (03)01 (FD)E3 (EF)FF (EF)FF (FF)23 (FF)D3 (82)82 (EE)FF (EC)FF (EA)FF (E8)FF (E6)FF (E5)F3 (E3)C3
Видимо, из-за таймаутов неверных, процессор глотает данные, когда на ШД ничего нет. Байт 0FFh, это пустая шина.
Первая команда DI не читается, начало вектора прерывания 7 "буксует" на первом байте команды JMP.
На девятую попытку, процессор получает сигнал READY вовремя (в момент нахождение байта из ПЗУ, а не пустой шины),
и читает следующие два байта команды JMP - D9, 24.
Похоже на правду?
Процессор запустился, светодиоды гаснут, до теста ОЗУ программа доходит. Плату (новодельную верхнюю) я не трогала. Причина - была вставлена оригинальная заводская РТ2 DD17 и процессор ожил. :)
Теперь, нужна еще нормальная DD16, чтобы ожили и мультиплексоры. Новость скорее хорошая, так как возможно новоделы верхних плат жизнеспособны.
Но без обоих верных РТ2 (DD16, DD17) шанса запустить их нет.
DD17 управляет синхронизацией с процессором (READY), а DD16 работой ОЗУ.
Безусловно красиво, а когда она собраннее наверное еще красивее. Пока еще никто не отчитался о успешном запуске новодела :)
Итак, отписываюсь. :)
Верхняя плата новодела успешно запущена. Работает с заводской нижней платой от Хобби, и заводскими РТ2. :v2_dizzy_roll:
На новодельной плате не было никаких проблем, все отлично. Если изготовитель п/п не допустит ошибок, то все будет хорошо, так как герберы в порядке.
Для успешного запуска нужны две 556РТ2 (DD16, DD17) с правильной прошивкой!
Еще раз, скажем огромное спасибо людям, благодаря которым этот новодел появился.
P. S. По содержимому этого сообщения, должно быть понятно, что все предыдущие сообщения о поисках неисправностей на плате можно игнорировать.
После того, как я выпаяла и вторую заводскую ртшку (DD16), и вставила ее в панельку новодела, вопрос исчез сам собой.
SeaBirdDK
30.01.2019, 06:07
Здорово. Значит нужно разбираться с прошивками РТ2.
Назревает вопрос, а как бы эти рт считать бы? А то чует мое сердце не пойдут те что у меня в комплекте к плате лежат...
perestoronin
30.01.2019, 14:11
Назревает вопрос, а как бы эти рт считать бы?
Для надежности и снижения почтовых расходов лучше это сделать в Питере, и не на 007 Стерхе с шаманскими обрядами глубокой заморозки Стерха, а на 011м или его самосборной реплике от MV1971.
Верхняя плата новодела успешно запущена. Работает с заводской нижней платой от Хобби, и заводскими РТ2.
На новодельной плате не было никаких проблем, все отлично. Если изготовитель п/п не допустит ошибок, то все будет хорошо, так как герберы в порядке.
Вот это чудненько. Теперь еще бы считать "правильные" прошивки и тогда вообще замечательно будет.
Осталось найти в Питере стерх 011 и правильные РТшки, но главное сосредоточить это все в одних руках, желающих осуществить операцию
Shumadan
30.01.2019, 17:51
У меня тоже есть набор плат и РТ2. Тоже мучают сомнения по поводу корректной прошивки. Поэтому и не собираю
SeaBirdDK
31.01.2019, 05:37
Для надежности и снижения почтовых расходов лучше это сделать в Питере, и не на 007 Стерхе с шаманскими обрядами глубокой заморозки Стерха, а на 011м или его самосборной реплике от MV1971.
А можно поподробнее, чем 7й стерх от 11-го отличается в этом плане?
Теперь еще бы считать "правильные" прошивки
Получилось считать. Получилось записать копии, и они оказались рабочие (вставлены в новую верхнюю плату и Сура работает).
Чуть позже выложу, вместе с попыткой сравнения с ранее выложенными прошивками.
Огромное спасибо за помощь, тому кто помог грамотно считать и прошить РТшки.
perestoronin
01.02.2019, 04:20
А можно поподробнее, чем 7й стерх от 11-го отличается в этом плане?
Для успешной прошивки РТ2 пишут что 011й не требуется замораживать, чтобы обмануть нежную защиту по току как у 007го.
SeaBirdDK
01.02.2019, 06:31
Для успешной прошивки РТ2 пишут что 011й не требуется замораживать, чтобы обмануть нежную защиту по току как у 007го.
Теперь понятно. У меня как раз на 007 были проблемы с записью РТ2, хотя РТ1 шьются абсолютно без проблем.
У меня лежит плата uniprog 2.1 от Павла Рябцова. По идее она с РТ2 должна справляться. В ближайшее время планирую ее собрать, почти все на нее набрал.
perestoronin
02.02.2019, 01:16
У меня лежит плата uniprog 2.1 от Павла Рябцова. По идее она с РТ2 должна справляться. В ближайшее время планирую ее собрать, почти все на нее набрал.
Только прошивки новые возьмите из соседней темы, что су6 выложила сегодня.
Да и Mick просим обновить информацию у себя на страничке. Так глядишь и счастливых пользователей ПК8000 прибавится.
У меня есть две "Суры", одна рабочая. На днях я купил плату контроллера жесткого диска, буду собирать. А тут я увидел плату контроллера НГМД. Аж слюнки потекли! Делали ли эту плату и можно ли её заказать?
DemonId7
08.02.2019, 17:23
Делали: здесь (https://zx-pk.ru/threads/11089-pk8000-kontroller-diskovoda.html?p=776511&viewfull=1#post776511)
Здесь по замене РТ2 на ПЗУ: ссылка (https://zx-pk.ru/threads/11089-pk8000-kontroller-diskovoda.html?p=822939&viewfull=1#post822939)
Здесь по юстировке дисковода: click (https://zx-pk.ru/threads/11089-pk8000-kontroller-diskovoda.html?p=858510&viewfull=1#post858510)
Выжившие есть, с новоделами? :)
Я нижнюю плату еще не садилась паять.
Нижняя почти собрана, кроме шин питания и проводов для подключения к штатным БП и клаве, но банально времени нет все довести до ума.
Платы собраны кроме внешних разъемов. Сижу теперь и пытаюсь понять почему не запускается. На видео белый экран с черным бордюром с одного края и горят все светодиоды. На сброс реакция есть. Проверил активность на шинах ПЗУ и процессора, и там постоянные импульсы. Содержимое ПЗУ тоже проверил., без замечаний. Верхняя плата проверена на рабочей ВЕСТЕ и она исправна. В хобби ее не стал рисковать пихать, там эта плата имеет другую ревизию и немного отличается соединениями.
К стати в ХОББИ нижняя плата нафарширована по полной, стоит операционник по входу мага реле управления движком магнитофона. Такое впечатление, что это какая то ранняя ревизия.
Платы собраны кроме внешних разъемов. Сижу теперь и пытаюсь понять почему не запускается. На видео белый экран с черным бордюром с одного края и горят все светодиоды. На сброс реакция есть. Проверил активность на шинах ПЗУ и процессора, и там постоянные импульсы. Содержимое ПЗУ тоже проверил., без замечаний. Верхняя плата проверена на рабочей ВЕСТЕ и она исправна. В хобби ее не стал рисковать пихать, там эта плата имеет другую ревизию и немного отличается соединениями.
К стати в ХОББИ нижняя плата нафарширована по полной, стоит операционник по входу мага реле управления движком магнитофона. Такое впечатление, что это какая то ранняя ревизия.
Фото собранных плат сделай. Может какую перемычку не поставил?
Да там вроде их всего 2. одна на верхней и одна на нижней, и обе стоят.
Фотки скинул на гугл драйв. Получилось так себе, если не устроит завтра при дневном свете попробую сфотографировать.
https://drive.google.com/drive/folders/1flLFrDo6Z7ac3txm4sfC9-S8MOs2Gp4h?usp=sharing
Платы собраны кроме внешних разъемов.
Фотки скинул на гугл драйв.
Хорошие новости. :v2_thumb:
Прошивки РТ2 какие ставили?
*Палец_Вверх* (вместо спасибов).
Прошивки стоят ваши из этой ветки https://zx-pk.ru/threads/18970-pk8000-proshivki-plm.html?p=999392&viewfull=1#post999392.
Прошивались на клоне стерха 011. Разница от той что выложена у мика на сайте в полной инверсии данных. Очевидно это особенность примененного для считывания программатора.
Пока результат такой. Экран теперь полностью белый и гаснет светодиод РУС. Отсутствовало переходное отверстие на 12 ножке D41 и соответственно нулевой банк не был запитан.
- - - Добавлено - - -
Как понял D32 инициализируется а D33 пока нет и дело не в самой микросхеме, ибо замена ничего не дает
А ты две дорожки проводками запаял?
В оригинале, как и на реверсе две дорожки питания не разведены.
D36 7 нога (GND) не соединена с GND платы.
А также +12В платы не соединена с разъемом питания.
Проверь, а то может у тебя проц то и не работает ввиду что ему +12В не приходит.
У меня все питание идет через верхний разъем, Оттуда прозвонил и все питание расходится по плате. В том числе и на D36. Да и не гас бы алф. К стати, после гашения ALF(рус на клавиатуре),из динамика идет шум, как будто туда подали шину данных и РЕГ продолжает гореть. При этом если клавиатуру не подключать то этого шума нет. Уж думаю не сдохла ли ид10 на клаве. И излучатель и светодиод РЕГ и клавиатура идут от D33
ПК завелся!!!!! Проблема была в питании. Похоже несмотря на все замененные кондеры он выдавал слишком большие пульсации. Надо еще разобраться с клавиатурой ибо автоматом печатает белиберду, но это уже мелочи. Главное картинку дал и на клавиатуру реагирует!
P.S. сейчас подключен к мелкому импульснику RT-85B от MEAN WELL.
А к родному питальнику от Хобби не пробовал подсоединить?
P.S. Иногда посещает мысль а не уменьшить число ПЗУ на плате до 1 или 2, поставив одну MC27128 или две MC2764(РФ4).
А на освободившиеся место поставить AY. Но это мысли вслух. :)
Нет. Не пробовал. Там все заводская пайка, не хотелось колхозить. :)
- - - Добавлено - - -
Магнитофонный вход проверен. Программы грузятся, хотя не могу сказать что без матюков. На пример программу тест с кассеты весты удалось загрузить без ошибок с 5 раза. С телефона это вообще не вышло. :v2_dizzy_facepalm: Загрузка велась через родной операционник на плате.
P.S. Иногда посещает мысль а не уменьшить число ПЗУ на плате до 1 или 2, поставив одну MC27128 или две MC2764(РФ4).
А на освободившиеся место поставить AY. Но это мысли вслух. :)
Однако такие... интересные мысли. :D
ПК завелся!!!!!
Урааааааааааааааааааааа! :v2_dizzy_roll: :v2_lol::v2_yahoo: :v2_clap2: :v2_dizzy_turn:
Это действительно очень радостная новость.
Прошло два года с тех пор, как мне пришло в голову поворошить улей (https://zx-pk.com/forum/viewtopic.php?f=7&t=7777), и подтолкнуть наших самоделов к этому эксперименту. Труд Mick'a (https://zx-pk.ru/members/503-mick.html) и Сергея Лебедева (https://zx-pk.ru/members/8159-sergeylll.html) воплотился в жизнь.
И это очень круто, теперь ПК8000 это не музейный экспонат, покрытый пылью. А вполне себе новенький, сиющий. И не из рук барыг, за бестыжие перекупческие деньги, а собственным паяльником его может получить каждый! :v2_dizzy_army:
Отсутствовало переходное отверстие на 12 ножке D41 и соответственно нулевой банк не был запитан.
Это производственный дефект в плате?
Других проблем значит не было?
И еще хотела спросить, как земляные шины сделали такие красивые?
- - - Добавлено - - -
Иногда посещает мысль а не уменьшить число ПЗУ на плате до 1 или 2, поставив одну MC27128 или две MC2764(РФ4).
А на освободившиеся место поставить AY. Но это мысли вслух.
:v2_dizzy_yes:
Надо еще разобраться с клавиатурой ибо автоматом печатает белиберду
Если включить комп без клавиатуры, будет автоматом печататься белиберда. Может, у вас контакт пропадает?
одну MC27128
Внутреннее пзу потенциально до 64 Кб, можно и 27512 поставить и прописать туда что-нибудь нужное (например с выбором при старте). Все равно с разъемов эта область недоступна и если "изнутри" ее не использовать, то она пропадает.
Это производственный дефект в плате?
Других проблем значит не было?
Может производственный а может просто и у меня так попало. Здесь может быть и просто случайность при производстве и попасться только на одной двух платах.
И еще хотела спросить, как земляные шины сделали такие красивые?
Из меди вырезал полоски, просверлил отверстия и залудил. А стойки из штырьков разъема PLS. :)
Если включить комп без клавиатуры, будет автоматом печататься белиберда. Может, у вас контакт пропадает?
Да дело было проще. D33 (ВВ55) сходила с ума.
Внутреннее пзу потенциально до 64 Кб, можно и 27512 поставить и прописать туда что-нибудь нужное (например с выбором при старте). Все равно с разъемов эта область недоступна и если "изнутри" ее не использовать, то она пропадает.
Ну тогда что ограничиваться только 64кб, можно рассмотреть вопрос на счет флеш диска. Какую нибудь флешку на 512кб (AT29F020) или больше и маппер (регистр страниц) .
Просто для 64 Кб есть штатный способ доступа, а для бОльших размеров надо что-то придумывать. Если очень захотеть, то для флешки 512 Кб наверно можно и cp/m адаптировать. Может b2m (он ведь адаптировал cp/m для конфига KDOS) или DemonId7 заинтересуются.
ROM-диск для cp/m могу добавить, а флеш-диск - вряд-ли, флеш-память у меня не эмулируется. Я как-то мало интересовался протоколом записи во флеш-память.
Посмотрел 29F020 - обычный параллельный интерфейс. А запись в такую флешку из cp/m имхо необязательна (можно и программатором писать), вполне достаточно чтения, если использовать такое внутреннее пзу только для хранения (самой нужной) части архива программ.
perestoronin
06.07.2019, 09:21
P.S. Иногда посещает мысль а не уменьшить число ПЗУ на плате до 1 или 2, поставив одну MC27128 или две MC2764(РФ4).
А на освободившиеся место поставить AY. Но это мысли вслух. :)
Отличная мысль требует материализации, только предусмотреть нужно установку не 27128 или тем более двух 2764, а одной 27512, благо её цена и доступность до сих пор лучшие.
И разные там часы (и лучше не 512ВИ1, а что-то поновее + батарейка 2032 + музыкалка хотя бы таже AY) были бы не лишними.
- - - Добавлено - - -
ROM-диск для cp/m могу добавить,
CF диск интерфейс по типу IDE на свободный порт ВВ55 навешать и будет съемный диск, можно будет переность на нем программулинки из интернета и в интернет :)
DemonId7
06.07.2019, 09:56
Чего то вас ребята не в ту степь понесло :)
ROM-диск. Никто не мешает его прикрутить и к обычной суре через тот же разъем расширения. ЕМНИП Майк даже схему выкладывал, с переключением банков памяти и позже кто-то выкладывал код для записи на эти ПЗУ. Только я не вижу никаких преимуществ Flash-диска перед простым IDE-контроллером с CF-картой. Так зачем городить дублирующее устройство?
Саму же идею создания упрощенной версии ПК8000 с одной м/с РАМ и одной м/с ПЗУ полностью поддерживаю. Для ОЗУ однозначно ввести банки. Для ПЗУ не вижу смысла. Скажу больше, если делать новую ревизию, то нужно вывести на разъем расширения все управляющие линии CPU, через которые можно будет навешать такие вкусности, как контроллеры DMA и IRQ, а лучше их предусмотреть изначально (хотя бы оставить место). Я бы не прочь попробовать силы в подцеплении графического акселератора, возможно даже по типу MSX (на нынешним ПК это к сожалению невозможно - нет прямого доступа к памяти).
Плюс часики, лучше все таки 512ВИ, для аутентичности. И конечно AY. Глядишь и по максимуму приблизились бы к MSX :)
- - - Добавлено - - -
CF диск интерфейс по типу IDE на свободный порт ВВ55 навешать и будет съемный диск, можно будет переность на нем программулинки из интернета и в интернет
Это уже несколько лет как есть :)
Для карточки на базе 9938 или 9958 DMA не нужен, IRQ не обязателен (можно или на принтерный порт завести один бит или контролировать программно). Такую карточку можно к любому ПК8000 (да и не только к нему, при большом желании) подключить, проблема в программной поддержке.
Плюс часики, лучше все таки 512ВИ, для аутентичности.
Может быть часы лучше на устройство ввода-вывода ставить?
Например, на Вашу чудную плату контроллера IDE. Тогда любая заводская Сура (с разьемом расширения) будет с часами.
Или на контроллер SD карты.
Время нужно для временных отметок файлов, в первую очередь.
DemonId7
06.07.2019, 19:41
Я уже жалел, что не поставил на контроллер часы. С другой стороны, плата часов есть, а к разъемам можно в параллель подключать хоть десяток устройств. Поэтому, может когда-нибудь будет время адаптировать систему под часики.
Время нужно для временных отметок файлов, в первую очередь.
Так в самой системе СР/М-80 временные отметки, вроде как, не предусмотрены. У СР/М-86, вроде, есть, но она не про нашу честь, она 16-битная.
Вся нижняя плата собирается по 4 книге на ПК-8000 СУРА. Приведу только те, которые отличаются от указанных там. Как понимаю из за разницы входного тракта магнитофона, в поздних он собирался на отдельной плате и на транзисторах.
DA-1 - 574УД2А
R15 - 910K ( на плате ВЕСТЫ с распаянным ОС стоял 1М)
R16 - 5 К
R17 - 22К
R29 - 12К
R30 - 100К
R31 - 3K
C3 - 120PF
C6 - 100NF
C13 - 100NF
Косо стоящий стабилитрон около R67 это КС139А
Необязательный монтаж, относящийся к реле управления двигателем магнитофона:
Отверстия сверху - слева, обозначенные как B, E, C, 1, 2 это герконовое реле РЭС55А РС4.569.600-01.01
В два не пронумированных симметричных отверстия слева от DD32 ставится диод КД522 анодом вверх.
Оставшееся отверстие под диодом - это резистор R76 на 160 Ом. Второй его конец идет на шину +12 Вольт, правда на плате вместо отверстия под пайку сделано переходное отверстие. Но это не трудно переделать.
поздних он собирался на отдельной плате и на транзисторах.
Это считай промежуточный вариант. Сначала на старых платах делали на отдельной плате, а в поздних уже эти транзюки стояли на основной плате, а операционник уже убрали.
Я хотел было срисовать этот вариант, но пока руки не дошли.
Это считай промежуточный вариант. Сначала на старых платах делали на отдельной плате, а в поздних уже эти транзюки стояли на основной плате, а операционник уже убрали.
Я хотел было срисовать этот вариант, но пока руки не дошли.
Возможно. Мне он просто не попадался.
Закончил сборку.
В прошлый раз плата отказывалась работать со штатным БП из за процессора с платы Весты. Ему не хватало 11.8 вольта, которые выдает этот БП, а подстройки 12 вольт в нем не предусмотрено. Если только не повозиться с обвязкой кренок, но уродовать лишний раз БП мне не хотелось. Там все лаком залито.
Просто поставил другой проц и на нем проблем с запуском не наблюдается.
Разъемы взял с платы Весты, что стояла в этом корпусе. Все равно я ее уже знатно перепахал а запустить так и не вышло. Очевидно где то либо переходные отверстия перестали быть таковыми или обрывы дорожек, но последнее врят ли, всю плату с лупой пролазил.
Все собрано в корпус со штатными клавиатурой и БП. Единственное на них разъемы поставил. Плата проверена на загрузку с магнитофона и все штатные программы загрузились без проблем. IDE контроллер есть, но пока не пришел шлейф, чтобы сделать переходник с нее на ПК.
Фото после сборки.
https://i.ibb.co/gPQLLnk/IMAG0143.jpg (https://ibb.co/gPQLLnk) https://i.ibb.co/w61sZxw/IMAG0154.jpg (https://ibb.co/w61sZxw) https://i.ibb.co/7gXkZQ8/IMAG0141.jpg (https://ibb.co/7gXkZQ8) https://i.ibb.co/F8GPXT8/IMAG0155.jpg (https://ibb.co/F8GPXT8)
3D-модель верхней платы. Может, пригодится кому для сайтов в качестве иллюстрации.
https://a.radikal.ru/a09/2012/8f/5d0bbaf79174t.jpg (https://radikal.ru/big/yrttpfd92gr8h)
Наконец дошли руки дособрать верхню и нижнюю платы.
Верхняя взлетела сразу -
https://i.ibb.co/JppyG6G/IMG-20210429-112027.jpg (https://ibb.co/JppyG6G)https://i.ibb.co/F8VRLBj/IMG-20210429-112021.jpg (https://ibb.co/F8VRLBj)
А вот с нижней, только белый экран выводит. Под конец дня туплю уже изрядно, но нашел что вместо стабилитрона, поставил диод 4148, заменил на 5v1. Также вопрос по питанию, прочитал в теме что нужно кинуть землю на 7-ю ногу d36 (у меня на ней можно чайник кипятить, надеюсь не сгорела) и еще куда-то +12в, ткните плиз пальцем, куда =)
https://i.ibb.co/5jfMxh5/IMG-20210429-154900.jpg (https://ibb.co/5jfMxh5)https://i.ibb.co/Zcvt1PR/IMG-20210429-154843.jpg (https://ibb.co/Zcvt1PR)
Подключил клавиатура (правда нет уверенности, что она на 100% исправна), горят только рус и рг, на клавиши не реагирут. На ресет плата реагирует, ткнулся карманным осцилом, движение на памяти есть. Прошивку брал с сайта Mike - ПК8000 BASIC 1987 версия 1.2, разрезал какой-то программулиной на 8 частей по 2к (как текстовый файл) и залил на РФ2, все правильно же?
Так и не выходит у меня каменный цветок, с нижней платой не стартует как полагается, на экран выводит светлые вертикальные полосы, периодически перемещающиеся. Прошивки РФок пробовал разные (1.1, 1.2), результат один. Микрухи проверил уже и не по одному кругу, все живые. Еще раз плату пропаял.
https://i.ibb.co/4mB0bht/IMG-20210525-170301.jpg (https://ibb.co/4mB0bht)
Есть еще кто живой в теме? Может будет у кого идея?
Есть еще кто живой в теме? Может будет у кого идея?
А ты VD2 что запаял, там должен быть стабилитрон типа КС147А
Напряжения на проце все есть?
И да, точки КТ1 и KT2 должны быть соединены. На схеме же указано это
А ты VD2 что запаял, там должен быть стабилитрон типа КС147А
Напряжения на проце все есть?
И да, точки КТ1 и KT2 должны быть соединены. На схеме же указано это
Стабилитрон поставил 5v1, точки на верхней плате замкнуты, на нижней же ничего замыкать не нужно?
Питание на проце все на месте. Тыкался сегодня карманным осцилом, движение на проце есть, также как и на ПЗУ. Выше уже писал, верхняя плата в другом компе работает, то бишь косяк с нижней.
на нижней же ничего замыкать не нужно?
На нижней тоже нужно, ибо они дешифратор ПЗУ активируют, иначе у тебя ПЗУ никогда не выберется.
Погляди собранные заводские платы ранних выпусков - они замкнуты. Это уже в последних платах эту контакты заменили проводником.
На нижней нужно, ибо они дешифратор ПЗУ активируют, иначе у тебя ПЗУ никогда не выберется.
Спасибо мил человек, ведь знал что я где-то дурак, не мог понять где.
Теперь черный прямоугольник, без текста. На сброс реагирует, динамик при сбросе щелкает (раньше тишина была). Клаву отпаял, мешала крутить плату туда-сюда. Ищу дальше, может я еще что забыл? :v2_dizzy_biggrin2:
https://i.ibb.co/4KTkVyR/IMG-20210526-100142.jpg (https://ibb.co/4KTkVyR)
Serg6845
26.05.2021, 12:35
Прошивку брал с сайта Mike - ПК8000 BASIC 1987 версия 1.2, разрезал какой-то программулиной на 8 частей по 2к (как текстовый файл) и залил на РФ2, все правильно же?
если как текстовый - зависит от программы которой резал. в общем случае - неправильно. резать надо как бинарник. для этого можно использовать например winhex, или софтину от программатора Турбо 6 версии.
если как текстовый - зависит от программы которой резал. в общем случае - неправильно. резать надо как бинарник. для этого можно использовать например winhex, или софтину от программатора Турбо 6 версии.
Разрезал winhex, сравнил содержимое с тем, что я резал как текстовик, различий не нашел.
И все-таки я ее победил, обе платы стартанули =))
Немного смущает секундная задержка перед стартом с черным прямоугольником, вроде на оригиналах такого нет?
https://youtu.be/5zUMOvzRGOI
И все-таки я ее победил, обе платы стартанули =))
Что было то, что не давало нижней плате стартовать?
Немного смущает секундная задержка перед стартом с черным прямоугольником, вроде на оригиналах такого нет?
Есть.
Что было то, что не давало нижней плате стартовать?
Парочка РФ2 оказалась не той системы, на программаторе шились-читались-проверялись, а по факту на плате работать отказывались. От безысходности решил поменять пзушки (все остальное проверил уже несчетное количество раз), благо рфок много было, по две переписывал и менял.
Корпус под него нашел, сейчас жду парочку неисправных бпшек, из двух один соберу и будет полноценный комп :)
Неспешно разбираюсь с репликой, которая досталась мне от уважаемого Altius. В целом все работает, комп запускается, даже грузится с IDE контроллера. Но! ничего не запускается - уходит просто в черный экран. На команды в бейсике реагирует ошибкой - ? 0 Error
CLS например очищает экран, но сразу ошибку выдает. Color 15,4,4 - черный экран. В общем веде себя неадекватно... Прошивку проверить?...
- - - Добавлено - - -
да, проблема была в ПЗУхах... поменял весь комплект на заведомо рабочие - завелось все
Жаль, что мало кто ПК8000 собирает.
А ведь он несложный, и платы все разведены без ошибок, прекрасные.
Прошить РТ, тоже всегда можно найти у кого и где.
Жаль, что мало кто ПК8000 собирает.
А ведь он несложный, и платы все разведены без ошибок, прекрасные.
Прошить РТ, тоже всегда можно найти у кого и где.
Если опустить детали про софт, то скажем найти оригинальный корпус - одна из проблем.
Даже если найти корпус, то две платы, одна из которых большая - немного перебор.
В принципе если упихать все на одну плату, добавить AY, упомянутый вами в соседней ветки COM порт - вот может быть более интересный вариант
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot