PDA

Просмотр полной версии : Помогите с отладкой Ленинград 1



FSound
09.06.2016, 10:27
Ребят, всем привет. Помогите отладить Ленинград 1, при включении компа без ПЗУ вижу вот такой "МАТРАС" http://s020.radikal.ru/i718/1606/f6/48f0edba39a7t.jpg (http://radikal.ru/fp/350a253f0d584d48a164bdf12d723bf4), тестовую ПЗУшку Test48 проходит без ошибок. В чем может быть проблема, где искать?

solegstar
09.06.2016, 10:52
FSound, у тебя где-то коротит MD3, судя по матрасу. ищи соплю с какой-то соседней дорогой. и странно, что тест 48 проходит, т.к. явно проблема с выходами рушек. как себя ведет стандартное пзу 48к?

FSound
09.06.2016, 11:00
Стандартное ПЗУ запускается и работает. MD3 это вы имеете ввиду на DD24 14 нога?

solegstar
09.06.2016, 11:14
MD3 это вы имеете ввиду на DD24 14 нога?
да. но тут тогда странный глюк - память-проц работает без проблем, а вот память-видеоконтроллер глючит, такое ощущение, что md3 до ир22 доходит правильно (работа память-проц), но потом где-то с ним начинаются глюки и до порта атрибутов D30 (и D31), как и до регистра формирования пикселей D33 (и D35) доходит с ошибками, с каким-то другим сигналом.

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

скорее всего при работе ир22, сигнал, с которым коротит MD3 переходит в Z-состояние и не мешает работе.

FSound
09.06.2016, 11:17
Ок, скажите, стоит ли заморачиваться и искать причину, на работу самого компа это будет влиять? Или может оставить уже так, да пусть работает так?

solegstar
09.06.2016, 11:25
скорее всего при работе программ будут различные видеоглюки.

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

не соответствие цветов например

FSound
09.06.2016, 11:31
Ясно, а можете подсказать, что именно прозвонить? Если надо сменить микросхемы, могу, у меня все на панельках кроме ИР22.

solegstar
09.06.2016, 11:44
что именно прозвонить?
ну собственно дорогу сигнала MD3 визуально просмотрите от РУшки до всех приемников сигнала, я написал выше каких. что-бы небыло кз нигде.
FSound, есть осцилограф? если есть, то можно вытащить рушку D24 на MD3 (так впринципе, можно просмотреть и все остальные выходы рушек) и посмотреть есть ли что-то на 14 выводе при работе платы. плата новодельная или еще 90х годов?

FSound
09.06.2016, 11:57
Плата новодельная. Осцилографа нет под рукой, если совсем уж без него не обойтись могу достать. У меня есть самый простой логический пробник, им я могу посмотреть что на 14 выводе?

solegstar
09.06.2016, 13:26
им я могу посмотреть что на 14 выводе?
можете, если вытащить рушку, то там ничего не должно быть, если кз на этом выводе, то будет какой-то сигнал, но частота его будет большая.

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


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

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

еще, судя по Вашему матрасу, проблема с MD0. он висит в 0 всегда. это видно, если сравнить с правильным матрасом (http://zx-pk.ru/threads/11486-faq-zheleznogo-razdela-%28under-construction%29.html?p=789283#post789283). в каждом видимом знакоместе (не черном) справа есть синяя вертикальная полоса, у Вас она белая всегда. прозвоните MD0 от 14 вывода D21 до D33 ИР9 и D30 КП13, до ир22 похоже она доходит.

FSound
09.06.2016, 14:50
Ок, сегодня уже времени нет заниматься, может вечером еще доберусь. Завтра по результату отпишусь.

FSound
11.06.2016, 17:24
Всем снова привет, прошу прощения что на долго пропал. Итак с матрацом вроде разобрался, все оказалось банально, плохо я вымыл флюс после пайки и видимо где-то чуток проходили импульсы, хотя по всем вышеописанным направлениям я по прозванивал, нигде КЗ не было. Сейчас матрац в норме, но есть еще два момента. 1: Изображение внутри поля PAPER растянуто вправо, примерно на 5 пикселей, вот примеры: http://s015.radikal.ru/i331/1606/5f/2b7ed7620c61t.jpg (http://radikal.ru/fp/252fa0c0306c42118e10f15a471aec3d) http://s020.radikal.ru/i706/1606/38/0f4785e561cft.jpg (http://radikal.ru/fp/62d508cd1d4d4d2db3f1d22e1e853626) http://s017.radikal.ru/i437/1606/2c/b040505e34f0t.jpg (http://radikal.ru/fp/6b18d50096dc47b094acec8c06bdc9d0) Прога TEST4.30 выдает вот какое сообщение http://s09.radikal.ru/i182/1606/cf/18eb51da0bdat.jpg (http://radikal.ru/fp/18c559da3cf14d69ac9ea6601fbbd7cc) и бордюр при этом мигает желто-черным цветом. 2: При работе некоторых программ при воспроизведении звуковых эффектов бордюр дергается разными цветами, вот пример: https://youtu.be/dCGwUER8pts помогите побороть теперь это.

goodboy
11.06.2016, 17:51
При работе некоторых программ при воспроизведении звуковых эффектов бордюр дергается разными цветами
ищи тему с дешифрацией портов на ленине.
в эксолоне данные которые передаются на AY (звуковые эффекты) заодно пишутся в порт #FE

FSound
11.06.2016, 18:10
По поводу дешифрации портов, можете направить ссылкой? Проблему с изображением частично разобрался, смазанность шрифтов устранил RC цепочкой, но изображение все равно растянуто в правую сторону и уходит за поле PAPER примерно на 10 пикселей http://s019.radikal.ru/i642/1606/ab/94211601cce5t.jpg (http://radikal.ru/fp/d52b2fc7320141eb91d30225d38d5fc1)

goodboy
12.06.2016, 10:51
кстати непонятный для меня момент - " типичным примером неполной дешифрации являются порты внутренних устройств в компьютере Ленинград, в котором все чётные адреса работают как порт #FE"
порты для передачи данных в PSG - #bffd/#fffd - нечётные или лишний вывод на-бордюр идёт по другой причине ???

FSound
13.06.2016, 10:41
Ребят, я тут немного поэксперементировал, в общем картинка не растянута, а справа не отображается часть поля PAPER как раз в размер одного знака. Это я увидел выйняв TM9 и пальцем прикоснувшись ко всем контактам на панельке, в этот момент немого проявляется недостающаа часть экрана PAPER, только в искаженных цветах. Теперь вот вопрос, как сделать, чтоб эта скрытая часть отображалась? Т.Е. На данный момент у меня получается нестандартный размер поля PAPER, по вертикали норма, а вот по горизонтали нет.

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

Есть еще информация, если закорачивать на DD31 15ю и 16ю ноги, недостающая часть экрана появляется, но при этом искажаются цвета. Для наглядности записал видео https://www.youtube.com/watch?v=POVE08sRNL4

iceoflame
13.06.2016, 12:58
32 колонка есть? есть два конденсатора, один отвечает за 8 пиксель, второй за 32 колонку, возле ИЕ7 которая возле видеовыхода стоит.

FSound
13.06.2016, 14:00
32 колонка есть? есть два конденсатора, один отвечает за 8 пиксель, второй за 32 колонку, возле ИЕ7 которая возле видеовыхода стоит.

Вот фото платы, я не совсем понял про какую ИЕ7 вы говорите. http://s019.radikal.ru/i617/1606/8c/da06359e9f47t.jpg (http://radikal.ru/fp/d51da4068e614808a559404aa6a7e69e) http://i053.radikal.ru/1606/cc/1c446c18c891t.jpg (http://radikal.ru/fp/94499885e77c45ae98c22286b9e94b80)

iceoflame
13.06.2016, 14:14
Та которая перед резисторами стоит (правая нижняя), вот там есть на плате 2 дырки между 4 и 5 ногой, вторая в которую запаян провод, номинал не помню, на современных схемах его нет, в общем там нужно поиграться от 47Н и выше. должна засветится нормально без артефактов колонка, если черная, то меньше емкость, если светлая или моргает или не появилась то больше.

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

Если есть полоса последний пиксель справа перед бордюром, то можно, ну я вижу на ИР 9 уже весит емкость, это 8 пиксель и есть вроде.

FSound
13.06.2016, 14:28
Ура!!! Помогло... http://s017.radikal.ru/i428/1606/c1/46f2ea9db175t.jpg (http://radikal.ru/fp/2bcce3e0fc8b4c478a73f34ff5e57c78), спасибо за совет, я уж отчаиваться стал. Теперь со спокойной душой займусь дешифрацией портов.

iceoflame
13.06.2016, 15:12
Ну еще как минимум FE, FF порт нормально дешифровку сделать, потом можно 128, АУ, и дисковод правда МГТФ дофига. :-)

