Страница 1 из 8

Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 07 сен 2019, 14:07
BillyDOS
Тема посвященная МП120/122 http://www.rt20.getbb.ru/viewtopic.php?f=3&t=45920
Обслуживание узлов от МП122 https://vk.com/topic-151948976_35487993
Ремонт узлов оригинального МП122 описан в темах выше. В данной теме предлагаю обсуждать различные версии магнитофонов Вега МП-СИБ, 132, 134, 136, 138

Последнее время (как минимум МП-СИБ) начинают появляться на различных площадках, вроде Мешка, Авито и различных Досках объявлений радиолюбителей и коллекционеров. Информации по этим магнитофонам мало. Думаю, нужно развить данную тему.

Для начала нужно определиться и понять, что МП-122, МП-СИБ и ПМП-132-СКВ (и.т.д) это разные магнитофоны. Кратко о различиях:
Изображение

Подводные камни:
[МП-СИБ] Магнитофон существует в двух разных модификациях – ранний, где плата блока А14 (за карманом А) без паяльной маски и собственным стабилизатором +5В, и поздний – с “зеленой” платой (зеленая паяльная маска) и внешним стабилизатором +5В, располагающийся между блоком А14 и банками питания БП на шасси. По поведению обе платы одинаковы. За карманом Б располагается ГСП кармана А и мультиплексор для управления карманом Б. Материнская плата полностью аналогична МП122, с изменениями и перерезанными дорожками.
Блок управления построен на МК i8035 (1850ВЕ35) с внешней ПЗУ 573РФ41 (EPROM 2732), за работу кнопок управления отвечает мультиплексор 514АП1.
ЛПМ магнитофона работают не постоянно. В разъемы XS9/10 установлена специальная плата реле, которая коммутирует питание необходимого ЛПМ. Могут работать два ЛПМ одновременно, либо один в зависимости от режима работы.
Основная скорость магнитофона - 2. Дополнительная - 4. Звуковое оповещение включает _оповещение_ о любом включенном режиме коротким однотонным сигналом. При переводе магнитофона в режим записи, магнитофон ожидает когда в карманы А и Б будут установлены кассеты и с пульта ДУ будут замкнуты контакты S1/2 (страница 6 инструкции по эксплуатации). При установке кассеты в режим записи магнитофон проверяет наличие кассеты, выполнив небольшую "перемотку" на пару секунд в режиме воспроизведения.

Документация:
[МП-СИБ] – Инструкция по эксплуатации, Инструкция по ремонту, Альбом схем, ПДУ Вега-СИБ, ROM для МК в блоке А14
Сканировал devel
[ПМП-132-СКВ] – Инструкция по эксплуатации, Сервисная инструкция, ROM
Сканировал devel
ROM в процессе


Итак. Давайте немного о модификациях
1) [МП-СИБ] Первая модификация, которую я считаю обязательной – новый стабилизатор +5В. 7805 в корпусе TO220 с толстой спинкой. Центральный вывод откушен, на вход/выход повешены конденсаторы 470нФ. Вход повешен на конденсатор С1 линии +12В. Выход располагается так же как в оригинале - 5 контакт XP33. Заземление обеспечивает контакт спинки 7805 и плотный прижим к шасси винтом М3.
Изображение Изображение
2) [МП-СИБ/13х] Новый БП, совместимый со всеми МП Вега. Основан на БП waso. БП переразведен с "аутентичными" и привычными мне футпринтами. Интегрирован стаб +5В. Все источники питания на разъемах, +5В рассчитан на клемник
Схема, печатная плата, BOM и BOM ЧипДипа для покупки
Возможны исправления без уведомления в теме
3) [МП-СИБ/13х] Новая клавиатура из проекта форумчан rickw и LAMER "Вега МП122 реинкарнация", оптимизированная под немного другую схему клавиатуры СИБа
Изображение Изображение Изображение
Изображение
Готовый архив с GERBER файлами для заказа

