PDA

Просмотр полной версии : ПК8000 - Печатные платы



Mick
07.11.2012, 17:36
Вобщем не прошло и несколько лет, все же перерисовал я печатную верхнюю системную плату ПХ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

Mick
07.11.2012, 21:14
выв. 8 DD9 к земле подключен? Не видно что-то...

Да к земле,но на стороне пайки (зеленый цвет).

Mick
09.11.2012, 23:45
Вот схема и сборочный чертеж в формате pdf. Сразу скажу что некторые позиционные обозначения конденсаторв могут не соответствовать их реальному положению. Иными слова некторые конденсаторы не были обозначены (металлизацией) на плате.

Вложение удалено, все в первом посте.

Mick
13.11.2012, 18:23
В первый пост выложил схему и печатку в формате PCAD2002

Mick
25.01.2013, 20:30
Вот вариант той же платы но вместо ПЛМ 556РТ2, поставил W27C512. Наверное потом закажу оба варианта и проверю на практике.
А сейчас чтобы не затерялось, схема, печатка в формате PCAD2002.

Вложение удалено за ненадобностью, поскольку это просто были мысли вслух.

dk_spb
26.01.2013, 11:25
Mick, А пробовал ставить ПЗУху? Хотя бы навесом вместо ПЛМ?
Там есть некая обсдача: когда у ПЗУхи меняется хоть один входной адресный сигнал, то на время выборки состояние всех выходных сигналов неопределено. Поэтому напрямую выход ПЗУхи для, например, управления защелкой по шине данных использовать нельзя, так как изменение любого адресного сигнала может приводить к срабатыванию защелки.
У ПЛМки же если у тебя по логике состояние, к примеру, первого выхода зависит от первых двух входов, то чтобы не делалось на остальных входах - состояние первого выхода меняться не будет.

Mick
26.01.2013, 12:49
Mick, А пробовал ставить ПЗУху? Хотя бы навесом вместо ПЛМ?


Нет, не пробовал. Не хочу рабочую плату ломать. Я рисовал печатки с убитой. А так, в синхрогенераторе для другого компа я ставил ПЗУ - глюков не замечал. Тут ПЗУ типа W27C512 с временем выборки 45нс или 70нс, т.е. достаточно шустрая. Я потом все равно попробую,

---------- Post added at 12:49 ---------- Previous post was at 12:48 ----------


Надежнее менять на GAL или еще надежнее на CPLD.
Старые, а потому ненадежные, ПЗУ и ПЛМ в новоделе лучше не использовать вовсе.

Это не новодел, это всего лишь реплика. :)

dk_spb
26.01.2013, 13:04
с временем выборки 45нс или 70нс, т.е. достаточно шустрая.
Дело не шустрости, а в схемотехнике.
Например, если ПЗУ стоит как дешифратор адреса, а потом сигнал выбора с схеме так или иначе "стробируется" сигналами RD или WR - проблем быть не должно. А если стробирования нет - ПЗУха на эти 45нс сигнал передернет и привет. В общем по схеме должно быть видно.

Mick
17.03.2013, 14:13
Вот собираюсь заказать печатную плату-реплику из первого поста. Кому нибудь интересна она еще.

Предупреждаю что там две 556РТ2 стоят. Сам я поставлю которые стояли в доноре и заодно проверю будут ли работать вместо них ПЗУ-шки

UA3GBV
18.03.2013, 18:43
Я от экземпляра не отказался бы. Вопрос в цене, по всей видимости мало желающих будет, потому и плата выйдет золотой.

dk_spb
18.03.2013, 19:57
Я не рискну пока. Проверенную бы взял. Ну и цена вопроса непонятна.

Mick
12.04.2013, 21:29
Сегодня получил печатные платки. Фото можно посмотреть в первом посте.
Плат всего 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

Mick
12.04.2013, 22:46
Программировал подобные в 90х для магнитофона Веги-122, вроде бы даже читались на Uniprog (но не уверен), подключаемом к ATM, но всё же рекомендую вывести именно формулы (и не насиловать (не считывать) донорские микросхемы) и затем собрать на монтажках замены на более новых мелких ПЛМ.


В идеале найти бы программер РТ2 и РТ1 и сделать реплику. Этих микрух еще столько завалялось.

Mick
12.04.2013, 22:58
У Романа (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. Я ее тоже планирую срисовать, отнес на работу - будет чем разружать мозг. :)

dk_spb
12.04.2013, 23:27
Mick, Стерх есть, если надо - обращайся.

MV1971
13.04.2013, 00:18
Я пока еще не доделал.
Сроки окончания пока неизвестны.

Mick
13.04.2013, 09:04
Модернизированный под Стерх Uniprog в планах воспроизвести, но я думаю Mick к тому времени уже выпустит все платы ПК-8000.

Ну то что необходимо сделать доступный многим для сборки программатор РТ2, это очевидно. Достаточно много старых компов имеют эту микросхему.
Так что не стоит ждать лично меня пока соберу в кучу все платы от ПК8000.
Их начинать делать уже сейчас. :)
Ну поофтопили и хватит. Лучше создать по этому поводу отдельную тему.

Mifody
15.04.2013, 15:38
Mick, а ты реплику КНГМД будешь делать?

Mick
15.04.2013, 19:36
Mick, а ты реплику КНГМД будешь делать?

А что у тебя есть убитая плата?
Там ведь тоже РТ2 стоит, нужна ее прошивка.

