PDA

Просмотр полной версии : самопроизвольное нажатие ленинград



Johnv
03.03.2012, 21:12
В общем бывает включишь данный компьютер и он сам начинает буквы печатать разные, периодически, то есть то нет. В чем может быть проблема то? провода внутри все целые, пайка тоже, как будто где то статический ток проходит и наводки наводит :)

null_device
03.03.2012, 21:35
Какая именно у вас плата ленинграда? http://sblive.narod.ru/ZX-Spectrum/index.htm
Какая используется клавиатура (пленочная, геркон, ламели и т.п.). Какова длина соеденительного провода?
Для начала отсоедените шлейф клавиатуры и исключите вероятность замыкания проводников (контактов в кнопках).
Поставить на буфер(ы) блокировочный конденсатор. Попытаться его заменить другой мискросхемой (какая серия стоит сейчас?).
Проверить диоды и резистивную сборку.
----
От чего запитана плата? Каково напряжение под нагрузкой?
Также, не помешало бы "погонять" тесты на стабильность шины, памяти и т.п. "глюкодром".

Johnv
03.03.2012, 21:57
Плата ленинград 48к, тип клавиатуры правильно незнаю в общем механичеси железные контакты, по две пары на каждую кнопку, соединяются. Шлейфа от клавиатуры нет все сделано проводом мгтф. Резисторы в порядке диоды тоже проверил все ок. А как проверить памятьи все остальное на глючность битость? Спец оборудования вроде осцилограф нет

null_device
03.03.2012, 22:11
Плата ленинград 48к

Фото бы все равно не помешало..


А как проверить памятьи все остальное на глючность битость?

Есть программы, которые проверяют порты\шину\память и т.п. Например PortDemo\TestINT\SystemTest.

Johnv
03.03.2012, 23:07
вот фото

Johnv
03.03.2012, 23:25
прогнал я тесты, portdemo не загрузился в комп до конца , int test выкидывает при загрузке обратно на заставку sinclair, TEST.rar написал У вас общее поле памяти с торможением. тест порта клавиатуры в порядке и тест пройден в конце

null_device
03.03.2012, 23:33
portdemo не загрузился в комп до конца

Забыл сохранить файл как надо, сейчас исправлю.

zorel
03.03.2012, 23:36
Johnv, а какие хоть кнопки самопроизвольно печатаются, одни и теже или постоянно разные?

null_device
03.03.2012, 23:39
int test выкидывает при загрузке обратно на заставку sinclair

Странно, у меня все спокойно грузится..

Johnv
03.03.2012, 23:39
да любые абсолютно могут нажиматься, обычно j, u, k , c, вот сейчас сижу минут 10 до сих пор ниче не нажалось, может потому что я приставку пододвигал что то внутри изменилось, неск дней назад тоже небыло проблем, в общем как то периодически все это. Внутри смотрел опять же все впорядке непонятно тогда где искать, или каждый вывод пропаивать и дорожки звонить

null_device
03.03.2012, 23:42
непонятно тогда где искать

Искать в районе порта клавиатуры, на предмет "соплей" и микротрещин в дорожках. Непропаи в отверстиях.

Johnv
03.03.2012, 23:43
в портдемо значит загрузил теперь смотрю, в общем такая таблица вверху 4 порта с цифрами и внизу несколько портом вверху в самом нижнем #FE 254 все единицы но второй колонке постоянно прыгает 0 1 0 1 , а в нижних портаж во второй колонке во всех единицы прыгают, и иногда не только второй колонке проскакивают на долю секунды 0.
в общем проскакивающие нули в колонках это как я понял и есть нажатия на кнопки получается что то как будто косячит)

null_device
03.03.2012, 23:47
В первую очередь поставьте блокировочные кондеры (как на фото ниже или, хотя бы половину) ибо, как я понял у вас их сейчас не особо много. Это поможет исключить "хлам по-питанию".
http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/KAPCBPhotoTop.jpg

---------- Post added at 03:47 ---------- Previous post was at 03:46 ----------


в общем проскакивающие нули в колонках это как я понял и есть нажатия на кнопки получается что то как будто косячит

Оно самое.. картинка должна быть примерно такая (по порту #FE):

Johnv
03.03.2012, 23:48
а на какие контакты микросхем ставятся такие кондеры? и на сколько мкф?

null_device
03.03.2012, 23:54
Ставятся между выводами питания. Обычно, это последний контакт первого ряда ( и последний контакт второго ряда. Емкость может варьироваться от 47 нФ до 0.33 мкФ (обчно они ставятся все одной емкости).
Для начала установите на каждую МС ру5 и d37\38 (кп11).

Johnv
03.03.2012, 23:57
в общем получается у меня в пятой колонке нули проскакивают, понажимал я , получаются как раз те клавиши которые обычно и нажимаются. может проследить на плате куда провода идут и поставить кондер именно на эту микросхему?

null_device
04.03.2012, 00:04
Это две микросхемы возле места куда приходят проводники от клавиатуры.

Нули проскакивают по всем портам клавиатуры в пятой колонке?

Johnv
04.03.2012, 00:23
да по всем но они не одновременно иногда по одной иногда по три, видео прикрепил пример

---------- Post added at 00:23 ---------- Previous post was at 00:05 ----------

блин даташит не могу найти на кп11 куда кондеры ставить, кондеры нашел у себя

null_device
04.03.2012, 00:26
блин даташит не могу найти на кп11 куда кондеры ставить

В 13 посте есть фото, кондер ставится между 8 и 16 ногой.

Johnv
04.03.2012, 00:52
в общем подпаял я все что есть 8 конденсаторов на все кп11 и на остальные что осталось уже вроде намного реже стали мигать нули там но все же иногда проскакивают. и при нажатии и удержании любой кнопки из этой колонки другие в этой же колонки начинают чаще мигать

null_device
04.03.2012, 01:13
В ZX-ревю (http://vtrdos.ru/book/ZXREVU92.ZIP) на 277 стр. описана проблема с портом #FE в ленине. Хотя, тут дело в чем-то другом..

Johnv
04.03.2012, 10:59
че то у меня команда print in 31 пишет 2 variable not found 0,1

goodboy
04.03.2012, 11:01
че то у меня команда print in 31 пишет 2 variable not found 0,1 IN это токен - висит на кнопке 'I', а ты его вводишь по буквам, вот бейсик и принимает его за переменную

Johnv
04.03.2012, 11:06
а как его ввести тогда? я вводу P получается print далее давлю i он ставит i, пробую через symbol shift он ставит at.
p.s. вставил фото платы может это и есть доработка кем то? и еще, питанию на эту микросхему идет через резистор и в итоге получается 3В. Может это неправильно?

null_device
04.03.2012, 11:19
а как его ввести тогда?

Сначала нажимаеш клавишу Р. Напечатается команда PRINT.
Потом одновременно нажимаеш оба шифты (caps shift и symbol shift). Буква в курсоре сменится с L на Е.
После этого одновременно нажимаеш клавиши caps shift+I. Должна напечататься команда IN.
C набором цифр 3 и 1, проблем возникнуть не должно. ;)

goodboy
04.03.2012, 11:24
ты-же запускал программу PortDemonstration и выкладывал видео с результатами её работы - данные из порта 31 там тоже присутствуют.

Johnv
04.03.2012, 11:31
получается при команде print in 31, 33, 251 результат всегда один 192. при наборе out рамка цвет не меняет .

null_device
04.03.2012, 11:46
вставил фото платы может это и есть доработка кем то?

Если вы про 561лн2, то это похоже на порт чтения с магнитофона (кстати, он и может "мусорить" в порт #FE).

НА БУДУЩЕЕ: если выкладываете фото плат - "переворачивайте" их. Не особо приятно "изучать" ее вверх ногами.
При ссылке на элемент, либо обведите его на фото (нарисуйте рядом с ним стрелку) или укажите его позиционное обозначение по схеме\номинал\серию для МС - здесь, все же не "битва экстрасенсов". :)

---------- Post added at 15:46 ---------- Previous post was at 15:34 ----------


при команде print in 31, 33, 251 результат всегда один 192

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

Johnv
04.03.2012, 11:50
а отчего он может мусорить, и всеж что делать с питанием, на него приходит 3В

Ewgeny7
04.03.2012, 12:03
Проверь наличие резисторов на подтяжку KL0-4 и DV0-4. На одной из схем имеется указание проверить, что общие выводы резисторов идут именно на +5в, а не в космос или на землю. Также, рекомендую эти резисторы ставить номиналом не более 10к (на схемах может быть указано 15к).

Johnv
04.03.2012, 12:06
Проверь наличие резисторов на подтяжку KL0-4 и DV0-4. На одной из схем имеется указание проверить, что общие выводы резисторов идут именно на +5в, а не в космос или на землю. Также, рекомендую эти резисторы ставить номиналом не более 10к (на схемах может быть указано 15к).
я не настолько силен в электронике что бы Вас понять)) что значит на подтяжку и что такое KL0-4 DV0-4 ?

Johnv
04.03.2012, 12:21
согласно моей схеме у меня на логике D4 11 вывод откусан, вроде как специально

Ewgeny7
04.03.2012, 12:39
я не настолько силен в электронике что бы Вас понять)) что значит на подтяжку и что такое KL0-4 DV0-4
Это тебе надо схему смотреть. KL (клавиатура) и DV (джойстик) сигналы через резисторы подключены к +5в. Это сделано для стабильного "отсутствия сигнала" если ни одна кнопка не нажата. Если этой подтяжки нет, то самопроизвольные нажатия клавишь практически обеспечены.

Johnv
04.03.2012, 13:19
все клава теперь вообще не работает. давно помню тоже такое было потом само собой как то восстановилось)
отверткой позамыкал контакты на кп11 и заработала клава))))
пропаял все контакты, загрузил портдемо, теперь в пятом столбце нули не проскакивают совсем даже если нажимать клавиши, тоесть вроде как все стало хорошо. Теперь осталось сделать доработку согласно статье по улучшению совместимости.
клава подключена через резисторы по 10кОм на +5В. тут все правильно

---------- Post added at 13:19 ---------- Previous post was at 12:41 ----------

попробовал загрузить teenage mutant hero turtles все загрузилось но при вводе кода из 4 цифр только нажимаю одну из цифр и он сразу все 4 ставит , тоесть ввести код нереально, давлю например 5 один раз а он берет все четыре цифры ставит 5.
ни один из образов bruce lee не запустился, либо R Tape loading error 140:1 либо выбивает в перезагруз.
уменьшил громкость и брюс ли запустился))
интерфейс кемпстон в этой игре не работает хотя в других работало .

goodboy
04.03.2012, 13:36
попробовал загрузить teenage mutant hero turtles все загрузилось но при вводе кода из 4 цифр только нажимаю одну из цифр и он сразу все 4 ставит , тоесть ввести код нереально, давлю например 5 один раз а он берет все четыре цифры ставит 5.

скорее всего проблема с сигналом INT. попробуй запустить и показать нам результаты тестов из этой ссылки
http://zx.pk.ru/showpost.php?p=420786&postcount=1

Johnv
04.03.2012, 13:51
int test в норме порядка 35 цифра

Johnv
04.03.2012, 16:29
завтра пойду прикуплю микросхем улучшать попробую

Johnv
04.03.2012, 20:51
блин не пойму а где взять контакты А0 и А5 от Z80 по схеме? скриншот и непонятный момент прилагаю

fifan
04.03.2012, 21:08
блин не пойму а где взять контакты А0 и А5 от Z80 по схеме?
30 и 35 выводы процессора Z80

Andrey F
04.03.2012, 21:12
У микросхемы КП11, которая подключена к клаве выводы 5, 11,14 надо заземлить. Они могут висеть в воздухе. (D40 или D42).
Самая крайняя на плате.
(сорри, перепутал номера выводов с Ленинградом 2, у Ленинграда 1 надо посмотреть , какие выводы у этой микросхемы висят в воздухе и заземлить их).

Johnv
04.03.2012, 21:24
в инструкции написано: С "землей" следует также соединить выводы 6, 10 и 13 мультиплексора D37 (D42) К555КП11. Но эти контакты у данной микросхемы идут по дорожкам к другим элементам, тоесть они не свободные, может быть это опечатка?

Andrey F
04.03.2012, 21:41
Может быть. Эта микросхема самая крайняя.

---------- Post added at 20:41 ---------- Previous post was at 20:39 ----------

На рисунке эти контакты свободны.

Johnv
04.03.2012, 21:41
И как я посмотрел по схеме процессора z80 по ножкам он идентичен установленному у меня Кр1858вм1?

Andrey F
04.03.2012, 21:42
Выводы считаются против часовой стрелки от ключа.

---------- Post added at 20:42 ---------- Previous post was at 20:41 ----------

Кр1858вм1 это "наш" аналог.

Johnv
04.03.2012, 23:18
и последний непонятный момент, в статье написано общую точку резисторов джойстика убрать с +5В и посадить на землю, это получается все 11 резисторов которые под углом 90 градусов расположены?

Andrey F
05.03.2012, 00:01
се 11 резисторов
5 штук наверно должно быть. Но это проблема несовместимости с некоторыми играми и на работу клавиатуры влиять не должно.

Johnv
05.03.2012, 07:48
Ок попробую сегодня

Johnv
05.03.2012, 15:24
все сделал апгрейд, адресация изменилась все ок. глюков с клавой больше пока не наблюдается.
А не подскажите как увеличить ОЗУ? и реально ли это?

AHTuXPuCT
05.03.2012, 15:33
Johnv, вариантов расширить ОЗУ много.
можно на РУ5, РУ7 или на симе

Johnv
05.03.2012, 16:33
1.а где про это почитать можно?

---------- Post added at 16:33 ---------- Previous post was at 15:44 ----------


2.и ещё сразу вопрос, почему мой ленинград 1 работает не на всех телевизорах? из 3х теликов, 2 жк 1 элт работает только на одном жк. Причем даже на жк подороже уже не работает, и можно ли как то это доработать?) на всех телевизорах полный ргб. причем на дорогом жк вообще никаких действий на то что чтото работает нет, а на элт дергается и все. элт не сильно старый года 2000.
и третий вопрос 3. Есть процессор Z80 стоит ли мой отечественный аналог менять на него? впринципе он работает но может с Z80 будет еще лучше?))

Killer
05.03.2012, 16:57
почему мой ленинград 1 работает не на всех телевизорах? из 3х теликов, 2 жк 1 элт работает только на одном жк. Причем даже на жк подороже уже не работает, и можно ли как то это доработать?) на всех телевизорах полный ргб.
Смотреть напряжение видеовыхода, проверять переключение в РГБ, тонкостей хватает, элтшка должна лучше хавать видео.

null_device
05.03.2012, 18:55
не подскажите как увеличить ОЗУ? и реально ли это?

а где про это почитать можно?

Выше я давал ссылку на сайт (http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/Leningrad48k.htm). Там, среди прочего приводится материалы по методика увеличения обьема ОЗУ (сами материалы можно найти на сайте virtual tr-dos).

Andrey F
05.03.2012, 19:42
почему мой ленинград 1 работает не на всех телевизорах
Какой кварц стоит на плате? И соединены ли дорожки по таблице в конце страницы http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/Leningrad48k.htm. Проверь.
Там же найди ссылку на схему по удлинении строчных синхроимпульсов. Чтобы все телевизоры "хватали". (Сборник ZX-Ревю 1991, 1-12, с 348. http://nukpage.narod.ru/zx-review.htm).

Johnv
05.03.2012, 20:53
что самое странное что на большом ЖК телике даже при нажатии клавиш нет никаких звуков.

Andrey F
05.03.2012, 21:01
Звук будет не в телевизоре, а в динамике компьютера. Если он подключен. Для вывода звука на телевизор надо паять провод с тюльпаном.

Johnv
05.03.2012, 22:12
у меня звук выведен на скарт и вывод идет сразу на телевизор, у меня в компьютере динамика даже нет.
с установленными перемычками зависает со страшным изображением красным с квдратиками.

---------- Post added at 21:44 ---------- Previous post was at 21:05 ----------

А на что вообще влияет кварц? На нем нет никаких маркировок вообще. И что например будет если поменять кварц другой частоты?

---------- Post added at 22:12 ---------- Previous post was at 21:44 ----------

еще вот не пойму по схеме ревю . Согласно этой схеме необходимо установить 3 новых элемента К155ЛА3?
И еще, а с микросхемы D11 контакты 13 и 12 необходимо дорожки перерезать и провести через новые микросхемы или параллельно делать? и какой емкости кондер 2Н7 ?
Заранее всем спасибо за ответы, просто я новичок в сфере электроники и мне это интересно поэтому очень много вопросов:v2_dizzy_heart:

null_device
06.03.2012, 00:03
какой емкости кондер 2Н7
В данном случае 2Н7 = 2,7 нФ = 2700 пФ.
http://cxema.my1.ru/index/sokrashhennoe_oboznachenie_nominalov_na_rezistorak h_i_kondensatorakh/0-84

---------- Post added at 03:59 ---------- Previous post was at 03:49 ----------


А на что вообще влияет кварц? На нем нет никаких маркировок вообще.

Резонатор (вкупе с "обвязкой" - резисторы\конденсаторы) задает частоту генерации. Это своего рода "сердце" спектрума, которое формирует все остальные частоты используемые в схеме. От правильного функционирования которого зависит работа всех остальных блоков устройства.
Где-то на корпусе должна быть "выбита" частота (возможно, просто числом).

---------- Post added at 04:03 ---------- Previous post was at 03:59 ----------


с микросхемы D11 контакты 13 и 12 необходимо дорожки перерезать и провести через новые микросхемы

Естественно, нужно отрезать ноги МС от основной схемы и подключить к ним указанную "доработку".

Johnv
06.03.2012, 07:02
Попробую сегодня. Поможет или нет интересно конечно. Вроде на жк время отклика быстрое и развертка не может влиять. Смущает что даже звуки телевизор не издает, или там какая то защита что без видео звук не воспроизводится

---------- Post added at 07:02 ---------- Previous post was at 07:01 ----------

На кварце 14 кажется число

null_device
06.03.2012, 07:31
Смущает что даже звуки телевизор не издает, или там какая то защита что без видео звук не воспроизводится

Если вы не передаете аудиосигнал со спектрума (с sound-порта) в телевизор (на соответствующий вход скарт-разьема\компонентный разьм\и т.п.) по отдельному проводнику - то откуда он возьмется в телевизоре?!

Johnv
06.03.2012, 08:28
как это не передаю, я выше писал что у меня как раз таки на скарт идёт звуковой провод, на маленьком Жк телевизоре и звук и видео отличное, все есть. А на большом ни звука ни картинки. хотя так же сега генесис переделанная под ргб на большом работает отлично и другие приставки, тоесть скарт там рабочий

Johnv
06.03.2012, 11:16
поробовал собрать схему на HD74HC00p что то даже изображения теперь вообще нет. схема правильная.

Johnv
06.03.2012, 11:19
по схеме не пойму это три разных микросхемы или это одна но расписана на три? Хотя наверно разницы нет я сделал на 3х отдельных микросхемах

null_device
06.03.2012, 12:18
Это все одна микросхема! Посмотрите на номера выводов! :)
А именно 155ла3 у вас нет (не уверен, что указанная вами МС является полным аналогом - информация в сети, какая-то противоречивая)?
Хотя, судя по этой информации (http://www.datasheetdir.com/HD74HC00+NAND-Gates), HD74HC00p - это все-таки 4-ре элемента 2И-НЕ.

Johnv
06.03.2012, 12:20
даташит я нашел вот скриншот
http://www.trimmer.ru/pdf/katalog/in74hc00.pdf
именно ла3 нет, попробую еще в другой магазин съезжу попозже.

Johnv
06.03.2012, 12:49
Значит что то не совместимо с моим компьютером.
Как бы еще проверить что нибудь ? Напряжение на ргб и синхрониз ничего не скажет?

Killer
06.03.2012, 15:59
Напряжение на ргб и синхрониз ничего не скажет?
Напруга стандартная на РГБ 0.7в синхра может прыгать до 1.2в, проверь в скарте есть переключение в режим ОКНО!!! там напруга может быть 12в, но обычно хватает и 3-5в.

Johnv
06.03.2012, 16:09
а что за режим ОКНО? режим полного ргб тоесть? и ещё вопрос сразу.у меня на спектруме 7 конактный DIN. звук, р, г, б, +5в и две синхронизации чтоли. При подключени по одному кабелю изображение и буквы немного дрожжат а при подключении по другому контакту изображение статическое и ровное. И на большом ЖК телике при использовании контакта на котором дрожжит видео изображение мерцает а при использовании контакта где не дрожжит вообще просто черный экран. Что это у меня за 2 таких контакта? синхро и синхросмесь? и какой использовать? Я кстати резисторы и конденсаторы на провод скарт не ставил никакие там напрямую

Killer
06.03.2012, 16:13
Скорее всего видео, и синхра. Может на окно 5в не хватает? Бывает что телек слишком правильный и ему надо только напруги по Госту.

Johnv
06.03.2012, 16:53
по госту для переключения в ргб ведь нужно только 3В а на скарт он пультом переключается
и про два контакта видео и синхра, видео это имеется ввиду композит?

---------- Post added at 16:53 ---------- Previous post was at 16:33 ----------

впринципе с клавиатурой , совместимостью проблема полностью решена. Сегодня потестирую на всех телевизорах и создам новую тему в соответствующем разделе

Killer
06.03.2012, 17:17
;)