"DENDY" - ГЕНЕРАТОР ИСПЫТАТЕЛЬНЫХ ТЕЛЕВИЗИОННЫХ СИГНАЛОВ
С. РЮМИК, г. Чернигов, Украина
Кажется, еще недавно самой популярной игрушкой была игровая видеоприставка "Dendy". Но прошло время, и о ней стали забывать. У многих она пылится без дела на самой дальней полке. А нельзя ли превратить ее во что-нибудь полезное? Оказывается, можно. Видеоприставка представляет собой довольно мощный вычислительный комплекс на базе микропроцессора МС6502, снабженный устройствами ввода команд (джойстиками), видео-и аудиосистемами. Достаточно освоить его программирование, чтобы разрабатывать собственные программы игрового или прикладного характера. Автор предлагаемой статьи, например, сумел превратить игровую видеоприставку в генератор испытательных телевизионных сигналов (ГИТС) стандарта PAL.
ГИТС незаменим при проверке и настройке телевизионных приемников. Особенно, если стандарт телевизора отличается от принятого для вещания в данной местности. Найти в продаже подобный прибор промышленного изготовления сложно, к тому же он довольно дорог. Чтобы превратить в ГИТС стандарта PAL игровую видеоприставку "Dendy", достаточно изготовить самодельный картридж, содержащий всего две микросхемы РПЗУ, и записать в него предлагаемую программу. По функциональным возможностям подобный генератор вполне сравним с прибором "Электроника ГИС-02Т", но он значительно компактнее, что очень удобно, когда пользоваться им приходится вне дома, например, при покупке телевизора или видеоприставки.
В телевизорах, снабженных декодерами PAL, с помощью ГИТС проверяют чистоту основных цветов, правильность матрицирования сигналов цветности, устойчивость синхронизации, чувствительность звукового канала. Он незаменим при настройке баланса белого, динамического сведения лучей, устранении геометрических искажений растра.
На испытательных таблицах "равномерно светящееся поле" одного из основных цветов (красного, зеленого или синего) хорошо заметны дефекты кинескопа — хаотически разбросанные белые точки, которые продавцы и телевизионные мастера на своем жаргоне называют "мухами". Для проверки и настройки телевизоров системы SECAM и черно-белых остаются доступными испытательные сигналы сетчатого, точечного и шахматного полей, а также градаций яркости.
Покупая новую "Dendy", с помощью картриджа ГИТС можно оценить качество создаваемого ею изображения. На статических испытательных таблицах погрешности формирования видеосигналов гораздо заметнее, чем на динамически меняющихся сюжетах игровых программ. Проверка, например, позволяет выявить видеоприставки с неустранимым заводским дефектом, проявляющимся в неточном воспроизведении цветов. Если приставка работает правильно и подключена к заведомо исправному телевизору, цвета формируемого ГИТС "равномерно
светящегося поля" должны сменяться в следующей последовательности: белый, голубой, синий, фиолетовый, пурпурный, бордовый, красный, оранжевый, желто-зеленый, зеленый, светло-зеленый, сине-зеленый, серый, черный.
Схема картриджа приведена на рис. 1. Нумерация контактов печатной вилки ХР1 соответствует описанному в "Радио", № 10,12 за 1997 г. соответственно нас. 27—30 и с. 20—23. Микросхема DS 1 предназначена для управляющей программы, DS2 — для цифровых образов формируемых изображений. Предусмотрена возможность использовать микросхемы емкостью 8 (К573РФ6А) или 2 Кбайт (КР573РФ5), причем в любом сочетании. В первом случае перемычку ХТ1 или ХТ2 устанавливают в положение 2-3, во втором — 1 -2. Вместо указанных выше пригодны любые другие (в том числе импортные) РПЗУ емкостью 2 или 8 Кбайт с ультрафиолетовым стиранием. Предпочтительнее — экономичные структуры КМОП, в наименовании которых имеется буква С (например, 27С16 или 27С64).
РПЗУ программируют в соответствии с табл. 1 (DS1) и табл. 2 (DS2). Коды из последней строки табл. 1 (начальный адрес 1FFOH) заносят только в РПЗУ емкостью 8 Кбайт. Все неуказанные в таблицах ячейки памяти программой ГИТС не используются и могут содержать произвольные данные.
Таблица 1
03C0 FF FF АА АА 55 55 00 00 FF FF АА АА 55 55 00 00 0640 86 20 В5 85 8D 2D 03 4С 33 86 AD 2В 03 49 FF 8D
03D0 FF FF АА АА 55 55 00 00 FF FF АА АА 55 55 00 00 0650 2В 03 AD 2D 03 D0 18 AD 2А 03 4С 26 86 AD 2С 03
03Е0 FF FF АА АА 55 55 00 00 FF FF АА АА 55 55 00 00 0660 18 69 10 С9 40 D0 05 20 7Е 85 А9 30 8D 2С 03 60
03F0 FF FF АА АА 55 55 00 00 FF FF АА АА 55 55 00 00 0670 AD 2С 03 38 Е9 10 С9 F0 D0 F2 20 7Е 85 А9 00 4С
0400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0680 6С 86 0D 2С 03 20 6В 85 4С В1 84 А2 03 BD 40 84
0410 АА АА АА АА АА АА АА АА АА АА АА АА АА АА АА АА 0690 9D F0 03 СА 10 F7 А9 00 8D 2С 03 А2 3F BD С0 83
0420 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 06А0 9D 80 03 СА 10 F7 4С 3А 87 А2 03 BD 48 84 9D F0
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06В0 03 СА 10 F7 4С 9В 86 А2 03 BD 4С 84 9D F0 03 СА
0440 3Е 00 10 20 00 10 20 30 02 06 09 00 04 08 0С 00 06С0 10 F7 4С 9В 86 А2 03 BD 48 84 9D F0 03 СА 10 F7
0450 01 07 0В 00 48 8А 48 98 48 08 А9 00 8D 03 20 А9 06D0 А2 3F BD 00 84 9D 80 03 СА 10 F7 4С 3А 87 А2 03
0460 02 8D 14 40 20 6Е 84 28 68 А8 68 АА 68 40 А2 01 06Е0 BD 50 84 9D F0 03 СА 10 F7 4С D0 86 А2 03 BD 44
0470 8 Е 16 40 А9 00 8D 16 40 9D 20 03 А0 08 BD 16 40 06F0 84 9D F0 03 СА 10 F7 4С 96 86 А9 30 20 6В 85 А0
0480 29 03 С9 01 3Е 20 03 88 D0 F3 А9 00 СА 10 Е9 60 0700 0В А9 3Е АЕ 2В 03 F0 02 А9 12 20 2Е 87 А2 ЕВ AD
0490 D8 78 А9 00 8D 00 20 8D 01 20 А2 FF 9А AD 02 20 0710 2С 03 F0 0Е А2 BE С9 10 F0 08 А2 FA С9 20 F0 02
04А0 10 FB 20 08 85 20 31 85 20 53 85 20 69 85 20 7Е 0720 А2 ЕЕ 8Е 24 03 20 53 85 4С В1 84 0D 2С 03 А2 3F
04В0 85 20 D7 85 20 ЕЛ 85 20 D9 87 AD 28 03 10 0В А9 0730 8Е 06 20 8С 06 20 8D 07 20 60 А9 27 8D 06 20 А9
04С0 15 8D 28 03 20 7Е 85 4С ВА 84 С9 0Е 30 IF F0 20 0740 С0 8D 06 20 А2 00 BD 80 03 8D 07 20 Е8 Е0 40 D0
04D0 38 Е9 0F АА F0 ID СА F0 ID СА F0 ID СА F0 ID СА 0750 F5 AD F0 03 А0 03 20 2В 87 AD F1 03 А 07 20 2В
04Е0 F0 ID СА F0 ID СА F0 ID А9 00 4С С1 84 4С 82 86 0760 87 AD F2 03 А0 0В 20 2В 87 AD F3 03 А0 0F 20 2В
04F0 4С А9 86 4С В7 86 4С С5 86 4С DE 86 4С 8В 86 4С 0770 87 4С В1 84 А0 0F 20 CD 87 А9 3Е А0 0Е 20 2Е 87
0500 ЕС 86 4С FA 86 4С 74 87 А9 55 А0 02 А2 00 9D 00 0780 А9 FF 8D 24 03 20 53 85 А2 01 AD 2С 03 С9 00 F0
0510 03 DD 00 03 D0 FB Е8 D0 F5 А9 АА 88 D0 F0 А9 00 0790 0В Е8 С9 10 F0 06 Е8 С9 20 F0 01 Е8 8Е 25 03 20
0520 9D 00 03 Е8 D0 FA А9 FF 8D 24 03 А9 10 8D 2С 03 07А0 31 85 А9 25 8D 06 20 А9 CF 8D 06 20 А9 05 8D 07
0530 60 А9 24 8D 06 20 А9 00 8D 06 20 АА AD 25 03 А0 07В0 20 А9 06 8D 07 20 А9 25 8D 06 20 А9 EF 8D 06 20
0540 03 8D 07 20 СА D0 FA 88 D0 F7 8D 07 20 Е8 Е0 С0 07С0 А9 07 8D 07 20 А9 01 8D 07 20 4С В1 84 А9 30 АЕ
0550 D0 F8 60 А9 27 8D 06 20 А9 С0 8D 06 20 AD 24 03 07D0 2 В 03 F0 02 А9 1А 4С 2Е 87 20 98 85 А0 12 20 F1
0560 А2 40 8D 07 20 СА D0 FA 60 А9 00 А2 3F 8Е 06 20 07Е0 87 А9 00 8D 00 20 8D 01 20 А9 00 8D 25 03 4С 31
0570 А2 00 8Е 06 20 А0 20 8D 07 20 88 D0 FA 60 А9 02 07F0 85 AD 02 20 10 FB 88 D0 F8 60 54 84 90 84 FE 87
0580 8D 15 40 А9 3F 8D 04 40 А9 9А 8D 05 40 А9 FF 8D
0590 06 40 А9 00 8D 07 40 60 А9 03 8D 2D 03 8D 15 40 1FF0 FF FF FF FF FF FF FF FF FF FF 54 84 90 84 FE 87
05А0 А9 F0 8D 02 40 А9 87 8D 00 40 А9 80 8D 01 40 А9
05В0 00 8D 03 40 60 20 С5 85 А9 20 4С А7 85 20 С5 85 Таблица 2
05С0 А9 3Е 4С А7 85 А9 03 8D 15 40 А9 С0 АЕ 2В 03 D0 0000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05D0 02 А9 60 8D 02 40 60 А9 0Е 8D 01 20 А9 80 8D 00 0010 10 10 10 FF 10 10 10 10 FF FF FF FF FF FF FF FF
05Е0 20 А9 00 8D 05 20 8D 05 20 60 А2 01 BD 20 03 С9 0020 00 00 00 10 00 00 00 00 FF FF FF FF FF FF FF FF
05F0 01 F0 22 С9 02 F0 22 С9 04 F0 62 С9 08 F0 71 С9 0030 АА АА АА АА АА АА АА АА FF FF FF FF FF FF FF FF
0600 10 F0 1А С9 20 F0 43 С9 40 F0 0Е С9 80 F0 06 СА 0040 FF 00 FF 00 FF 00 FF 00 FF FF FF FF FF FF FF FF
0610 F0 DA 4С ЕА 85 ЕЕ 28 03 60 СЕ 28 03 60 AD 2А 03 0050 10 10 10 FF 10 11 11 17 FF FF FF FF FF FF FF FF
0620 18 69 40 8D 2А 03 F0 19 С9 40 F0 04 С9 80 F0 0В 0060 10 10 10 FF 10 10 10 D0 FF FF FF FF FF FF FF FF
0630 20 98 85 А0 15 20 F1 87 4С ЕЛ 85 20 BD 85 4С 44 0070 11 11 10 FF 10 10 10 10 FF FF FF FF FF FF FF FF
Печатную плату картриджа (рис. 2) делают из двусторонне фольгированного стеклотекстолита толщиной 1 мм. Чтобы обеспечить надежную работу картриджа, необходимо как можно точнее выдержать шаг печатных контактов вилки ХР1 (2,54 мм). Для микросхем DS1 и DS2 предусматривают 28-контактные панели. РПЗУ, имеющие 24 вывода, следует вставлять в эти панели со смещением таким образом, чтобы вывод 1 попал в гнездо 3. Номера выводов для этого случая на рис. 2 приведены в скобках. Конденсатор С1 —любой керамический емкостью 0,068—0,15 мкф.
Если возникают трудности при изготовлении печатного разъема, в качестве заготовки можно воспользоваться готовой платой от любого неисправного игрового картриджа "Dendy". Удалив все ненужные элементы, в ней сверлят два отверстия и с помощью винтов или заклепок крепят к самодельной монтажной плате с двумя панелями под РПЗУ. Монтаж в этом случае ведут тонкими изолированными проводами, припаивая их непосредственно к выводам панелей и верхним краям контактов печатной вилки. Необходимо следить, чтобы припой не растекался по контактам более чем на 3 мм, иначе переделанный картридж не удастся состыковать с видеоприставкой.
Картридж с программой ГИТС вставляют в предназначенное для него гнездо любой Dendy-совместимой видеоприставки, например, "Subor", "Ufa", "Dendy-2", подключенной к телевизору обычным способом по высокой или низкой частоте. Последний вариант обеспечивает лучшее качество изображения. При соединении по высокой частоте оно в значительной мере зависит от характеристик применяемого устройства сопряжения (ВЧ модулятора). Чтобы получить стабильное изображение с минимумом помех, модулятор следует экранировать.
После включения видеоприставки на экране телевизора появится одна из 28 возможных испытательных таблиц: "градации яркости" (два вида), "шахматное поле" (16-15 цветных или черно-белых квадратов), "сетчатое поле" (31 -29 квадратов, белые полосы на черном фоне с крестом в центре экрана), "равномерно светящееся поле" (14 различных цветов), вертикальные и горизонтальные цветные и черно-белые полосы (по два набора), "точечное поле" (240 точек), мелкая сетка для оценки разрешающей способности по горизонтали и вертикали. С учетом цветовых вариантов общее число тестовых изображений — 81.
Управляют ГИТС джойстиком, включенным в основной или дополнительный разъем "Dendy". Испытательные таблицы поочередно сменяют друг друга после каждого нажатия на кнопки ВЛЕВО или А — в одном направлении и ВПРАВО или В—в другом. Смена таблиц сопровождается коротким звуковым сигналом, а переход к условно первой — трелью. С помощью кнопок ВВЕРХ и ВНИЗ выбирают одну из четырех градаций цветовой насыщенности изображений.
Нажатиями на кнопку START включают и выключают звуковой сигнал — прямоугольные импульсы со скважностью 4. В зависимости от числа нажатий их амплитуда может быть постоянной или изменяющейся по пилообразному закону с периодом 60 мс. Частоту импульсов (500 или 1000 Гц) изменяют, нажимая на кнопку SELECT.
Иногда после установки в "Dendy" самодельного картриджа на экране телевизора появляются медленно перемещающиеся темные горизонтальные полосы, а в громкоговорителе слышен низкочастотный фон. Это свидетельствует о перегрузке выносного блока питания видеоприставки. Его рекомендуется заменить более мощным, например, от "Sega Mega Drive-2" (10 В/1,2 А).
Проверьте также, установлен ли на плате питания "Dendy" интегральный стабилизатор напряжения +5 В — микросхема серии 7805. В некоторых моделях "Dendy" вместо него применен маломощный стабилизатор из дискретных компонентов — транзистора, двух резисторов и стабилитрона. Обязательно замените его микросхемой КР142ЕН5А (аналог 7805) с теплоотводом — металлической пластиной максимально возможной площади. Подобным же теплоотводом рекомендуется оснастить интегральный стабилизатор, уже имеющийся на плате.
На ftp-сервере журнала "Радио" по адресу: <ftp://ftp2.paguo.ru/pub/2001/08/dendy> размещены дополнительные материалы к статье, в том числе распределение памяти видеоприставки "DENDY", назначение ее портов и регистров, описание системы команд микропроцессора МС6502 и полный исходный текст программы ГИТС.
Радио №8, 2001 г., с. 26, 27, 28.
Содержание | Каталог радиолюбительских схем
© Все права защищены. Радиолюбительская страница.
Пишите нам. E-mail: irls@yandex.ru или irlks@mail.ru.
|
Я радиолюбитель |