Mifody
18.04.2013, 15:23
У меня, к сожалению, нету ничего к ПК8000 кроме её самой. Считать прошивку не проблема. Только это нужно её (микруху) кому то отослать, чтоб её считали и вернули.
dk_spb может считать, я тоже могу. А вот плату распаивать это да... Вряд ли ты захочешь..(((

Mick
22.05.2015, 15:03
Вобщем на затравку рисунок печатки основной платы. Целый месяц потратил на то чтобы перерисовать это чудо юдо.
Сразу предупреждаю, что я старался придерживаться оригинального рисунка печатки, но не до фанатизма, тоесть не до миллиметров.
За основу была взята печатная плата ПХ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. Однако разводка просто ужасна :( - наверное точно тетечка разводила, ибо у нас тоже на работе есть разводчицы, после которых без слез на плату нельзя смотреть.

Mick
24.05.2015, 09:17
Так, выложил все файлы, которые так сказать слобал непосильным трудом. Смотрим первый пост. Касательно большой платы, еще нужно сделать монтажку, ее потом выложу. Также надо сравнить с более поздними платами, на предмет изменений (магнитофонный тракт).

На счет изготовления большой платы - тут вопрос спорный. Плата здоровая (300x210мм) и стоить будет не хило, я так полагаю. Впрочем кто найдет подешевле изготовление, то конечно всегда пожалуйста :)

Короче, смотрим инфу, высказываемся если что то заметили не тогою. Ну и вообще ждемс отзывов и предложений. :)

P.S. Все свои другие вложения будут удалены за ненадобностью.

Kinder5912
05.06.2015, 23:16
Планируется ли изготовление этой платы ? (Плата ПХ3.099.001)
Если планиуется - готов принять участие в заказе (1 шт.)

Kinder5912
05.06.2015, 23:16
Предоплата возможна.

Mick
06.06.2015, 06:32
Планируется ли изготовление этой платы ? (Плата ПХ3.099.001)
Если планиуется - готов принять участие в заказе (1 шт.)

А зачем писать два раза, я и с первого раза услышал :)

Касательно заказа плат, то во первых данный вариант платы не имеет смысла заказывать так как он ранний. В более поздней версии убран магнитофонный формирователь на операционнике, а вместо него поставлен транзисторный (собственно все имеющиеся схемы именно с ним).
Во вторых, стоимость платы будет я полагаю нехилой из за размеров - 300x210мм. Если взять для сранения плата Феникса имеет размер 260x220мм, так вот стоимость платы у MV1971 - 1400 руб.
Так, и эта около 2000 руб может выйти. И то если наверное 10шт заказывать, ибо меньше еще больше стоить будет.

Mick
06.06.2015, 07:16
С заказами плат чуть повременить прошу, сейчас и денег мало и курс рубля ЦБ снова умышленно уронил, а так, я тоже хочу подписаться на платки 4шт.

Да я как бы тоже пока не планирую, у меня бюджет хобби как бы на полном нуле.

demetrius2003
06.06.2015, 17:25
Низкий поклон! Предоплату 2шт. могу обеспечить.

Kinder5912
06.06.2015, 23:41
Приветствую!
Прошу проверить разводку конденсатора С15 (левый верхний угол).
По плате у него только 1 вывод - второй уходит на разъем XS13. Возможно это ошибка...

Mick
07.06.2015, 07:56
Приветствую!
Прошу проверить разводку конденсатора С15 (левый верхний угол).
По плате у него только 1 вывод - второй уходит на разъем XS13. Возможно это ошибка...

Нет там нет ошибки, разъем XS13 это не как бы не по нормальному разъем. Это разъем в который впаиваются провода, иными словами просто контакты. Более того там между первым и вторым контактом разрыв, там где стоит конденсатор. Напомню, что это одна из первых печатных плат. Возможно в последствии там и изменили. Я потом сравню с более поздней версией. Также надо еще сборку с перечнем элементов составить.

Mick
07.06.2015, 12:03
Кстати, тут еще один момент. Если вдруг и заказывать платы, то я думаю, что надо немного изменить разводку хотя бы для того чтобы убрать токоведущие шины. Ведь сами знаете что на оригинале есть внизу токоведущие шины с блокировочными конденсаторами. Это по всей видимости разводчики(цы) в то время не смогли правильно развести плату и пришлось шины +5В и GND тащить так сказать "поверху". Ибо я не думаю, что реально их сейчас купить новыми.

DemonId7
08.06.2015, 01:39
Нет, это не разводчицы не смогли :) Такие шины я во множестве видел на различных платах промышленного назначения. Причем только там, где использовались микросхемы (промышленной серии разумеется). Видимо в те времена это был нормальный способ разводки питания микросхем и его по привычке применили в "Суре".

Mick
08.06.2015, 08:07
Нет, это не разводчицы не смогли :) Такие шины я во множестве видел на различных платах промышленного назначения. Причем только там, где использовались микросхемы (промышленной серии разумеется). Видимо в те времена это был нормальный способ разводки питания микросхем и его по привычке применили в "Суре".

Ну и что, что ты видел в других промышленных платах. Если бы в "Суре" везде их понасовали, а не одну часть развели, а вторую часть на токоведущие шины поставили, то я бы поверил в то, что разводчитцы тут не причем. Я склоняюсь, что как раз не смогли. Если поглядеть, как они развели всю плату, то можно и понять почему не смогли. Ответ очень прост - слишком коряво разводили. Я думаю что можно было развести и без токоведущих шин.

И тут весь вопрос не как они раньше сделали плату, как допустим сейчас без них обойтись, ибо искать эти шины сейчас полный швах.

CodeMaster
08.06.2015, 10:04
ибо искать эти шины сейчас полный швах.

Найти их наверное невозможно, но реализовать замену не сложно.

Mick
08.06.2015, 10:12
Найти их наверное невозможно, но реализовать замену не сложно.

Не ну конечно проводками запаять, спору нет. Только в чем тогда эстетика :). Более того тут вопрос должен стоять как, либ чистый олдскул - тоесть реплика как есть, либо например чутка изменить. Например, вместо этих шин, сделать нормальные шины питания. Еще как пример вместо кучи РФ2, поставить например две РФ4 или две 27C64. Ну или так по мелочи. Конечно разводку при этом придется несколько поменять, поэтому интересно тут улышать мнение тех, кто реально хотел бы купить плату.

perestoronin
08.06.2015, 10:37
В качестве ПЗУ идеально впихнуть 27С512-45Z.
Да и ОЗУ желательно заменить на более современные. А на освободившееся место интегрировать функциональные расширения и доработки.

scaraby
08.06.2015, 12:39
Конечно разводку при этом придется несколько поменять, поэтому интересно тут улышать мнение тех, кто реально хотел бы купить плату.

Я бы реально купил плату. А кроме того, купил бы и ту, которая сверху находится, если появится такая возможность. Глядя на состояние плат, которые мне достались вместе с купленным на барахолке раритетом, хочется плакать. Но хочется именно оригинальную плату без изменений и улучшений.

Мне кажется, ценность мероприятия именно в максимально возможном повторении оригинала. Другое дело, если существуют непреодолимые препятствия на пути к этому.

Mick
08.06.2015, 14:18
Мне кажется, ценность мероприятия именно в максимально возможном повторении оригинала. Другое дело, если существуют непреодолимые препятствия на пути к этому.

По сути преград нет, кроме доставаимости токоведущих шин. Если оставлять оригинал, то придется запаивать провода вместо шин.

DemonId7
08.06.2015, 17:36
Если бы в "Суре" везде их понасовали, а не одну часть развели, а вторую часть на токоведущие шины поставили, то я бы поверил в то, что разводчитцы тут не причем.Везде понапихать - это денег стоило. Так что здесь вопрос баланса цены и простоты.


И тут весь вопрос не как они раньше сделали плату, как допустим сейчас без них обойтись, ибо искать эти шины сейчас полный швах.Поход к сборщикам цветмета + ножницы по металлу + напильник = шина.
Жаль тема не всплыла годик назад, дал бы плат с такими шинами вагон и тележку. Теперь даже не знаю. В среду поспрашивау чпушников, может у них остались.

Mick
08.06.2015, 19:58
В качестве ПЗУ идеально впихнуть 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

Mick
23.06.2015, 08:25
Стоит обратить внимание, что там некоторые крепежкные отверстия несколько не попадаю с реальной платой. Я когда распечатал 1:1 печатку, то получилось что некоторые отверстия уехали. Я как поправлю выложу исправленную версию (архив заменю).

Mick
07.11.2017, 10:46
Обновил файл большой печатной платы 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

Mick
08.11.2017, 16:22
Не сочтите за рекламу, но все таки. Павел Рябцов сделал реплики печатных плат - 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

Mick
20.11.2017, 18:13
Я тоже сделал платы, так что если нужны фотографии в хорошем качестве, то вот:

Надеюсь ты делал по герберам. Просто я недавно печатки поправлял - см. посты выше.

А так ждем еще и фото собранных плат :)

SeaBirdDK
20.11.2017, 18:21
да, по герберам, брал с твоего сайта.

Mick
20.11.2017, 18:34
да, по герберам, брал с твоего сайта.

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

- - - Добавлено - - -

Заодно хочу уточнить, что нижняя плата - это ранний вариант ПК8000 по всей видимости, потом магнитофонный узел делали на транзисторах, а плата имела несколько иную разводку.
Все не соберусь изучить тот вариант платы.

SeaBirdDK
20.11.2017, 18:34
да, отверстия совпадают, так что все нормально.

SeaBirdDK
22.11.2017, 08:48
Заодно хочу уточнить, что нижняя плата - это ранний вариант ПК8000 по всей видимости, потом магнитофонный узел делали на транзисторах, а плата имела несколько иную разводку.
Все не соберусь изучить тот вариант платы.
Кстати, что интересно, перечитал интервью с разработчиками на твоем сайте и в самом конце интервью, самый последний абзац, где идет речь про магнитофонный вход вроде как речь идет о том, что было наоборот, сначала схема на транзисторах, а потом на операционнике, для улучшения качества считывания.

Mick
22.11.2017, 10:26
Кстати, что интересно, перечитал интервью с разработчиками на твоем сайте и в самом конце интервью, самый последний абзац, где идет речь про магнитофонный вход вроде как речь идет о том, что было наоборот, сначала схема на транзисторах, а потом на операционнике, для улучшения качества считывания.

Я думаю, что все таки он ошибся, потому как если смотреть по датам выпуска компов, то сначала вроде все же был на операционнике, а потом уже на транзисторах. Более того если взять Весту, то там вообще интереснее. Плата там используется с разведенным операционником, но детали там не запаяны были, а был кусок текстолита на котором был собран этот узел на транзисторах.

Впрочем, я могу и ошибаться. :)

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

Mick
23.11.2017, 11:46
С разъемами не пролети. Их надо устанавливать с обратной стороны.
И не забудь соединить перемычкой контрольные точки.

SeaBirdDK
23.11.2017, 12:01
Да, разъемы так и собирался ставить конечно. Насчет контрольных точек тоже. Так как нет у меня на руках самого компьтера, то накачал картинок с инета и по ним сверяюсь по разположению элементов. Насколько я понял там многие блокировочные конденсаторы прямо на эти перемычки распаивались. Хотя конечно есть сложности с тем, что было две версии большой платы и есть расхождения в списке деталей.

Mick
23.11.2017, 12:45
Контрольные точки я имел ввиду на верхней плате - в рабочем режиме должно быть соединение между 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 не совсем понял пока.

Mick
23.11.2017, 13:53
А да, я по нижней плате сборку то не выкладывал, вернее не доделал. У меня нет номиналов резисторов магнитофонного интерфейса

С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

Mick
23.11.2017, 14:34
Кстати попалась фотография платы с операционником и там этот C2 видно очень хорошо, да он стоит на питании скорее всего. Такой лежачий боченок в верзеней части платы.

Лежачий боченок скорее всего это реле, потому как вроде как с одной стороны две ноги впаяны. Очень похоже что это какая нибудь РЭС55.
А это уже интереснее.

Народ, у кого такая плата, проясните ситуацию с этим вопросом!

SeaBirdDK
23.11.2017, 14:46
Интересно. Жаль что катринка маловата.

Alex_LG
24.11.2017, 15:38
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)

Mick
24.11.2017, 16:01
Гы гы, я угадал что это реле.

Теперь бы номиналы резисторов магнитофонного узла и R76 (который похоже на реле идет) списать, если не трудно конечно.

SeaBirdDK
24.11.2017, 16:08
А какую функциональную роль это реле выполняет?

TomaTLAB
24.11.2017, 16:26
Двигло гамнитофона включает. Оно везде одно и то же делает. Традиция такая на 8-битках :) Можно из бейсика им пощелкать.
Чего там угадывать, его и на предыдущей картинке прекрасно было видно, что это РЭС55, как его можно с чем попутать.
А схема магнитофонная на корветовскую похожа. Тут вообще много чего похоже.

Mick
27.11.2017, 09:45
Двигло гамнитофона включает.

Похоже на то. Поскольку за основу ПК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
Единственное есть небольшие расхождения в части схемы работы с магнитофоном.

Mick
02.01.2018, 10:32
Вот поклонникам ПК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)

Примечание: При отрисовки верхней стороны, детали не удалялись, посему рисунок под микросхемами рисовался по наитию и может не быть точной копией.
Но в любом случае теперь есть если что плата и схема и в любой момент можно все поправить.

В первом посте выложил ссылки на файлы.

Mick
16.01.2018, 18:25
Сделал монтажку контроллера НГМД и положил к себе на сайт.

Электрическая и монтажные схемы в формате pdf - http://micklab.ru/file/pk8000/pk8000_ngmd049.pdf

Mick
16.03.2018, 08:47
Так что жду отчета процесса сборки и собственно фото собранных плат, я бы их (фото имеется в виду) разместил бы у себя на сайте в соответствующем разделе.

Народ, кто нибудь новодел в итоге собрал и запустил. Что за тишина?

Shumadan
16.03.2018, 17:26
Народ, кто нибудь новодел в итоге собрал и запустил. Что за тишина?
Я правильно понял, что при копировании с оригинальных плат, вы также сверялись со схемой?
Т.е. теоретически) при правильной трассировки, плата должна запускаться.
Где можно достать прошитый РТшки ? Никто не специализируется?