Если есть форумчане кто может поделиться своим опытом ремонта и/или доработками на данные магнитофоны - просим!

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 18:27
devel
Добавлю фото с большой платой управления, на которой стаб +5В на самой плате:
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 18:34
devel
И еще немного: управление, УВ, ЛПМ. ЛПМ весьма интересен. В нем плата с оптопарой на подающем узле есть, но от СКВ она отличается. И в отличие от СИБ, фото которых было ранее - в этом на подающем узле не бумажный отражатель для оптопары, п пластиковый, как в СКВ. Аппарат 1996г, хотя блок управления ранний.
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 19:26
MDN
Интересная тема. Ведём наблюдение :)

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 20:18
BillyDOS
Я пока фотки своего МП-СИБ показать не могу - на ремонте. Из за невнимательности и разноцветных проводов я чучуть попутал питание и сжег мозги магнитофону. ПЗУ новая едет, МК едет, программатор в пути с Али. Дальнейшие планы ПЗУ сдампить и дизассемблировать для изучения

В оооочень скромных планах попробовать 122 переделать в МП-СИБ, с изготовлением соотвествующих плат у Китайцев. Но это не скоро, сильно не скоро

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 21:04
BillyDOS
По объективным причинам схемы и документация переехала на Яндекс.Диск. Появилось место!
Изменений нету, перекачивать не нужно

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 21:32
devel
А тем временем, нашел фото МП-СИБ, который изучает BillyDOS;

Изображение
Изображение
Изображение

Изображение


Изображение

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 21:37
BillyDOS
devel
Фотки в центре поплыли :-[

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 21:45
devel
Изображение

Изображение

Особенности менеджера загрузки ... Проще перезалить, чем поправить. Что я и сделал

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 22:17
7sl
Это был набор - конструктор или уже готовый аппарат, а то в соседней ветке раздают наборы по 5,1 т.руб? Если набор то корпус прилагается?

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 22:51
BillyDOS
7sl
МП-СИБ это готовый магнитофон. ПМП-132-СКВ это как бы тоже готовый мафон... Вега СИБ последние годы распродавало эти магнитофоны из своих запасов по частям. Необходимо лишь собрать. Где то придется доноров на декоративные элементы покупать
7sl писал(а):в соседней ветке раздают наборы по 5,1 т.руб
Это... где? :-[

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 22:56
devel
Это был набор - конструктор или уже готовый аппарат,
Это готовые аппараты, и куплены у частных лиц, на торговых площадках.
а то в соседней ветке раздают наборы по 5,1 т.руб?
Ссылочку дадите, где раздают?
Если набор то корпус прилагается?
Корпуса почти у всех Вег на базе 122 одинаковы. Отличия в задней панели, в надписях на металлических накладках передних панелей. У кассивера отличий больше, но база та же. Задние панели у всех -122е, доп. отверстия не выштампованы, а высверлены. У СКВ зада вообще нет )) Крышки везде одинаковы, но попадаются, как металлические тяжелые (поздние, прочнее), так и алюминиевые (ранние, менее прочные, но легче). Оформление передних панелей ПМП-132СКВ, и МП-СИБ-просто наклейка на типовую панель 122й Веги. Платформа (шасси) общее. На поздних Вегах в БП вместо диодных мостов КЦ - отдельные диоды. Крышки трансформатора корродируют, вне зависимости от условий эксплуатации, и года выпуска. Во всех СИБ и СКВ - типовой БП. Вега ПМП-132СКВ имеет свою "мат.плату", УВ распаяны на ней.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 23:13
7sl
Раздают в Бердске по 4 - 5.1 т.руб барыжат наборами 132 СКВ состоящие из шасси, плат, ЛПМ и прочего. Я подумал у вас как раз такой набор и решил уточнить. Ссылка => http://www.vegasib.ru/nelikv.htm

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 23:19
BillyDOS
Пф. Тама нас уже знают, как своих :drink:

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 23:38
devel
7sl писал(а):Раздают в Бердске по 4 - 5.1 т.руб барыжат наборами 132 СКВ состоящие из шасси, плат, ЛПМ и прочего. Я подумал у вас как раз такой набор и решил уточнить. Ссылка => http://www.vegasib.ru/nelikv.htm
Такой набор у нас тоже есть )))
Но фотки выше - к нему не имеют отношения. Это фото МП-СИБ.
А в Бердске предлагают ПМП-132СКВ. Между ними общего только шасси, БП, и ЛПМ. СКВ и СИБ разные аппараты.
И оба не для бытового применения. Хотя, МП-СИБ, поскольку основная плата и УВ - одинаковы с 122, может быть доведена до ума, и использоваться по назначению. Только скорость 2 на 9 перевести.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 08 сен 2019, 23:59
7sl
Слышал что производились Сибы для спец служб, прослушка и все такое. p.s. Так значит в набор 132 СКВ корпус не входит, только рама?

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 09 сен 2019, 00:22
devel
Так значит в набор 132 СКВ корпус не входит, только рама?
Я скажу лишь то, что мне ответили в Бердске - отгрузили то, что нашли. Магнитофоны -дело давнее, многое потеряно.
Из деталей корпуса - морда (голая, без всего), шасси, верхняя крышка, картонный низ. Железки низа, и задней панели не было. Была одна панель на МП-СИБ. И она мне пригодилась )) Но к СКВ лучше найти заднюю панель 122, и аккуратно просверлить.
Нет кассетоприемников, и всех связаных узлов, нет мет.накладок, нет регуляторов УЗ, и кучи мелочей. Но все это я уже нашел, поскольку подходит от 122. По сути, от СКВ стоит покупать сами мат.платы, ЛПМ, головы и счетчик (он там свой). Остальное от 122.
Кроме того придется переделывать почти все шлейфы и провода от передней панели, т.к. длина штатных от 122й мала. А это значит, либо резать, либо искать разъемы ))

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 09 сен 2019, 00:53
7sl
Спасибо за разяснение.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 09 сен 2019, 11:55
lapa
У нас в околотке продают.
Цены не узнавал, мне не интересно.
Изображение

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 09 сен 2019, 12:08
BillyDOS
Кажется видел эти СИБы на Мешке месяца 3 - 4 назад. Цена была около 3.000р.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 09 сен 2019, 12:18
lapa
BillyDOS писал(а):Кажется видел эти СИБы на Мешке месяца 3 - 4 назад. Цена была около 3.000р.
Это вроде свежие объявления, сегодняшние.
Как я понял у него так-же запчасти есть какие-то и документация.
Товарищ имел раньше какое-то отношение к Бердску.
Года два назад, видел у него морду на ЛП-007.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 09 сен 2019, 13:19
BillyDOS
lapa писал(а):Это вроде свежие объявления, сегодняшние.
Посмотрел его объявления старые - это именно тот о ком я подумал. Натыкался на его объявления в Апреле-Мае. Даже купить какой - то СИБ хотел. Не успел - выкупили буквально когда деньги готовил.
Собственно, его лоты на Мешке