FSound
13.06.2016, 15:16
))) Ну про 128 и т.д. я не думаю, мне нужен именно 48й спек с бипером, а вот если подскажете как правильно (и желательно попроще) сделать FE и FF буду благодарен.

iceoflame
13.06.2016, 18:19
http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/Leningrad48k.htm здесь по нему все есть, так же ссылки на zx-ревю

solegstar
14.06.2016, 12:25
лишний вывод на-бордюр идёт по другой причине ???
да, в ленине порт FE на запись ловит вообще все обращения к портам. там дешифратор порта FE на запись, сделан на wr и iorq, без A0. можно в сигнал iowr добавить сигнал A0, применив еще одну ЛЛ1. запаять вторым этажем прямо над D14.

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

так что, вот эта цитата:

" типичным примером неполной дешифрации являются порты внутренних устройств в компьютере Ленинград, в котором все чётные адреса работают как порт #FE"
неверная.

krt17
14.06.2016, 13:05
в эксолоне данные которые передаются на AY (звуковые эффекты) заодно пишутся в порт #FE
А в эксолоне все просто, там вывод на ау всегда работает, а бипер добавляется только если ром 48. Мне кстати больше нравится когда они вместе, как то сочнее. Ну поэтому и бордюр мигает на ленине.

goodboy
14.06.2016, 13:21
согласен, меня вот это утверждение (про порты)запутало
http://speccy.info/%D0%94%D0%B5%D1%88%D0%B8%D1%84%D1%80%D0%B0%D1%86%D 0%B8%D1%8F_%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0_%D 0%BF%D0%BE%D1%80%D1%82%D0%B0

FSound
15.06.2016, 14:00
Ребят, моя работа над моим новоделом завершена, всем спасибо за помощь. Он уже в корпусе, все работает хорошо. Удачи всем.

FSound
07.10.2016, 10:08
Ребят, всем снова привет. С моим новоделом все таки есть еще недоработки. Во время процесса отладки я подключал свою плату к телевизору через ZXKit1 - плата VGA & PAL, сейчас настал момент когда требуется подключение без этого пал кодера, а просто на скарт с выводов на плате. При первом подключении ничего не увидел на экране, после выполнения двух доработок, укорачивания длительности строчного синхроимпульса и привязки к уровню черного, изображение есть, но с дефектами. 1) Идет подергивание экрана. 2) В левой части экрана вертикальная черная полоса в два знакоместа, на видео ее почти не видно, приглядеться надо. 3) в обе стороны от поля PAPER идет темный шлейф. Помогите это побороть. Вот видео пример https://www.youtube.com/watch?v=UL9zH5nzcGE

solegstar
07.10.2016, 11:44
1) Идет подергивание экрана.
тут несколько вариантов может быть: сильно завышен уровень сигнала синхронизации и частота кадров меньше/больше допустимой для телека, померяйте, какой размах сигнала при подключенном скарте, это может быть причиной и третьей проблемы, но в п.3 надо смотреть размах цветов. частота кадров может зависеть от кварца, правильно ли установлены перемычки выбора частоты кварца для текущего запаянного кварца (возможно стоит его сменить, бывает плавает частота генератора). по п.2 - скорее всего это результат доработки строчного синхроимпульса. - вы видите сигнал BLANK (гашение), он чуть длинее строчного синхроимпульса получился. если я правильно понял то, о чем вы писали, т.к. на видео действительно не видно. :) какую конкретно доработку вы делали для укорачивания строчного импульса?

FSound
07.10.2016, 11:55
какую конкретно доработку вы делали для укорачивания строчного импульса?
Доработку делал эту http://s017.radikal.ru/i431/1610/1d/44353c0f675et.jpg (http://radikal.ru/big/jwe0blxkfpr9m)