Mick
16.03.2018, 17:37
Я правильно понял, что при копировании с оригинальных плат, вы также сверялись со схемой?
Т.е. теоретически) при правильной трассировки, плата должна запускаться.


Где то так.



Где можно достать прошитый РТшки ? Никто не специализируется?

Напиши Mifody, он умеет их шить.

Shumadan
16.03.2018, 23:36
В итоге: РТшки получилось расковырять? А то Павел высказал сомнения по поводу них. Или ответить на это вопрос может только собранная плата?

Shumadan
17.03.2018, 12:25
Стал пока разбирать схему. Получается процессор на нижней плате, а тактовый генератор находится на верхней плате?

Mick
17.03.2018, 14:29
Получается процессор на нижней плате, а тактовый генератор находится на верхней плате?

Да, именно так.

Shumadan
19.03.2018, 23:52
В общем решил поучаствовать в этой авантюрной затее - заказал у Павла платы). Где бы найти ещё разъемы СНП34-30 и СНО?

Shewan
22.06.2018, 18:39
Долго думал и тоже решил ввязаться.

ЗЫ: http://www.city416.ru/teh/p_bus.html к вопросу о шинах

Voyager
04.07.2018, 20:48
Заказал в ЧиДе вот такие раъемы 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).

Voyager
05.07.2018, 07:35
Вот здесь (http://www.phantom.sannata.ru/forum/index.php?t=26307).

В мае я у него узнавал. У него оставались только папы. Хотя он и планировал еще заказать.

genka_z
26.07.2018, 15:11
Добрый день!

Можно ли где найти список деталей (BOM) для платы схема которой представлена в файле pk8000_sys001.pdf с сайта http://micklab.ru/
?
Для второй платы в pk8000_sys006.pdf есть такой списочек.
Спасибо.

Пока сборка находится на стадии подбора комплектующих..

Для sys001 их pcad2002 схемы в bom сгннерировалсч список микросхем. А вот номиналы резисторов и конденсаторов там отсутствуют.. где их можно найти? Может обладатели реальных компов подскажут? Никто еще не собирал новодел?

Voyager
01.08.2018, 15:49
В большей части собрано. Не запаяны пока только шины питания и под вопросом РТ2 на верхней стороне платы, ибо не уверен ни в исправности своих, ни те что найте выложены на моем ПК не завелись. Хотя вроде анализатором пролазил по микросхемам, исправны если только РУ2 я не проверял. Номиналы мелочевки, конденсаторы, резюки, диоды и тд., брались со схемы из книги 4 (по моему суры, сейчас не помню.). Надо только внимательно к схеме читалки магнитофонной присмотреться или пока вообще этот узел не собирать. Микросхемы можно оттуда же брать, а можно и из пикадовского файла на сайте Михаила.

Mick
01.08.2018, 16:21
Виноват, признаю - все никак не добью файл сборки. :(

cy6
31.10.2018, 03:38
Пока сборка находится на стадии подбора комплектующих..

Для sys001 их pcad2002 схемы в bom сгннерировалсч список микросхем. А вот номиналы резисторов и конденсаторов там отсутствуют.. где их можно найти? Может обладатели реальных компов подскажут? Никто еще не собирал новодел?

Скорые платы все быстро накупили и тишина, действительно. :v2_dizzy_army:

А номиналов разве нет в сканах принципиальной схемы из заводских книжек?
У меня два компа, из которых рабочий один комплект, а второй на паузе с ремонтом. :v2_dizzy_tired2:

Но я готова ввязаться в драку новодел. Только не спеша, и если с РТ2 кто то поможет. :)

SeaBirdDK
31.10.2018, 07:37
и если с РТ2 кто то поможет
С РТ2 готов помочь, если что.

cy6
18.11.2018, 00:25
Вот такая красота у меня теперь есть. Любуюсь. :)

https://pp.userapi.com/c849432/v849432104/c2720/NdI5OHnmtUE.jpg
https://pp.userapi.com/c849432/v849432104/c26db/wqRO8nojefM.jpg

Спасибо, SeaBirdDK, SergeyLLL и Mick. :v2_dizzy_christmas:

Mick
18.11.2018, 08:59
Вот такая красота у меня теперь есть. Любуюсь

Безусловно красиво, а когда она собраннее наверное еще красивее. Пока еще никто не отчитался о успешном запуске новодела :)

perestoronin
18.11.2018, 10:15
по микросхемам, исправны если только РУ2 я не проверял.
Если про К155РУ2, то лучше их заменить на надежные КР531РУ9 (по цоколевке с РУ2 1 к 1), много РУ9 есть на барахолке.

с РТ2
С РТ2 вопрос тоже решился заморозкой Стерх-007 в морозильной камере, пока программатор прогревается медленно до комнатной температуры защита от перегрузки ложно не срабатывает. Есть чистые и прошитые РТ2 на барахолке.

cy6
20.11.2018, 01:40
Итак, полный список деталей (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, в котором есть все в удобном виде, по виду корпусов (для подсчета панелек) и по платам.
Ну и мелочь большой платы надо пересчитать, ее немало.

Alex_LG
03.12.2018, 10:56
На работе, в свободное от работы время спаял верхнюю плату.)))
Пока нет разъемов, не хочется резать СНП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)

cy6
08.12.2018, 23:06
Разъемы снп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

cy6
11.01.2019, 03:25
Собрала верхнюю плату полностью, включая родные разъемы. Разъемы покупались в элеконте.
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, не совпадают по форме, с аналогичными на заводской исправной плате.
Возможно, ПЛМ таки неверно прошиты.

cy6
11.01.2019, 23:01
Кстати, с разъемами снп34с-30р-в полный анекдот. Их надо разгибать пассатижами и обрезать кусачками.
А еще, контакты внутренние не первой свежести попадаются. :) Надо было копить на золотые. :)

Shumadan
12.01.2019, 22:37
а может банальный неконтакт. Вся мелкологика в панельках

cy6
12.01.2019, 23:56
Прошлась по панелькам, в первую очередь. Возможно, стоит еще осциллографом пройтись, просто на признаки жизни.
Думаю надо шинный анализатор (https://zx-pk.ru/threads/20530-pk8000-remont.html?p=875264&viewfull=1#post875264) снова цеплять, чтобы проверить сигнал RDY, его формирует одна из ПЛМ.

cy6
13.01.2019, 02:04
Дамп с рабочей конфигурации

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?
:(

Паять анализатор к ПЛМке и сравнивать? Выпаивать из рабочего пока неохота.

cy6
13.01.2019, 04:56
Снятая кардиограмма выходов 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.
Тестер не дает гарантии, что микросхемы будут работать в реальной схеме, а не только в тестере, но позволяет выбраковать заведомо проблемные.

- - - Добавлено - - -


Возможно, ПЛМ таки неверно прошиты.
Или одна или обе прошивки некорректные прошиты в микросхемы или ошибки в трассировке платы, или сопли на плате, или утечки от флюса, или бракованные пассивные элементы, или проблемы в металлизации отдельных отверстий на плате.

Сейчас лучше не дергать микросхемы в панельках, а пройтись по всем функциям от ведущих к ведомым внутри ПЛМ и найти где начинаются отличия, влияющие на последующие функции, между работающей платой и не работающей.

cy6
13.01.2019, 20:20
Спасибо за поддержку этих тем. :)


Рабочую платку прошу не трогать
Для снятия анализатором приходится подпаивать. Потому и не слишком приятная процедура, каждый анализ (пайка), это рисковать рабочим железом.


сопли на плате, или утечки от флюса
Вряд ли, все под лупой, флюс только ФКС (канифольно-спиртовой), непроводящий.

Кстати, оригинальные заводские платы очень тяжко паять, в плане соплей. Там не только маски нет, но и дорожки толще, чем промежуток между ними.
Сами же дорожки уже залужены. Потому, после каждого подключения анализатора - лупой по несколько раз. И поливаю ФКСом.


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ей надергать отдельные картинки рабочие и нерабочие из тех файлов, чтобы из них было понятно что выход из ПЛМ с рабочей платы не соответстует функции прошивки из файла.

"Кардиограмма" с неисправной платы при этом будет только лишь как вспомогательная, чтобы быстрее понять с какой фукнции (выхода ПЛМ) начинается проблема.

alvis
13.01.2019, 21:03
Для снятия анализатором приходится подпаивать. Потому и не слишком приятная процедура, каждый анализ (пайка), это рисковать рабочим железом.
Может просто пока их просто не отпаивать (если есть такая возможность)? Просто временно оставить провода подпаяными к плате, а с другой стороны пока что припаять диагностический разъем.

cy6
14.01.2019, 06:41
А почему анализ начали с 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. Может кто-то захочет поупражняться в программировании ?

cy6
14.01.2019, 08:02
Есть тестовая ПЗУ для ПК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).
Не встречала, но возможно и есть. Хотя, у него уже есть встроенный анализ современных протоколов, в родном п/о.

ivagor
14.01.2019, 08:13
Дамп с рабочей конфигурации
Если в скобках младшие 8 бит адреса, а рядом - данные, то эта рабочая конфигурация странная.
Первый байт не буду трогать, начиная с F3 должно быть так
(00) F3 (01) C3 (02) 20 (03) 29 (20) 3E (21) 84 (22) D3 (23) 87 (87) 84 (24) 3E (25) 00
т.е. даже тут много странностей. Жирным выделил запись в порт.
Как я понимаю, это шд и ша не прямо с процессора, т.к. были бы видны еще и слова состояния.

cy6
14.01.2019, 08:34
Попробую разобрать "функцию" 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. Верно?

ivagor
14.01.2019, 08:57
Возможно стоит разобраться для начала с адресами, которые выходят на разъем расширения. Или попробовать взять их из другого места. Смотрю на дамп с новой платы и там во многих местах адреса каждый цикл (или это не каждый цикл?) уменьшаются на 2. Процессор подряд так не может, уменьшить за раз адрес на 2 он может только командой перехода.

- - - Добавлено - - -

Кстати, еще момент. Если процессор реагирует на прерывания, значит он DI не прочитал, до него этот код команды не дошел.

cy6
14.01.2019, 09:24
Смотрю на дамп с новой платы и там во многих местах адреса каждый цикл (или это не каждый цикл?) уменьшаются на 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" не отрабатывает (как в случае с моей новодельной верхней платой), то стек начинает использоваться без инициализации (при входе в прерывание процессор автоматически использует стек).

ivagor
14.01.2019, 09:33
А как же вход в прерывание, по сигналу 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 чередуя их примерно два раза в секунду ну или как там получится ?
Затем его следует проверить на рабочей плате и далее уже мучить этим тестом в ПЗУ новодельные платы.

ivagor
14.01.2019, 09:51
И на этом месте возвращаемся к тому, что требуется для дальнейшего запуска рабочее ОЗУ, так как стек находится именно в нем.
Или тестое ПЗУ, которое может делать хотя бы "бииип" без использования ОЗУ.
1. Про pop и ret я исправил, но это было очевидно
2. Об озу, стеке, тестовом пзу и прочем можно забыть до тех пор, пока процессор не начнет читать и исполнять команды

- - - Добавлено - - -

Стоит проверить сигналы на 555АП6 (D17)

b2m
14.01.2019, 12:16
Возможно, процессор не дожидается сигнала READY, находясь в цикле ожидания.
И получает сигнал INT.
После сброса (если конечно при включении питания сигнал сброса подаётся необходимое количество тактов) прерывания запрещены, т.е. процессор не должен реагировать на сигнал INT. Команду DI там поставили наверное для того, чтобы запуск с адреса ноль не отличался от сброса. Если вторая команда читается по адресу 38h, то процессор выполнил первую команду как RST 7, т.е. на шине данных процессора видимо оказалось FF, а не то, что надо.

perestoronin
14.01.2019, 13:02
до тех пор, пока процессор не начнет
Если процессор "глухой", то без пошаговой отладки только Вы сможете вылечить новодел.

ivagor
14.01.2019, 13:06
процессор выполнил первую команду как 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

cy6
15.01.2019, 05:35
После сброса (если конечно при включении питания сигнал сброса подаётся необходимое количество тактов) прерывания запрещены, т.е. процессор не должен реагировать на сигнал 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.

Похоже на правду?

cy6
24.01.2019, 23:17
Процессор запустился, светодиоды гаснут, до теста ОЗУ программа доходит. Плату (новодельную верхнюю) я не трогала. Причина - была вставлена оригинальная заводская РТ2 DD17 и процессор ожил. :)

Теперь, нужна еще нормальная DD16, чтобы ожили и мультиплексоры. Новость скорее хорошая, так как возможно новоделы верхних плат жизнеспособны.
Но без обоих верных РТ2 (DD16, DD17) шанса запустить их нет.
DD17 управляет синхронизацией с процессором (READY), а DD16 работой ОЗУ.

cy6
30.01.2019, 03:34
Безусловно красиво, а когда она собраннее наверное еще красивее. Пока еще никто не отчитался о успешном запуске новодела :)
Итак, отписываюсь. :)

Верхняя плата новодела успешно запущена. Работает с заводской нижней платой от Хобби, и заводскими РТ2. :v2_dizzy_roll:
На новодельной плате не было никаких проблем, все отлично. Если изготовитель п/п не допустит ошибок, то все будет хорошо, так как герберы в порядке.
Для успешного запуска нужны две 556РТ2 (DD16, DD17) с правильной прошивкой!

Еще раз, скажем огромное спасибо людям, благодаря которым этот новодел появился.

P. S. По содержимому этого сообщения, должно быть понятно, что все предыдущие сообщения о поисках неисправностей на плате можно игнорировать.
После того, как я выпаяла и вторую заводскую ртшку (DD16), и вставила ее в панельку новодела, вопрос исчез сам собой.

SeaBirdDK
30.01.2019, 06:07
Здорово. Значит нужно разбираться с прошивками РТ2.

Shewan
30.01.2019, 12:54
Назревает вопрос, а как бы эти рт считать бы? А то чует мое сердце не пойдут те что у меня в комплекте к плате лежат...

perestoronin
30.01.2019, 14:11
Назревает вопрос, а как бы эти рт считать бы?

Для надежности и снижения почтовых расходов лучше это сделать в Питере, и не на 007 Стерхе с шаманскими обрядами глубокой заморозки Стерха, а на 011м или его самосборной реплике от MV1971.

Mick
30.01.2019, 14:44
Верхняя плата новодела успешно запущена. Работает с заводской нижней платой от Хобби, и заводскими РТ2.
На новодельной плате не было никаких проблем, все отлично. Если изготовитель п/п не допустит ошибок, то все будет хорошо, так как герберы в порядке.

Вот это чудненько. Теперь еще бы считать "правильные" прошивки и тогда вообще замечательно будет.

Shewan
30.01.2019, 17:40
Осталось найти в Питере стерх 011 и правильные РТшки, но главное сосредоточить это все в одних руках, желающих осуществить операцию

Shumadan
30.01.2019, 17:51
У меня тоже есть набор плат и РТ2. Тоже мучают сомнения по поводу корректной прошивки. Поэтому и не собираю

SeaBirdDK
31.01.2019, 05:37
Для надежности и снижения почтовых расходов лучше это сделать в Питере, и не на 007 Стерхе с шаманскими обрядами глубокой заморозки Стерха, а на 011м или его самосборной реплике от MV1971.
А можно поподробнее, чем 7й стерх от 11-го отличается в этом плане?

cy6
31.01.2019, 23:53
Теперь еще бы считать "правильные" прошивки
Получилось считать. Получилось записать копии, и они оказались рабочие (вставлены в новую верхнюю плату и Сура работает).
Чуть позже выложу, вместе с попыткой сравнения с ранее выложенными прошивками.

Огромное спасибо за помощь, тому кто помог грамотно считать и прошить РТшки.

perestoronin
01.02.2019, 04:20
А можно поподробнее, чем 7й стерх от 11-го отличается в этом плане?

Для успешной прошивки РТ2 пишут что 011й не требуется замораживать, чтобы обмануть нежную защиту по току как у 007го.

SeaBirdDK
01.02.2019, 06:31
Для успешной прошивки РТ2 пишут что 011й не требуется замораживать, чтобы обмануть нежную защиту по току как у 007го.
Теперь понятно. У меня как раз на 007 были проблемы с записью РТ2, хотя РТ1 шьются абсолютно без проблем.

Shewan
01.02.2019, 22:59
У меня лежит плата uniprog 2.1 от Павла Рябцова. По идее она с РТ2 должна справляться. В ближайшее время планирую ее собрать, почти все на нее набрал.

perestoronin
02.02.2019, 01:16
У меня лежит плата uniprog 2.1 от Павла Рябцова. По идее она с РТ2 должна справляться. В ближайшее время планирую ее собрать, почти все на нее набрал.
Только прошивки новые возьмите из соседней темы, что су6 выложила сегодня.
Да и Mick просим обновить информацию у себя на страничке. Так глядишь и счастливых пользователей ПК8000 прибавится.

Arix
04.02.2019, 22:43
У меня есть две "Суры", одна рабочая. На днях я купил плату контроллера жесткого диска, буду собирать. А тут я увидел плату контроллера НГМД. Аж слюнки потекли! Делали ли эту плату и можно ли её заказать?

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)

cy6
30.05.2019, 22:13
Выжившие есть, с новоделами? :)
Я нижнюю плату еще не садилась паять.

Voyager
04.06.2019, 10:15
Нижняя почти собрана, кроме шин питания и проводов для подключения к штатным БП и клаве, но банально времени нет все довести до ума.

Voyager
03.07.2019, 19:54
Платы собраны кроме внешних разъемов. Сижу теперь и пытаюсь понять почему не запускается. На видео белый экран с черным бордюром с одного края и горят все светодиоды. На сброс реакция есть. Проверил активность на шинах ПЗУ и процессора, и там постоянные импульсы. Содержимое ПЗУ тоже проверил., без замечаний. Верхняя плата проверена на рабочей ВЕСТЕ и она исправна. В хобби ее не стал рисковать пихать, там эта плата имеет другую ревизию и немного отличается соединениями.
К стати в ХОББИ нижняя плата нафарширована по полной, стоит операционник по входу мага реле управления движком магнитофона. Такое впечатление, что это какая то ранняя ревизия.

Mick
03.07.2019, 21:38
Платы собраны кроме внешних разъемов. Сижу теперь и пытаюсь понять почему не запускается. На видео белый экран с черным бордюром с одного края и горят все светодиоды. На сброс реакция есть. Проверил активность на шинах ПЗУ и процессора, и там постоянные импульсы. Содержимое ПЗУ тоже проверил., без замечаний. Верхняя плата проверена на рабочей ВЕСТЕ и она исправна. В хобби ее не стал рисковать пихать, там эта плата имеет другую ревизию и немного отличается соединениями.
К стати в ХОББИ нижняя плата нафарширована по полной, стоит операционник по входу мага реле управления движком магнитофона. Такое впечатление, что это какая то ранняя ревизия.

Фото собранных плат сделай. Может какую перемычку не поставил?

Voyager
03.07.2019, 22:20
Да там вроде их всего 2. одна на верхней и одна на нижней, и обе стоят.
Фотки скинул на гугл драйв. Получилось так себе, если не устроит завтра при дневном свете попробую сфотографировать.
https://drive.google.com/drive/folders/1flLFrDo6Z7ac3txm4sfC9-S8MOs2Gp4h?usp=sharing

cy6
03.07.2019, 22:58
Платы собраны кроме внешних разъемов.

Фотки скинул на гугл драйв.
Хорошие новости. :v2_thumb:

Прошивки РТ2 какие ставили?

*Палец_Вверх* (вместо спасибов).

