Просмотр полной версии : Линевский Специалист
Дошли руки до платы Линевского Спеца.
Спаял.
https://i.ibb.co/rkmWGpj/A79-DE1-D1-765-A-44-B7-B71-A-D936-CD90-D014.jpg (https://ibb.co/mJGxCyj)
Пока есть только растр
https://i.ibb.co/q1Sxx7K/C9-C45-C38-7200-4873-BDD9-4-EEDD52310-CF.jpg (https://ibb.co/q1Sxx7K)
С тестом не стартует.
Как должна выглядеть картинка с процессором и ОЗУ?
- - - Добавлено - - -
- - - Добавлено - - -
Сигнал на входе, 11 нога dd47
https://i.ibb.co/q1BNZY3/72-FC08-CC-0579-47-A0-8-AC2-5-E9-B50-CDAACE.jpg (https://ibb.co/q1BNZY3)
На выходе, 10 нога dd47
https://i.ibb.co/M1rpvZv/C2-F41-AF7-60-B1-4125-861-B-8-F0-FD1-D1-D712.jpg (https://ibb.co/M1rpvZv)
Это нормально?
На шине данных тишина
- - - Добавлено - - -
Если сигнал на выходе "смассштабировать" имеем такой вид
https://i.ibb.co/QfhKQK6/239-B0-BC9-CA19-43-F5-A80-D-7742-A4-F8-CD21.jpg (https://ibb.co/QfhKQK6)
- - - Добавлено - - -
Особенности платы выявленные в ходе запуска:
На шелкографии есть ошибочка С8 на самом деле С7
https://i.ibb.co/tZKZ8GV/C2-EEC68-D-533-A-4-E71-B340-7286-E1-CF1960.jpg (https://ibb.co/TK2Kmf9)
Этот конденсатор лишний, сажает линию сигнала чтения на +5в. Отпаял.
https://i.ibb.co/H4MvgNX/A49941-F9-7524-4304-B725-57-F4-BA639-AD5.jpg (https://ibb.co/7CTcygb)
Для установки в качестве ОЗУ КР565РУ5 на плате нужно выполнить соединение следующих точек:
3А - 8В
1В - 2С
Добавить соединение на DD23.2 с DD23.14
Также необходимо перерезать дорожку идущую к dd18.13 и подсоединить 13 ногу к +5 в через резистор R8
https://zx-pk.ru/attachment.php?attachmentid=70023&d=1568878930
Поставить dd14 на панельку, 6,7 ноги отогнуть
Вывод 6 DD58 подключить к 5 ноге дешифратора DD53
Не забываем про блокировочные конденсаторы на ОЗУ, на шелкографии они не отмечены, но места под них есть.
Какой схемой пользуетесь? Моей восстановленной (http://www.spetsialist-mx.ru/schemes/SpetsialistL.pdf)? Если да, то 11 DD47 - это выход сигнала чтения с процессора. Лучше посмотрите, что творится на выводе 19 процессора. Реагирует ли схема на сброс? Я так думаю, что в ПЗУ зашит тест Рюмика?
Да, схема Ваша.
Сброс проверял, имеется, а вот сигнал чтения как то странно проходит. Подозреваю, что dd47 не работает как надо и поэтому нет чтения из ПЗУ в которой как раз находится тест Рюмика.
осцилоскоп шикарный
похоже выход закорочен , 10 нога в смысле
ну или мс дохлая
Да уж..
https://i.ibb.co/tbyY3w9/9226-C033-5-C4-C-493-C-940-F-DB4-A311291-E9.jpg (https://ibb.co/THzPrDs)
А какой от него теплый, ламповый запах горелой пыли когда прогреется... У современных такого нет :)
Проверю 10 ногу на КЗ и поменяю ЛН1 если что..
- - - Добавлено - - -
КЗ нет.
ЛН1 поменял. Без изменений.
Отпаянную мс проверил тестером логики, она исправна.
Pluto будет первопроходцем этого клона в этом веке, по крайней мере данной платы. Упоминается он только здесь (http://asvcorp.ru/darch/hardware/specialist/linevo-mainboard-plate/index.html).
Старую плату (восстановленную) собирал и Алексей Морозов (http://alemorf.ru/comps/specialist_lin/index.html).
Все микросхемы, которые сидят на этом сигнале (10dd47) стоят на панельках, кроме 589АП16.
Я их снял, изменения сигнала не происходит. Попробую отключить АП16. Если это не поможет, то может быть какая то ошибка на плате..
так не бывает! можно ногу освободить от всего и посмотреть спортивным интересом
Вечером проверю
- - - Добавлено - - -
Посмотрел гербер платы, вроде все правильно с этим сигналом.
Надо ещё сопли проверить, хотя на вид все чисто..
Pluto, по идее, с установленным ОЗУ должен появится мусор на экране, если проца нет. И картинка может сильно зависеть от типа микросхем ОЗУ.
https://i.ibb.co/H4MvgNX/A49941-F9-7524-4304-B725-57-F4-BA639-AD5.jpg (https://ibb.co/7CTcygb)
Этот конденсатор лишний, сажает линию сигнала чтения на +5в. Отпаял.
https://i.ibb.co/Bqvc09c/LINEVO.jpg (https://ibb.co/Wg7GmLG)
На гербере такого нет
Теперь сигнал такой
https://i.ibb.co/tmD8f2G/05-CA1081-05-BB-45-F0-B069-753-B90210048.jpg (https://ibb.co/yfqWTk9)
- - - Добавлено - - -
Но пока не стартует. По прежнему белый экран.
- - - Добавлено - - -
Периодически стал появляться мусор на экране
https://i.ibb.co/1bbVs2c/E218-AFA6-8685-4553-A8-AF-E8-C5927796-AE.jpg (https://ibb.co/25528KJ)
Shumadan
09.09.2019, 00:21
А на кой в этой версии Специалиста ВИ53 и ВВ51? На плате они толком не разведены. Они где то используются?
HardWareMan
09.09.2019, 07:01
Pluto, по идее, с установленным ОЗУ должен появится мусор на экране, если проца нет. И картинка может сильно зависеть от типа микросхем ОЗУ.
Нет. Чтобы картинка появилась без процессора, надо 19ю ногу процессора (что зовётся SYNC) заземлить. Иначе висячка на ней воспринимается как запрос памяти процессором и в сдвиговый регистр ничего не запишется. Точнее, запишется то, что запросит висящая шина адреса процессора. Т.е., мерцание хаотичных точек это норма.
шина данных ожила с тестовым пзу ?
Вроде да. Вчера вечером только перепаять успел и ткнуть осцилом пару раз. Что то зашевелелилось на ногах ПЗУ-шки.
Сегодня вечером буду пристально смотреть. Здается мне, там еще один лишний блокировочник привешен у dd46. Проверю, доложу.
Shumadan
09.09.2019, 15:31
Параллельно перечерчиваю эту плату под себя и нашел еще один косяк. 13 вывод DD48 ИР12 сидит на земле и соот-но коротит всю цепочку на общий. Надо перерезать дорожку в районе 8 вывода DD53
Shumadan, под себя эт как ?
ви53 используется в спецах
и вв51 даж применяется в контроллере дисковода
13 вывод DD48 ИР12 сидит на земле и соот-но коротит всю цепочку на общий. Надо перерезать дорожку в районе 8 вывода DD53
Проверил. У меня все правильно, по схеме.
Shumadan, под себя эт как ?
ви53 используется в спецах
и вв51 даж применяется в контроллере дисковода
К чему всё это написал?
В общем, просмотрел вчера шины данных и адресов, везде есть активность, но экран по прежнему пустой.
Если подождать какое то время появляется динамически меняющийся мусор, который пропадает после сброса и появляется вновь.
Сброс и сигнал чтения с процессора имеются.
Cornelius
10.09.2019, 18:39
В районе микросхем ОЗУ смотрите подключение точек ххВ. Они не расключены в этом варианте платы, от слова "совсем"! На разный тип микросхем ОЗУ своя группа точек подключения.
Добавлю в тему пару ссылок:
Музей ASV (http://asvcorp.ru/darch/hardware/specialist/linevo-mainboard-plate/index.html)
ещё ASV (http://asvcorp.ru/darch/asv/specialist/index.html)
от Морозова (http://alemorf.ru/comps/specialist_lin/index.html) на схеме с этой страницы, обратите внимание на надписи карандашом!
софт (http://www.pk-info.ru/spec2/)
В районе микросхем ОЗУ смотрите подключение точек ххВ.
Под DD29 и левее через 8 и 16 корпусов.
Shumadan
10.09.2019, 20:40
Shumadan, под себя эт как ?
хотел собрать классический Специалист на РУ3, но с нуля плату рисовать не охота. А это почти классика, но слишком длинная - вот укорачиваю)
ви53 используется в спецах
и вв51 даж применяется в контроллере дисковода
В КНГМД стоит вроде КР1818ВГ93
ну классический КНМГД для Специалиста на ВВ51
Под DD29 и левее через 8 и 16 корпусов.
А можно популярно, для тех, кто в танке? :)
Что то не соображу, кто такие точки ххВ?
Они как то обозначены? К чему их подключать?
https://i.ibb.co/RY7ndxN/6-E459542-D9-F1-458-C-A219-199-D1-AAA4489.jpg (https://ibb.co/xX3vdpY)
- - - Добавлено - - -
В районе микросхем ОЗУ смотрите подключение точек ххВ. Они не расключены в этом варианте платы, от слова "совсем"! На разный тип микросхем ОЗУ своя группа точек подключения.
Добавлю в тему пару ссылок:
Музей ASV (http://asvcorp.ru/darch/hardware/specialist/linevo-mainboard-plate/index.html)
ещё ASV (http://asvcorp.ru/darch/asv/specialist/index.html)
от Морозова (http://alemorf.ru/comps/specialist_lin/index.html) на схеме с этой страницы, обратите внимание на надписи карандашом!
софт (http://www.pk-info.ru/spec2/)
Надписи карандашом на схеме есть только тут:
http://asvcorp.ru/darch/hardware/specialist/linevo-mainboard-plate/index.html
Тест у меня похоже запускается, только с картинкой беда
https://youtu.be/8QK2tJg5zM8
Shumadan
10.09.2019, 23:08
А можно популярно, для тех, кто в танке? :)
Что то не соображу, кто такие точки ххВ?
Они как то обозначены? К чему их подключать?
Эта плата также рассчитана на установку РУ3. У нее три питающих напряжения. Посредством этих точек коммутируют питание. Ещё вроде есть разница с РУ5 в мультиплексировании адресной шины
Cornelius
10.09.2019, 23:35
А можно популярно, для тех, кто в танке?
К примеру точка 1В между DD24 и DD32, это 8 нога микросхем памяти. На плате сейчас ни к чему не подключена.
2В - это питание +5В. Соединив 1В и 2В - тем самым подаём питание на микросхемы памяти.
3B - первая нога микросхем памяти, для установки РУ7. ИТД.
3A - адрес A7
4B - +12V
...и добавить соединение на DD23.2 с DD23.14
Т.е. для установки РУ5 нужно соединить 1В и 2В ?
И все?
Cornelius
11.09.2019, 00:05
И все?
Не только. Для РУ5 подключить точку 3А к точке 8В - это к 9 ноге мультиплексора DD18.
Далее по основной схеме проверить. Я сейчас далеко от компьютера, с телефона. Что нашёл навскидку.
По РУ5 вроде должно быть всё. Про DD23 не забудьте.
Для старой линевской схемы существовало какое нибудь описание этих точек?
На старой монтажке они во всяком случае промаркированы
Cornelius
11.09.2019, 09:33
Описания точек нет, я во всяком случае нигде не нашёл. Их вызвонить или определить по герберам, сравнив со схемой, дело 10 минут.
Serg6845
11.09.2019, 09:41
ну классический КНМГД для Специалиста на ВВ51
первый опубликованный - да, но вряд ли он стал классическим... если правильно помню - был заточен под 8" дисковод, причем конкретной модели, требовал аппаратной доработки оного дисковода для понижения скорости записи, и как следствие - по формату дискеты был ни с чем не совместим от слова вобще...
Serg6845, не поверите, формат записи apple 2 тоже ни с чем вообще не совместим, и к томуже на специфических дисководах
и сам контроллер еще проще , чем у спеца
все дело в волшебных пузырьках видимо
-)
Описания точек нет, я во всяком случае нигде не нашёл. Их вызвонить или определить по герберам, сравнив со схемой, дело 10 минут.
Просто увидев на шелкографии "РУ5", я посчитал, что все уже разведено именно под нее. Проверять разводку я не скоро бы догадался :)
Cornelius
11.09.2019, 10:33
Там скорее РУ5/РУ7, или во все посадочные ставят РУ3 или РУ6. Новосибирский академгородок всегда славился творческим подходом и унификацией всего и вся :)
Надо было добавить на реплику dip переключатели или джамперы для настройки и инструкцию на шелкографии :)
Cornelius
11.09.2019, 11:23
В следующий раз релюхи поставим :) Результат есть? Что теперь на экране кажет?
Вчера не успел, сегодня вечером постараюсь "взлететь"
Для старой линевской схемы существовало какое нибудь описание этих точек?
На старой монтажке они во всяком случае промаркированы
Старая схемы плохо разборчива. Только была информация отсюда (http://asvcorp.ru/darch/hardware/specialist/linevo-mainboard-plate/index.html).
...и добавить соединение на DD23.2 с DD23.14
По схеме все мс ОЗУ имеют соединение 2 и 14 выводов
Cornelius
11.09.2019, 20:14
По схеме все мс ОЗУ имеют соединение 2 и 14 выводов
По схеме да, на плате нет :( DD23 и DD33. Дорожка идёт рядом с контактом 2, а контакта нет, надо добавить. Мой недогляд.
Соединил
3А - 8В
1В - 2С
Тест идет, картинка такая
https://i.ibb.co/g6NgJC3/AC5-F1122-408-C-4-D4-D-BCDB-37-E094-A6706-F.jpg (https://ibb.co/ZN5TxCV)
https://i.ibb.co/0C6tWVz/21-FDA7-DE-1-C3-E-4-ACC-996-E-A0-D07-DD212-F9.jpg (https://ibb.co/5rSFzxJ)
- - - Добавлено - - -
Картинка без проца с заземленной 19 ногой
https://i.ibb.co/w4PWf7S/92485-AAA-97-FB-495-F-9-D79-89-E5-C6-F39-DAA.jpg (https://ibb.co/6FTPk8H)
грязный тест какойто, опять шина ланных попутана или регистр
Cornelius
11.09.2019, 21:49
Похоже да, ноги 16 - 18 местами попутаны на DD48.
Причём на плате и схеме оригинальной совпадает. Но на fifan-овской по другому - 16, 18 идут по порядку :( чудеса...
А если без микросхем памяти проверить, замыкая каждый выход и смотреть на экране по полоскам?
На плате по этому каскаду всё согласно оригинальной схемы, выходы регистра тоже смещены, видимо в угоду разводки. Придерживаемся оригинальной схемы.
Перекинул 16 и 18 ноги
https://i.ibb.co/K7gSDf4/D00237-CC-5612-422-D-8691-83867964-F01-E.jpg (https://ibb.co/K7gSDf4)
Без изменений
https://i.ibb.co/gV47VNk/E3-D7-DF14-AF5-B-462-F-AB3-B-6-D85-F6-BC5715.jpg (https://ibb.co/8cYBcq1)
https://i.ibb.co/cFRS5Bq/11315-A43-4-B6-D-468-E-970-F-6-CF7056-C4-DFE.jpg (https://ibb.co/vPf65F9)
Cornelius
11.09.2019, 22:29
Не Не НЕ!!! Там всё в порядке. Открываем оригинальную схему, находим D7.3 и на плате соединяем 9.10.11 (неинвертированный CAS). Должно всё получиться. Сейчас 9 и 11 нога DD7 просто висят в воздухе.
На плате DD7.3 ещё использовался под разные типы микросхем. Унификация, ..ть её...
И ещё момент, может мешаться сигнал с DD14.7, но это потом можно будет поправить.
находим D7.3 и на плате соединяем 9.10.11 (неинвертированный CAS).
Поставил перемычку, включил, белый экран и все. Тест не стартует
https://i.ibb.co/Th3MTLJ/261-AB073-0-C26-456-C-A712-E5-A62978-FFCB.jpg (https://ibb.co/w6mhLs8)
Cornelius
11.09.2019, 23:09
Смотрим, что теперь на 15 ногах ОЗУ (CAS)? он должен быть.
И да, при таком включении выводы 6,7 (выходы Q0,Q1) DD14 теперь закорочены, их нужно отключить. Либо в районе выводов 9,11 DD7, либо на самой DD14. Смотрите, что проще будет восстановить, в случае необходимости.
https://i.ibb.co/VvTHpC5/4-D6735-E7-EF04-4-ED6-BBA6-BCEADFC23-EE9.jpg (https://ibb.co/MR7851Q)
сигнал с 15 ноги ОЗУ
Cornelius
11.09.2019, 23:26
сигнал с 15 ноги ОЗУ
Поправил предыдущий пост. Сейчас выходы DD14 закорочены, надо поправить. И, видимо, по особенностям платы всё.
Проще откусить 6 и 7 ногу DD14, в будущем при сборке ставить DD14 на панельку и отгибать лапы.
Поставил dd14 на панельку, 6,7 ноги отогнул
CAS "приподнялся"
https://i.ibb.co/d0HXtF1/0758-DB55-86-A0-4-CB6-ACD6-DBF87-EA607-AD.jpg (https://ibb.co/GvrG9yB)
Мусора на картинке стало меньше, но символы не читаются
https://i.ibb.co/9vw3Cm6/9300-E1-A0-1842-4-EC0-8-CE9-4-C38-D0067118.jpg (https://ibb.co/59YxfXm)
https://i.ibb.co/Tt5JJyd/230-DFEDB-F03-B-4298-9886-F53-F478223-BA.jpg (https://ibb.co/DQnmmdT)
Cornelius
12.09.2019, 00:00
Смущает матрац... Как будто на каком-то корпусе ОЗУ на выходе постоянная 1 висит. Если ОЗУ вынуть и закорачивать последовательно выходы 2-15 на корпус? Или в микросхеме буфера на каком-то выходе единица.
А что ещё за сигнал виден на 3 периода? Что за синус?
Оперативку вчера по одной в Спектруме проверял.
С остальным надо разбираться..
Cornelius
12.09.2019, 00:08
Тогда беру таймаут, пора на самолёт выезжать.
https://i.ibb.co/RPZmQKb/BFB226-AA-6-B92-4-E5-D-B3-E2-9-A59868-DD4-E7.jpg (https://ibb.co/S0W8Vgy)
Так выглядят "+5 в" на мс ОЗУ. На БП все "ровно". Блокировочники на ОЗУ пока не ставил, т.к. специально мест не предусмотрено.
предусмотрено вродь
http://alemorf.ru/photo.html?path=comps/specialist_lin&n=1.jpg
и со схемой нужно разбираться, три или четыре группы конфигурационных контактов на плате,
предусмотрено вродь
http://alemorf.ru/photo.html?path=comps/specialist_lin&n=1.jpg
и со схемой нужно разбираться, три или четыре группы конфигурационных контактов на плате,
Т.к. Линёвский является клоном Специалиста, то такие примочки как считыватель SD карты и адаптер PS/2 клавиатуры на нём будут работать. Главное наличие К580ВВ55, подключенной как порт "программатора".
считыватель SD карты и адаптер PS/2 клавиатуры на нём будут работать. .
Хочу контроллер (dip) SD карты прямо на плату впаять. А клавитатура оригинальная будет, как всегда :)
Ну и RGB организовать неплохо было бы..
Shumadan
15.09.2019, 18:52
есть успехи в запуске? Нашел еще одно несоответствие на герберах со схемой. Вход 13 мультиплексора D18 висит вместе с входами ТМ2 на +5, хотя по распиновке шины должен идти сигнал с выхода 8 счетчика D3.
Cornelius
15.09.2019, 19:26
Нашел еще одно
Вы какие герберы смотрите? На сайте fifan'a выложен очень старый файл. Плата изготавливалась по другому набору. На плате верно, как на оригинальной схеме.
В понедельник доберусь до стола, будем искать неприятность дальше.
Shumadan
15.09.2019, 20:28
Вы какие герберы смотрите? На сайте fifan'a выложен очень старый файл. Плата изготавливалась по другому набору. На плате верно, как на оригинальной схеме.
В понедельник доберусь до стола, будем искать неприятность дальше.
да. данные взял оттуда.
да. данные взял оттуда.
Перезалил. Обновите архив.
Вчера впаял блокировочники на ОЗУ, картинка стала чище, без случайных пикселей. Вертикальные полосы остались.
На выходах ИР12 сигналы присутствуют на всех ногах. Правда картинка на осциллографе странная, будто одновременно четкие "ноль" и "единица", а между ними фронты сигналов довольно слабо светящиеся. Возможно это осциллограф уже не в состоянии отображать нормально.
Cornelius
17.09.2019, 10:37
полосы остались.
Надо искать источник. Переставив корпуса ОЗУ, расположение полос поменяется? Без микросхем ОЗУ, замыкая выводы 2-14 на корпус, что будет на экране?
И попробовать заменить буферы АП16, или хотя бы поменять местами, посмотреть изменения. По опыту, бывает "шумят" в ШД именно они.
шина данных в порядке, раз тест начинает работать
знач проц получает и отправляет правильные данные с пзу
а вот вывод с озу на видео както
либо опять чтото попутано
Мало того, даже пищалка музицирует :)
Cornelius
17.09.2019, 19:06
даже пищалка
"Монитор" пробовали запускать или только Рюмика?
А по нечитаемым шрифтам - смущает только вот это место на оригинальной схеме (совпадает с разводкой на плате).
По идее ноги 2-3 на DD50 надо местами менять. Логично?
Монитор не грузится
Виснет на такой картинке
https://i.ibb.co/QPg4Ps0/32-E930-DF-542-B-4-D7-E-ACB6-934-D776-FD240.jpg (https://ibb.co/sKfZKL7)
АП16 и ИР12 менял, ничего не меняется
- - - Добавлено - - -
По идее ноги 2-3 на DD50 надо местами менять. Логично?
Сейчас 15 и 17 на dd48 поменяю, она на панельке
- - - Добавлено - - -
Поменял 15 и 17 ноги, без изменений
https://i.ibb.co/Ssv2nwS/B3-B37535-70-A6-46-A1-A63-A-D0390-FC75862.jpg (https://ibb.co/2nKwt3J)
Cornelius
17.09.2019, 20:13
Переставив корпуса ОЗУ, расположение полос поменяется? Без микросхем ОЗУ, замыкая выводы 2-14 на корпус, что будет на экране?
Возвращаемся к этому.
Вытащил ОЗУ и ПЗУ, белый экран.
Заземлил все 2-14 выходы - стал черный.
Вынимаю по одной перемычки, зажигается одна вертик.полоска.
Порядок полосок нужен?
- - - Добавлено - - -
dd25 и dd26 как будто местами поменяны, полоски не последовательно появляются..
Cornelius
17.09.2019, 20:44
будто местами
Так по схеме и есть. На предыдущей странице я же выкладывал картинку с сомнениями.
Значит по выходам ОЗУ, регистрам и буферам всё в порядке. Тогда нужно смотреть сигналы RAS CAS и КП2.
У меня такая плата тоже собрана, жду только АР16.
...15 и 17 ноги ИР12 оставил поменянными местами.
вернуть обратно?
Cornelius
17.09.2019, 20:50
Пока можно оставить. Ещё, чтобы закрыть вопрос с этим блоком - вставлять микросхемы ОЗУ по одной последовательно и смотреть, какая из них даёт вертикальную полосу. Там и будет висящая единица на выводах 2-14. По ней определим какая КП2 или РУ5 не очень исправна.
Все вынуть и по одной вставлять или по одной вынимать и смотреть?
Cornelius
17.09.2019, 21:03
Вставляем первую, запускаем тест. Добавляем вторую, запускаем тест. Добавляем n+1, запускаем тест.
Полоску дает dd28
При замене мс ничего не меняется
Также, тест похоже ругается на dd27 и dd28
https://i.ibb.co/Wk72dFd/13-E6-E753-08-DD-4-C0-C-8-F56-AC96-F5-EC8500.jpg (https://ibb.co/K2BrQ7Q)
на символах этих микросхем что то обозначено
Cornelius
17.09.2019, 21:42
Полоску дает dd28
На этом этапе осталось найти, что даёт единицу - DD48.22 или DD52.12-14, если замена мс ОЗУ не даёт эффекта. Ну и монтаж там ещё раз проверить, так, на всякий.
А что, если попробовать поиграться емкостью С4?, от ее отсутствия, до 300пф, с шагом в 50пф... эта емкость подборная и такие эффекты от нее вполне могут быть...
И ту и другую менял.
Как еще это проверить?
Cornelius
17.09.2019, 21:56
поиграться емкостью С4
Тоже вариант, влияет на задержку сигнала WE.
Cornelius
17.09.2019, 22:20
Отпаял
Запаять обратно и на него довесить заведомо бОльшую ёмкость - 470-680pF. Осциллом посмотреть до и после сигнал WE.
Проверить уровни сигналов осциллом DD11.6 и DD47.10.
Сигнал WE при номинальном С4
https://i.ibb.co/NC5RMRd/C261-CE37-E9-F8-4-FB0-8-B6-D-3-C66-AD892377.jpg (https://ibb.co/qjK6v63)
Подпаял 470 pF, перестал запускаться
Полный расколбас..
https://i.ibb.co/vLvN4XX/B8-EB7319-F7-FA-4402-9-A75-EFBD4179-BEE4.jpg (https://ibb.co/frG3dDD)
- - - Добавлено - - -
Уровень сигнала dd47.10
https://i.ibb.co/jvSfsSz/7886-C7-E3-381-C-4500-BE02-B7-A829897-A1-B.jpg (https://ibb.co/QF4Qt4k)
dd11.6
https://i.ibb.co/B6CVx5P/0457-EBEA-1508-461-A-A095-8-BB61-F9-A76-D3.jpg (https://ibb.co/pKLv8BP)
раз dd28 дает полоску, знач md7
проверяем dd52 или меняем , ноги 12 , 13 , 14 щупаем осцилоскопом
смотрим сигнал на 4 , 5,6 ноге dd11
также под большим подозрением dd20 с открытым коллектором вродь -13 нога , ну и 11 , 12
кста и dd47 под подозрением на соплю , или мож вовсе ее сжег
dd52 уже несколько раз менял, а за остальным - понаблюдаю еще..
шиз
глянуть как md7 с d7 соотносится
и ла8 , уж очень мелкосхема с открытым коллектром, в цепи управления доставляет
...15 и 17 ноги ИР12 оставил поменянными местами.
вернуть обратно?
Надо вернуть обратно, там все правильно, по схеме вход ИР12 поменяны ножки 18 и 16 (3-5-7-9-18-16-20-22 ), соответственно выход будет 17 и 15 (4-6-8-10-17-15-19-21). Это, видимо, для удобства разводки ПП сделано.
Однако это влияет только на вывод изображения и к запуску не имеет отношения.
Надо искать коротыш на другую дорожку. Если микросхемы на панельках, в частности dd52, то имеет смысл без dd28 и отогнутой ножкой на dd52-14 посмотреть осциллогафом, что творится на самой дорожке под отогнутой ножкой dd52-14, смотреть можно на dd52-12. Там не должно быть сигнала, а должен плавать уровень, Z-состояние, тк останутся только входы dd52-12 и dd48-22...
Вернул на место ноги ИР12.
Отогнул 14 ногу dd52, вынул dd28.
Наблюдается Z-состояние на dd52.12
- - - Добавлено - - -
Нашёл непропай!
Панельку под dd52 недопаял
Картинка уже лучше!
- - - Добавлено - - -
https://i.ibb.co/k0xx1Py/48-CC5-F1-E-47-F7-469-C-AD71-240-CE807-EDCC.jpg (https://ibb.co/ZKVVmbJ)
- - - Добавлено - - -
Вертикальные полоски пропали и угадывается текст
https://i.ibb.co/bbVG1Cz/A21-E53-E5-E66-D-4-B6-F-8-A48-9-B350-DCD650-E.jpg (https://ibb.co/bbVG1Cz)
Остаются горизонтальные черные полосы
- - - Добавлено - - -
Монитор тоже запустился
https://i.ibb.co/K0N02HG/98-BC04-E4-5-A2-A-4963-8039-461-CE16736-CF.jpg (https://ibb.co/K0N02HG)
https://i.ibb.co/yP2FTnR/DF44-BFEF-53-DD-4-CD0-BB28-8124-A97-FD563.jpg (https://ibb.co/4tkRyZf)
Cornelius
18.09.2019, 23:00
Вернул на место ноги ИР12
Теперь ещё раз попробовать вернуть.
На DD48 сдвиг по ногам есть, на DD50 нет. А по идее должен быть.
Перепаял.
https://i.ibb.co/XX8bPXP/AFE4193-D-403-B-4935-83-FF-B07-EEC83173-E.jpg (https://ibb.co/zsJrgsg)
https://i.ibb.co/RCvRZf4/5-DDF8-AA7-BA13-468-A-A1-E8-4-AB40824-A873.jpg (https://ibb.co/RCvRZf4)
- - - Добавлено - - -
Непонятно, как лучше?
Cornelius
18.09.2019, 23:45
Да уж, идея так себе. Оставляем как на оригинальной схеме.
Теперь надо разбираться со строками - DD10, DD13, DD47.3 и тактовые DD1.6
Теперь ещё раз попробовать вернуть.
На DD48 сдвиг по ногам есть, на DD50 нет. А по идее должен быть.
При чем здесь DD50?!, биты MD4 и MD5 поменяны местами на входных ножках DD48, соответственно они же поменяны и на выходных ножках DD48. на оригинальной схеме ножка бита MD4 читается как 13, а на самом деле она 18. Если ПП повторяет оригинал, то там все ОК.
Предложу опять подобрать С4, но в пределах 50-100пф, либо искать непропай\КЗ в мультиплексорах DD15-18.
Теперь надо разбираться со строками - DD10, DD13, DD47.3 и тактовые DD1.6
Прошелся по означенным мс. Везде присутствуют входные, выходные сигналы.
На что следует обратить внимание?
HardWareMan
19.09.2019, 06:22
https://i.ibb.co/yP2FTnR/DF44-BFEF-53-DD-4-CD0-BB28-8124-A97-FD563.jpg (https://ibb.co/4tkRyZf)
Вот эта картинка однозначно говорит за старшие адреса. Монитор не трогает остальную память, он только экран стирает (несколько системных ячеек не в счёт). Отсюда вывод: он либо не стирает отображаемые полоски на экране (т.е. проблема в адресации CPU), либо процессор всё делает нормально, но синхрогенератор ошибается в выводе. В обоих случаях виноват старший адрес (А14 или А15). Проблема в том, что он переключается каждые 2 строки (т.е. явное замыкание с A1), а у синхрогенератора на А14 и А15 - константа. Т.е., адресация процессора и/или выход мультиплексора. Копай туда.
Serg6845
19.09.2019, 08:45
Вот эта картинка однозначно говорит за старшие адреса. Монитор не трогает остальную память, он только экран стирает (несколько системных ячеек не в счёт). Отсюда вывод: он либо не стирает отображаемые полоски на экране (т.е. проблема в адресации CPU), либо процессор всё делает нормально, но синхрогенератор ошибается в выводе. В обоих случаях виноват старший адрес (А14 или А15). Проблема в том, что он переключается каждые 2 строки (т.е. явное замыкание с A1), а у синхрогенератора на А14 и А15 - константа. Т.е., адресация процессора и/или выход мультиплексора. Копай туда.
с учетом того что тест памяти говорит ОК (и экран в тесте черный) - скорее синхрогенератор. и кстати - насчет А14 и А15 - если верить схеме из второго поста https://zx-pk.ru/threads/30876-linevskij-spetsialist.html?p=1025992&viewfull=1#post1025992 - они вовсе не константа.
12, 13 ноги DD18 идут на G16 и G8 (который также идет на 4 ногу DD15, как в классической схеме), и если G16 еще можно условно считать константой - то G8 однозначно нет. может здесь собака и порылась?
и еще - этот самый G8 идет через верхнюю половинку DD15 на МА0, туда же куда и А1. а по схеме он одновременно и МА7 дергает через DD18 нижняя половинка. вот и получается логическое замыкание А1 и А15, причем по сигналам внешне все будет выглядеть нормально.
- - - Добавлено - - -
Прошелся по означенным мс. Везде присутствуют входные, выходные сигналы.
На что следует обратить внимание?
если мое преlположение верно - проверить 13 ногу DD18. там должна быть постоянная лог. 1. если там импульсы как на 4 ноге DD15 - оторвать ее от схемы и подтянуть к питанию.
HardWareMan
19.09.2019, 08:48
Serg6845, чтобы получить растр Специалиста, то должно быть соблюдено следующее соответствие адресов CPU и синхрогенератора: A[7:0] = V[7:0], A[13:8] = H[5:0] и A[15:14] = {1,0}. Это если без привязки к конкретной схеме. Далее, V[7:0] это вертикальный счётчик, в наших компьютерах он 9ти битный [8:0] потому что строк в растре 312/313. Старший бит [8] используется для гашения. H[5:0] это счетчик байт в строке, это 6 бит счетчика строк. При этом, скаинурется все 64 байта, но 16 байт скрыты в строчном гашении. Старшие же 2 бита всегда константа, кроме Ориона, там это 2 бита регистра адреса экрана. Отсюда и пляшем.
Возвращаемся к упомятуной схеме. Столбцы считаются G[6:1] и тут всё правильно, оно соответствует A[13:8]. Строки считаются G[16,14:7], причём младшие 8 G[14:7] соответствуют младшим адресам A[7:0]. А теперь самое интересное: A[14] соответствует G[16], а A[15] соответствует G[8]. G[16] в процессе активного растра = 0, а когда он становится = 1 происходит кадровое гашение, это соответствует правильной константе для Специалиста. А вот A[15] подключён к G[8], а ведь это второй бит строк, который так же подключен к A[1]. Если плату делали под эту схему вот вам и ошибка, полностью отображаемая скрином выше. :v2_dizzy_facepalm:
Serg6845
19.09.2019, 09:04
Serg6845, чтобы получить растр Специалиста, то должно быть соблюдено следующее соответствие адресов CPU и синхрогенератора: A[7:0] = V[7:0], A[13:8] = H[5:0] и A[15:0] = {1,0}.
А[15:14] все же :)
Cornelius
19.09.2019, 10:43
По аналогии с "Экспрессом".
По аналогии с "Экспрессом".
Режем, перемыкаем?
Cornelius
19.09.2019, 10:54
Режем, перемыкаем?
Да. Через R8 на +5В.
Ага, посмотрел схему Экспресса
HardWareMan
19.09.2019, 11:18
А[15:14] все же :)
Верно, исправил.
Shumadan
19.09.2019, 11:55
есть успехи в запуске? Нашел еще одно несоответствие на герберах со схемой. Вход 13 мультиплексора D18 висит вместе с входами ТМ2 на +5, хотя по распиновке шины должен идти сигнал с выхода 8 счетчика D3.
значит в оригинальной разводке ошибки не было?
Cornelius
19.09.2019, 11:57
значит в оригинальной разводке ошибки не было?
Она не оригинальная, а просто не полная.
Платы сделаны в соответствии с оригинальной схемой.
Shumadan
19.09.2019, 12:02
Она не оригинальная, а просто не полная.
Платы сделаны в соответствии с оригинальной схемой.
оригинальной я называю эту плату http://www.asvcorp.ru/darch/hardware/specialist/linevo-mainboard-plate/plate-combo-large.png
Там тоже 13 вывод DD18 сидит на плюсе
Cornelius
19.09.2019, 12:43
эту плату
В основе эта плата, да. Потом были правки по схеме. Схемы самой платы я нигде не нашёл, придерживался оригинальной.
В некоторых статьях, сборщики оригинальной платы в 90-х писали, что резать приходилось нещадно, но, что именно резали, нигде ничего не документировали, к сожалению. Это касается кстати, и разводки на плате DD7, DD14. Но, к этому ещё вернёмся. Нужно было чего-то придерживаться.
Такие дела.
Да. Через R8 на +5В.
Перепаял. Теперь картинка правильная. Тест памяти работает, но в конце обрывается и перескакивает на тест клавиатуры.
https://youtu.be/8Dh3-GYGII8
- - - Добавлено - - -
https://i.ibb.co/yhY95B3/4-D832399-21-C4-4-AE6-880-B-3-AD268-D46706.jpg (https://ibb.co/PT9L4zS)
https://i.ibb.co/jRFXQq6/4852-DECC-737-F-4-A69-BF59-9223-A6205-CD9.jpg (https://ibb.co/0t3b61D)
Мониторы запускаются
https://i.ibb.co/rxZ6Mtz/92-F6730-A-5-FA6-41-F2-972-D-923-CA4-C236-B3.jpg (https://ibb.co/y68y5RZ)
https://i.ibb.co/RNNcP7y/584-B8-D4-C-BAB5-4-BF9-93-D9-B07-F282-F2-A2-C.jpg (https://ibb.co/PMMg4tQ)
Cornelius
19.09.2019, 20:07
Тест памяти работает
Что с Монитором? Директивы погоняйте.
Клавиатуру еще не прицепил
Проводком тыкал клавиши, реагирует и глубокий тест памяти запускался
Cornelius
19.09.2019, 20:13
Клавиатуру еще не прицепил
Самое время.
А если ещё в первом посте собрать особенности сборки платы, вообще будет песня.
Мои предварительные поздравления, начало для "Линёвского" в 21 веке положено.
Cornelius, Чему соответствует нумерация выводов на микроклавиатуре?
https://i.ibb.co/ZNB3qr1/0-B3-B06-B2-9-F8-D-4-EC9-92-E1-7-D6302316048.jpg (https://ibb.co/3kpwgbY)
Cornelius
19.09.2019, 20:33
Cornelius, Чему соответствует нумерация выводов на микроклавиатуре?
Разъёму Специалист-Экспресс. Открывайте схему с сайта fifan'a.
Serg6845
19.09.2019, 20:59
Перепаял. Теперь картинка правильная. Тест памяти работает, но в конце обрывается и перескакивает на тест клавиатуры.
https://youtu.be/8Dh3-GYGII8
фигня какая-то с отображением на видео начиная с 0:12... как будто с блоком питания беда... и очень подозрительные вертикальные линии из темных точек с 0:23 примерно. тоже могут намекать на проблемыи с БП...
Тест работает как ему положено, никуда не перескакивает.
На 57 сек обратите внимание, происходит прерывание стирания белой горизонтальной линии. Иногда происходят более длительные задержки при этом процессе, картинка пропадает и начинается следующий процесс
С 1:34 рисование полосы задерживается, картинка начинает прыгать и появляется тест клавиатуры.
Так постоянно происходит.
- - - Добавлено - - -
Клавиатуру запаял на половину, подключенные линии на тест откликаются
- - - Добавлено - - -
фигня какая-то с отображением на видео начиная с 0:12... как будто с блоком питания беда... и очень подозрительные вертикальные линии из темных точек с 0:23 примерно. тоже могут намекать на проблемыи с БП...
БП из Чип и Дип. Напряжения выдает нормально.
Попробую другой подключить
Вот (https://youtu.be/LYAdZQkC6U4) сравните нормальный проход теста.
Я собственно с Вост.Экспрессом сравнивал прохождение теста.
Не вижу разницы на каком клоне Специалиста выполняется тест. Вообще описание стадий прохождения теста были описаны в "Моделисте-конструкторе" и сохранены мною в тестовом файле в архиве с тестом (http://www.spetsialist-mx.ru/Soft/test_m.rar).
Я не говорю, что они отличаются на клонах.
Я вижу, что у меня коряво тест проходит. Наверное есть еще проблемы..
Статьи по Спецу у меня в оригинале со школы еще лежат, в т.ч. и тест Рюмика :)
Похожие артефакты у меня были, когда у меня глючил блок питания (потом блок питания сгорел). Ещё желательно просмотреть все точки питания платы, понавесить блокировочных конденсаторов.
Shumadan
20.09.2019, 18:47
электролиты тоже не помешают
Допаял клавиатуру.
https://i.ibb.co/qRpDYwY/75-A99-DD6-6417-4-A9-B-9264-B358-F7-C0-A03-D.jpg (https://ibb.co/qRpDYwY)
Запустил Монитор, работает.
Периодически подглючивает: портится картинка, но работает.
https://i.ibb.co/whpPn07/5-DA263-FE-583-D-4471-B548-DBFC43-B4-A604.jpg (https://ibb.co/whpPn07)
https://i.ibb.co/X4c83fR/02-E4-AA05-D73-E-4-A0-D-A193-432-AC4-BBDFFF.jpg (https://ibb.co/X4c83fR)
Иногда просто виснет.
HardWareMan
24.09.2019, 07:47
Вижу артефакты на изображении. Что-то пошло не так.
Угу, иногда нормально отображает,
https://i.ibb.co/W3xw8F0/09638-E48-7724-487-B-8400-43991-B4-BCD72.jpg (https://ibb.co/W3xw8F0)
а иногда - так..
https://i.ibb.co/whpPn07/5-DA263-FE-583-D-4471-B548-DBFC43-B4-A604.jpg (https://ibb.co/whpPn07)
HardWareMan
24.09.2019, 10:21
Ну, дык, исправляй, жиесь.
Уже не знаю, что и думать..
Повыдергивать панельки, запаять мс в плату разве что..
- - - Добавлено - - -
И еще..
стоит на выдеовыход допаять 0,022 мкф как в Экспрессе?
- - - Добавлено - - -
Эх, жаль, лоток чуть маловат..
https://i.ibb.co/x1Phf5S/3-D25-ACD0-0-BCC-4269-89-E0-4-A6-D716979-F2.jpg (https://ibb.co/x1Phf5S)
https://i.ibb.co/RbCCPb9/8-E28-F05-E-7-FCE-4-B32-8-AE4-B83-F3560-B53-A.jpg (https://ibb.co/RbCCPb9)
Размер оригинальной клавы Экспресса и Линевской платы почти совпадает
https://i.ibb.co/87748rs/E3686-CD0-F50-F-4566-9-CA4-6-E7-A0-BD3-C11-B.jpg (https://ibb.co/87748rs)
Serg6845
24.09.2019, 17:17
Допаял клавиатуру.
Запустил Монитор, работает.
Периодически подглючивает: портится картинка, но работает.
сопоставив картинку с видео теста памяти - явно глючит разряд D1, это по схеме - DD22. или наука о контактах вокруг нее.
- - - Добавлено - - -
Какой схемой пользуетесь? Моей восстановленной (http://www.spetsialist-mx.ru/schemes/SpetsialistL.pdf)?
кстати по схеме - на входы DD48 должны приходить MD0:7, а не MA0:7...
кстати по схеме - на входы DD48 должны приходить MD0:7, а не MA0:7...
Об этом ранее уже упоминали
Об этом ранее уже упоминали
Cornelius уже упоминал об этом. Прямо сейчас исправил и перезалил схему. Спасибо за подсказку. Кстати ещё бы указали бы на исправления в схеме. Оперативно исправлю.
В первом сообщении добавил все доработки
Serg6845
25.09.2019, 08:35
Cornelius уже упоминал об этом. Прямо сейчас исправил и перезалил схему. Спасибо за подсказку. Кстати ещё бы указали бы на исправления в схеме. Оперативно исправлю.
DD18 - 13 нога должна идти на лог. 1 (на R8 вроде ее вешали), 12 нога - на землю, хотя можно и как есть оставить, в нужное время она и так в нуле.
Пропаял dd22, погонял монитор, тест, глюки вроде ушли.
Но тест по прежнему в тех же местах коряво работает
Загрузить программы не получилось, буду проверять узел чтения.
Serg6845
25.09.2019, 08:52
Пропаял dd22, погонял монитор, тест, глюки вроде ушли.
Но тест по прежнему в тех же местах коряво работает
Загрузить программы не получилось, буду проверять узел чтения.
если тест так же вываливает темные точки - значит проблема с памятью никуда не делась. если нет - может быть и процессор (мне как-то раз попался - почти все работает, проявилось - в какой-то игрухе вместо круга рисовал квадрат)
Точек больше нет.
Глубокий тест ОЗУ проходит без проблем.
Осталось подтормаживание при выполнении теста.
Выводы 12 и 13 DD18 на схеме исправил. Остальные ошибки - к разводчику платы.
Диод D7 неправильно промаркирован на шелкографии.
Паять нужно по схеме: анодом к земле.
Узел чтения работать не хочет, припаял дополнительно резистор на 1 мОм между 3 и 6 ногами DA1, все равно четких фронтов у сигнала нет
https://i.ibb.co/qnVkV7M/EAE36642-52-D8-403-D-B330-D8931-C29397-E.jpg (https://ibb.co/8Bt6tND)
Serg6845
25.09.2019, 21:46
Диод D7 неправильно промаркирован на шелкографии.
Паять нужно по схеме: анодом к земле.
Узел чтения работать не хочет, припаял дополнительно резистор на 1 мОм между 3 и 6 ногами DA1, все равно четких фронтов у сигнала нет
осциллограф куда зацеплен?
в такой схеме резистор между 3 и 6 ногами практически ничего не даст - если источник сигнала достаточно низкоомный.
надо R15 увеличить раза в 2, а последовательно с С7 включить резистор килоом на 10-15-20. тогда эффект будет.
осциллограф куда зацеплен?
К земле
Serg6845
25.09.2019, 22:06
К земле
имелось в виду - к 6 ноге DA1 или к К9?
для 6 ноги размах маловат...
К9
Размах 5 в
- - - Добавлено - - -
Поставил Загрузчик, который на 1-й 2кБ пзушке, он начинает грузить программу в экранную область, ну и виснет в итоге..
Serg6845
26.09.2019, 21:20
К9
Размах 5 в
- - - Добавлено - - -
Поставил Загрузчик, который на 1-й 2кБ пзушке, он начинает грузить программу в экранную область, ну и виснет в итоге..
я бы подумал на тему более надежного чем лента источника загрузки, хотя бы на первое время - чтобы все протестировать как следует, убедиться что с железом нет проблем, а потом уже ленту добивать.
как вариант - взять пзу побольше, в него прошить монитор и набор тестов, перед запуском тесты копировать в озу. учитывая интересные эффекты во время теста памяти - стоит протестировать процессор например вот этим:70106
https://i.ibb.co/JvxTzPr/1.jpg (https://ibb.co/F5s1Bt8)
Как это работает?
- - - Добавлено - - -
Может, стоит озаботится выпуском «обвеса» для линевца?
SD контроллер, клавиатурный, RGB..
Если вдруг, то я за dip корпуса, меньше глаза ломать и аутентичней смотрится
HardWareMan
27.09.2019, 06:28
Как это работает?
Для правильного процессора правильный вариант теста. Ты же видел, сколько их там? Тест от i8080 пройдёт на Z80, но будет куча подобных ошибок из-за отличающихся флагов.
Serg6845
27.09.2019, 09:21
Как это работает?
вот так и работает. во-первых - долго. во-вторых - на настоящем исправном процессоре все тесты должны выдать ОК, проверено на классическом Специалисте с ИК80А.
- - - Добавлено - - -
Тест от i8080 пройдёт на Z80, но будет куча подобных ошибок из-за отличающихся флагов.
по факту - в ошибке будут все тесты. и с 8085 та же история.
Поставил 28с64 с Монитором, комп с ней не стартует.
Что то нужно дорабатывать?
Что то нужно дорабатывать?
А вообще схема начального пуска присутствует? Это запуск программ с #c000, а не с #0000.
А вообще схема начального пуска присутствует? Это запуск программ с #c000, а не с #0000.
Загрузчик с Монитором на 2х 28с16 стартуют, значит, присутствует.
Serg6845
30.09.2019, 10:19
Поставил 28с64 с Монитором, комп с ней не стартует.
Что то нужно дорабатывать?
без хирургии не обойдется...
надо у панельки в которую ставится 2864:
отрезать от +5В 23 ногу и подать на нее А11
на 2 ногу подать А12
22 ногу отрезать от DD53 и подать на нее собранный диодами сигнал выборки с 9, 10, 11,12 ног DD53 (диоды катодами к DD53, аноды вместе и на 22 ногу ПЗУ, ее же подтянуть к +5 через 3-5кОм)
- - - Добавлено - - -
Выводы 12 и 13 DD18 на схеме исправил. Остальные ошибки - к разводчику платы.
еще нашел -
DD53 - 3 нога - А12`
13 нога - А11`
DD19 - 6 нога - А15
14 нога - А11
соответственно 7 нога - А15`, 13 нога - А11`
по крайней мере по герберам так.
еще нашел -
DD53 - 3 нога - А12`
13 нога - А11`
DD19 - 6 нога - А15
14 нога - А11
соответственно 7 нога - А15`, 13 нога - А11`
Спасибо, исправил схему.
Установил вторую ВВ55 (dd58) на панельку. Комп перестал запускаться. Тест тоже не стартует.
Вытащил - заработало. ВВ55 проверена установкой на место dd46.
P.s.
Поменял проц, глюки при выполнении теста ушли.
А вторая ВВ55 в схеме заработала?
Нет, не заработала.
Буду прозванивать плату, смотреть что не так..
Shumadan
01.10.2019, 11:57
У D58 6 вывод CS висит в воздухе, что ни есть хорошо. Он должен быть подключен к 5 дешифратора D53
У D58 6 вывод CS висит в воздухе, что ни есть хорошо. Он должен быть подключен к 5 дешифратора D53
Запаял перемычку, заработало
Shumadan
03.10.2019, 19:30
если ставить память РУ3 или РУ6 кроме питания, что то еще нужно скоммутировать? На линевской плате 2 и 14 ножки микросхем памяти замкнуты, образуя триады, а на схеме Волкова они подключены к разным выходам буферных микросхем. Или это просто по разному построен мультиплекс?
По просьбе PVV перенёс посты касательные ROM-диска в соответствующую тему (https://zx-pk.ru/threads/30941-rom-disk-dlya-spetsialista.html).
Установил микроконтроллер с прошивкой на плату, пытаюсь запустить SD контроллер.
Есть вопросы по схеме:
https://i.ibb.co/tZBgJ8C/SDcontroller.png (https://ibb.co/DG4hR5K)
куда цеплять сигнал TAPE и диод D6 ?
Конечно лучше автора спросить, но он сюда не ходок. Тут есть разъяснения, просмотрите всю страницу (https://github.com/alemorf/retro/tree/master/specialist-sd_controller/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_% D0%BF%D0%BB%D0%B0%D1%82%D0%B0_%D0%BA%D0%BE%D0%BD%D 1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%B0_TQF P). На одной из jpg картинок всё расписано. Вход TAPE можно не подключать, если загрузчик зашить в ПЗУ.
Тут (https://zx-pk.ru/threads/21338-spetsialist-i-sd-karta/page3.html) разъяснял.
Вход TAPE можно не подключать, если загрузчик зашить в ПЗУ.
Тут (https://zx-pk.ru/threads/21338-spetsialist-i-sd-karta/page3.html) разъяснял.
У автора загрузчик объемом 8кб, не влезет в стандартное ПЗУ линевца.
Если я загружаюсь через вход TAPE, перемычка "tape on" не ставится ?
Загрузчик занимает.... Сейчас подсчитаю.
- - - Добавлено - - -
485 байт. Тут (https://github.com/alemorf/retro/tree/master/specialist-sd_controller/%D0%9F%D0%97%D0%A3_%D0%A1%D0%BF%D0%B5%D1%86%D0%B8% D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B0_%D0%B8_SD_STAR TER) в файле bios.bin в самом начале стоит переход по адресу #d800. loader.asm содержит исходники загрузчика. Я его переделал под Специалист МХ - всё работает.
Я имел в виду готовые прошивки (bios) с Монитором
У автора именно столько байт сколько я написал. #c000...#d7ff - занимает любое стандартное ПЗУ Специалиста (Монитор+Загрузчик), за исключением первых трёх байт - переход на сам SD Starter, как автор его озаглавил. На счёт перемычки не помню, т.к. всегда пользовался встроенным загрузчиком.
- - - Добавлено - - -
Просмотрев загрузчик вспомнил, что система переносится из атмеги через магнитофонный вход при отсутствии самого загрузчика в ПЗУ. Например в Сябре (http://www.spetsialist-mx.ru/images/SyabrIOP.png) (DD29), загрузчик в ПЗУ и всё общение с Атмегой организовано через порт С порта "программатора" ВВ55 + 1 пин другого порта. Перемычка на пине PC2 Атмеги отсутствует.
Можно для сброса SD контроллера использовать сигнал с 5 ноги DD12 (155ТМ2) ?
Нет, Vinxru же написал "кнопка сброса", т.е. вывод 2 DD12. На выводе 5 уже удлинённый импульс сброса - может долго срабатывать.
Shumadan
27.01.2020, 14:21
Пришли мои линевские платы. Не выдержал, спаял буквально за два дня. Изначально хотел поставить память РУ3 в керамике. Потом почесал репу - затратно и паять много, и собрал на РУ5. Благодаря участникам этой темы учел все выявленные ошибки в разводке. В итоге плата запустилась сразу – по крайней мере тест Рюмика проходит полностью. Не пришлось ничего резать и эМГэТэФить. Тем более это мой первый Специалист.
Теперь по изменениям на плате. За счет более плотного размещения микросхем ОЗУ удалось сократить длину платы более чем на 3см (длина 29.5см). Ширина осталось прежней. Также пришлось подвинуть ближе к разъемам узел чтения с МГ. Шаг сетки выбран 2.5 мм. поэтому дюймовые панельки DIP40 будет ставить затруднительно. Я рассчитывал поставить отечественные, но с ними произошла заминка, поэтому пришлось панельки делать из импортных однорядных цанговых пинов. Для DIP40 достаточно на каждую сторону нарезать три части (7+7+6). За счет этого выбирается разница в шаге. БИС сажается плотно, без выгибаний ножек.
В наличии было несколько планарных 533лн1 в золоте. Грех было их не использовать, поэтому при разводке оставил место и под них и возможность установки в DIPe. На другой стороне платы есть запаиваемые пины-перемычки. С помощью них коммутируют соединения с дешифратором, при установке более емких ПЗУ и коммутация при установке разных микросхем ОЗУ. За счет сокращения места пришлось заменить разъем второго порта ВВ55 на СНП34-30. Традиционно, справа осталось место для макетирования.
На разъем питания выведены все три напряжения. Хотя штатный преобразователь на-5в у меня тоже запустился.
https://i.ibb.co/X3fFgrM/DSC-1375.jpg (https://ibb.co/X3fFgrM)
Если у кого то возникнет интерес, в Барахолке открою тему. Осталось еще три платы.
Очень рад за Вас, что запустили плату. Прошу разрешения вставить фото на свой сайт - очень красиво вышло.
Shumadan
27.01.2020, 18:43
Очень рад за Вас, что запустили плату. Прошу разрешения вставить фото на свой сайт - очень красиво вышло.
да, конечно)
Всегда пользуюсь информацией с вашего сайта
Shumadan
28.01.2020, 13:17
какой содержимое должно быть первой ПЗУ?
Посмотрел на сайте - там куча Мониторов, Загрузчиков. Какую версию лучше использовать чтобы обеспечить максимальную совместимость с программами?
И по какому адресу должно быть обращение к второй ПЗУ, если допустим туда зашить Бейсик или Ассемблер?
Емкость каждой ПЗУ 8кб
Всё пространство для программ, располагаемое в ПЗУ занимает 12 кБайт. Для работы достаточно первых 4-х кБайт. Там располагается загрузчик и монитор. Остальное пространство могут занимать программы пользователя. Я использую Монитор2 (4).
Например, в Сябре кроме монитора и загрузчика есть ещё корректор памяти и бейсик. Загрузка последних я сделал по неиспользуемым буквам директив, сейчас не помню каким. Механизм таков: нажимаем U - программа из ПЗУ переносится в ОЗУ и там запускается. Если есть познания в ассемблере (да у меня и комментарии подробные) могу предоставить листинг. Весь начальный загрузчик от Сябра использовать не нужно - там выводится применяемый процессор и разрешение, кроме того есть небольшой тест памяти.
8 кБайт Х2- это объём готовой ПЗУ 2764 Х2, последние 4 кБайта будут всегда недоступны. Стандартное обращение к ПЗУ у Специалиста: C000...EFFF. Т.е. адреса первой ПЗУ - C000...C7FF, второй - C800...CFFF и так далее.
Если есть желание собирать контроллер SD карты от Vinxru, то в памяти нужно зарезервировать порядка 500 байт (так сделано в Сябре).
Shumadan
28.01.2020, 14:22
Т.е. адреса первой ПЗУ - C000...C7FF, второй - C800...CFFF и так далее.
Тут видимо ошибка. Если в каждой ПЗУ доступно 4кб, то первая ПЗУ С000-СFFF, вторая ПЗУ D000-DFFF.
Я правда скоммутировал дешифратор диодами чтобы первая ПЗУ выбиралась полностью - с С000 по DFFF
И еще вопрос: Знакогенератор то же обязателен или он встроен в Загрузчик?
Всё верно. Я говорил про ПЗУ по 2 кБайта.
Вот тут (http://www.spetsialist-mx.ru/index6.html) я собирал программы присланные пользователями и из журнала Моделист-конструктор:
Загрузчик - 2 C000H...C7FFH (DD52)
Монитор - 2 C800H...CFFFH (DD53)
Знакогенератор - 2 D000H...D7FFH (DD54)
Здесь расписан основной комплект Монитора2, адреса и номера ПЗУ по 2 кБайта. Получается 8 кБайт, обсчитался, сори.
Далее с адреса D800, например я ставил свой Standart Spetsialist Browser - программа для запуска rks файлов с SD карты.
У меня кстати, в итоге sd-контроллер заработал на Линевском.
Единственное, компьютеру требуется минут 5 на "прогрев" после включения, потом перестает глючить и работает без сбоев.
https://i.ibb.co/xmbYhCD/A8-EFFA43-31-C9-4-C4-D-9-B9-C-6-E8-C17-EE56-CF.jpg (https://ibb.co/xmbYhCD)
https://i.ibb.co/fpsSD3Z/3-F807676-D7-CD-4199-AF00-512446858557.jpg (https://ibb.co/fpsSD3Z)
https://i.ibb.co/wh04kKQ/D84-C2-C53-2-A81-436-B-BE96-7-E39649-C2649.jpg (https://ibb.co/wh04kKQ)
Тут, кстати Pluto представил фото программы от автора контроллера Vinxru. Оболочка называется shell.
Shumadan
28.01.2020, 20:39
прошил в ПЗУ Загрузчик 2, Монитор2 и Знакогенератор 2.
Вышла надпись PROGRAM
Клавиатуры пока нет, приходится тыкать проводкам по выходам порта.
Нажал СТОП и ВК загрузился Монитор.
В общем плата работает.
Между прочем, три красных платы в продаже (https://zx-pk.com/forum/viewtopic.php?f=7&t=15519).
Ну вот крикнул клич и две из трёх плат забрали.
Изваял плату PS/2 контроллера.
https://i.ibb.co/Gd4dZ44/A0-E764-E5-458-E-44-F4-947-B-DF99-FAC213-B5.jpg (https://ibb.co/Gd4dZ44)
Эрик с контроллером работать отказывается, нужно разбираться..
Переставил на Линевский все заработало без проблем.
Reset пока не задействован.
Попозже выставлю нужный фьюзбит.
https://i.ibb.co/DVPw1Y1/A08395-AF-CA5-F-416-A-94-A0-1-A40-E0016225.jpg (https://ibb.co/tmwYHzH)
Такая получилась икебана..
Микроклавиатуру теперь можно отцепить.
Cornelius
04.03.2020, 11:55
Полный зачёт! Осталось мышь прицепить и майкрософт офис поставить :)
Судя по фотографии необходимо не только мышь подцепить, но и сдром.
Cornelius, fifan, присылайте схемку, спаяем! ;)
Проверял ps/2 клавиатуру запуская различные игры.
Большая часть игр на PS/2 контроллер не реагирует.
Работает Адскок, Нарды
Cat, Driller, Dash, Loderunner, Zoo не работают.
В чем может быть дело?
Не сталкивался с такой проблемой. Обычно радикально - контроллер или работает всегда или никогда. Попробуй поставить тест Рюмика и дождаться его окончания и высвечивания клавиатуры. Если изображение на кнопках затресётся значит стоит изменить два резистора на подтяжки сигналов PS/2 или 18 резисторов на самой ВВ55. Последние я ставил на 4,7 кОм.
Сейчас на клавиатуру стоят 18 шт по 20кОм
Serg6845
12.03.2020, 13:49
Сейчас на клавиатуру стоят 18 шт по 20кОм
возможно многовато. у меня с 10к нормально работало.
20 кОм расчитано на клавиатуру, расположенную далеко от ВВ55 (до метра). Для определения подтяжки для Атмеги достаточно наверное и 1 кОм.
Serg6845
13.03.2020, 09:05
20 кОм расчитано на клавиатуру, расположенную далеко от ВВ55 (до метра). Для определения подтяжки для Атмеги достаточно наверное и 1 кОм.
с точностью до наоборот. чем больше сопротивление - тем легче навести на длинный кабель помеху. а снизу сопротивление ограничено нагрузочной способностью выходов ВВ55 - с килоомом может уже не взлететь.
По факту было так. Контроллер PS/2 клавиатуры не сработал у меня на клавиатуре с повешаными на ней резисторами в 10 кОм. Убрал клаву. Снова не сработал (резисторов подтяжки небыло). Припаял резисторы прямо на выводы ВВ55 на 1 кОм - заработал. Подсоединил обычную клаву к компьютеру (у меня она на вставляемом разъёме) снова контроллер не сработал - наверное сложилось сопротивление 10 кОМ + 1 кОм параллельно. Теперь отсоединил родную клаву и пользуюсь только PS/2 - жаль хотел обе клавы юзать одновременно.
Serg6845
13.03.2020, 14:08
По факту было так. Контроллер PS/2 клавиатуры не сработал у меня на клавиатуре с повешаными на ней резисторами в 10 кОм. Убрал клаву. Снова не сработал (резисторов подтяжки небыло). Припаял резисторы прямо на выводы ВВ55 на 1 кОм - заработал. Подсоединил обычную клаву к компьютеру (у меня она на вставляемом разъёме) снова контроллер не сработал - наверное сложилось сопротивление 10 кОМ + 1 кОм параллельно. Теперь отсоединил родную клаву и пользуюсь только PS/2 - жаль хотел обе клавы юзать одновременно.
здесь уже возможен вариант конфликта прошивки контроллера с родной клавой. то есть нажимаешь кнопки на родной клаве - софт компа начинает дергать ножки ВВ55, контроллер это видит и предпринимает какие-то действия, которые возможно и мешают жить. надо будет попробовать...
Просто отпаял спецовскую клавиатуру и ps/2 заработала со всеми играми. Резисторы подтяжки не трогал.
Shumadan
12.04.2020, 16:56
Пользуясь продолжительными каникулами, допаял плату клавиатуры на кнопках ПКН-150. Было желание сделать все таки "волковский" вариант. Забыл отметить на шелкографии назначение кнопок. Пока без внешней панели нажимать приходится вслепую. Без проблем загрузил несколько игр в WAV. Вообще мне показалось что Специалист в отличии от Радио 86 более продуманный. Изображение на LED экране без всяких помех, не дрожит и не сдвинуто. Игрушки на голову выше. Жаль, что я его не собрал в то время.
Несколько плат клавиатуры выставил на Барахолку. Позже опубликую макет верхней панели для резки лазером.
https://i.ibb.co/HV9rPmv/DSC-1457.jpg (https://ibb.co/HV9rPmv)
1533 серию можно использовать?
1533 серию можно использовать?
Можно. Кроме К155ЛА8 - нужно ставить именно этой серии. К155ЛП10 тоже аналог не найдёте.
В итоге плата запустилась сразу – по крайней мере тест Рюмика проходит полностью. Не пришлось ничего резать и эМГэТэФить.
На красной плате для РУ5 вот это нужно делать?
Для установки в качестве ОЗУ КР565РУ5 на плате нужно выполнить соединение следующих точек:
3А - 8В
1В - 2С
Shumadan
22.04.2020, 19:28
На красной плате для РУ5 вот это нужно делать?
Для установки в качестве ОЗУ КР565РУ5 на плате нужно выполнить соединение следующих точек:
3А - 8В
1В - 2С
Да, вот как я выполнил соединение (выделил желтым)
72321
Так же необходимо соединить перемычкой вывод 9-10-11 микросхемы D7 ЛА4
Впаял счётчики DD3 и DD4, а теперь вот смотрю, а земля-то подведена к ним? Не звонится. С обратной стороны дорожек не вижу. Красная плата.
Cornelius
22.05.2020, 22:15
На ИЕ5 другая цоклёвка, выводы 5-10. На 5 выводе +, на 10 выводе -.
Shumadan
23.05.2020, 00:27
На ИЕ5 другая цоклёвка, выводы 5-10. На 5 выводе +, на 10 выводе -.
Cornelius, все уже пояснил.
От себя добавлю: плата проверена - косяков нет.
оригинальной я называю эту плату http://www.asvcorp.ru/darch/hardware...ombo-large.png
Народ, я в прошлом году когда срисовывал платы разных Специалистов, срисовал эту, но так и не завершил.
Вернее, рисунок срисовал, но вот когда сопоставлял со схемами Специалистов, то заметил, что на этой плате сигналы F1 и F2 как бы перепутаны местами по отношению к остальным схемам. Иными словами он более соответствует то что было опубликовано в журнале М-К. Но вот читая тему, об этом я не увидел упоминания.
Скажите, кто делал реплики, вы эти сигналы правили?
И существует ли список исправлений.
А так, мне осталось совсем немного
https://i.ibb.co/Q91bZnZ/Specialist-linevski-pcb.png (https://ibb.co/Q91bZnZ)
Вернее, рисунок срисовал, но вот когда сопоставлял со схемами Специалистов, то заметил, что на этой плате сигналы F1 и F2 как бы перепутаны местами по отношению к остальным схемам. Иными словами он более соответствует то что было опубликовано в журнале М-К. Но вот читая тему, об этом я не увидел упоминания.
Сам себе отвечу, после анализа нашел у себя ошибку при переносе. Так что все вроде в порядке.
Ну и ссылка на материалы перерисовки - https://zx-pk.ru/threads/9661-spetsialist-varianty.html?p=1152215&viewfull=1#post1152215
К примеру точка 1В между DD24 и DD32, это 8 нога микросхем памяти. На плате сейчас ни к чему не подключена.
2В - это питание +5В. Соединив 1В и 2В - тем самым подаём питание на микросхемы памяти.
3B - первая нога микросхем памяти, для установки РУ7. ИТД.
3A - адрес A7
4B - +12V
Никакие тут РУ7 не предполагались.
Задали тут в vk вопрос про то как подключить память РУ3 или РУ6
Вот как я понял. При применении РУ3 и РУ6 общая память будет 32кб, ибо используются сигналы CAS1/ и CAS2/
И выв 1 микросхем он всего лишь -5В для памяти РУ3, а никакие РУ7
Перемычки для типа микросхем:
- КР565РУ5 микросхемы DD21 … DD28
3А - 8В
1В - 2С
- КР565РУ3 микросхемы DD29 … DD44
3А - 2В
1В - 4B
3B - 6B
- КР565РУ6 микросхемы DD29 … DD44
1B - 2C
Посему я файлы обновлю, ибо есть изменения.
Fifan: Синтаксис поправил.
Sergey1970
03.06.2025, 13:24
Доброго времени!
Спаял я линевский "Специалист". Первый запуск с тестом Рюмика выдал вот такое.
https://rutube.ru/video/79d58a71e4dbf0835617260edc01a639/
https://www.youtube.com/watch?v=Fy6refcJK2k
Нашел на yotube похожий тест
https://www.youtube.com/watch?v=UpU1ULrmiEA&t=1s
Что может послужить такой мешанине? ОЗУ протестил перед пайкой, логику проверял программатором TL866. АП16 и некоторые микросхемы ИР проверить не смог.
Звук тоже надо выводить/записывать. У меня такая ситуация была когда сдох один из мультиплексоров, который выдаёт адрес на память. АП16? Это что за клон?
Sergey1970
04.06.2025, 19:30
Звук тоже надо выводить/записывать. У меня такая ситуация была когда сдох один из мультиплексоров, который выдаёт адрес на память. АП16?
Спасибо, попробую посмотреть.
Это что за клон?
Брал гербер на сайте https://специалист-пк.рф/index14.html от Mick'а. Платы заказывал на Ali.
Да, я ВВ55 ещё и не запаивал. Это может как то повлиять? Звука поэтому и нет.
Отсутствие вв55 не только на звук, но и на запуск влияет! Без нее не запустится.
Отсутствие вв55 не только на звук, но и на запуск влияет! Без нее не запустится.
Очень верно подмечено. Как это без ВВ55 запускать?
Sergey1970
04.06.2025, 21:57
Спасибо! Понял, буду запаивать.
Sergey1970
05.06.2025, 13:25
Запаял ВВ55, тест пошел нормально. Большое всем спасибо! На белом фоне рвет строчную синхру и иногда ползут кадры, с этим можно как-то справиться? Вместо 522 диодов я поставил 1n4148 шотки, не может это повлиять на синхронизацию? И в будущем я хочу поставить контроллер SD карты и PS/2 переходник. Какие дампы лучше заливать в ROM?
1n4148 шотки
к диодам Шотки не имеют отношения))
А если по делу то это равнозначная замена на 522
Serg6845
05.06.2025, 14:04
Запаял ВВ55, тест пошел нормально. Большое всем спасибо! На белом фоне рвет строчную синхру и иногда ползут кадры, с этим можно как-то справиться?
если на белом фоне - то подбирать R7 в сторону увеличения. если радикально - там надо весь видеовыход переделывать, оригинальная схема не слишком удачная.
И в будущем я хочу поставить контроллер SD карты и PS/2 переходник. Какие дампы лучше заливать в ROM?
контроллер PS2 на необходимый дамп ROM не влияет, он просто эмулирует родную клаву.
SD - в зависимости от того какой контроллер, Vinxru или SDOS.
CityAceE
05.06.2025, 14:34
Запаял ВВ55, тест пошел нормально. Большое всем спасибо!
То есть, при заведомо исправных деталях и правильном монтаже всё заработает сразу? Ошибок на плате не было?
Sergey1970
05.06.2025, 15:35
То есть, при заведомо исправных деталях и правильном монтаже всё заработает сразу? Ошибок на плате не было?
Да, на плате я ничего не делал. Впаял перемычки для РУ5. Монитор еще не ставил, но тест Рюмика идет нормально. Звук есть.
- - - Добавлено - - -
SD - в зависимости от того какой контроллер, Vinxru или SDOS.
А на каком проще и лучше собрать?
Serg6845
05.06.2025, 19:07
А на каком проще и лучше собрать?
тут на любителя. Vinxru - это плюс еще один ВВ55 и к нему простенькая схемка на Atmega8, умеет SD/SDHC, MMC не умеет, начальный загрузчик около 100 байт, остальное грузится с карты, по умолчанию грузится нортоноподобный shell который затирает первые 16к памяти и годится по сути только для запуска игрушек. Описание здесь
https://специалист-пк.рф/index4.html
SDOS - по железу есть варианты:
либо ВВ55 и по сути все - довольно медленно но просто, SD/SDHC/MMC
либо вариант "железного SPI" - ВВ55 не нужен но схема сложнее, либо мелкая ПЛИС либо несколько корпусов рассыпухи, побыстрее чем первый вариант, SD/SDHC/MMC
либо вариант CH376 - самый быстрый из всех имеющихся, умеет все что можно воткнуть в USB (флешки, картридеры, харды...), схема простейшая и как бы не самая дешевая (ну разве что первый вариант дешевле)
сам SDOS умеет работать из ПЗУ, занимает около 3к + около 2к ОЗУ в первых двух вариантах, и около 2к +256 байт в третьем. дает командную строку с минимумом сервиса (DIR, запуск файла, чтение/запись , в 3 варианте - еще создание, удаление файла).
сейчас неторопливо дописываю api чтобы запускать тот shell от Vinxru, но обещать пока ничего не буду.
тема про SDOS
https://zx-pk.ru/threads/29892-sd-karta-i-sdos-dlya-8i-bitnykh-pk.html
Sergey1970
05.06.2025, 19:38
Спасибо, Serg6845, подумаю.
sergey2b
06.06.2025, 05:46
Брал гербер на сайте https://специалист-пк.рф/index14.html от Mick'а. Платы заказывал на Ali.
могли бы вы пожалуйста дать ссылку на гербер и у кого заказывали на Ali
Sergey1970
06.06.2025, 15:33
Брал гербер на сайте https://специалист-пк.рф/index14.html от Mick'а. Платы заказывал на Ali.
могли бы вы пожалуйста дать ссылку на гербер и у кого заказывали на Ali
Гербер https://специалист-пк.рф/Soft/Specialist_linevski_gerber.rar
Заказывал у этого продавца
https://aliexpress.ru/item/1005007777163413.html?spm=a2g2w.orderdetail.0.0.69 e64aa6v9w8BP&sku_id=12000042171557494&_ga=2.60192491.797637862.1749211818-957963743.1727848452
Там на почту ему надо написать типа "I want to order a printed circuit board." В ответ он даст почту, куда отослать гербер, количество, цвет платы. Дальше он выставит сумму за работу и как оплатить. Мне 5шт линевских плат обошлись 46$, курс на али 1 к 100 (был 2 месяца назад). По рублям 4600 с доставкой. Плата выходит чуть меньше 1000р. Что мне не понравилось, перепутаны верхний и нижний слой (наверное на гербере). Я в 1988г покупал за 25р плату, слои были наоборот.
Вот еще продавец https://aliexpress.ru/item/1005008208306743.html?sku_id=12000044238924202
У этого не заказывал, но схема такая же. Почитайте отзывы.
У меня остались 4шт. Если что пишите.
823818238282383
Меня больше прикалывает такая плата. Чем прикалывает? Цветом. Нет больше расположением деталей. Написал автору платы. Жду герберов.
https://xn----7sbombne2agmgm0c.xn--p1ai/images/Linevski8.png
Sergey1970
06.06.2025, 18:00
Меня больше прикалывает такая плата. Чем прикалывает? Цветом. Нет больше расположением деталей.
Это уже не линевская, а получается совсем другая плата. Тогда ещё развести цвета и видео сделать как у восточного экспресса. Плюс встроить SD и PS/2 модули.
sergey2b
06.06.2025, 18:31
Меня больше прикалывает такая плата. Чем прикалывает? Цветом. Нет больше расположением деталей. Написал автору платы. Жду герберов.
на фото часть микросхем на панельках
как вы считаете это достаточно надежно
Apple II полностью собирался на панельках и работает надежно
в тоже время на форуме многие жалуються что при использовании панелек много сбоев (некоторые даже удаляют панельки из под памяти)
Serg6845
06.06.2025, 18:44
на фото часть микросхем на панельках
как вы считаете это достаточно надежно
Apple II полностью собирался на панельках и работает надежно
в тоже время на форуме многие жалуються что при использовании панелек много сбоев (некоторые даже удаляют панельки из под памяти)
панельки бывают разные...
голубые советские (особенно позднесоветские) - отстой полный
цанговые - тоже не очень, плюс они плохо работают с микросхемами с другим шагом (2.5/2.54мм)
лучше всего по моему опыту - самые обычные черные дешевые панельки, типа таких
https://www.chipdip.ru/product/scl-40
но если микросхемы перетыкать тыщу раз - то и такая развалится в конце концов...
Sergey1970
08.06.2025, 11:52
Можно как нибудь сдвинуть видео? Картинка получается выше и правее, на тесте даже правая полоска не влазиет.
О, а это на всех наших "Специалистах", "Орионах" и прочих и прочих... Это надо модифицировать схему генерации видеосигнала, если телевизор не имеет ручных корректировок или есть только костыльные автоматические.
За годы мучений я решил это конвертером RGB в VGA, и потом RGB в HDMI.
Serg6845
08.06.2025, 12:05
Можно как нибудь сдвинуть видео? Картинка получается выше и правее, на тесте даже правая полоска не влазиет.
либо крутить настройки телевизора, либо скальпель/мгтф. причем для разных телевизоров может понадобиться разный мгтфинг...
Sergey1970
08.06.2025, 13:56
либо крутить настройки телевизора, либо скальпель/мгтф. причем для разных телевизоров может понадобиться разный мгтфинг...
Как я понимаю, сдвиг можно сделать задержкой, включая в сигнал цепочку несколько логических элементов.Чтобы правее сдвинуть изображение, нужно в строчный сигнал внести задержку? Или проще? И можно в двух словах по схеме линевского специалиста, R5 и R6 задают уровень сигнала, R7 подмешивает INF (само изображение) c DD50 ИР1, VD4 замешивает синхру (кадры и строки), а вот VD5 с DD10 ЛА2, что замешивает?
Serg6845
08.06.2025, 14:25
Как я понимаю, сдвиг можно сделать задержкой, включая в сигнал цепочку несколько логических элементов.
скорее несколько тысяч. задержки несоизмеримые.
Чтобы правее сдвинуть изображение, нужно в строчный сигнал внести задержку?
наоборот. задержка слвинет картинку влево. тут надо менять логику формирования синхроимпульсов. счетчик (DD2,DD3,DD4,DD5) считает такты генератора, логика на выходах счетчика в определенном диапазоне состояний выдает синхроимпульсы.
Или проще? И можно в двух словах по схеме линевского специалиста
в части формирования синхроимпульсов линевский вариант повторяет исходную схему из м-к 2/87. вспоминается что кадровый синхроимпульс там нестандартный (если не ошибаюсь - слишком короткий)
R5 и R6 задают уровень сигнала
скорее уровень синхроимпульсов, хотя там все от всего зависит.
R7 подмешивает INF (само изображение) c DD50 ИР1
да
VD4 замешивает синхру (кадры и строки)
нет, только строки.
а вот VD5 с DD10 ЛА2, что замешивает?
кадровый синхроимпульс.
Sergey1970
08.06.2025, 14:43
Понятно, спасибо!
Sergey1970
10.06.2025, 19:14
Вопросы к уважаемому Serg6845, если ещё не надоел. Приобрел на али пару CH376S и пару ATMEGA8-16PU, едут. На ATMEGA8-16PU буду делать переходник клавиатуры, на CH376S попробую прикрутить диск. Где посмотреть схему подключения CH376S к специалисту? Какие модификации ROM зашивать в ПЗУ для работы с CH376S. У меня 2шт РФ2, они подойдут?
В продолжении темы о сдвиге видеокартинки. Я посмотрел на нескольких тв (Samsung, LG), у всех расположение картинки одинаковое. Оно на примерно на 10 - 12 точек сдвинуто в право и строки 4 выше центра. И синхра сбоит в тех же состояниях картинки (в основном при белом экране). Если верх влезает и это не напрягает, то сдвиг картинки вправо обрезает изображение на несколько пикселей. Можно найти инфу как сдвинуть картинку влево? Неужели никто не озадачился такой важной проблемой, или это индивидуально на каждом экземпляре? И если длина кадра не стандартная, как привести к стандарту? Извиняюсь, если задаю слишком глупые вопросы. Я первый специалист, линёвский, собрал в 1989 году и проблем с изображением на цветном ламповом телевизоре не было.
Serg6845
10.06.2025, 21:53
Вопросы к уважаемому Serg6845, если ещё не надоел. Приобрел на али пару CH376S и пару ATMEGA8-16PU, едут. На ATMEGA8-16PU буду делать переходник клавиатуры, на CH376S попробую прикрутить диск. Где посмотреть схему подключения CH376S к специалисту?
шина данных, /RD, /WR, A0 - к соответствующим выводам ВВ55, /CS - на любой свободный выход DD53 (только потом надо будет SDOS собрать под соответствующие адреса). остальное - по даташиту CH376. если там готовая плата - надо проверить цепи питания, могут быть нюансы. провода как можно короче.
Какие модификации ROM зашивать в ПЗУ для работы с CH376S. У меня 2шт РФ2, они подойдут?
в 2шт не поместится. в первой стандартный загрузчик, во второй - монитор. нужно еще 2к. поскольку третью РФ2 ставить некуда - наиболее логичным будет порезать пару дорожек и поставить одну 2764 (РФ4, РФ6). в нее все влезет и еще место останется.
Можно найти инфу как сдвинуть картинку влево?
там нужно менять логику формирования синхроимпульса, я сходу не готов разрисовывать как именно это надо сделать. скорее всего имеющейся логики не хватит, нужно будет дополнительно колхозить. можно попробовать сделать простой сдвиговый регистр на ТМ2 (3, 11 вместе, 5,12 вместе, 1,4,10,13 подтянуть к плюсу, на 2 подать ССИ с DD11.1, на 3+11 подать клок 4, 2 или 1МГц с одного из выходов DD8, с 9 ноги взять сдвинутый ССИ)
я у себя в какой-то момент запихнул все счетчики и синхру в 3шт GAL16V8, и теперь у меня ССИ формируется так:
if (p>20) and (p<37) then -- start and end of hsync
hs <= '0';
else
hs <= '1';
end if;
Неужели никто не озадачился такой важной проблемой, или это индивидуально на каждом экземпляре?
я так понял что каждый по своему решает....
И если длина кадра не стандартная, как привести к стандарту?
вроде в "Специалисте-М" корректировали это дело
https://xn----7sbombne2agmgm0c.xn--p1ai/index12.html
проблем с изображением на цветном ламповом телевизоре не было.
так он аналоговый, там все крутилками покрутить можно было. а на современных ЖК - только через сервис, накрутишь - так ТВ картинка сползет...
Sergey1970
11.06.2025, 14:07
Спасибо!
возможность применения одной линейки РУ5 (8 штук) или трёх линеек РУ6 (24 штуки) без наличия перемычек по питанию;
Насколько актуально это сейчас. Может сразу ограничится одной линейкой РУ5 (сдвинуть ее, чтобы микрухи рядом стояли). А на пустое место еще чего впихнуть.
А так конечно красиво выглядит.
Я сам не понял какого монстра создал...
Для большей монструозности надо AY поставить для музла. :)
Serg6845
19.06.2025, 12:12
Хотел к нему ещё контроллер дисковода плату создать.
там если РУ6 убрать и ИР12 на ИР22 заменить - весь контроллер на основной плате поместится.
Но там по схеме слишком много вопросов. Главный про выборку ВГ93, которая должна была подаваться с основной платы.
да, с выборкой придется изобретать. ничего сложного, но адреса, указанные в описании не вписываются в концепцию журнального Специалиста.
Единственная схема не очень доскональная. Номиналов резисторов, конденсаторов нет
единственный неочевидный момент - C4-R10-R16, и то наверняка в сети есть похожая схема (хотя она не самая оптимальная, есть лучше и без всяких подстроек). остальные кондненсаторы - блокировочные, резисторы - 2-4кОм - не ошибешься, ну кроме генератора, там как в самом Специалисте номиналы.
кстати - полярность VD2 указана неправильно и вообще это стабилитрон, КС156А судя по цепи. но я бы туда сразу 7805 поставил.
сигналы идущие на дисковод не систематизированы
там просто нумерация контактов Х2 непривычная. умножаешь номер контакта по схеме на 2, к результату прибавляешь 2 - получаешь номер контакта на дисководном шлейфе согласно стандарта.
но основной вопрос - зачем оно сейчас нужно? под него есть софт кроме подпрограммы чтения/записи сектора? так-то можно к нему и контроллер от МХ2 прикрутить - правда опять же толку с этого..
да и ни дискет нормальных ни дисководов на каждом углу по 5 копеек уже не особо осталось.
Serg6845
19.06.2025, 14:08
Уже изобрёл. Смотрите на моей схеме DD4, 5, 3.1, 6.2 в атаче. /U7 - выборка ВВ55 клавиатурной. Исходил из упомянутой аннотации к контроллеру дисковода про адреса FFF0...FFF3 - порты обслуживания (ТМ9/ЛП11) и FFF4...FFF7 - ВГ93.
один момент - при такой выборке надо блокировать выборку клавиатурной ВВ55 на этих адресах, иначе они за шину передерутся. то есть если отдельная плата - тащить с нее сигнал обратной связи, или делать всю дешифрацию на основной плате.
Это верно. Я вон для Сябра до сих пор контроллер дисковода не запустил. Пользуюсь SD картой.
ну я ради прикола ISA карту прицепил и на ней запустил контроллер FDD, запустил "казанскую ДОС", не впечатлился, но "галочку поставил" - оно работает. плюс теперь у меня есть СОМ порт.
Контроллер дисковода собирать не будем
Правильно, добавляй AY
Serg6845
20.06.2025, 16:29
Если что на Линёвский нет никакого ПО, прошивок тем более. Ни один клон Специалиста не содержал AY, чем это Линёвский лучше?
наверно тем что на него в данный момент разрабатывается плата и народ ухватился за возможность повносить изменения :)
CityAceE
20.06.2025, 16:33
Всё верно! Поддержку в эмуляторе и FPGA сделать относительно несложно. А вот иметь настоящую плату классического Специалиста с новыми хотелками очень хотелось быть.
Serg6845
20.06.2025, 20:20
А где можно поглядеть на включение ВК38 и ВН59 до кучи. Интересно.
в даташите на 8080, я ничего нового не изобретал (и вообще у меня Специалист на двух макетках собран вот уж 36 лет как)
там единственный момент - сигнал STSTB, который штатно идет с ГФ24 - формируется вроде одним элементом ЛА4 из SYNC, RESET и толи F1 то ли F2 (TTL уровней понятно). заодно ВК38 буфером шины данных работает. а, да - еще переделано формирование /WE для ОЗУ - там вместо /RD используется /MEMWR с соответственной очевидной правкой логики. точных подробностей уже не помню.
ну и ВН59 тоже подключен по схеме из даташита без всяких изобретательств.
CityAceE
26.06.2025, 17:59
Ну так что ставим на плату?
Я голосую за AY с прерываниями :) Если, кому мой голос интересен.
Serg6845
26.06.2025, 22:02
Пока AY кроме как в теории и на эмулляторе только работает. Где гарантия что он на железке заведётся?
а куда он денется? для процессора (применительно к Специалисту) это просто набор ячеек памяти. тут скорее вопрос какую ему частоту подать на тактирование чтобы звук правильный получился, в спектруме обычно подают 1.75МГц - в Специалисте такой нет. отдельный генератор ставить?
и кстати - если ставить, то делать сдвоенное посадочное место под 8910 и 8912 (28 и 40 ног)
8912
Под него в принципе нет смысла, ибо они сейчас редкие да и дорогие.
- - - Добавлено - - -
спектруме обычно подают 1.75МГц - в Специалисте такой нет. отдельный генератор ставить?
Да, лучше чтобы было правильно
Sergey1970
12.07.2025, 09:59
Доброго дня! Может кто-нибудь написать соответствия ног контроллера и ВВ55 адаптера PS/2 клавиатуры? А то я как то запутался, как идет счет? И 1 нога контроллера RESET на сброс ПК вешать? 82494
Serg6845
12.07.2025, 13:13
Доброго дня! Может кто-нибудь написать соответствия ног контроллера и ВВ55 адаптера PS/2 клавиатуры?
C0..C7 -> 4-3-2-1-40-39-38-37
C8..C11 -> 14-15-16-17
HP -> 19
R0..R5 -> 20-21-22-23-24-25
И 1 нога контроллера RESET на сброс ПК вешать?
с соответствующей прошивкой - никуда не подключать, на сброс ПК идет коллектор транзистора.
с исходной прошивкой - да, на сброс ПК, но при этом перепрошить контроллер можно будет только параллельным программатором (или FuseDoctor`ом)
собственно ради того чтобы этого не происходило я и сделал доработку прошивки и добавил транзистор.
Sergey1970
12.07.2025, 13:28
Serg6845 Спасибо!
Может кто-нибудь написать соответствия ног контроллера и ВВ55 адаптера PS/2 клавиатуры? А то я как то запутался, как идет счет? И 1 нога контроллера RESET на сброс ПК вешать?
Всё подробно здесь (https://специалист-пк.рф/index4.html).
Sergey1970
13.07.2025, 15:49
Еще вопрос, на PS/2 разъем с atmega8 где DATA и где CLOCK?
Serg6845
13.07.2025, 16:04
Еще вопрос, на PS/2 разъем с atmega8 где DATA и где CLOCK?
5 - CLK
12- DATA
Sergey1970
13.07.2025, 17:25
5 - CLK
12- DATA
Спасибо!
- - - Добавлено - - -
Ну вот клавиатура в работе, сброс идет по клавише DELETE.825058250682507
Sergey1970
16.07.2025, 11:13
Пришли модули CH376, пожалуйста скинте ссылку или файлик с ПЗУ для РФ4 с SDOS и на какой порт вешать и с какого адреса запускать. У меня линёвский вариант специалиста. Буду пробовать подключать.
на какой порт вешать и с какого адреса запускать. У меня линёвский вариант специалиста. Буду пробовать подключать.
Проще было бы купить просто модуль SD карты. Программа считывания с SD карты не расчитанна на Вашу плату. Необходимо собрать адаптер на Атмеге8. А ещё иметь "порт программатора" - дополнительная К580ВВ55.
https://xn----7sbombne2agmgm0c.xn--p1ai/images/SD_contr_2.png
Здесь на фото видно как автор присобачил дополнительные платы.
https://xn----7sbombne2agmgm0c.xn--p1ai/images/Linevski6.png
Serg6845
16.07.2025, 17:21
Пришли модули CH376, пожалуйста скинте ссылку или файлик с ПЗУ для РФ4 с SDOS и на какой порт вешать и с какого адреса запускать. У меня линёвский вариант специалиста. Буду пробовать подключать.
тема здесь
https://zx-pk.ru/threads/29892-sd-karta-i-sdos-dlya-8i-bitnykh-pk/page5.html
SDOS/376 здесь
https://zx-pk.ru/threads/29892-sd-karta-i-sdos-dlya-8i-bitnykh-pk.html?p=1205312&viewfull=1#post1205312
там же в архиве и ассемблер.
если второго ВВ55 нет и использовать его не планируется - то модуль подключить вместо него, в defs.inc:
;--------- interfaces -----------------
#define CH376 ;ch376 parallel - tested only on STD
;#define SD_msx
;#define SD_HWM_PVV
;#define RK86_WW55_SD_HWM_PVV
;#define STD_WW55_SD_n8vem ; Specialist
;#define RK86_WW55_SD_n8vem ; APOGEE and RK86 memmap
;#define UT88_WW55_SD_n8vem ; ports IN - OUT
;#define GAL_AY_SD_n8vem
;#define SD_n8vem
;--------- computers ------------------
;#define UT88
;#define APOGEE
;#define RK86
#define STD
;#define MX2
;#define GAL
;#define ORION
;#define TRS80
;---- чуть ниже:
#ifdef CH376 ;адреса CH376
DATA_PORT EQU 0F000H
CMD_PORT EQU DATA_PORT+1
#endif ;перенести в описание нужного компа
;----- еще чуть ниже:
#ifdef STD ; STD - SD_MX2
#define RK_EXT ".RKS"
START_ADDR EQU 0e000h ;адрес запуска
BUF EQU 08d00h
не уверен насчет адреса запуска, зависит от того что уже есть в ПЗУ. если только загрузчик и монитор - то должно получиться 0d000h
после чего запустить asm_std.cmd - как отработает - в файле dos_rk.bin будет прошивка для ПЗУ.
- - - Добавлено - - -
Проще было бы купить просто модуль SD карты.
не, не проще. он USB не умеет. а CH376 умеет.
Программа считывания с SD карты не расчитанна на Вашу плату.
это смотря какая программа :)
Необходимо собрать адаптер на Атмеге8. А ещё иметь "порт программатора" - дополнительная К580ВВ55.
а для CH376 ничего этого не нужно.
p.s. у меня если что есть все три интерфейса - SDOS SD SPI, CH376 и Vinxru. и последний мне не нравится именно тем что занимает целый ВВ55. ну и тем что автоматом запускает свой shell, который затирает первые 16к памяти.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot