Вход

Просмотр полной версии : Ремонт Веста ИК-30. Была дрожь, а стал чёрный квадрат.



nikolaykorneeff
06.11.2020, 16:53
Доброго времени суток!
Камрады, нужна помощь!

https://sun9-17.userapi.com/q49ICQB0N_oPaXpd58hitaoOl1qrOs72aDPjSA/Zm4ZFK7-KMs.jpg
https://sun9-72.userapi.com/7HgCYfr_LkpamJRbXzuQxvtWEsoFxGbt1qcWDQ/Iv_lPMLpw-g.jpg

Начну с самого начала. Купил на Авито Весту ИК-30. В пенопластовой коробке, под пломбами. Только кассеты родной не было. Довольный....
Пришёл домой, спаял кабель на SCART, а заодно и цоколёвку разъёма "ТВ" изменил.


Выв. "ТВ"
Сигнал
Выв. SCART


1
+5
16


2
GND
4, 18, 5, 9, 13, 17


3
Sync (Либо Video)
20


4
Blue
7


5
Green
11


6
Red
15


7
Audio
2, 6 через резисторы 1k



Картинка выглядела так:
https://sun9-53.userapi.com/1dwwQgNXsPUMwDQZXuYgGqIobEdf-v_VJy-HqA/FkzmRRv9Jdc.jpg

Более-менее подобрал номиналы резисторов и в игре уже не так сильно было видно рябь:
https://sun9-74.userapi.com/k2HWY5FlgEAbpuXDoWVmQ1sO7C9c4lo94DiPCQ/gVye2Pobj1k.jpg

Но на D41/8 частота была далека от 15,625кГц. Это я уже позже заметил, что кварц стоит на 14MHz, а D4 скофигурирована под 14,5(14,31818)MHz. Поэтому полез искать что "не так" на плате. Пайка, надо заметить, была далека от идела — какие-то ножки еле пропаяны, а какие-то с таким количеством припоя - что не понятно как они не коротили с соседними контактами... Прошелся паяльником по плате, навел красоту... И получил это:
https://sun9-20.userapi.com/7MMEObLdmgbZedLMW5x1zh-MAaULXN0mxzGBFQ/tO6YsNveiS0.jpg

Без ПЗУ:

https://vk.com/video-193843886_456239544

В это же время я спалил родной БП выдернув шнур из Весты и оставив его без нагрузки. Каково же было моё удивление, когда я подключил Весту к зарядке от телефона!

https://sun9-20.userapi.com/7MMEObLdmgbZedLMW5x1zh-MAaULXN0mxzGBFQ/tO6YsNveiS0.jpg
https://sun9-5.userapi.com/wlkRGy2jiGxAr3IXPk9jNm-pPxjOXo8WHt4h0Q/_RdNuV-1VOM.jpg
Разница в размере бордера - нашёл соплю.

Шум исчез - причиной был родной БП. Нашёл новый БП MeanWell 5В/3А. Заменил родную плату на новый.

https://sun9-62.userapi.com/34jzSvZIIsKOK_BiQ5KPk3NM3bfmS6d2XFEd3g/3uuCgV-PBD0.jpg
https://sun9-52.userapi.com/d4QeLHDrP5TprM5Pa4-F955PCHdoOuxrWlrQYQ/msO5a2_IR9Y.jpg


Далее я нашёл соплю между ногами 14 и 13 ЦП - D0 и D7.
Линии MD0-MD7 между собой или землёй/плюсом не закорочены. 14-е ноги ОЗУ приходят на D31-D34 как на схеме.

Что имею сейчас:
https://sun9-16.userapi.com/KGHi3mu4W-H7Y0RhN2qdzz7fBJnOtHwBnXLkQQ/Ie84YRFnjek.jpg
C установленной ПЗУ

https://sun9-38.userapi.com/0tZ7AplXbb9gbJsAYs5ZLcUEcv9fprEgw0sWxw/qMQlzWjmTTQ.jpg
Без ПЗУ

Замеры частот на ЦП:


Выв.
Сигнал
Состояние


26
nRESET
нажат Ресет - L;
Отжат - H


17
nNMI
H


25
nBUSRQ
H


6
nRAS
3,5MHz


16
nINT
46,7Hz


24
nWAIT
570-710Hz



Большое спасибо https://vk.com/border_not_pi за консультацию в ВК, но, по всей видимости, без этого форума мне не обойтись..

Момент нажатия на кнопку Ресет:
https://psv4.userapi.com/c856228/u331536/docs/d12/f50f181b47ca/CPU-RESET-ALL.png?extra=XjFpy5WeOAkaNJTIoWFA8sQ-vDH49J_tvHtFe0UBEeR890Fio4dwDE8TP2uSyJSAQylMs3NAL5 lrdc1HLkBwVb72b_JwNF6Isy3GNK_wIHD9kw0lJYrtSIPhbBct PhBVyjG8qjVf3qpC0yCH

Начало ресета:
https://psv4.userapi.com/c856424/u331536/docs/d14/d78c375de8e8/CPU-RESET-START.png?extra=v8CCDcViDUxsEy4Ku3BH0IfEYtKTyWUEOH OcDQlxnyLprrIjeLXuNe-7dfzTW9_h8LWXFDDhQzaU_0T7zf9tOesJEGJX7_5mfuR-JkP3NEs1pcPxz4lKfCt7b03rPbxTQeJywTVlIsmduhdh

Окончание ресета. Общий план.
https://psv4.userapi.com/c856536/u331536/docs/d18/933b5af0da9d/CPU-RESET-STOP1.png?extra=zTHBAyQrQ0S1asZ_6NJNbSUZzEcZlv767U a-OWabr1oGhHKBeRKrB31AUS0wqcVLWnDjo-KJPnA9YvvOf4_P5r7Irmcunzx72ttO7UFCiOX4iep2oMveI35N cBhjp612EbPn3rClcyuw8QbF

Окончание ресета. Чуть крупнее.
https://psv4.userapi.com/c856220/u331536/docs/d3/0746ab904cee/CPU-RESET-STOP2.png?extra=8ag6D0QOD4XurX3Jq9ZA2Ks0tG_3HliG8B t75MnyTx3RlNIYVJfbavgMKRqpybXEG7_B3Bi8PJyMe4pB2CRo 34fuEVfiZxxBFV7xiJ6F0Pu_QjYukYO4LStebDotLyiy9Zkxr3 BE9T2TxFH0

Окончание ресета. Крупно первые импульсы.
https://psv4.userapi.com/c856220/u331536/docs/d2/f4284429037e/CPU-RESET-STOP3.png?extra=bd0TdoyFqUNyjTroDpy1SUCTKwpZPBIOLQ re4Uiu4ZWwHa1NyiLAKYSfG1I4WG0tQfnWR5ZUsF9wUrFA41zb 6itI9dp_33YKFonifPKHXKAoNTwlM9-GVNUoXvFcyzv1Xz9qHvUOd-BsSsHS

Это нормально, что у ресета такой шум? Или это анализатор врёт?


https://sun9-56.userapi.com/T7nT-Q4Dl-wx5zSFUTBsCLHsL_GmETDzwFBoGw/epl2fifyrn4.jpg
https://sun9-34.userapi.com/8iROtpWmfWaq58EwkoL1m6dG44XRjmWQ9B-_gQ/xzoVcoPzirE.jpg
https://sun9-35.userapi.com/ZsqfsryUC0mI-xfqsFmmMY1SHY2fESWB9aHr-g/gy2Rxx0-sD4.jpg
https://sun9-52.userapi.com/UjGUdSgQwKcNQC6MPGitV8sHKI65N5jTQyIsbw/YlErVa5KHsI.jpg
https://sun9-68.userapi.com/XHH6pQKHy8Hkcl_LM4RxSZ9MpDPATvvGUbF5kA/Ih-7cQSIYkg.jpg
https://sun9-31.userapi.com/tbEEg9w7hWEamQPjtDPal-geEaSCRCAOgO-SFw/wD8fiHgxcpw.jpg

UPD:
Отрисовал оригинальную схему в EasyEDA - СХЕМА ВЕСТА ИК-30 (https://oshwlab.com/nikolaykorneeff/vesta-ik-30)

Eltaron
06.11.2020, 17:14
Большое спасибо https://vk.com/border_not_pi за консультацию в ВК, но, по всей видимости, без этого форума мне не обойтись..
И снова здравствуйте :D


Это нормально, что у ресета такой шум? Или это анализатор врёт?
Совершенно ненормально. Причем это же не просто мусор, оно как осмысленный сигнал выглядит - вон даже почти все фронты одновременно с фронтами на шине адреса приходят.
А вторым концом кнопка сброса куда припаяна, точно к земле?

nikolaykorneeff
06.11.2020, 17:47
Похоже, это анализатор так отработал оцифровку возрастающего синуса...


https://youtu.be/u57gKcpVoJI

nikolaykorneeff
06.11.2020, 22:15
С помощью анализатора отпарсил ШД синхронизируясь по сигналам nRDROM

0x0C
0x0C
0xF3
0x03
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xF3
0xA3
0xF3
0xA3
0x13
0xF3
0xF3
0xC3
0xF3
0xA3
0x13
0xF3
0xF3
0xCF
0xC3
0x13
0x43
0x3F
0x03
0xDF
0xF1
0x33
0x3F
0xE1
0xFF
0xAF
0x13
0xFB
0xF1
0xC7
0xCE
0x17
0x43
0x3E
0x0E
0xDF
0xFD
0x33
0x3F
0xE1
0xFF
0xAF
0x13
0xF3
0xFF
0xC1
0xFF
0xAF
0x13
0xFB
0xF1
0xC5
0xC3
0x1F
0x41
0xFF
0xAF
0x13
0xFB
0xF1
0xCD
0xC3
0x1F
0x41
0xFF
0xAF
0x13
0xFB
0xF1
0xCD
0xC3
0x1F
0x41
0xFF
0xAF
0x13
0xFB
0xF1
0xCD
0xC3
0x1F
0x41
0xFF
0xAF
0x13
0xFB
0xF1
0xCD
0xC3
0x1F
0x41
0xFF
0xAF
0x13
0xFB
0xF1
0xC5
0xC3
0x1F
0x41
0xFF
0xAF
0x13
0xFB
0xF1
0xCD
0xC3
0x1F
0x41
0xFF
0xAF
0x13
0xFB
0xF1
0xCD
0xC3
0x1F
0x41
0x3F
0x0F
0xD3
0xFB
0x31
0x3D
0xE3
0xFF
0xA1
0x1F
0xFF
0xF3
0xCB
0xF1
0xAD
0x13
0xFF
0xF1
0xCF
0xCF
0x13
0x4B
0x31
0x07
0xD3
0xFF
0x31
0x3F
0xEF
0xF3
0xAB
0x11
0xFD
0xF3
0xCF
0xC1
0x1F
0x4F
0x33
0x0B
0xD1
0xF7
0x3E
0x37
0xE3
0x4E
0x0E
0x0F
0x0D
0x03
0x0F
0x01
0x6F
0x6F
0x33
0x03
0x2F
0xB1
0x2F
0xFF
0xA3
0x1B
0xF1
0xF7
0xCE
0xC7
0x13
0x4E
0x3E
0x0F
0xDD
0xF3
0x3F
0x31
0xEF
0x4F
0x03
0x0B
0x01
0x07
0x0E
0x07
0x63
0x6E
0x3E
0x0F
0x2D
0xB7
0x20
0xF0
0xA0
0x10
0xF0
0xF0
0xC2
0xCB
0x16
0x42
0x3B
0x0C
0xD0
0xF3
0x3F
0x31
0xEF
0x4F
0x03
0x0B
0x01
0x07
0x0E
0x07
0x63
0x6E
0x3E
0x0F
0x2D
0xB7
0x20
0xF0
0xA0
0x10
0xF0
0xF0
0xC2
0xCB
0x16
0x42
0x3B
0x0C
0xD0
0xF3
0x3F
0x31
0xEF
0x4F
0x03
0x0B
0x01
0x07
0x0E
0x07
0x63
0x6E
0x3E
0x0F
0x2D
0xB7
0x20
0xF0
0x30
0x00
0x20
0xB0
0x22
0xFB
0x36
0x02
0x2B
0xBC
0x20
0xFA
0x36
0x02
0x2B
0xBC
0x20
0xFA
0x36
0x02
0x2B
0xBC
0x20
0xFA
0x36
0x02
0x2B
0xBC
0x20
0xFA
0x36
0x02
0x2B
0xBC
0x20
0xFA


И ША с синхронизацией по тому-же сигналу:

0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0001
0x0002
0x0000
0x0001
0x0002
0x0000
0x0001
0x0002
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0001
0x0002
0x0000
0x0000
0x0001
0x0002
0x0000
0x0000
0x0001
0x0002
0x0000
0x0000
0x0001
0x0002
0x0000
0x0000
0x0001
0x0002
0x0003
0x0004
0x0000
0x0001
0x00C2
0x0000
0x00C1
0x0002
0x00D0
0x0001
0x0002
0x0000
0x0001
0x0002
0x0000
0x0001
0x0002
0x0000
0x0001
0x0002
0x0000
0x0011
0x0002
0x0000
0x00C1
0x0002
0x1100
0x0001
0x1102
0x0000
0x1101
0x0002
0x0000
0x00C1
0x0002
0x0000
0x0001
0x0002
0x0000
0x0001
0x0002
0x0000
0x00C1
0x0002
0x0000
0x0001
0x1102
0x0000
0x0001
0x0002
0x0000
0x00C1
0x0002
0x0000
0x0001
0x1102
0x0000
0x0001
0x0002
0x0000
0x00C1
0x0002
0x0000
0x0001
0x1102
0x0000
0x0001
0x0002
0x0000
0x00C1
0x0002
0x0000
0x0001
0x1102
0x0000
0x0001
0x0002
0x0000
0x00C1
0x0002
0x0000
0x0001
0x1102
0x0000
0x0001
0x0002
0x0003
0x00C4
0x0003
0x0006
0x0007
0x110B
0x0000
0x0001
0x0002
0x0003
0x00C4
0x0003
0x0006
0x0007
0x110B
0x0000
0x0001
0x0002
0x0003
0x00C4
0x0003
0x0006
0x0007
0x110B
0x0000
0x0001
0x0002
0x0003
0x00C4
0x0003
0x0006
0x0007
0x1104
0x0005
0x000D
0x0006
0x000F
0x00C7
0x0001
0x0008
0x000B
0x110A
0x000B
0x000C
0x000D
0x000E
0x00CF
0x0000
0x0001
0x0002
0x110D
0x0003
0x0004
0x0005
0x0000
0x00C1
0x0002
0x0003
0x0004
0x1107
0x0004
0x0005
0x0006
0x0003
0x0044
0x0007
0x0006
0x0007
0x0008
0x0009
0x110D
0x000A
0x110F
0x000B
0x1101
0x000C
0x000D
0x000E
0x000F
0x0000
0x0001
0x0002
0x0003
0x000E
0x00C5
0x0016
0x00CD
0x0017
0x00D8
0x0019
0x0010
0x0011
0x1112
0x0003
0x1104
0x0013
0x1106
0x0007
0x0014
0x00D5
0x00CD
0x0016
0x00CF
0x0017
0x00D1
0x0018
0x0019
0x001A
0x111B
0x001C
0x112D
0x002E
0x112F
0x0020
0x0021
0x1FF2
0x1FDD
0x1F23
0x1F24
0x1F25
0x1F00
0x1F01
0x1F02
0x1F03
0x1104
0x1F03
0x1F06
0x1F07
0x0004
0x0005
0x00CD
0x000E
0x00CF
0x0007
0x00D1
0x0008
0x0009
0x000A
0x110B
0x000C
0x110D
0x000E
0x110F
0x00D0
0x0011
0x1F12
0x1FDD
0x1F13
0x1F14
0x1F15
0x1F01
0x1F06
0x1F0D
0x1F0F
0x1108
0x1F09
0x1F01
0x1F0A
0x000D
0x000B
0x00CC
0x000D
0x00C0
0x0001
0x00D2
0x0003
0x00D4
0x0003
0x1106
0x0007
0x1104
0x0005
0x110D
0x0016
0x001F
0x1F17
0x1FD1
0x1F18
0x1F1B
0x1F1A
0x1F0B
0x1F0C
0x1F0D
0x1F0E
0x110F
0x1F00
0x1F01
0x1F02
0x110D
0x1FC3
0x11C4
0x1FC5
0x1FC1
0x1F06
0x00DD
0x0007
0x0008
0x0009
0x0001
0x000E
0x000D
0x000B
0x000C
0x001D
0x1111
0x001E
0x11DD
0x001F
0x1110
0x0011
0x00E1
0x1F12
0x1FDD
0x1FD3
0x1F1F
0x1F15
0x1FE1
0x1F16
0x1FDD
0x1F17
0x1118
0x1F19
0x1FE1
0x1F1A
0x11DD

valerium
07.11.2020, 02:00
В это же время я спалил родной БП выдернув шнур из Весты и оставив его без нагрузки.
Шум исчез - причиной был родной БП. Нашёл новый БП MeanWell 5В/3А. Заменил родную плату на новый.
https://sun9-62.userapi.com/34jzSvZIIsKOK_BiQ5KPk3NM3bfmS6d2XFEd3g/3uuCgV-PBD0.jpg

20 лет у меня есть этот БП и только здесь, на его фотографии прочитал надпись "без нагрузки не включать" )))))
Блок питания от Весты у меня жив и используется до сих пор для всяких подручных целей (запитать что-нибудь при прошивке), часто оставаясь без нагрузки - и работает себе, как работал. Закоротить его ни разу не пробовал, а вот без нагрузки точно включал - и ничего ему. Может в другом причина ?

Веста, собственно, тоже есть. Правда сейчас уже сильно перекопанная. Тоже пропаивал, тоже получал всякие спецэффекты, но они были связаны с чудо-флюсом ТТ, с которым я тоже "наводил красоту" (он активный, зверски проводящий, при этом растекается под все, как масло - ох и долго я его отмывал с платы, пока комп ожил).

Про черный квадрат - удивили многократные цикличные адреса 0000-0002 на ША, как будто код операции читается какой-то не тот и отрабывает переход обратно в нулевые адреса. Да и с шины данных читается совсем не то, что должно быть в ПЗУ (стартует с 0x0000 F3 AF 11 ...... , а тут все первые байты с тройкой в младшей тетраде). ИМХО где-то на шинах КЗ

А если все же было КЗ по питанию (и тогда умер БП), то при этом частенько дохнут РУ5 - тогда и причина незапуска может быть в этом.
Я б прошил тестовую ПЗУшку и потестил память. А заодно будет ясно, запускается вообще код из ПЗУ или нет.
Анализатором смотреть _все_ - это увлекательно, но уж больно громоздко (я бы даже сказал "из пушки по воробьям" ;-) )
Тут все где-то на поверхности.

Еще про Весту - у меня ее штатная память съела много нервов, с завода там стояли вроде бы обычные РУ5Г. Они на всех тестах были прекрасны, но через какое-то время после включения Весты начиналась какая-нибудь дичь с повисанием/сбросами и т п. После выключения проходила через некоторое время. Башку ломал долго, а закончилось все, когда заменил всю память на 41256.

nikolaykorneeff
07.11.2020, 15:07
Победил-таки!

https://youtu.be/mhISRDQROQg

Рискнул выпаять всю ОЗУ, а заодно и ЦП. Ну, и под раздачу попали ПЗУ. У D30 не было кроватки, а у D29 не понравилась советская.
https://sun9-44.userapi.com/sLg8GuRoQ6eKtktZZKNQHzlLJ15c3xoR0w3SxA/aeUYJj3n5KQ.jpg
Хорошо, что в заранее для перестраховки заказал на Алике 4164 (KM4164A от Samsung).

Теперь предстоит разобраться с частотами синхронизации и уровнями RGB+Sync.

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


20 лет у меня есть этот БП и только здесь, на его фотографии прочитал надпись "без нагрузки не включать" )))))
Блок питания от Весты у меня жив и используется до сих пор для всяких подручных целей (запитать что-нибудь при прошивке), часто оставаясь без нагрузки - и работает себе, как работал. Закоротить его ни разу не пробовал, а вот без нагрузки точно включал - и ничего ему. Может в другом причина ?
Надо, конечно, разобраться что с моим не так... Но зато новый не шумит :v2_cool:



Веста, собственно, тоже есть. Правда сейчас уже сильно перекопанная. Тоже пропаивал, тоже получал всякие спецэффекты, но они были связаны с чудо-флюсом ТТ, с которым я тоже "наводил красоту" (он активный, зверски проводящий, при этом растекается под все, как масло - ох и долго я его отмывал с платы, пока комп ожил).
Мне повезло прочитать о нём перед покупкой. Сейчас использую китайский RMA-223. Хочу попробовать MR-850-CS или HR-500-LK от Rusflux, но цена пока останавливает...



Про черный квадрат - удивили многократные цикличные адреса 0000-0002 на ША, как будто код операции читается какой-то не тот и отрабывает переход обратно в нулевые адреса. Да и с шины данных читается совсем не то, что должно быть в ПЗУ (стартует с 0x0000 F3 AF 11 ...... , а тут все первые байты с тройкой в младшей тетраде). ИМХО где-то на шинах КЗ

А если все же было КЗ по питанию (и тогда умер БП), то при этом частенько дохнут РУ5 - тогда и причина незапуска может быть в этом.
Именно так и получилось, наверно. После замены на 4164 запустилось!



Я б прошил тестовую ПЗУшку и потестил память. А заодно будет ясно, запускается вообще код из ПЗУ или нет.
Был бы программатор - тоже так же сделал)))



Анализатором смотреть _все_ - это увлекательно, но уж больно громоздко (я бы даже сказал "из пушки по воробьям" ;-) )
Тут все где-то на поверхности.
Зато понятно стало, что между D0 и D7 сопля была между ногами 14 и 13 ЦП - D0 и D7. А потом, что логика работает, ЦП, вроде, тоже...



Еще про Весту - у меня ее штатная память съела много нервов, с завода там стояли вроде бы обычные РУ5Г. Они на всех тестах были прекрасны, но через какое-то время после включения Весты начиналась какая-нибудь дичь с повисанием/сбросами и т п. После выключения проходила через некоторое время. Башку ломал долго, а закончилось все, когда заменил всю память на 41256.
Т.е. расширение памяти без "второго этажа"?..

valerium
07.11.2020, 16:24
Победил-таки!
Рискнул выпаять всю ОЗУ, а заодно и ЦП. Ну, и под раздачу попали ПЗУ. У D30 не было кроватки, а у D29 не понравилась советская.
Хорошо, что в заранее для перестраховки заказал на Алике 4164 (KM4164A от Samsung).

Поздравляю )
Ты прямо выпаивал все корпуса ? Я старую память просто выкусил - не рискнул лишний раз греть старую плату, она б у меня вся осыпалась.
Попытался демонтажными иголками выводы освободить - не покатило, дальше не стал рисковать.


Теперь предстоит разобраться с частотами синхронизации и уровнями RGB+Sync.

Я переделывал выходы RGB по схеме ленинграда, там вполне хватает места воткнуть 4 транзистора и навесом резисторы, но это потому что у меня качество картинки было откратительное, а у тебя судя по предыдущим фото качество картинки в порядке.
Судя по всему, длительность ССИ для твоего телека корректировать не требуется. Привязку к уровню черного только можно сделать... Я бы сейчас уже и делать не стал, все равно это надоест и захочется скандаблер VGA приделать )



Мне повезло прочитать о нём перед покупкой. Сейчас использую китайский RMA-223. Хочу попробовать MR-850-CS или HR-500-LK от Rusflux, но цена пока останавливает...

TT классный. С ним и паяльник чистый, и все ровно и красиво паяется, и вони особой нету, но применять его можно только там, где есть возможность промывать плату должным образом. Например, искупать в очистителе. А мое протирание спонжем в ацетоне даже близко не вычищало то, что через переходные отверстия течет под корпуса и разъемы.
MR и HR - это средне- и высокоактивные серии соответственно. Их тоже надо хорошо мыть, особенно HR
Я у rusflux пробовал бессмывочные NR-255 (нейтральный) и ER-770 (слабоактивный) - второй их них мне понравился больше. Паяльник пачкается постоянно, конечно. Не воняют - для меня важно. Но ER-770 у меня "засахаривался" в сгустки через некоторе время.


Т.е. расширение памяти без "второго этажа"?..
Да, микросхемы в один этаж, так удобнее. Можно и все 256 задействовать. У меня только 128 по одной из классических схем.
В Весте нет макетного поля, у меня вторым этажом стоит плата с ПЛИСкой epm3032, где собрано само расширение. Она входит, если один из DIN-разъемов сзади заменить на поменьше, например, RCA.
Тут где-то товарищ Mirazh публиковал свою схему и весь проект тоже на epm3032, там все 256к заюзаны, только дорожек резать больше.
Второй этаж с макеткой - это примерно вот так:
73857
73859
Слева кусок макетки, на нем доработки видео (коррекция ССИ на АГ1 и привязка к уровню черного), а зеленая плата на 12мм стоечках - это как раз ПЛИСка, на которой собран порт конфигурации для 128к и немного всяких мелких доработок навроде запрета записи в нижние 16к.
Корпус родной. На клавиатуре мембраны заменены на самоклеящиеся с Алика.

nikolaykorneeff
07.11.2020, 18:42
Поздравляю )
Ты прямо выпаивал все корпуса ?
Сначала прошёл оловоотсосом, а потом прогорел и потихоньку тянул.


Я переделывал выходы RGB по схеме ленинграда, там вполне хватает места воткнуть 4 транзистора и навесом резисторы, но это потому что у меня качество картинки было откратительное, а у тебя судя по предыдущим фото качество картинки в порядке.
Судя по всему, длительность ССИ для твоего телека корректировать не требуется. Привязку к уровню черного только можно сделать... Я бы сейчас уже и делать не стал, все равно это надоест и захочется скандаблер VGA приделать )
Изначально картинку трясло дико и при изменении цвета бордюра телевизор отключал изображение. Временно навесил резисторы на выходе, но хочу установить транзисторы. Сильный шум был от родного БП. Перекинул выводы 15, 1 и 9 D4 на землю, а выв.10 с земли на +5В, чтобы установленный кварц на 14МГц правильно делился. Навесил конденсатор 220пФ между D4/12 и GND. Заменил КП11 на КП16 вместо навешивания резисторов для подтяжки к земле уровня черного.



Корпус родной. На клавиатуре мембраны заменены на самоклеящиеся с Алика.
А можно пример?

valerium
07.11.2020, 21:12
А можно пример?
вот такие брал, на 7 мм
https://www.aliexpress.com/item/32644675443.html

nikolaykorneeff
17.11.2020, 12:30
Итак, товарищи экстрасенсы, новая задача!
Нарисовал я, значит, схему (https://drive.google.com/file/d/1yKTrL9sEElWUfaDNZnQhCYmj5L0yCwtU/view?usp=sharing)(и плату (https://oshwlab.com/nikolaykorneeff/vesta-ik-30-upgrade-to-128k)тоже) для увеличения памяти Весты до 128к (на 41256) и добавления музыкального сопроцессора.
https://image.easyeda.com/histories/951ed695f8d64eb4b761f0eb6416b03f.png
Схему расширения памяти брал здесь (https://www.cxemateka.ru/v1/128k.png).
Схему AY-адаптера здесь (http://sblive.narod.ru/ZX-Spectrum/AY-ADAPTER/AY-ADAPTER.htm).
Просьба - кидайте тапками и говорите где мог ошибиться. И, вообще, взлетит-ли?

valerium
17.11.2020, 15:04
Итак, товарищи экстрасенсы, новая задача!
...
взлетит-ли?
Взлетит или не взлетит, но заработать должно. Комбайн из всех доработок сразу, фактически.
А вот эта схема отдельного сброса, на которую целых два вентиля потрачено- она для каких целей? чем сброс синхронно с z80 хуже ?

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


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

Кстати, коррекция дешифрации для порта FE ( /IOWR) в весте уже есть и незаметно собрана на одном диоде и резисторе в районе ТМ9. Я тоже не сразу обнаружил.

nikolaykorneeff
17.11.2020, 15:19
А вот эта схема отдельного сброса, на которую целых два вентиля потрачено- она для каких целей? чем сброс синхронно с z80 хуже ?


Подсмотрел здесь (http://gigillo74.altervista.org/index.php/en/microprocessori-en/5-z80-single-board-computer-sbc-en).
Логика такая - чтобы сгладить дребезг контактов, добавляем электролит. Получаем плавный синус, который может по разному распознаться (момент перехода) разными микросхемами. Для этого ставим триггер Шмидта... Но если его нет, но есть два свободных элемента, которые можно использовать как буферы-инверторы. Дважды инвертируем и получаем дискретный сободный от дребезга сигнал на выходе. А, только нужно будет выпять с платы R5 и C12.
Я это так понял.

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


Кстати, коррекция дешифрации для порта FE ( /IOWR) в весте уже есть и незаметно собрана на одном диоде и резисторе в районе ТМ9. Я тоже не сразу обнаружил.

Да, действительно есть. Ну, значит будет выбор - или на 3 провода меньше тянуть или выпаять VD17-18 и R52...

valerium
17.11.2020, 19:07
.... Получаем плавный синус, который может по разному распознаться (момент перехода) разными микросхемами. Для этого ставим триггер Шмидта...
У меня эта же схема собрана в epm3032 и не особо стабильно работает сброс - не всегда правильная страница пзу выбирается (должен быть бейсик128) из-за кривого сброса того самого D-триггера. Приходится ещё раз сброс нажимать. Вероятно тоже стоит выровнять фронты для всех "получателей" /reset. Например, парой инверторов (или хотя бы одним неинвертирующим вентилем).

nikolaykorneeff
17.11.2020, 19:45
У меня эта же схема собрана в epm3032 и не особо стабильно работает сброс - не всегда правильная страница пзу выбирается (должен быть бейсик128) из-за кривого сброса того самого D-триггера. Приходится ещё раз сброс нажимать. Вероятно тоже стоит выровнять фронты для всех "получателей" /reset. Например, парой инверторов (или хотя бы одним неинвертирующим вентилем).

У D1, как раз, есть пара инверторов свободных.

krotan
18.11.2020, 17:55
Нарисовал я, значит, схему (https://drive.google.com/file/d/1yKTrL9sEElWUfaDNZnQhCYmj5L0yCwtU/view?usp=sharing)(и плату (https://oshwlab.com/nikolaykorneeff/vesta-ik-30-upgrade-to-128k)тоже) для увеличения памяти Весты до 128к (на 41256) и добавления музыкального сопроцессора. Теперь запихни всё это в GAL или Altera и будет компактно и красиво...

nikolaykorneeff
18.11.2020, 18:06
Теперь запихни всё это в GAL или Altera и будет компактно и красиво...

Была такая мысль. А потом - всю логику туда запихнуть и новую плату заказать. А потом понял, что Остапа понесло и заказал платы этого варианта))).
На самом деле, есть желание собрать 128k версию на Альтере, сейчас выбираю между ZX Max 128 и Карабасом.
Первый слишком маленький, а второй без Kempston порта.

valerium
21.11.2020, 10:29
. А потом понял, что Остапа понесло и заказал платы этого варианта))
Если не секрет, где заказал платы и в какие деньги и сейчас выходит плата такого калибра?
И каким инструментом это проще сделать начинающему - я про среды разработки? С чем проще начать, с KiCADом или с какими-нибудь облачными сервисами вполне можно ? (со времен pcad 4.5 к этому не прикасался)

nikolaykorneeff
21.11.2020, 10:44
Если не секрет, где заказал платы
https://jlcpcb.com/


и в какие деньги и сейчас выходит плата такого калибра?
Плата размером до 100*100 (у меня 100*55) в количестве 5шт
Сами платы: $2.00
Доставка Registred Air Mail: $6.97
Итого: $8.97


И каким инструментом
Desktop-клиентом
https://easyeda.com/

Связка easyeda + jlcpcb позволяет заказать платы прямо из приложения.
У меня, кстати, 3 (если не 4 платы) будут на продажу. Веста-то одна, а одну плату не заказать...

Mick
21.11.2020, 12:21
и под раздачу попали ПЗУ. У D30 не было кроватки, а у D29 не понравилась советская.

Можешь скинуть дамп ПЗУ, оно ведь я как понял оригинальное для Весты

Eltaron
21.11.2020, 13:34
Доставка Registred Air Mail: $6.97
Итого: $8.97
Там ещё при регистрации дают купон на 8 баксов на доставку, так что первый заказ может обойтись просто в $2 за всё.

nikolaykorneeff
21.11.2020, 13:55
Можешь скинуть дамп ПЗУ, оно ведь я как понял оригинальное для Весты

D29 прочиталась (https://drive.google.com/drive/folders/1zR8bq77_ryQ7PYEaIZP8zJkku4mxuuX1?usp=sharing), а D30 пока нет. Будет время - съезжу к форумчанину, прочитаю.

valerium
21.11.2020, 14:30
D29 прочиталась (https://drive.google.com/drive/folders/1zR8bq77_ryQ7PYEaIZP8zJkku4mxuuX1?usp=sharing), а D30 пока нет. Будет время - съезжу к форумчанину, прочитаю.
У меня от весты валяется исходная пзушка с заставкой Didaktik1990, прошитая на заводе почему-то в РФ8, должна быть живая, попробую найти на днях.
Mick, а чем она ценна ?

nikolaykorneeff
21.11.2020, 14:37
У меня от весты валяется исходная пзушка с заставкой Didaktik1990, прошитая на заводе почему-то в РФ8, должна быть живая, попробую найти на днях.
А чем она ценна ?

У меня написано "1991 IK VESTA (SPECTRUM)".
Особо ничем. Просто для истории.

Mick
21.11.2020, 14:42
Mick, а чем она ценна ?

По сути только индивидуальностью, больше ни чем. Многие отечественные производители изменяли оригинальную ПЗУ, кто то только пригласительную надпись, а кто и мог русский шрифт добавить или еще чего. В последнем случае совместимость с оригиналом терялась еще сильнее и некторые программы могли не работать.

valerium
21.11.2020, 19:57
Искал ПЗУ, нашел вот это:
7399974000
Особенно порадовало то, что компьютеры в то врем создавал не кто-то там, а самый настоящий СЛЕСАРЬ-СБОРЩИК )

ЗЫ: ПЗУшку ту вроде тоже нашел.

nikolaykorneeff
21.11.2020, 20:26
Искал ПЗУ, нашел вот это:
7399974000
Особенно порадовало то, что компьютеры в то врем создавал не кто-то там, а самый настоящий СЛЕСАРЬ-СБОРЩИК )

ЗЫ: ПЗУшку ту вроде тоже нашел.
А у меня нет такой вклеечки...
https://i.ibb.co/PmjdC7d/2020-11-21-20-14-15.jpg (https://ibb.co/Ssyzvhz)

Зато обнаружил таблицу кириллицы.
https://i.ibb.co/P6xY5Yk/2020-11-21-20-14-30.jpg (https://ibb.co/G57JVJm)

И можно попросить оцифровать кассету?

valerium
21.11.2020, 20:38
И можно попросить оцифровать кассету?
Надо будет попробовать. Я на самом деле не проверял, насколько она жива )))
И в одном из мотофонов, который у меня был, лет десять назад истлели пассики, так что пока не уверен, будет ли, на чем ее вертеть.
А разве на ней есть сколько-либо нужный софт ? Мне кажется, что все это есть в любой интернет-коллекции игрушек в более удобных форматах. Разве нет ?

nikolaykorneeff
21.11.2020, 20:52
Надо будет попробовать. Я на самом деле не проверял, насколько она жива )))
И в одном из мотофонов, который у меня был, лет десять назад истлели пассики, так что пока не уверен, будет ли, на чем ее вертеть.
А разве на ней есть сколько-либо нужный софт ? Мне кажется, что все это есть в любой интернет-коллекции игрушек в более удобных форматах. Разве нет ?
Я, собственно, собрал по-книжке всю эту коллекцию, но, например, версия Тетриса там не указана..

valerium
22.11.2020, 02:39
Прошивка из Весты, которая с заставкой Didaktik. Оказалось, что 1989 года.
Шрифт немного другой, сброс выглядит иначе (без убирающихся полосок). Возможно основательно перекопана.
74008

valerium
12.12.2020, 04:44
У меня эта же схема собрана в epm3032 и не особо стабильно работает сброс - не всегда правильная страница пзу выбирается (должен быть бейсик128) из-за кривого сброса того самого D-триггера. Приходится ещё раз сброс нажимать. Вероятно тоже стоит выровнять фронты для всех "получателей" /reset. Например, парой инверторов (или хотя бы одним неинвертирующим вентилем).

К разговору о хитрой схеме сброса и нестабильном сбросе.
В Ленине на двух инверторах, свободных в D34 (выв. 9-8 и 13-12) собрал эту схему
74183
с резистором 1к и конденсатором 10,0мкф. Выход схемы идет на проц, конденсатор с выв.26 у процессора убран.
В итоге сейчас сброс осуществляется коротким фронтом сигнала на выходе второго инвертора, благодаря этому он выполняется синхронно и на процессоре, и на триггерах в 3-вольтовой CPLD, где реализован порт конфигурации. Нестабильного сброса и кривого запуска с неясной страницей ПЗУ больше нет, все стабильно.

nikolaykorneeff
15.12.2020, 14:31
Можешь скинуть дамп ПЗУ, оно ведь я как понял оригинальное для Весты

Прошивка из Весты, которая с заставкой Didaktik. Оказалось, что 1989 года.
Шрифт немного другой, сброс выглядит иначе (без убирающихся полосок). Возможно основательно перекопана.
74008
https://i.ibb.co/NVKG5TD/screenshot.png (https://drive.google.com/drive/folders/1zR8bq77_ryQ7PYEaIZP8zJkku4mxuuX1?usp=sharing)
Наконец проичитал прошивку (https://drive.google.com/drive/folders/1zR8bq77_ryQ7PYEaIZP8zJkku4mxuuX1?usp=sharing) с помощью Ардуины.


К разговору о хитрой схеме сброса и нестабильном сбросе.
В Ленине на двух инверторах, свободных в D34 (выв. 9-8 и 13-12) собрал эту схему
74183
с резистором 1к и конденсатором 10,0мкф. Выход схемы идет на проц, конденсатор с выв.26 у процессора убран.
В итоге сейчас сброс осуществляется коротким фронтом сигнала на выходе второго инвертора, благодаря этому он выполняется синхронно и на процессоре, и на триггерах в 3-вольтовой CPLD, где реализован порт конфигурации. Нестабильного сброса и кривого запуска с неясной страницей ПЗУ больше нет, все стабильно.
Отлично! Рад, что помогло.

На Yutube попалось видео о борьбе с дребезгом контактов, публикую для будущих поколений)))

https://youtu.be/6tGWKRc1B7g

valerium
15.12.2020, 19:13
Отлично! Рад, что помогло.

На Yutube попалось видео о борьбе с дребезгом контактов, публикую для будущих поколений)))

https://youtu.be/6tGWKRc1B7g
Познавательно, спасибо. Но в части спека не помнится какой-то великой проблемы дребезга кнопки сброса (ни разу не встречал), в обычных случаях все работает без проблем. Я все-таки считаю, что дело в затянутом фронте при отпускании сброса (переход 0 - 1), когда заряжается конденсатор. 5-вольтовый проц и 3-вольтовая cpld, на которой собран регистр конфигурации, при разном напряжении на конденсаторе реагируют на снятие нуля, "точка реагирования" может различаться в довольно много тактов процессора. Отсюда и пуск не с той страницей ПЗУ.
После инвертора же мы получаем очень короткие фронты, сбрасывающие обе схемы одновременно.

nikolaykorneeff
18.12.2020, 19:33
Итак, товарищи экстрасенсы, новая задача!
Нарисовал я, значит, схему (https://drive.google.com/file/d/1yKTrL9sEElWUfaDNZnQhCYmj5L0yCwtU/view?usp=sharing)(и плату (https://oshwlab.com/nikolaykorneeff/vesta-ik-30-upgrade-to-128k)тоже) для увеличения памяти Весты до 128к (на 41256) и добавления музыкального сопроцессора.
Схему расширения памяти брал здесь (https://www.cxemateka.ru/v1/128k.png).
Схему AY-адаптера здесь (http://sblive.narod.ru/ZX-Spectrum/AY-ADAPTER/AY-ADAPTER.htm).
Просьба - кидайте тапками и говорите где мог ошибиться. И, вообще, взлетит-ли?

https://i.ibb.co/HTvwDWC/IMG-0064.jpg (https://ibb.co/tpfjM7z)
В общем - идея была хорошая, но реализация оказалась так себе... Я не догадался измерить расстояние между основной платой и платой клавиатуры... ЦП и AY, еще и в кроватках не помещаются между ПЗУ и клавиатурой. По всей видимости, моя плата пригодна только если для Ленинграда...

valerium
19.12.2020, 10:52
[. Я не догадался измерить расстояние между основной платой и платой клавиатуры... ЦП и AY, еще и в кроватках не помещаются между ПЗУ и клавиатурой
Ну не вошло - это полбеды. В следующей ревизии учтется.
Главный вопрос - заработало ?

nikolaykorneeff
19.12.2020, 11:12
Ну не вошло - это полбеды. В следующей ревизии учтется.
Главный вопрос - заработало ?Пока нет времени подключить...