Voyager
03.07.2019, 23:45
Прошивки стоят ваши из этой ветки https://zx-pk.ru/threads/18970-pk8000-proshivki-plm.html?p=999392&viewfull=1#post999392.
Прошивались на клоне стерха 011. Разница от той что выложена у мика на сайте в полной инверсии данных. Очевидно это особенность примененного для считывания программатора.

Voyager
04.07.2019, 11:08
Пока результат такой. Экран теперь полностью белый и гаснет светодиод РУС. Отсутствовало переходное отверстие на 12 ножке D41 и соответственно нулевой банк не был запитан.

- - - Добавлено - - -

Как понял D32 инициализируется а D33 пока нет и дело не в самой микросхеме, ибо замена ничего не дает

Mick
04.07.2019, 12:33
А ты две дорожки проводками запаял?
В оригинале, как и на реверсе две дорожки питания не разведены.
D36 7 нога (GND) не соединена с GND платы.
А также +12В платы не соединена с разъемом питания.
Проверь, а то может у тебя проц то и не работает ввиду что ему +12В не приходит.

Voyager
04.07.2019, 13:22
У меня все питание идет через верхний разъем, Оттуда прозвонил и все питание расходится по плате. В том числе и на D36. Да и не гас бы алф. К стати, после гашения ALF(рус на клавиатуре),из динамика идет шум, как будто туда подали шину данных и РЕГ продолжает гореть. При этом если клавиатуру не подключать то этого шума нет. Уж думаю не сдохла ли ид10 на клаве. И излучатель и светодиод РЕГ и клавиатура идут от D33

Voyager
04.07.2019, 16:05
ПК завелся!!!!! Проблема была в питании. Похоже несмотря на все замененные кондеры он выдавал слишком большие пульсации. Надо еще разобраться с клавиатурой ибо автоматом печатает белиберду, но это уже мелочи. Главное картинку дал и на клавиатуру реагирует!

P.S. сейчас подключен к мелкому импульснику RT-85B от MEAN WELL.

Mick
04.07.2019, 16:48
А к родному питальнику от Хобби не пробовал подсоединить?

P.S. Иногда посещает мысль а не уменьшить число ПЗУ на плате до 1 или 2, поставив одну MC27128 или две MC2764(РФ4).
А на освободившиеся место поставить AY. Но это мысли вслух. :)

Voyager
04.07.2019, 17:56
Нет. Не пробовал. Там все заводская пайка, не хотелось колхозить. :)

- - - Добавлено - - -

Магнитофонный вход проверен. Программы грузятся, хотя не могу сказать что без матюков. На пример программу тест с кассеты весты удалось загрузить без ошибок с 5 раза. С телефона это вообще не вышло. :v2_dizzy_facepalm: Загрузка велась через родной операционник на плате.

Voyager
04.07.2019, 20:11
P.S. Иногда посещает мысль а не уменьшить число ПЗУ на плате до 1 или 2, поставив одну MC27128 или две MC2764(РФ4).
А на освободившиеся место поставить AY. Но это мысли вслух. :)

Однако такие... интересные мысли. :D

cy6
04.07.2019, 23:26
ПК завелся!!!!!
Урааааааааааааааааааааа! :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:

Arix
04.07.2019, 23:56
Надо еще разобраться с клавиатурой ибо автоматом печатает белиберду
Если включить комп без клавиатуры, будет автоматом печататься белиберда. Может, у вас контакт пропадает?

ivagor
05.07.2019, 08:03
одну MC27128
Внутреннее пзу потенциально до 64 Кб, можно и 27512 поставить и прописать туда что-нибудь нужное (например с выбором при старте). Все равно с разъемов эта область недоступна и если "изнутри" ее не использовать, то она пропадает.

Voyager
05.07.2019, 12:12
Это производственный дефект в плате?

Других проблем значит не было?

Может производственный а может просто и у меня так попало. Здесь может быть и просто случайность при производстве и попасться только на одной двух платах.



И еще хотела спросить, как земляные шины сделали такие красивые?
Из меди вырезал полоски, просверлил отверстия и залудил. А стойки из штырьков разъема PLS. :)



Если включить комп без клавиатуры, будет автоматом печататься белиберда. Может, у вас контакт пропадает?

Да дело было проще. D33 (ВВ55) сходила с ума.

Mick
05.07.2019, 13:58
Внутреннее пзу потенциально до 64 Кб, можно и 27512 поставить и прописать туда что-нибудь нужное (например с выбором при старте). Все равно с разъемов эта область недоступна и если "изнутри" ее не использовать, то она пропадает.

Ну тогда что ограничиваться только 64кб, можно рассмотреть вопрос на счет флеш диска. Какую нибудь флешку на 512кб (AT29F020) или больше и маппер (регистр страниц) .

ivagor
05.07.2019, 14:19
Просто для 64 Кб есть штатный способ доступа, а для бОльших размеров надо что-то придумывать. Если очень захотеть, то для флешки 512 Кб наверно можно и cp/m адаптировать. Может b2m (он ведь адаптировал cp/m для конфига KDOS) или DemonId7 заинтересуются.

b2m
05.07.2019, 14:28
ROM-диск для cp/m могу добавить, а флеш-диск - вряд-ли, флеш-память у меня не эмулируется. Я как-то мало интересовался протоколом записи во флеш-память.

ivagor
05.07.2019, 15:56
Посмотрел 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 навешать и будет съемный диск, можно будет переность на нем программулинки из интернета и в интернет
Это уже несколько лет как есть :)

ivagor
06.07.2019, 10:32
Для карточки на базе 9938 или 9958 DMA не нужен, IRQ не обязателен (можно или на принтерный порт завести один бит или контролировать программно). Такую карточку можно к любому ПК8000 (да и не только к нему, при большом желании) подключить, проблема в программной поддержке.

cy6
06.07.2019, 12:53
Плюс часики, лучше все таки 512ВИ, для аутентичности.
Может быть часы лучше на устройство ввода-вывода ставить?
Например, на Вашу чудную плату контроллера IDE. Тогда любая заводская Сура (с разьемом расширения) будет с часами.
Или на контроллер SD карты.

Время нужно для временных отметок файлов, в первую очередь.

DemonId7
06.07.2019, 19:41
Я уже жалел, что не поставил на контроллер часы. С другой стороны, плата часов есть, а к разъемам можно в параллель подключать хоть десяток устройств. Поэтому, может когда-нибудь будет время адаптировать систему под часики.

Arix
06.07.2019, 23:23
Время нужно для временных отметок файлов, в первую очередь.
Так в самой системе СР/М-80 временные отметки, вроде как, не предусмотрены. У СР/М-86, вроде, есть, но она не про нашу честь, она 16-битная.

Voyager
08.07.2019, 21:45
Вся нижняя плата собирается по 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 Вольт, правда на плате вместо отверстия под пайку сделано переходное отверстие. Но это не трудно переделать.

Mick
08.07.2019, 22:11
поздних он собирался на отдельной плате и на транзисторах.

Это считай промежуточный вариант. Сначала на старых платах делали на отдельной плате, а в поздних уже эти транзюки стояли на основной плате, а операционник уже убрали.
Я хотел было срисовать этот вариант, но пока руки не дошли.

Voyager
09.07.2019, 01:14
Это считай промежуточный вариант. Сначала на старых платах делали на отдельной плате, а в поздних уже эти транзюки стояли на основной плате, а операционник уже убрали.
Я хотел было срисовать этот вариант, но пока руки не дошли.

Возможно. Мне он просто не попадался.

Voyager
10.08.2019, 23:43
Закончил сборку.
В прошлый раз плата отказывалась работать со штатным БП из за процессора с платы Весты. Ему не хватало 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)

scaraby
19.12.2020, 18:12
3D-модель верхней платы. Может, пригодится кому для сайтов в качестве иллюстрации.

https://a.radikal.ru/a09/2012/8f/5d0bbaf79174t.jpg (https://radikal.ru/big/yrttpfd92gr8h)

Alitius
29.04.2021, 17:13
Наконец дошли руки дособрать верхню и нижнюю платы.
Верхняя взлетела сразу -
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)

Alitius
30.04.2021, 14:51
Подключил клавиатура (правда нет уверенности, что она на 100% исправна), горят только рус и рг, на клавиши не реагирут. На ресет плата реагирует, ткнулся карманным осцилом, движение на памяти есть. Прошивку брал с сайта Mike - ПК8000 BASIC 1987 версия 1.2, разрезал какой-то программулиной на 8 частей по 2к (как текстовый файл) и залил на РФ2, все правильно же?

Alitius
25.05.2021, 17:20
Так и не выходит у меня каменный цветок, с нижней платой не стартует как полагается, на экран выводит светлые вертикальные полосы, периодически перемещающиеся. Прошивки РФок пробовал разные (1.1, 1.2), результат один. Микрухи проверил уже и не по одному кругу, все живые. Еще раз плату пропаял.
https://i.ibb.co/4mB0bht/IMG-20210525-170301.jpg (https://ibb.co/4mB0bht)
Есть еще кто живой в теме? Может будет у кого идея?

Mick
25.05.2021, 18:57
Есть еще кто живой в теме? Может будет у кого идея?

А ты VD2 что запаял, там должен быть стабилитрон типа КС147А
Напряжения на проце все есть?

И да, точки КТ1 и KT2 должны быть соединены. На схеме же указано это

Alitius
25.05.2021, 21:41
А ты VD2 что запаял, там должен быть стабилитрон типа КС147А
Напряжения на проце все есть?

И да, точки КТ1 и KT2 должны быть соединены. На схеме же указано это

Стабилитрон поставил 5v1, точки на верхней плате замкнуты, на нижней же ничего замыкать не нужно?
Питание на проце все на месте. Тыкался сегодня карманным осцилом, движение на проце есть, также как и на ПЗУ. Выше уже писал, верхняя плата в другом компе работает, то бишь косяк с нижней.

Mick
26.05.2021, 08:05
на нижней же ничего замыкать не нужно?

На нижней тоже нужно, ибо они дешифратор ПЗУ активируют, иначе у тебя ПЗУ никогда не выберется.
Погляди собранные заводские платы ранних выпусков - они замкнуты. Это уже в последних платах эту контакты заменили проводником.

Alitius
26.05.2021, 10:30
На нижней нужно, ибо они дешифратор ПЗУ активируют, иначе у тебя ПЗУ никогда не выберется.
Спасибо мил человек, ведь знал что я где-то дурак, не мог понять где.
Теперь черный прямоугольник, без текста. На сброс реагирует, динамик при сбросе щелкает (раньше тишина была). Клаву отпаял, мешала крутить плату туда-сюда. Ищу дальше, может я еще что забыл? :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 версии.

Alitius
26.05.2021, 15:55
если как текстовый - зависит от программы которой резал. в общем случае - неправильно. резать надо как бинарник. для этого можно использовать например winhex, или софтину от программатора Турбо 6 версии.
Разрезал winhex, сравнил содержимое с тем, что я резал как текстовик, различий не нашел.

Alitius
21.07.2021, 17:12
И все-таки я ее победил, обе платы стартанули =))
Немного смущает секундная задержка перед стартом с черным прямоугольником, вроде на оригиналах такого нет?


https://youtu.be/5zUMOvzRGOI

cy6
12.09.2021, 13:46
И все-таки я ее победил, обе платы стартанули =))
Что было то, что не давало нижней плате стартовать?


Немного смущает секундная задержка перед стартом с черным прямоугольником, вроде на оригиналах такого нет?
Есть.

Alitius
12.09.2021, 14:40
Что было то, что не давало нижней плате стартовать?

Парочка РФ2 оказалась не той системы, на программаторе шились-читались-проверялись, а по факту на плате работать отказывались. От безысходности решил поменять пзушки (все остальное проверил уже несчетное количество раз), благо рфок много было, по две переписывал и менял.

Корпус под него нашел, сейчас жду парочку неисправных бпшек, из двух один соберу и будет полноценный комп :)

surinm
24.06.2023, 11:53
Неспешно разбираюсь с репликой, которая досталась мне от уважаемого Altius. В целом все работает, комп запускается, даже грузится с IDE контроллера. Но! ничего не запускается - уходит просто в черный экран. На команды в бейсике реагирует ошибкой - ? 0 Error
CLS например очищает экран, но сразу ошибку выдает. Color 15,4,4 - черный экран. В общем веде себя неадекватно... Прошивку проверить?...

- - - Добавлено - - -

да, проблема была в ПЗУхах... поменял весь комплект на заведомо рабочие - завелось все

cy6
25.06.2023, 18:10
Жаль, что мало кто ПК8000 собирает.
А ведь он несложный, и платы все разведены без ошибок, прекрасные.
Прошить РТ, тоже всегда можно найти у кого и где.

Mick
25.06.2023, 20:18
Жаль, что мало кто ПК8000 собирает.
А ведь он несложный, и платы все разведены без ошибок, прекрасные.
Прошить РТ, тоже всегда можно найти у кого и где.

Если опустить детали про софт, то скажем найти оригинальный корпус - одна из проблем.
Даже если найти корпус, то две платы, одна из которых большая - немного перебор.
В принципе если упихать все на одну плату, добавить AY, упомянутый вами в соседней ветки COM порт - вот может быть более интересный вариант