solegstar
07.10.2016, 12:09
FSound, на zxbyte (http://zxbyte.ru/leningrad_video_out.htm)дальше по тексту есть доработка подергивания экрана, вы её не делали?

FSound
07.10.2016, 12:39
FSound, на zxbyte (http://zxbyte.ru/leningrad_video_out.htm)дальше по тексту есть доработка подергивания экрана, вы её не делали?
Да, делал, не помогает.

solegstar
07.10.2016, 12:54
Да, делал, не помогает.
тогда нужно проверить предположения, описанные выше. уровень сигнала sync, и конфигурацию перемычек для текущей частоты кварца.

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

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

FSound
07.10.2016, 13:40
Перемычки стоят согласно таблице на сайте zxbyte.ru. Полоска это не страшно, я с ней смирюсь. Подскажите как померять сигнал sync? Осцилографа к сожалению нет, есть логический пробник и прибор цешка китайская.

solegstar
07.10.2016, 13:58
Подскажите как померять сигнал sync?
после эммитерных повторителей на НТ1 в видеовыходе стоят резисторы R10-R13. какого они номинала? вытащите скарт из телека, выключите телек и померяйте сопротивление между GND и видеовходом. там должно быть 75 Ом. тоже самое повторите для цветов. на некоторых телевизорах согласующие резисторы на входе RGB и Video отсутствуют, из-за чего на вход телека поступает завышеный сигнал (фактически размах получается 5В, т.к. нет нижнего плеча в делителе напряжения) и видеопроцессор показывает с различными дефектами.

FSound
07.10.2016, 14:15
после эммитерных повторителей на НТ1 в видеовыходе стоят резисторы R10-R13. какого они номинала? вытащите скарт из телека, выключите телек и померяйте сопротивление между GND и видеовходом. там должно быть 75 Ом. тоже самое повторите для цветов. на некоторых телевизорах согласующие резисторы на входе RGB и Video отсутствуют, из-за чего на вход телека поступает завышеный сигнал (фактически размах получается 5В, т.к. нет нижнего плеча в делителе напряжения) и видеопроцессор показывает с различными дефектами.
Номиналы R10-R13 они все по 27ом. На скарте перемерял и на видео входе и на цветах сопротивление 75ом.

solegstar
07.10.2016, 14:59
Номиналы R10-R13 они все по 27ом. На скарте перемерял и на видео входе и на цветах сопротивление 75ом.
теперь подключите скарт, включите ленинград и померяйте на видеовходе и цветах какое напряжение? должно быть в пределах 0,7В (максимум)

FSound
07.10.2016, 15:27
теперь подключите скарт, включите ленинград и померяйте на видеовходе и цветах какое напряжение? должно быть в пределах 0,7В (максимум)

по указанным точкам наблюдаю 0,3В

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

Тут еще вот такой момент, схема по которой я собирал данный экземпляр указывает номиналы резисторов, которые в паре с диодами идут они возле R7-R9, 680ом. А я вот в другой схеме вижу их номиналами в 3К. Разница не малая, где правда, может этот фон из-за этого и формируется?

solegstar
07.10.2016, 18:51
Размах нормальный. С пал вга кодером проблем небыло? Надо подумать.

FSound
08.10.2016, 01:02
Размах нормальный. С пал вга кодером проблем небыло? Надо подумать.

На кодере работал нормально, проблем небыло. Понемногу буду эксперементировать. Но и буду от Вас ждать советов.

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

Ребят, часть проблем удалось устранить. Пункты 1 и 2 можно вычеркивать, подергивания экрана устранил подачей с платы правильного сигнала sync на скарт, я почему-то думал, что sync и video взаимозаменяемы. Полосу слева устранил конденсатором в 55nf на 8ю ногу микросхемы которой сокращаю синхроимпульс т.е. ЛА2. Осталась проблема с темным фоном влево и вправо от поля PAPER. После ряда проб я выяснил, что фон появляется, когда я добавляю к основным цветам полутон. Т.е. если я разрываю связки R+D, их 3шт возле R7-R9, то фон пропадает и картинка чистая, но при этом нет полутонов в изображении. Как побороть это?

FSound
11.10.2016, 17:50
Друзья, всем спасибо за помощь, вопрос с полутонами снимаю, это так ведет себя мой современный телевизор, подключаю плату к ЭЛТ телевизору и на нем с полутонами порядок.

FSound
24.10.2016, 22:46
Ув. форумчане, все же проблема с полутонами актуальна, на ЭЛТ телевизоре просто не так видно. Если есть еще идеи прошу поделиться.

FSound
25.10.2016, 17:41
Итак вопрос с полутоном закрыт. У меня был слишком большой сигнал с RGB цветов, поставил на каждый цвет по резистору на 200 Ом и все пришло в норму.

alex81
25.11.2016, 09:54
Здравствуйте, всем! Потому как мой вопрос совпадает с темой ТС, пишу сюда.
Плата новодел, имею вот такое изображение с вынутой ПЗУ в виде вертикальных черно-белых полос одинаковой ширины во весь экран, т.е. без бордюра.
58799
Проверены D1-D6, D11... Сделал фото если нужно выложу

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

Сразу скажу, на этот раз есть осциллограф ОМЛ-3М.
Замеры на 1-6 D1 показали наличие сигнала одинакового везде, на D2.3 приходит тот-же сигнал, на D2.5 и D2.6 частота уменьшается (сигнал есть). На D3.2,3,6,7 сигналы тоже есть и они разные, а вот начиная с D4 и по D6 на ножках 2,3,6,7 все сигналы одинаковые. На D11.13,12 сигналы есть, но сильно размытые и бегут постоянно. на D11.11 сигнал стабильный.
Виновата ли D4 в этом безобразии? Или Виновница D11?

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

Почему-то фото осциллограмм не могу прикрепить

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

По порядку:
D1(1-6): 58800
D2.3: 58801, D2.5,6: 58802
D3.2: 58803, D3.3: 58804, D3.5: 58805, D3.6: 58806
D4-D6.2,3,6,7:58807
D11.11: 58808, D11.12: 58809, D11.13: 58810

solegstar
25.11.2016, 12:21
alex81, на 5 выводе D4 что?

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

и на 11 выводе тоже.

alex81
28.11.2016, 10:25
alex81, на 5 выводе D4 что?

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

и на 11 выводе тоже.

Простите, что не сразу отвечаю.
D4.5 58826
D4.1158827

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

начал сверяться по схеме от D4, обнаружил, что между D4.11 и D4.12 кз, оказалось, что на плате так разведено, D4.11 вместо D14.6 идет на D14.4, т.е. туда же куда и D4.12... перерезал, кинул перемычку, посмотрел осциллографом, ничего не изменилось.

solegstar
28.11.2016, 10:57
тактирующие импульсы для D4 есть, и судя по осцилограмме на 11 выводе D4, там тоже есть какой-то сигнал (выше 0 вроде бы?). если на 11 выводе будет постоянный 0, то счетчик считать не будет. ваш осцил вроде до 5 МГц и должен ловить частоту после счетчиков. во всяком случае D3 показывает отлично, а на D4 частота еще меньше. попробуйте отогнуть 11 вывод D4 из схемы, или посмотрите, как на него подать +5В, после порезов, чтобы убедится, что с выхода лл1 не приходит постоянный 0, и если счетчик D4 всё еще не будет считать, то значит D4 неисправен.
насчет синхросмеси - попробуйте отрегулировать осциллограф, т.к. судя по осциллограмме на 13 выводе D11 должны быть 15625 Гц, но осцил смазывает всё. тоже самое посмотрите на 12 выводе, это кадровая, там 50 гц должно быть.

alex81
28.11.2016, 12:13
Подключил +5 к 11 ноге D4 (не подключая к 6 ноге D14) пока без изменений. Кстати на 6 ноге D14 постоянно 4,4В думаю это за 1 должно сойти. D4 поменял на 1533ю серию, тоже без изменений.
По поводу D11, как мне кажется тут все в порядке, ведь изображение есть, но оно не такое какое должно быть, а именно нет бордюра и полосы четкие. Правда это не всегда так, иногда изображения нет. А сколько должно быть на 5 ноге D14? сейчас там 4,4В

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

Оказывается еще и D4.14-15 не соединены!

solegstar
28.11.2016, 12:46
По поводу D11, как мне кажется тут все в порядке, ведь изображение есть, но оно не такое какое должно быть, а именно нет бордюра и полосы четкие.
в ленинграде кадровая частота зависит от строчной. сначала настраивается строчная, а потом смотрится кадровая. нужно точно определить, что строчная нужной частоты, потом кадровую смотреть. у меня такое ощущение, что полосы это: белая - часть изображения (возможно свёрнутое), черная - blank (гашение).
сигнал blank для строк формируется на D8 - 5 и 6(инверсный) выходах. посмотрите, есть на них импульсы. они также должны быть с частотой 15625 Гц. если импульсов нет, то далее идет только D4 и её обвязка.

alex81
28.11.2016, 13:50
сигнал blank для строк формируется на D8 - 5 и 6(инверсный) выходах. посмотрите, есть на них импульсы. они также должны быть с частотой 15625 Гц. если импульсов нет, то далее идет только D4 и её обвязка.
Частотомер у меня на базе звуковой карты, но его должно быть достаточно. Так вот он не видит такой частоты. На контакте SYNC есть 20 кГц

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

D8 виновата?

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

Но осциллограф что-то кажет, но очень мутно, похоже на шашечки таксистские

solegstar
28.11.2016, 14:15
D8 виновата?

Но осциллограф что-то кажет, но очень мутно, похоже на шашечки таксистские

если на выходах 5 и 6 D8 есть сигнал, то она работает. надо разбираться с частотами. правильно ли их делит D3 относительно её 5 вывода и еще очень странные импульсы на 6 ноге D3. и что на 7 ноге D3. на 6 ноге должны быть импульсы длинее в два раза, чем на 2, и соотв. на 7 ноге должны быть в два раза длинее, чем на 6.

alex81
29.11.2016, 09:02
Большое спасибо за помощь и терпение solegstar!
После устранения нескольких монтажных ошибок, КЗ между D4.11 и D4.12, подключение D4.11 к D14.6, соединение D4.14 с D4.15, а также подтяжка D8.4 на +5 и установки конденсатора на 220пФ между D4.11 и D4.8 получил на D8.5 и D8.6 частоту 13,6кГц.
Полосы на экране соответственно пропали. Теперь, как я понимаю надо добиться частоты 15,6кГц.

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

И всетаки не могу понять как правильно подключать D4 на кварц 14000кГц?
На сайте уважаемого Prusak противоречивые данные http://zxbyte.ru/leningrad_upgrade.htm
там по таблице нужно на 1, 9, 15 на минус (0), 10 на + (1), что делать с 14 ногой не понятно, хотя по схеме представленной там она на земле должна быть, а ниже по тексту варианты подключения, где для тех же 14мГц 14 нога без подключения.
Опять же в мануале "Ремонт и наладка" указано, что такая конфигурация предназначена для кварца 13,5мГц, для 14мГц нужно 1,15 на +, а 9, 10, 14 на минус.
Есть рабочий Ленинград, с кварцем без надписи, по таблице с мануала решил, что он 13,5. По крайней мере он подключен так.
Так как правильно, господа, внесите ясность.

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

Еще вопрос знатокам. На старом Ленинграде сделана такая доработка: между ногами D34.10 и D34.13 конденсатор на 220пф и с D34.13 на землю через резистор на 270 ом, какова цель такой доработки?

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

В общем, прошу прощения за свою невнимательность, вместо 220 пФ поставил 22000 пФ. Поставил как положено 220пФ, теперь все в порядке, на D8.5,6 есть частота в 15,6кГц. Картинка стабильная с инверсией (черный бордюр) матраса нет, вместо него мусор.
58843

creator
29.11.2016, 09:31
И всетаки не могу понять как правильно подключать D4 на кварц 14000кГц?
У меня в книжке была такая табличка:

┌────┬──────────� �─────────┐
│ │ Выводы D4 │
│ SQ ├──────┬────────� �────┤
│ │ H │ L │
├────┼──────┼───� �─────────┤
│13,0│10, 15│1, 9, 14 │
│13,5│10 │1, 9, 14, 15 │
│14,0│1, 15 │10, 9, 14 │
│14,5│1 │15, 10, 9, 14│
└────┴──────┴───� �─────────┘
Собирая свой первый Ленинград с 14MHz кварцем, руководствовался этой табличкой.

alex81
29.11.2016, 20:19
Собирая свой первый Ленинград с 14MHz кварцем, руководствовался этой табличкой.

У меня с кварцем на 14, все как в Вашей таблице для 13,5.

Итак, за сегодня, при содействии solegstar, за что ему премного благодарен, сделано:
1. Проверена шина данных и адреса от ЦП до ОЗУ и до ПЗУ (дорожки, КЗ)
2. Дорожки от ОЗУ и ЦП до ИР22(D32),
3. Дорожки от ОЗУ до ИР9(D31), КП13(D30, D31)
4. Сигналы на ОЗУ: RAS, CAS, WE, а также на шине данных и шине адреса
5. Сигналы на ЦП: RD, WR, IOQR, MREQ, частота CLK, BUSRQ, RESET

Обнаружено:
1. Неисправный конденсатор C1 - Отсутствия лог 1 на RESET, заменен
2. Неисправная ИР22(D31) - установка панельки, замена.

Результат дня - Матрац! :v2_dizzy_roll:
через Видео выход не очень понятно его состояние, поэтому завтра постараюсь прошить тестовую ПЗУ и проверить изображение через скарт!

alex81
30.11.2016, 19:37
минус 1 РУшка (50ом между 11 и 12 ногами), минус D17 (КП11).
Прошил ПЗУ, запустил тест без 1 микросхемы, тест естественно не пройден.

alex81
07.12.2016, 08:20
Запустил Ленинград.
Поставил все недостающие ОЗУ (из 8-ми нерабочими оказались 2)
Сделал тестовую клавиатуру 58936
Провел тест ОЗУ 58937
Поставил какое-то ПЗУ :) 58938
Ну и попробовал написать что-нибудь 58939

Сделал привязку к черному + 3 резистора 1к на D36
Удлинение синхроимпульса на ЛА2 у меня не заработало, подскажите кто-нибудь другие способы как заставить показывать через VGA-AV конвертер (китай)

Буду распаивать магнитофонную часть.

alex81
08.12.2016, 10:58
FSound, Подскажи ёмкость конденсатора на ИР9 D33 тот что на фото Пост18 (http://zx-pk.ru/threads/26618-pomogite-s-otladkoj-leningrad-1.html?p=874364&viewfull=1#post874364)
У меня полоска в 1 пиксель справа перед бордюром как писал iceoflame,

Если есть полоса последний пиксель справа перед бордюром, то можно, ну я вижу на ИР 9 уже весит емкость, это 8 пиксель и есть вроде.

alex81
14.12.2016, 13:15
Укоротил длительность строчного синхроимпульса при помощи 1533АГ3 до кучи вместо резистора поставил многооборотный резистор 10к, конденсатор на 4,7nF.
Добавил магнитофонную читалку на 1533ЛН2 по схеме с Пентагона48К, любезно предоставленной solegstar'ом
допаял кое-где конденсаторов: 8DD12 на минус 1nF, 12DD4 на минус 220pF, 11DD6 на минус 220pF
От RC- цепочки на 1DD33 оставил только конденсатор на 360pF, почему-то при резисторе в 150 Ом появлялась полоса разбитая по диагонали, типа помех. Удалось убрать только при номинале от 31 Ом (подключал подстроечник) и ниже и замкнуть разрезанную дорожку, по крайней мере без кондера круг рисуется с косяками.
В разрыв D36 и R9, R8, R7, RD1-3, D4 поставил 1533ТМ9 (по совету solegstar)
Подключил пищалку от PC, ошибка в разводке, второй контакт динамика был на минусе, переключил на +5 появился звук, опять же спасибо solegstar
Подключил через конвертер AV-VGA, теперь, в принципе, можно простенькие программки набирать :) . На телевизоре (ЭЛТ) - все норм, на ЖК, после небольшой подстройки АГ3 (резистором) тоже все Ок.
При подключении через скарт столкнулся с проблемой: Ввожу BORDER 1 - кажет синим, Ввожу BORDER 2 - желтый вместо красного, Ввожу BORDER 4 - желтый вместо зеленого, отключаешь один из цветов (красный или зеленый) и все окей за минусом отсутствующего цвета. В итоге мультиметр сказал что между Красным и Зеленым 50 Ом!!!
Изучая сканы платы и сопоставляя со схемой обнаружил следующее: Несоответствие маркировки на плате резисторов R16, R17, R18. На плате они в таком порядке (слева-направо) R17, R18, R16. Чтоб понятнее было покажу в картинках
это плата сверху: 59021, и снизу (отзеркалено по горизонтали): 59022

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

Картинка со скарта
http://s11.radikal.ru/i183/1612/ee/627fdeceacfdt.jpg (http://radikal.ru/big/u8h0ptgs1psed) http://s018.radikal.ru/i507/1612/ba/261225796faet.jpg (http://radikal.ru/big/gsn1mb0roopyo) http://s008.radikal.ru/i305/1612/b9/98b73d97491dt.jpg (http://radikal.ru/big/l5htvskr91p3s)

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

Подключал так (ну вдруг кому пригодиться, может где недоцепил какую ногу, но у меня работает):
4, 5, 9, 13, 17, 21 - Земля
R - 15
G - 11
B - 7
V - 20
+5 - 16

FSound
18.12.2016, 20:59
FSound, Подскажи ёмкость конденсатора на ИР9 D33 тот что на фото Пост18 (http://zx-pk.ru/threads/26618-pomogite-s-otladkoj-leningrad-1.html?p=874364&viewfull=1#post874364)
У меня полоска в 1 пиксель справа перед бордюром как писал iceoflame,

Здравствуйте. Емкость про которую Вы спрашиваете идет в связке с резистором. RC цепочка, после ряда подборок я остановился на R180 C470pF. Но тут я думаю индивидуально для каждой платы нужно подбирать. Но судя по снимкам экрана, у Вас там все в порядке.

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

Аааа, увидел Ваши предыдущие снимки экрана и понял теперь о чем речь. Такая полоска была у меня тоже. Избавился от нее установкой конденсатора 47pF на 10-ю ногу D35(IR16). Возможно емкость потребуется немного иная, попробуйте по подбирать.

alex81
20.12.2016, 06:00
FSound, Я уже при помощи ТМ9 в разрыв D36 и R7, R8, R9, RDx, D4

alex81
11.01.2017, 15:20
Всем Добра!!!
Наигрался в 48к, решил, что надо бы расширять возможности Ленинграда-1, но попал в такое положение... Собрал расширение памяти до 256к по схеме с сайта zxbyte.ru, получил Ошибку порта конфигурации: Банк-0, Сектор-3, Записано-00000000, Считано-00000111.
Под руководством solegstar'ом перетыкал (простите за термин) осциллографом все, что можно было, добавлял в разрыв дополнительные элементы и тд. и тп. в итоге таже ошибка... разобрал.
Собрал по схеме предложенной Const_FFC отсюда (http://zx-pk.ru/threads/27171-leningrad-1-polnaya-sborka-rasshirenie-pamyati-dorabotki-podrobnoe-video-i-skhemy.html), но пока только часть самого расширения без доработок по ПЗУ. В связи с чем вопрос: А достаточно ли для прохождения теста порта Хахонова этой схемы, или доработки по ПЗУ тоже обязательны?

P.S.: в виду отсутствия нужного количества РУ5 отказался от этой схемы (http://photo.qip.ru/photo/softfelix/3810704/large/89017399.jpg), ОЗУ собрано на 2х 44с256 с добавлением ИР22 (АКА "Балерина") поверх DD32, тесты 48к проходят на ура, ну собственно, все игрушки робили без проблем.

Const_FFC
11.01.2017, 16:13
А достаточно ли для прохождения теста порта Хахонова этой схемы, или доработки по ПЗУ тоже обязательны?

Тест памяти должен проходить без всяких доработок по ПЗУ. Да и многие программы для Спектрума 128к будут работать со стандартной ПЗУ (с SOS48k), при условии, конечно, что доработка расширения ОЗУ собрана правильно.

alex81
19.01.2017, 09:48
Дико извиняюсь перед помогающими, но проблема была банальна - битая ЛА3! Первый раз собирал без панелек (разводил плату под ЛУТ), проверить было проблематично, сейчас собрал все на панельках, сразу все стало ясно.

alex81
21.01.2017, 21:05
Вернулся к варианту Prusak'а, все заработало сразу, все тесты Хахонова - норма
http://i057.radikal.ru/1701/f6/c63a236c2ecct.jpg (http://radikal.ru/big/g175ssqcuawta)

На искревление по левому борту не обращайте внимания, подключен через китайский конвертер

alex81
22.01.2017, 19:26
Поставил ОЗУ 128к, запуск не стабильный, где-то через 15-20 секунд только появляется меню ПЗУ, до этого постоянно выходит в 48к и висит. Кроме то появляется, что-то на подобие помех в виде сыплющихся пикселей. на тестовом ПЗУ таких глюков не замечено.
Загрузил через Tape Loader Dizzy3, звука конечно нет, т.к. нет АУ, но сама игра работает (правда повисла через минуту где-то) на экране все время все те-же пиксели в зоне papper'а
Вопрос: Из-за чего такое может быть... Недостаток питания (4,9в от БП сотового на 1А)? Неисправность еще какой-то МС на плате расширения? Отсутствие АУ? Чего-то не доделал в области ПЗУ (из доработок только отрезал 27 ногу)?

alex81
23.01.2017, 11:24
Простите за качество.

https://www.youtube.com/watch?v=qeDhosTl4ZQ
в режиме BASIC48

В режиме BASIC128 пиксели проскакивают при нажатии клавиш

Гаррий
23.01.2017, 15:25
На искревление по левому борту не обращайте внимания, подключен через китайский конвертер

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

alex81
23.01.2017, 17:12
у меня такое же искривление на одном из телевизоров, безо всяких китайских конвертеров, через просто скарт. На другом телевизоре с этого же компа этим же шнуром никакого искривления нет. А на третьем - вообще изображение не синхронизуется, сплошная прыгающая рябь. Так что ваш китаец, скорее всего, ни при чем.
Это подключен монитор через конвертер. На телике все отлично!
http://zx-pk.ru/threads/26618-pomogite-s-otladkoj-leningrad-1.html?p=894020&viewfull=1#post894020

Гаррий
23.01.2017, 17:19
Как я сказал, на разных телеках у меня по-разному: на самсунге с точно таким же искривлением, на LG без, на панасонике вообще без изображения. Во всех трех случаях это один и тот же комп, один и тот же шнур.

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

Собственно, офтоп, наверное :) сори :)

Const_FFC
24.01.2017, 16:24
Определенно, БП нужен помощнее.


Недостаток питания (4,9в от БП сотового на 1А)?

alex81
24.01.2017, 17:21
Определенно, БП нужен помощнее.
БП временно заменил на БП от ПК.

Проблему решил убрав симмы и установив РУ7, как бы это не звучало печально, но пришлось бомбить профи, которому и так от жизни досталось не хило.
Предположительно виновница та самая ИР22 ака "Балерина" установленная поверх DD32.

В данный момент поставил тестить память на ночь.

alex81
01.02.2017, 17:57
Расширение памяти на РУ7 по схеме с zxbyte.ru работает без проблем. Правда тест определяет только 128к.
В течении 1,5 недель (по немногу каждый вечер), пытался подключить эмулятор AY Вот отсюда (http://www.avray.ru/ru/ay_ym_emulator/) , Спасибо EvgenRU за оказанную помощь и прошивку для ATmega48. В итоге нормального звука так и не получил, но к этому вернусь попозже...
Поправил порт Кемпстона, подключил YM2149F, послушал демки, пока все супер :)

FSound
06.11.2017, 19:25
Всем привет.

FSound
11.05.2018, 17:13
Всем привет. Прошу снова Вашей помощи, друзья. Давненько лежала у меня печатная плата с комплектухой, вот от скуки решил ее собрать. Все запаял https://c.radikal.ru/c35/1805/cc/3bcf32d9953et.jpg (https://c.radikal.ru/c35/1805/cc/3bcf32d9953e.jpg)
https://b.radikal.ru/b14/1805/18/e14b9c953795t.jpg (https://b.radikal.ru/b14/1805/18/e14b9c953795.jpg), подключил с помощью ZXKit1 - плата VGA & PAL и получаю такое изображение https://www.youtube.com/watch?v=XGw7NJuUhdk это в режиме инверсии цвета, в нормальном режиме просто черный экран. Как видно на логическом пробнике, процессор работает и частоту выдает. Куда дальше копать? Спасибо за ответы.

SoftFelix
11.05.2018, 19:19
Все запаял
Добавь на плату хотя бы десяток блокировочных конденсаторов, смотреть страшно. :)

подключил с помощью ZXKit1 - плата VGA & PAL
Не надо пока так подключать. У сабжа есть выход видео, который можно подключить к телевизору и исключить глюки VGA & PAL (сУдя по видео, у тебя 14МГц снимаются километровым не экранированным проводком).

Проверяй ещё раз монтаж и соответствие схеме.

FSound
13.05.2018, 15:37
Добавь на плату хотя бы десяток блокировочных конденсаторов, смотреть страшно. :)