Имеет он отношение к Бердску или нет - уже не важно. Основная документация на СИБы находится на руках у Нас с devel, и держать её в секрете не намерены, как это делают другие коллекционеры. Ибо бумаги на этот мафон не раз проходили по рукам и возможность оцифровать была. Но никто - ничего не делал. Обидно... :friends:

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 12 сен 2019, 12:04
BillyDOS
Добавлен проект нового БП

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 15 сен 2019, 10:00
BillyDOS
Добавлена Сервисная инструкция (Альбом схем) на ПМП-132-СКВ. Смотрим, изучаем!

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 15 сен 2019, 20:43
BillyDOS
Не знаю зачем, но чет захотелось скопировать БУ от СИБа
Изображение
На вид, разводка закончена. Но опечаток исправил за 2 часа тучу. Поэтому плата наверняка не окончательная. Чисто в теории, если нормально скопировать УЗВ за карманом Б, можно попробовать из 122 получить СИБ... или миниСИБ, если из УЗВ убрать все кроме управления карманом Б.
https://yadi.sk/d/EM9awPER1EsFpA

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 16 сен 2019, 08:24
rickw
Земля там, конечно, офигенски разведена.
Особенно понравилось расстояние между землей контроллера и точкой подключения конденсаторов возле кварца. Кстати, они там вообще соединены? Я не нашел, где.
Эти конденсаторы нужно подключить к земляному выводу контроллера кратчайшим расстоянием. К этому проводнику ничего больше не должно быть подключено.
Ну и конденсаторов бы еще по питанию добавить на таких длинных линиях.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 16 сен 2019, 09:21
BillyDOS
Разводка ещё в процессе. Но да, земля конденсаторов и МК почему-то не соединена... Недоразвел видимо... Но это не отменяет ущербности всей земли как таковой

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 16 сен 2019, 09:35
BillyDOS
P.S. Нашел вроде как разрыв земли, у ИР9 (DD4) забыл перемычку кинуть. Петелька от кварца до земли МК нехилая такая... Файл и ссылка та же

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 16 сен 2019, 20:35
BillyDOS
И снова СИБ :)
В [МП-СИБ] добавлены сканы пустых печатных плат. Родные, с Бердска. Работа по трассировке пойдет намного быстрее

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 16 сен 2019, 21:24
devel
Вот это отличная новость!
Понемногу занавес тайны приподнимается над этими аппаратами.
Теперь есть возможность повторить "железо".СИБа.
Осталось дело за дампом ROM.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 04:24
devel
Спрошу здесь, хотя вопрос за рамками топика, и лишь косвенно относится к теме. Но все же, вдруг гуру ассемблера не пройдут мимо.
Имеется кусок кода:

Код: Выделить всё

	org	0F800H
;
	anl	p2,#007H
	clr	a
	mov	r7,a
	jmp	L028F
Первая команда указывает на адрес, по которому находится внешнее ПЗУ (МК - КР1816ВЕ39)
Далее идет логическое И порта p2 (p2.0-p2.7) 8bit и шестнадцатеричного числа 007H (оно же двоичное 00000111). При этом 4 бит (справа налево) по схеме соединен с первым. Т.е по сути мы складываем p2.7-p2.0 с 00001111? И p2.0-p2.7 при включении МК равны 00000000, правильно я понял? В чем смысл этой операции? Это шина данных ПЗУ. Это код след.команды?

Далее, очистка аккумулятора: пишем в А 00000000.
Далее в РОН7 перемещаем содержимое А, т.е. тоже 00000000.
И прыгаем на L028F.

Похоже на начальную инициализацию (обнуление).
Но L028F - не метка. Но и на адрес не похоже.
Что есть L028F? Понятно, что все-таки адрес, но где и относительно чего?
Как понять, где точка приземления команды jmp?

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 10:17
FAI4
devel писал(а): org 0F800H
Первая команда указывает на адрес, по которому находится внешнее ПЗУ (МК - КР1816ВЕ39)
- константа сдвига адресов программы на эту величину (0F800H)
Т.е. процессор начинает работу с этого адреса
anl p2,#007H
Далее идет логическое И порта p2 (p2.0-p2.7) 8bit и шестнадцатеричного числа 007H (оно же двоичное 00000111). При этом 4 бит (справа налево) по схеме соединен с первым. Т.е по сути мы складываем p2.7-p2.0 с 00001111? И p2.0-p2.7 при включении МК равны 00000000, правильно я понял? В чем смысл этой операции? Это шина данных ПЗУ. Это код след.команды?
насколько я понимаю, идет считывание информации из порта p2?
затем на эту информацию накладывается маска (#007H = 00000111)
Т.е. таким образом остаются данные только из последних 3-х разрядов, а первые 5 - обнуляются.
Затем полученное значение снова отправляется в порт р2
ANL - это логическое умножение
(ошибочное суждение, что "выполняется операция сложения")
логическое сложение это операция ORL
clr a
mov r7,a

Далее, очистка аккумулятора: пишем в А 00000000.
Далее в РОН7 перемещаем содержимое А, т.е. тоже 00000000.
- верно
jmp L028F
И прыгаем на L028F.
- верно
Похоже на начальную инициализацию (обнуление).
Но L028F - не метка. Но и на адрес не похоже.
Что есть L028F? Понятно, что все-таки адрес, но где и относительно чего?
Как понять, где точка приземления команды jmp?
буква "L" видимо просто обозначение метки
наверное она в программе неоднократно используется.

Переход будет на 028H, но не забываем (org 0F800H)
в итоге физически окажемся на 0F828H

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 10:23
BillyDOS
Добавлено ПЗУ, проверяем :) Добавлен даташит на SAA1060 (прародитель 514АП1) в папку Прочее МП-СИБ
Дизассемблеры лежат в папке ПЗУ.

FAI4
На весь код можно посмотреть здесь:
1) DASM https://yadi.sk/d/gt-rF_i1IMPcNQ
2) D48 https://yadi.sk/d/NsLl8hoLdQIzAQ
Спасибо за помощь :)

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 10:33
BillyDOS
devel писал(а):Но L028F - не метка. Но и на адрес не похоже.
Что есть L028F? Понятно, что все-таки адрес, но где и относительно чего?
Как понять, где точка приземления команды jmp?
Рискну предположить, что это проблемы дизассемблера... У D48 это получилось чучуть лучше :-[

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 10:51
FAI4
Возможно адрес обозначенный как L028H
обозначает "Длинный" (LONG) адрес,
к которому не применяется (игнорируется) поправка org 0F800H

т.е. JMP L028H будет означать переход на физический адрес 028H
Но это за пределами ПЗУ.
Может быть во внутреннюю память процессора?
(она у него есть?)

Либо это смещение от текущего адреса команды?

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 10:57
devel
Вот часть кода, с куском выше:

Код: Выделить всё

	org	0F800H
;
	anl	p2,#007H
	clr	a
	mov	r7,a
	jmp	L028F
;
	mov	a,r7
	sel	rb1
	mov	r7,a
	ins	a,bus
	jb2	LF80E
	call	L07AE
LF80E:
	mov	a,#0F6H
	mov	t,a
	mov	r0,#031H
	inc	@r0
	jmp	L03AA
;
	strt	t
LF817:
	mov	r0,#031H
	mov	a,@r0
	jb7	LF817
	add	a,#0E7H
	mov	@r0,a
	mov	r0,#03DH
	inc	@r0
	dec	r0
	mov	r1,#00BH
LF825:
	mov	a,@r0
	jz	LF829
	inc	@r0
LF829:
	dec	r0
	djnz	r1,LF825
	call	L01B4
	call	L0326
	call	L0300
	call	L0475
	in	a,p1
	cpl	a
	jb6	LF84A
	call	L00B8
	call	L06A7
	call	L073F
	call	L016A
	call	L0497
	call	L0381
	call	L0700
	call	L04EC
	call	L02E3
LF84A:
Сразу я решил, что в результате дизассемблирования адресация jmp, call развалилась. Но если посмотреть на операторы условного перtхода jb - видно, что там указаны именно метки, и они встречаются дальше в коде. А L028F больше не встречается. Вот и не понятно. jb осуществляет ветвление внутри программы. А jmp получается перебросил нас с области памяти 0F800H на 028H выше? Но в памяти же у нас сама программа =) Т.е. получается jb переходит на явно указанную метку, и программе все равно какой у нее адрес, а jmp - на адрес, относительно указанного ORG. Тогда после

Код: Выделить всё

mov	r7,a
у нас следующим выполнится

Код: Выделить всё

inc	@r0
LF829:
Правильно? Или jmp L028F приведет нас на метку LF829: ?
Понимаю, что вещи базовые, но если к ним легкомысленно отнестись, и не разобраться, дальнейшие действия бессмысленны.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 11:05
devel
Вот структура МК:
Изображение
А вот структура памяти:
Изображение

В нашем случае внутренняя память команд отсутствует, МК работает с внешней (ПЗУ РФ2) памятью.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 11:13
devel
МК - КР1816ВЕ39. Внутренней программной памяти нет, только ОЗУ 128 байт.
На последней картинке, кстати, опечатка. Выше адреса 07FF указан 0000. Там должен быть как раз 0800, что и указано в кач-ве аргумента org

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 11:20
FAI4
В описании ВЕ39 сказано, что там есть внутреннее ОЗУ на 128 байт.
Возможно L028H - это адрес ОЗУ,
Но тогда оно должно быть предварительно заполнено (программно)

порт p2 имеет физический адрес?
(порты здесь не в общем адресном пространстве?)

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 11:28
BillyDOS
devel
devel писал(а):А L028F больше не встречается. Вот и не понятно.
Посмотри на код после D48, там встречается

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 12:09
devel
порт p2 имеет физический адрес?
(порты здесь не в общем адресном пространстве?)
Похоже, что нет.

На скрине выше статические адреса есть только у прерываний по таймеру T, и внеш INT.
Распределение ОЗУ тоже необычное:

Изображение

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 12:16
devel
Посмотри на код после D48, там встречается
Действительно, D48 имеет метку:

Код: Выделить всё

org	0
;
X0000:	anl	p2,#7
	clr	a
	mov	r7,a
	jmp	X028f
...
...
...
X028f:	mov	r0,#20h
	mov	@r0,#80h
	inc	r0
	mov	@r0,#0c8h
	inc	r0
	mov	@r0,#0fah
	mov	r0,#24h
	mov	@r0,#80h
	inc	r0
	mov	@r0,a
	inc	r0
	mov	@r0,#0fah
	orl	p2,#30h
	mov	r0,#21h
	call	X0421
	mov	r0,#28h
	mov	r3,#16h
	clr	a
Чему верить?

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 12:35
BillyDOS
Думаю DASM просто метки не так расшифровал...

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 14:25
FAI4
Скорее всего никаких "длинных переходов" у ВЕ39 нет.
Набор команд там не такой уж и большой.

Просто переход на указанный адрес (2 байта)

А какая конечная цель дизассемблирования?

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 14:55
BillyDOS
Понять логику работу МП-СИБ, и возможно модифицировать прошивку для нового функционала :)

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 15:06
FAI4
С портов нужно начинать (куда что подключено)

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 15:44
BillyDOS
Альбом схем так то есть... https://yadi.sk/d/uIbPJESe1bp_mA

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 17:38
FAI4
1. составить реестр выходов управления процессора (какой выход чем управляет)
2. проставить в программе текстовые метки (по поиску обращения к этим портам) что включается/выключается
3. найти также обработку реакции на органы управления
4. Программа должна сама далее "разобраться" на отдельные блоки

Здесь собственно нужна последовательность управляющих команд (обработка события (например "запись")
А также важно если есть временные задержки на исполнение отдельных последовательностей команд. Потому как это именно на это разработчики потратили свое время при отладке.

Далее эти куски программы уже можно использовать например при переносе на новую управляющую платформу.
Ту же Ардуино например (больше частота процессора, больше памяти, не требует внешней памяти, легко перепрограммируется, т.к. не нужно УФ стирание)

Вообще управляющая программа небольшая.
Не потребует много времени .чтобы в ней разобраться.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 03 окт 2019, 18:11
devel
FAI4, всё так. Но в силу того, что порты p0,p1,p2 могут быть как входами, так и выходами, задача становится запутанной. МК работает напрямую с драйвером LED, вместо светодиодов у которого часть выводов используется, как выходы на управление ЭМ и режимами ЛПМ, а другая часть этого же драйвера - обрабатывает нажатие кнопок. Речь про КР514АП1. Этот коммутатор в данной схеме управляется двумя сигналами - C (синхро) и DLEN (разрешение чтения D). А D в свою очередь, принимает от МК 18-битное слово, первый и последний биты служебные, а 16 бит внутри пакета - информационные. Один 8-бит блок из 16 - это команды управления, а второй 8-бит блок - опрос клавиатуры. И именно в этом заключается сложность, что нужно знать, в какой момент порт Px является входом, а в какой выходом. Т.е. нужно отслеживать RD, WR.
Вообще, на этом этапе хочется перевести asm в алгоритмический вид, в нем проще понять последовательность действий.

Re: Настройка, ремонт, модернизация Вега МП-СИБ

Добавлено: 04 окт 2019, 09:14
FAI4
514АП1 последовательно загружаемый 16-разрядный регистр
К выходу подключены светодиоды режима работы
и исполнительные устройства

Регистр работает только на прием информации
Для разбора программы - контролировать загружаемое в него данные