Не надо пока так подключать. У сабжа есть выход видео, который можно подключить к телевизору и исключить глюки VGA & PAL (сУдя по видео, у тебя 14МГц снимаются километровым не экранированным проводком).

Проверяй ещё раз монтаж и соответствие схеме.

Проблему обнаружил, DD36 которая КП16 у меня стояла, оказалась нерабочей, заменил ее на рабочую КП11 все завелось и прекрасно работает.

iceoflame
23.05.2018, 10:05
оказалась нерабочей, заменил ее на рабочую КП11 все завелось и прекрасно работает.
А у человека в соседней теме тоже проблема с бордюром была, прям как у вас на видео.

Willy
29.01.2019, 18:26
Подскажите, пожалуйста, какие узлы на схеме отвечают за формирование изображения ?
У меня почему-то бордюр отображается правильно, а в основном поле экрана цвета инвертированы.
Цвет бордюра меняется правильно, а на смену цвета PAPER и INK компьютер не реагирует, все время отображается белый текст на черном фоне.

FSound
29.01.2019, 18:35
DD36 у Вас не КП14 случайно?

SoftFelix
29.01.2019, 18:42
DD36 у Вас не КП14 случайно?
Она бы инвертировала ВСЁ, т.к. включая BORDER.

FSound
29.01.2019, 18:43
Не уверен...

Willy
29.01.2019, 18:51
DD36 у Вас не КП14 случайно?

Нет, КП11.
Уже была мысль попробовать КП14, но тоже подумалось, что будет инвертировать всё, включая бордюр.

Ситуация такая: при заполнении области атрибутов напрямую в память, цвет бумаги меняется на правильный, а через команду PAPER 7 цвет остается черным.

В связи с этим вопрос, какие элементы участвую в формировании цвета изображения ?

Эксперименты показали, что цвет INK и PAPER изменён местами.


Дальнейшее изучение показало, что бордюр, казавшийся на ч/б сигнале белым, при сопряжении через VGA конвертер на самом деле жёлтый.
INK и PAPER инвертированы, т.е. INK управляет цветом фона, а PAPER цветом букв.

На плате была сделана доработка на трёх м/с для привязки к уровню чёрного, схема взята отсюда:
http://zxbyte.ru/leningrad_video_out.htm
вариант №2
перепроверил подключение, вроде всё правильно.

Кто может, поделитесь пожалуйста информацией, какие узлы входят в состав видеоконтроллера ?
Как формируется картинка и цвета ?
Может быть есть ссылки на литературу.

По схеме мне не понятно, откуда все начинается.

ShokoD
30.01.2019, 01:18
Насколько я помню в Ленинграде-1, для вывода правильного черно-белого сигнала не инверсного (если подключал к Ч/Б телевизору ) ставил D36 КП11, а для вывода цветного КП14 (при подключении к цветному телевизору).

FSound
30.01.2019, 09:14
Надо на плату визуально посмотреть, сделайте фото с двух сторон и залейте сюда, так проще гораздо будет...

solegstar
30.01.2019, 11:08
какие элементы участвую в формировании цвета изображения ?
цвет папера и инка, а также бит повышенной яркости и flash выделяется на D30-D31 c помощью сигнала /BORDER и H2. Если сигнал /BORDER активен (равен 0), то на выходы подключаются входы бордюра по спаду сигнала H2. если сигнал /BORDER не активен, то происходит захват шины данных из памяти по сигналу H2, как раз байт атрибута знакоместа. далее выходы D30-D31 поступают на входы D36, где в зависимости от включенного пиксела или выключенного на 1 ноге D36, подключается цветовая составляющая - три бита цвета инка + яркость или три бита папера + яркость. вот ссылка (http://www.wikiznanie.ru/wikipedia/index.php/%D0%A3%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D 0%B2%D0%BE_ZX_Spectrum#.D0.98.D0.B7.D0.BE.D0.B1.D1 .80.D0.B0.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5)на статью, где также расписан байт атрибутов знакоместа по битам, это так, для понимания процесса. D36 пока пусть будет или КП11 или КП16 (что лучше).

Willy
30.01.2019, 11:53
Надо на плату визуально посмотреть, сделайте фото с двух сторон и залейте сюда, так проще гораздо будет...

https://c.radikal.ru/c14/1901/d1/d7381c8584e9t.jpg
https://b.radikal.ru/b24/1901/f0/6a2a7fd41ad0t.jpg
https://d.radikal.ru/d17/1901/88/41ed2585cf83t.jpg

FSound
30.01.2019, 12:00
На фото плохо видно, но по моему у Вас транзисторная сборка запаянна неправильно. Ключ должен быть справа внизу, а у Вас он слева вверху, т.е. перевернуть вверх ногами надо.

Willy
30.01.2019, 12:38
Хм, похоже на то. Попробую перепаять.
Спасибо большое!

----------
Перепаял, ничего не изменилось.
Погуглил цоколёвку - она симметричная :)

http://forum.cxem.net/uploads/monthly_10_2008/post-19129-1223196405.jpg

Отсюда вывод - ничего не надо делать бездумно )

FSound
30.01.2019, 21:03
м, похоже на то. Попробую перепаять.
Ну что, результат есть?

Willy
30.01.2019, 21:54
Ну что, результат есть?

Нет же, см. дополнение в моём предыдущем посте )

Willy
01.02.2019, 00:03
Сделал следующие установки:
PAPER 7
INK 0
программой на бейсике заполнил видеопамять числом 255, экран получился белый
Собрал сигналы с нескольких точен, получилась такая картинка:
https://b.radikal.ru/b15/1901/db/4d2140d7774et.jpg (https://radikal.ru/big/dugwadrojtnvj)

Напрягает вот что: бит FLASH приходит на вход D31.6 нулём, а на выходе он всегда 1, это правильно ?
Получается такая картина: оба сигнала на входах 1 и 2 D11 приходят 1, на выходе 3 получаем 0, и DD36 всегда пропускает на выход сигналы, отвечающие за цвет PAPER.
Я правильно понимаю ?


-------

Разобрался, счетчик 561ИЕ10 был битый, из-за него сигнал FLASH всегда включен и цвета всегда инвертировались.
После замены экран заморгал, этот сигнал почему-то генерируется с частотой 1.56 Гц, вместо 1. Тут, видимо, надо конденсатор С2 подобрать.

FSound
01.02.2019, 16:32
Блин, а я на него прям первой мыслью и подумал...))) только не озвучил...

Willy
01.02.2019, 17:14
Ну тут всё равно вопрос остается, почему экран мигает при выключенном бите FLASH в атрибутах.

solegstar
04.02.2019, 14:37
бит FLASH приходит на вход D31.6 нулём, а на выходе он всегда 1, это правильно ?
нет. скорее всего битый мультиплексор.

Willy
05.02.2019, 22:27
Да, я тоже так подумал, но оказался банальный непропай на D31.6. Нога панельки была не связана с дорожкой, потому возникал такой эффект.

Willy
17.02.2019, 00:20
Есть ещё такая проблема: сделал доработку по стабилизации тактового генератора по схеме отсюда https://www.cxemateka.ru/v1/Other.png
Установлен кварц на 14 МГц, при снятии сигнала с 6 ноги ЛН1 видно, что частота плавает от 13.588 до 14.08 МГц.
Это критично ?
Из-за этого плавает частота строк от 15625 до 15570 КГц, и ,похоже, это не нравится конвертеру GBS 9800, картинка иногда мигает.
Как можно это исправить ?

SoftFelix
17.02.2019, 00:33
при снятии сигнала с 6 ноги ЛН1 видно
А какой серии установлена ЛН1?

Willy
17.02.2019, 00:35
КМ555ЛН1
Вернее, частота не то чтобы плавает, но периодически срывается с 14.08 на другие частоты.

SoftFelix
17.02.2019, 00:45
КМ555ЛН1
Туда бы 1533... А резисторы точно на 470 Ом?

но периодически срывается с 14.08 на другие частоты.
Возможно кварц с низкой добротностью.

Willy
17.02.2019, 00:48
Изначально стояла 1533ЛН1, на ней вообще не заводилось, хотя на тот момент не было доработки, может в этом была причина.
Но вроде и на форуме проскакивало, что на генератор лучше 555 ставить.
Резисторы на 470.
Попробую 1533 поставить, спасибо.

SoftFelix
17.02.2019, 00:51
Willy, для 1533 резисторы лучше ставить на 680 Ом.

r3d
17.02.2019, 00:56
Попробую 1533 поставить
Если есть 531ЛН1, то лучше ее.

Willy
19.02.2019, 01:23
Попробовал несколько конфигураций с разными кварцами и микросхемами, везде частота не стабильна :(
Правда, собирал на макетной плате.
Как говорится, Ч.Я.Д.Н.Т. ?

krotan
19.02.2019, 01:29
Попробовал несколько конфигураций с разными кварцами и микросхемами, везде частота не стабильна :( Тогда надо думать о питании... Для начала блокировочник на ЛН1 припаять...

Willy
19.02.2019, 01:33
Блокировочник есть, помех по питанию вроде не наблюдается.

FSound
15.04.2020, 23:33
Всем привет. Есть такой вопрос. У Ленинграда, да и у некоторых других моделей имеется такой недостаток, как инерция нажатия клавиши. Т.е. жмеш клавишу один раз, а на экране она отпечаталась несколько раз. И не имеет значение как ты жмешь клавишу, прям нажал или чуть ткнул, все равно вылазиют несколько символов. Это очень наблюдается в играх EXOLON, ALIENS US и т.д. Возможно ли это исправить?

Serg6845
17.04.2020, 08:53
Всем привет. Есть такой вопрос. У Ленинграда, да и у некоторых других моделей имеется такой недостаток, как инерция нажатия клавиши. Т.е. жмеш клавишу один раз, а на экране она отпечаталась несколько раз. И не имеет значение как ты жмешь клавишу, прям нажал или чуть ткнул, все равно вылазиют несколько символов. Это очень наблюдается в играх EXOLON, ALIENS US и т.д. Возможно ли это исправить?
это недостаток не у Ленинграда, а у программистов, которые писали такой код опроса кнопок. и частично - конкретных кнопок из которых сделана клавиатура.

FSound
18.04.2020, 00:05
Так а устранить это на железном уровне можно как-то?

r3d
18.04.2020, 00:30
FSound, по научному этот эффект называется дребезг контактов. В компьютерах он устраняется программным способом в обработчике клавиатуры. В разного рода электронных конструкциях он может устраняться на железном уровне, например шунтированием контактов кнопок конденсатором, "нажатие" кнопок триггерами. Если дребезг есть только в паре игр, то ничего с железом делать не нужно.

Serg6845
18.04.2020, 11:03
Так а устранить это на железном уровне можно как-то?

как вариант - прицепить PS/2 клаву через контроллер. или кнопки в клаве менять - методом подбора по наилучшему поведению.

tiretrak
04.05.2020, 00:59
Попробовал несколько конфигураций с разными кварцами и микросхемами, везде частота не стабильна :(
Правда, собирал на макетной плате.
Как говорится, Ч.Я.Д.Н.Т. ?

чем закончилось,получилось побороть?

Willy
04.05.2020, 10:09
Вообще говоря, нет, на всех моделях спектрумов, что я собрал, частота срывается в пределах 13.5 - 14.1 МГц на выходе тактового генератора.
Но в целом всё работает.
Причина срыва изображения была в плохом контакте механического разъёма на конвертере, после того, как припаял провода с двух сторон, изображение стало стабильным.
Я в этом деле новичок, поэтому смирился )

IvanKoc87
03.04.2021, 23:53
Может кто подсказать это нормальный сигнал для 50 герц https://www.dropbox.com/s/nn63uuhs83jg6hg/IMG_20210404_021049.jpg?dl=0

Shofer
04.04.2021, 07:16
Это сигнал чего? На какое время стоит развёртка осциллографа?

Edward
11.07.2021, 18:58
Приветствую всех!
Снова избитая тема с матрасом Ленинграда-1, помогите разобраться. Плата работает, тест ПЗУ запускается, ошибок нет, ПЗУ с бейсиком тоже работает, но матрас почему-то кривой. На шине данных сигнал D2 отличается от других, ну и MD2 соответственно тоже. Закопался я уже копать эти микросхемы. Прошу помощи знатоков.

p.s. На матрасе два разряда постоянно пляшут, также проскакивают квадратики атрибутов в вертикальных линиях. По фото это сложнее понять, поэтому кинул несколько фоток. При тесте ПЗУ со ступеньками на бордюре слетает синхронизация.

https://c.radikal.ru/c33/2107/1c/4f8bfadb5ea6.jpg (https://radikal.ru) https://b.radikal.ru/b36/2107/a5/6e05f345d8b8.jpg (https://radikal.ru) https://a.radikal.ru/a20/2107/8c/3ceaf3a16bd5.jpg (https://radikal.ru) https://b.radikal.ru/b10/2107/71/3925e9e4d3a5.jpg (https://radikal.ru) https://d.radikal.ru/d13/2107/7a/ad2a5eb1d1e5.jpg (https://radikal.ru) https://d.radikal.ru/d31/2107/69/ef38249b9d17.jpg (https://radikal.ru) https://c.radikal.ru/c25/2107/20/c107ebbbceb9.jpg (https://radikal.ru) https://c.radikal.ru/c09/2107/85/76a5dc3e2504.jpg (https://radikal.ru) https://b.radikal.ru/b03/2107/25/9cd144b07b6f.jpg (https://radikal.ru) https://c.radikal.ru/c22/2107/63/1caf981005b3.jpg (https://radikal.ru) https://c.radikal.ru/c06/2107/2c/31b2beb1bd8e.jpg (https://radikal.ru) https://b.radikal.ru/b34/2107/63/116f923f712c.jpg (https://radikal.ru)

valerium
11.07.2021, 20:15
С питанием все хорошо и стабильно ? На корпусах, а не на выходе БП.
Я бы подтяжки ШД проверил на спорных разрядах - там все пропаяно ?
Ну и мультиплексоры в видеовыводе остаются, если остальное ок.

Микросхемы озу местами не поменять для сравнения ?

Edward
11.07.2021, 22:24
Питание в норме, ОЗУ припаяны и не переставить. Сейчас только заметил на скринах выше, где тест ПЗУ прошел, буквы в некоторых знакоместах сдвинуты. Например буква Ш не прорисовалась, буква Т съехала.

Edward
21.07.2021, 23:49
С питанием все хорошо и стабильно ? На корпусах, а не на выходе БП.
Я бы подтяжки ШД проверил на спорных разрядах - там все пропаяно ?
Ну и мультиплексоры в видеовыводе остаются, если остальное ок.

Микросхемы озу местами не поменять для сравнения ?

Есть успех! Был переломлен резистор в подтяжке ШД на D2. Теперь матрас стабильный, но почему-то нет нулевого разряда в полосках, кроме последнего столбца. На MD все нормально, на ИР9 приходит, даже не знаю куда копать.

https://c.radikal.ru/c07/2107/9c/ff80d30baf74.png (https://radikal.ru)

Михаил Каа
22.07.2021, 07:11
В режиме прозвонки диодов (потом омметра) все однотипные линии звонить на землю и потом плюс в разных комбинациях щупов в поисках аномалий. (Например красный щуп на землю - пройтись по линиям, потом черный на землю - пройтись по линиям, и так далее).

valerium
22.07.2021, 08:04
, но почему-то нет нулевого разряда в полосках, кроме последнего столбца. На MD все нормально, на ИР9 приходит, даже не знаю куда копать.


Насколько я вижу, нулевой-то разряд везде есть, а на последнем знакоместе он как раз "срезан" бордюром (это уже не на матрасе надо смотреть). И если это так, то это решалось подбором какого-то конденсатора. Кажется надо проверить и поиграть номиналами rc-цепочки R35-C10, которая стоит в цепи 1-го вывода DD33 (ир9). Иногда нужна емкость порядка 1000пф на сигнале SCR (dd34, выв4). Проблема типовая наравне с фиксом прорисовки окружностей

Edward
22.07.2021, 21:16
Насколько я вижу, нулевой-то разряд везде есть, а на последнем знакоместе он как раз "срезан" бордюром (это уже не на матрасе надо смотреть). И если это так, то это решалось подбором какого-то конденсатора. Кажется надо проверить и поиграть номиналами rc-цепочки R35-C10, которая стоит в цепи 1-го вывода DD33 (ир9). Иногда нужна емкость порядка 1000пф на сигнале SCR (dd34, выв4). Проблема типовая наравне с фиксом прорисовки окружностей

Вот в высокой контрастности видно, что последняя полоска правильно прорисована в отличие от предыдущих

https://b.radikal.ru/b17/2107/2a/0b33dd04b5d2t.jpg (https://radikal.ru/big/6mhh4irnvdajv)

Проверю с установкой и подбором конденсаторов, результат сообщу.

valerium
22.07.2021, 22:54
Вот в высокой контрастности видно, что последняя полоска правильно прорисована в отличие от предыдущих

Да, согласен, тут больше похоже, что во всех парах знакомест 0x0038, а в последней как надо 0x0039. Только маловероятно, что это разряд D0 играет именно в последнем знакоместе, скорее просто при выводе бита D1 он растягивается на D0, коли проблема только в формировании картинки. Это тоже где-то гонки.
Но ведь бейсик же запускался, кажется - надо из него заполнить весь экран "шахматной доской" (чередованием 0x55 и 0xAA) - тогда будет видно, кто где лишний.
Или какую-нибудь тестовую тв-сетку загрузить, если это возможно.

Edward
29.07.2021, 21:52
Проблема решена.
https://a.radikal.ru/a10/2107/c4/93cd6efe9fe7.jpg (https://radikal.ru)
Оказалась действительно типовой. Решилась установкой rc-цепочки на ИР9 и 1000 пф на SCR. Благодарю всех за помощь. Теперь буду добиваться цветного изображения. Сейчас на RGB вообще какая-то ерунда выводится.