Доска объявлений

Активные темы доски объявлений

Восстанавливаем С9-16

Общение по отечественной и иностранной радиотехнике.
Сообщение
Автор
Аватара пользователя
Maximus1988
Сообщения: 2746
Зарегистрирован: 28 мар 2011, 19:00
Откуда: Москва
Благодарил (а): 60 раз
Поблагодарили: 40 раз
Контактная информация:

Восстанавливаем С9-16

#1

#1 Непрочитанное сообщение Maximus1988 » 26 июл 2017, 06:35

В общем, имеется нерабочий осциллограф. Не запускается. Ремонт начал с проверки питающих напряжений. Нас интересует разъём Х4, с которого напряжения поступают в прибор. На контактах Б6, А6, А8 я напряжений не обнаружил. Тут бы и начать копать, но внезапно выяснилось, что эти 3 вывода соединены в одной точке. Более того, эти 3 вывода ещё и соединены с массой, то ли напрямую, то ли через какое-то индуктивное сопротивление (к сожалению, в альбоме не было схемы соединительной платы, по которой было бы понятно, как именно они соединяются с массой). Т.е. на них априори не может быть указанных напряжений. ОТсоединив разъём БП, произвёл повторное измерение. На А6 появилось -8 Вольт, на Б6 - ничего. Как это понимать вообще? Должны ли присутствовать там указанные в схеме напряжения при отключённой нагрузке? И какова вообще их функция, если они соединены друг с другом и с массой?

К слову сказать, в самом приборе -12 Вольт нигде не используется, а -5 берутся от другого источника (в приборе фактически 2 БП).

Схему БП прилагаю.

Изображение

Изображение
Последний раз редактировалось Maximus1988 28 июл 2017, 17:55, всего редактировалось 2 раза.
Автор заблокирован бессрочно.

Аватара пользователя
maisteroleg
Сообщения: 399
Зарегистрирован: 11 май 2010, 19:03
Откуда: г.Львов

Re: Вопрос относительно БП осциллографа

#2

#2 Непрочитанное сообщение maisteroleg » 26 июл 2017, 08:42

Это земля источников +12, +5 и какой-то переменки.

Аватара пользователя
Phlanger
Сообщения: 25673
Зарегистрирован: 02 окт 2009, 18:09
Откуда: Moskau
Поблагодарили: 25 раз

Re: Вопрос относительно БП осциллографа

#3

#3 Непрочитанное сообщение Phlanger » 26 июл 2017, 10:41

...тоисть именно с массой они и должны быть соединены, но не в БП, а где-то ещё - возможно, для уменьшения помех "от БП куда-то"
Похоже, я понял, в чём причина недопонимания. Вы думаете, что я думаю.

Аватара пользователя
K_Oleg
Сообщения: 2850
Зарегистрирован: 13 мар 2012, 11:24
Откуда: Астрахань
Благодарил (а): 9 раз
Поблагодарили: 15 раз

Re: Вопрос относительно БП осциллографа

#4

#4 Непрочитанное сообщение K_Oleg » 26 июл 2017, 11:36

Maximus1988 писал(а):Нас интересует разъём Х4, с которого напряжения поступают в прибор
Ну а +5, +12, +15, -15 относительно соединенных (до отпайки) Б6, А6, А8 имеются? И ~ 6,3 на выводах А8 и Б7 имеется? Если да, то БП исправен.
Ищу два выходных трансформатора от "Урал-114"
С уважением,
Олег Иванович

Аватара пользователя
Maximus1988
Сообщения: 2746
Зарегистрирован: 28 мар 2011, 19:00
Откуда: Москва
Благодарил (а): 60 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Вопрос относительно БП осциллографа

#5

#5 Непрочитанное сообщение Maximus1988 » 26 июл 2017, 15:54

K_Oleg писал(а):
Maximus1988 писал(а):Нас интересует разъём Х4, с которого напряжения поступают в прибор
Ну а +5, +12, +15, -15 относительно соединенных (до отпайки) Б6, А6, А8 имеются? И ~ 6,3 на выводах А8 и Б7 имеется? Если да, то БП исправен.
+5, +12, +15, -15 в норме. На Б7 ~6,3 есть, а точка А8 соединяется с Б6 прямо в самом разъёме, соответственно, на ней ничего нет.

В общем, насчёт того, для чего это сделано, я понял. Но должны ли указанные напряжения быть на данных выводах когда они не замкнуты друг с другом и с массой?
Автор заблокирован бессрочно.

Аватара пользователя
K_Oleg
Сообщения: 2850
Зарегистрирован: 13 мар 2012, 11:24
Откуда: Астрахань
Благодарил (а): 9 раз
Поблагодарили: 15 раз

Re: Вопрос относительно БП осциллографа

#6

#6 Непрочитанное сообщение K_Oleg » 26 июл 2017, 23:14

Maximus1988 писал(а):Но должны ли указанные напряжения быть на данных выводах когда они не замкнуты друг с другом и с массой?
Разумеется, что никуда они деться не должны. Вот только смотря относительно какого "нулевого" для каждого из напряжений измерять. Т.е. БП в норме. Так а что у вас с самим осциллографом, если понятно, что БП исправен? Дальше то двигаетесь?
Ищу два выходных трансформатора от "Урал-114"
С уважением,
Олег Иванович

Аватара пользователя
maisteroleg
Сообщения: 399
Зарегистрирован: 11 май 2010, 19:03
Откуда: г.Львов

Re: Вопрос относительно БП осциллографа

#7

#7 Непрочитанное сообщение maisteroleg » 27 июл 2017, 00:13

И неплохо было бы указать марку осциллографа.

Аватара пользователя
Maximus1988
Сообщения: 2746
Зарегистрирован: 28 мар 2011, 19:00
Откуда: Москва
Благодарил (а): 60 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Вопрос относительно БП осциллографа

#8

#8 Непрочитанное сообщение Maximus1988 » 27 июл 2017, 00:18

K_Oleg, вот, думаю, куда дальше копать. Осциллограф непростой, С9-16. При включении на экране пусто, слабо светятся светодиоды на кнопках, никакой реакции на нажатия. Вообще-то в нём есть система самодиагностики, которая определяет целостность ПЗУ и ОЗУ. Т.е., по-видимому, не запускается сам проц. Или же ПЗУ сдохло в таком количестве, что даже самодиагностика не стартует (А ПЗУ-шек в нём 65 штук). Проверю работу кварца, замерю напряжения на процессорной плате. Попробую ПЗУ-шки повыпаивать, сверить код с приведённым в ТО. Может, что ещё посоветуете?
Автор заблокирован бессрочно.

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Вопрос относительно БП осциллографа

#9

#9 Непрочитанное сообщение old_hippie » 27 июл 2017, 00:24

Maximus1988 писал(а):Отпаяв провода от платы, произвёл повторное измерение. На А6 появилось -8 Вольт, на Б6 - ничего. Как это понимать вообще? Должны ли присутствовать там указанные в схеме напряжения при отключённой нагрузке?
Сдается мне, что неисправен БП, который убился об коротыш в нагрузке.
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
maisteroleg
Сообщения: 399
Зарегистрирован: 11 май 2010, 19:03
Откуда: г.Львов

Re: Вопрос относительно БП осциллографа

#10

#10 Непрочитанное сообщение maisteroleg » 27 июл 2017, 00:27

Maximus1988 писал(а): замерю напряжения на процессорной плате.
Вот с этого и надо начинать. Слабое свечение светодиодов указывает на какие-то проблемы с питанием.

Аватара пользователя
Maximus1988
Сообщения: 2746
Зарегистрирован: 28 мар 2011, 19:00
Откуда: Москва
Благодарил (а): 60 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Вопрос относительно БП осциллографа

#11

#11 Непрочитанное сообщение Maximus1988 » 27 июл 2017, 00:46

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

Аватара пользователя
maisteroleg
Сообщения: 399
Зарегистрирован: 11 май 2010, 19:03
Откуда: г.Львов

Re: Вопрос относительно БП осциллографа

#12

#12 Непрочитанное сообщение maisteroleg » 27 июл 2017, 00:55

Хорошо если я ошибаюсь, но своими методами диагностики Вы окончательно угробите аппарат. В процессорах, ОЗУ и ПЗУ не разбираюсь, но краем уха слышал, что что-то из них не допускает работы при отсутствии одного из напряжений питания. В блоке питания должна быть защита, снимающая Критичные напряжения при неисправности одного из питаний. Отключив земли +12 и +5 Вы внесли такой "разброд и шатания", что прибору могло и поплохеть. Если нет опыта в ремонте подобных приборов, постарайтесь не предпринимать таких кардинальных методов в дальнейшем.

Аватара пользователя
Vygandas
Сообщения: 7030
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 93 раза
Поблагодарили: 388 раз

Re: Вопрос относительно БП осциллографа

#13

#13 Непрочитанное сообщение Vygandas » 27 июл 2017, 01:10

Если моск на ППЗУ подобие 565РТ5 то и не удивительно. Очень не надёжная вещь !
Старший сержант Советской армии, в запасе

Аватара пользователя
Maximus1988
Сообщения: 2746
Зарегистрирован: 28 мар 2011, 19:00
Откуда: Москва
Благодарил (а): 60 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Вопрос относительно БП осциллографа

#14

#14 Непрочитанное сообщение Maximus1988 » 27 июл 2017, 01:17

maisteroleg писал(а): В блоке питания должна быть защита, снимающая Критичные напряжения при неисправности одного из питаний. Отключив земли +12 и +5 Вы внесли такой "разброд и шатания", что прибору могло и поплохеть.
Проц КР580ВМ80А, который там применён, может сдохнуть, если нет -5 Вольт. Но они берутся с другого источника, как я уже писал. Ну а в данном БП я отключал питания целиком и измерял относительно земли в разъёме.
Vygandas писал(а):Если моск на ППЗУ подобие 565РТ5 то и не удивительно. Очень не надёжная вещь !
Вот именно их там и стоит 65 штук. :dash:
Автор заблокирован бессрочно.

Аватара пользователя
Vygandas
Сообщения: 7030
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 93 раза
Поблагодарили: 388 раз

Re: Вопрос относительно БП осциллографа

#15

#15 Непрочитанное сообщение Vygandas » 27 июл 2017, 01:27

Посмотрел описание, море бурды ...
64 х 0,5К = 32К . Да, меняется на на 2764, 27128 и подобные, главное как согласовать
Прошивка есть в бумажном варианте :girl_hosp
Старший сержант Советской армии, в запасе

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Вопрос относительно БП осциллографа

#16

#16 Непрочитанное сообщение old_hippie » 27 июл 2017, 02:03

Vygandas писал(а):Посмотрел описание, море бурды ...
64 х 0,5К = 32К . Да, меняется на на 2764, 27128 и подобные, главное как согласовать
Да никак. ТТЛ - он и в Африке ТТЛ.
Прошивка есть в бумажном варианте :girl_hosp
Это очень хорошо.
Остается составить карту памяти - и подготовить прошивку.

Но для начала все же попробовать оживить "как есть"...

"Ртешки" конечно, склонны к "затеканию", но...
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

SVDLR9YW
Сообщения: 4
Зарегистрирован: 27 июл 2017, 11:15

Re: Вопрос относительно БП осциллографа

#17

#17 Непрочитанное сообщение SVDLR9YW » 27 июл 2017, 11:37

Phlanger писал(а):...тоисть именно с массой они и должны быть соединены, но не в БП, а где-то ещё - возможно, для уменьшения помех "от БП куда-то"
Дмитрий чиркните в почту свои контакты, есть вопрос по поводу изготовления Вами УМ. ilya.chajkovskij@gmail.com

Аватара пользователя
Vygandas
Сообщения: 7030
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 93 раза
Поблагодарили: 388 раз

Re: Вопрос относительно БП осциллографа

#18

#18 Непрочитанное сообщение Vygandas » 27 июл 2017, 23:11

old_hippie писал(а):Ртешки" конечно, склонны к "затеканию", но...
Блажен кто верует (С)
Вот именно их там и стоит 65 штук.
Старший сержант Советской армии, в запасе

Аватара пользователя
Maximus1988
Сообщения: 2746
Зарегистрирован: 28 мар 2011, 19:00
Откуда: Москва
Благодарил (а): 60 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Вопрос относительно БП осциллографа

#19

#19 Непрочитанное сообщение Maximus1988 » 28 июл 2017, 01:17

Vygandas писал(а):
Вот именно их там и стоит 65 штук.
Их там даже 66. Неправильно посчитал, потому что с нуля нумерация начинается, а не с единицы. Но собственно ПЗУ - 64 микросхемы. У кого есть идеи, как заменить их на какой-нибудь EPROM, охотно выслушаю.

Касаемо измерений. Буду травить кросс-плату. Без неё в этом приборе ничего особо не наизмеряешь.
Автор заблокирован бессрочно.

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Вопрос относительно БП осциллографа

#20

#20 Непрочитанное сообщение old_hippie » 28 июл 2017, 12:37

Maximus1988 писал(а): Их там даже 66. Неправильно посчитал, потому что с нуля нумерация начинается, а не с единицы. Но собственно ПЗУ - 64 микросхемы. У кого есть идеи, как заменить их на какой-нибудь EPROM, охотно выслушаю.
Если они как собственно ПЗУ программ используются - так просто ставить одну большую ПЗУ в ТТЛ уровнях и заливать в нее всю прошивку. Если нет схемы - снять разводку адресного дешифратора, чтобы понять, какая микросхема на каком адресе.

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

Те, что в качестве ПЛМ сигналов используются, то тут сложнее...
Одним куском уже не заменить.
Но на пару 7208 - реально.

UPD:

Я правильно понял, что ПЗУ там 64 штуки 556РТ5?

Таких две штуки - килобайт, значит, 64 штуки - это 32 килобайта.

Менять на одну 27256.

Но нужно внимательно посмотреть на используемую архитектуру - "родное" ПЗУ может быть хитро разбито по адресам.

64 штуки РТ - там стоят 2 штуки ИД3, для адресной дешифрации? Или как раз остальные две РТ и образуют адресный дещифратор?

UPD
Нашел схему.
Там действительно ИД3 на адресной дешифрации, все одним куском.
Микросхем - 32, а не 64???
Меняется все на одну 27128 легко и нежно.

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

Т.е., тупо берем 27128, ее CS - на общий, ее адреса - на шину адреса с А0 по А13 (дешифраторы можно оставить - не мешают). Шину данных - на входы шинных формирователей. Резисторы, которые пригружают открытые коллекторы РТ5 - снять.
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
Blackbird
Сообщения: 13717
Зарегистрирован: 19 сен 2009, 20:06
Откуда: Новосибирск
Благодарил (а): 49 раз
Поблагодарили: 137 раз
Контактная информация:

Re: Восстанавливаем С9-16

#21

#21 Непрочитанное сообщение Blackbird » 28 июл 2017, 15:30

Я правильно понял, что ПЗУ там 64 штуки 556РТ5?

Таких две штуки - килобайт, значит, 64 штуки - это 32 килобайта.

Менять на одну 27256.
Флешка от биоса 128 килобайт и прошить ее можно в старой мамке - так что можно все охватить без проблем . Странно куда там 32 килобайта то занадобилось :)
В «Эльдорадо Биарритц» мерейчатые кардифские кожи сочетаются с флорентийскими кожами в металлических оттенках роскошной , не поддающейся описанию отделки .

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#22

#22 Непрочитанное сообщение old_hippie » 28 июл 2017, 16:01

Blackbird писал(а):
Я правильно понял, что ПЗУ там 64 штуки 556РТ5?

Таких две штуки - килобайт, значит, 64 штуки - это 32 килобайта.

Менять на одну 27256.
Флешка от биоса 128 килобайт и прошить ее можно в старой мамке
Не пойдет... Она ж с последовательным интерфейсом, а нужен параллельный.

- так что можно все охватить без проблем . Странно куда там 32 килобайта то занадобилось :)

По схеме - 4 банка по 8 микросхем. 16К.

Да, адресная шина указана как инверсная.
Нужно бы уточнить, как должны быть прошиты микросхемы - с нулевого адреса или со старшего...

Несколько штук увидел в режиме ПЛМ - ну, это отдельная тема. Там просто 7208 ставить надо.
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
Vygandas
Сообщения: 7030
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 93 раза
Поблагодарили: 388 раз

Re: Восстанавливаем С9-16

#23

#23 Непрочитанное сообщение Vygandas » 28 июл 2017, 16:19

Микросхем - 32, а не 64???
Все что нажито не посильный трудом (С)
Платы ПЗУ - 2 штуки ....
Старший сержант Советской армии, в запасе

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#24

#24 Непрочитанное сообщение old_hippie » 28 июл 2017, 16:28

Vygandas писал(а):
Микросхем - 32, а не 64???
Все что нажито не посильный трудом (С)
Платы ПЗУ - 2 штуки ....
Можно припаять к этим платам провода (адреса, данные, выборку), воткнуть вместо ПЗУ в старый сетевой адаптер - и прочитать ДОСовским дебаггером, прямо из памяти...
Геморно, но реально.

Посмотрел по коду прошивок - там адресация прямая. Т.е., микросхема 3.418.026-00 - это старт программы. С3 00 15 - безусловный переход на адрес 1500h, с которого и начинается программа.

А по схеме - адресная шина инверсная. Нужно внимательно смотреть, как ПЗУ шить - от старшего к младшему, похоже.
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
Blackbird
Сообщения: 13717
Зарегистрирован: 19 сен 2009, 20:06
Откуда: Новосибирск
Благодарил (а): 49 раз
Поблагодарили: 137 раз
Контактная информация:

Re: Восстанавливаем С9-16

#25

#25 Непрочитанное сообщение Blackbird » 28 июл 2017, 17:15

Не пойдет... Она ж с последовательным интерфейсом, а нужен параллельный.
С чего это - я не про новые 8ми ногие говорю . Были вполне себе многоногие с нормальными шинами адреса и данных но уже флешки - еще и достаточно быстрые . Быстрее РФок и их могла мамка утилитой прошивать .
В «Эльдорадо Биарритц» мерейчатые кардифские кожи сочетаются с флорентийскими кожами в металлических оттенках роскошной , не поддающейся описанию отделки .

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#26

#26 Непрочитанное сообщение old_hippie » 28 июл 2017, 17:21

Blackbird писал(а):Были вполне себе многоногие с нормальными шинами адреса и данных но уже флешки - еще и достаточно быстрые . Быстрее РФок и их могла мамка утилитой прошивать .
Чего-то не помню такого. Как-то мимо прошло.
После 27ххх сразу "квадратики"...
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
Vygandas
Сообщения: 7030
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 93 раза
Поблагодарили: 388 раз

Re: Восстанавливаем С9-16

#27

#27 Непрочитанное сообщение Vygandas » 28 июл 2017, 17:32

После 27ххх были и "флешки" 28ххх с параллельным вводом и общим питанием для программирования полностью идентичные с 27ххх по считыванию. И часто на материка были в DIP исполнение.
Старший сержант Советской армии, в запасе

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#28

#28 Непрочитанное сообщение old_hippie » 28 июл 2017, 17:39

Vygandas писал(а):После 27ххх были и "флешки" 28ххх с параллельным вводом и общим питанием для программирования полностью идентичные с 27ххх по считыванию. И часто на материка были в DIP исполнение.
Ну, вот, как-то в памяти не отложились.
С УФ - помню, масочные - помню, ЭПРОМ с параллельным интерфейсом - не помню...
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
Vygandas
Сообщения: 7030
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 93 раза
Поблагодарили: 388 раз

Re: Восстанавливаем С9-16

#29

#29 Непрочитанное сообщение Vygandas » 28 июл 2017, 18:01

Старший сержант Советской армии, в запасе

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#30

#30 Непрочитанное сообщение old_hippie » 28 июл 2017, 18:14

Vygandas писал(а):old_hippie
Пример pioners
http://www.jameco.com/Jameco/Products/P ... 3XICOR.pdf
Да, такое пойдет. И прошить можно "на горячую" - с передергиванием микросхемы на стартовавшей машине...
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
Vygandas
Сообщения: 7030
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 93 раза
Поблагодарили: 388 раз

Re: Восстанавливаем С9-16

#31

#31 Непрочитанное сообщение Vygandas » 28 июл 2017, 18:46

old_hippie, не надо таких извращений. Программаторов под эти микросхемы вагон и маленькая тачка.
У меня где то валяется даже.
Старший сержант Советской армии, в запасе

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#32

#32 Непрочитанное сообщение old_hippie » 28 июл 2017, 18:52

Vygandas писал(а):old_hippie, не надо таких извращений. Программаторов под эти микросхемы вагон и маленькая тачка.
У меня где то валяется даже.
Тогда и прочитать ПЗУ осциллографа не проблема.
Только источник отдельный надо. РТ - они ОЧЕНЬ хорошо жрут...
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
Maximus1988
Сообщения: 2746
Зарегистрирован: 28 мар 2011, 19:00
Откуда: Москва
Благодарил (а): 60 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Восстанавливаем С9-16

#33

#33 Непрочитанное сообщение Maximus1988 » 29 июл 2017, 01:10

old_hippie писал(а):
Тогда и прочитать ПЗУ осциллографа не проблема.
Только источник отдельный надо. РТ - они ОЧЕНЬ хорошо жрут...
Имеется Стерх СТ-011. Считать-то не проблема. Если не принимать во внимание, что нужно выпаять с двухсторонних плат 64 микрухи.
Автор заблокирован бессрочно.

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#34

#34 Непрочитанное сообщение old_hippie » 29 июл 2017, 02:20

Maximus1988 писал(а):
old_hippie писал(а):
Тогда и прочитать ПЗУ осциллографа не проблема.
Только источник отдельный надо. РТ - они ОЧЕНЬ хорошо жрут...
Имеется Стерх СТ-011. Считать-то не проблема. Если не принимать во внимание, что нужно выпаять с двухсторонних плат 64 микрухи.
Зачем выпаивать?

Перевести процессор в HOLD, чтобы он шину отпустил, и считать ПЗУ.
Распаяться к шине адреса и шине данных, выборку дать принудительно...

UPD

Да, шину данных нужно взять не на самом процессоре, а после его системного контроллера (ВК28/38 или шинных формирователей, если оно на рассыпухе).
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#35

#35 Непрочитанное сообщение old_hippie » 31 июл 2017, 12:09

old_hippie писал(а): UPD

Да, шину данных нужно взять не на самом процессоре, а после его системного контроллера (ВК28/38 или шинных формирователей, если оно на рассыпухе).
В этой схеме используется контроллер ПДП.
Чтобы подцепиться к ПЗУ, нужно отрезать от схемы ногу 13 у процессора (это запрос на ПДП, посадить в активное состояние запроса), снять выборку с контроллера ПДП (отрезать от схемы ногу 11, через резистор посадить на +5).

Адреса подавать на шину адреса процессора, до шинных формирователей адресов.

Шинные формирователи здесь АП26, поэтому и шина адресов, и шина данных в корзине - инверсные.

Системного контроллера нет, все на рассыпухе - поэтому с сигналами выборки придется помудрить.
Впрочем, нужно лишь сформировать сигнал чтения из памяти, для чтения ПЗУ больше ничего не надо.

Впрочем, по схеме плата ПЗУ отдельная от всего остального, вполне возможно прочитать ее опять-таки отдельно.

В корзине шины инверсные, поэтому читать нужно от 0FFFFh и ниже, данные тоже будут считаны инверсными.

На вход "Чтение" (4АБ) нужно подать сигнал чтения из памяти с активным нулем, сигнал "признак устройств ввода-вывода" (2АБ) - оставить в единице (лучше подпереть резистором в +5).
После этого достаточно подать нужный адрес на линии А0-А15, и на шине данных D0-D7 по нулевому состоянию сигнала "чтение" появится записанная по этому адресу информация.
Для уменьшения энергопотребления, здесь сделано динамическое питание микросхем ПЗУ. Питание на микросхему подается через транзисторные ключи одновременно с ее сигналом выборки.

Кстати, может именно здесь собака и порылась.

Транзисторы по схеме КТ3107Б. У них максимальный импульсный ток коллектора 200 мА.
К556РТ5 потребляет 1 ватт. Т.е., около 200 мА.
В статике транзистор окажется перегруженным - у него всего 100 мА постоянки.

Транзистор окажется более-менее в режиме, если сигнал Чтение идет со скважностью не меньше 2.

PS Таких плат ПЗУ по схеме две, отличаются коммутацией адреса А14 - одна сидит на нулевом его значении (нулевой банк), а вторая - на единичном (первый банк).
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
HyC
Сообщения: 11828
Зарегистрирован: 21 сен 2009, 09:59
Откуда: Новосибирск
Благодарил (а): 25 раз
Поблагодарили: 399 раз

Re: Вопрос относительно БП осциллографа

#36

#36 Непрочитанное сообщение HyC » 31 июл 2017, 15:12

Maximus1988 писал(а):Их там даже 66. Неправильно посчитал, потому что с нуля нумерация начинается, а не с единицы. Но собственно ПЗУ - 64 микросхемы. У кого есть идеи, как заменить их на какой-нибудь EPROM, охотно выслушаю.
Элементарно. Выходы у них всех соединены в параллель, а часть адресных ног этого монстроуозного ПЗУ заведена на "более старшие" адресные разряды плюс дешифратор на выбор чипа.

Допрежь всего надо разобраться, одно ПЗУ это большой емкости, или несколько разных емкостью поменьше, и плясать от этого.

Предположим у нас одно здоровое ПЗУ изо всех микросхем. Дальше включаем рассуждения.

Если одна микросхема имеет емкость 2048 на 8 бит, то у нее полуцчаеццо сколь там... 11 адресных ног, с A0 по А10. У нас 64 ПЗУ, то есть суммарно оно организовано как 131072 на 8 бит. Это 17 адресных ног.

Дальше включается такая логика. У нас имеется банка памяти с 11 битным адресом, и 64 таких банки которые адресуются старшими 6 адресными ногами. Младшие 11 бит выбирают адрес внутри банки памяти, старшие 6 бит выбирают банку памяти.

Если абстрагироваться, и принять одну банку памяти с организацией 2048 на 8 за допустим некое Z, то у нас получается полное ПЗУ с организяцией 64Z на 1. То есть городится дешифратор из шестибитного двоичного кода в 64разрядный позиционный, а дальше младшие адресные ноги выбирают адрес внутри Z, старшие адресные ноги выбирают просто Z (то есть конкретную микросхему). Учитывая что у микросхемы входов разрешения как правило два, можно обьединить у двух полубанков по 32Z ноги допустим /OE и использовать их как входы старшей адресной ноги, чем сократить количество ног дешифратора с 64 до 32. Если такой трюк сделать еще и с /OE взяв по четыре взаимно пересекающихся четвертушки от двух ранее полученных банков по 32Z то можно сделать уже банки по 16Z (то есть проделать такую-же операцию деления на два, получив 4 полубанка), сократив размер дешифратора до 4-15, что уже достаточно просто делается, но понадобится немного обвеса вокруг комбинирования /CS и /OE.

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

Не знаю понятно ли заяснил.

На весь этот колхоз должно хватить одной микробы 27C010 или аналогичной флешки типа 28C010/29C010 которых можно невозбранно наковырять со старых материнских плат.

Набирать ПЗУ такого обьема из РТ5 - чистое смертоубивство, в ту пору существовали 573РФ8 (вражьи 27C256), которых потребовалось бы всего 4 штуки, что имхо было бы технологичнее и дешевле, даже учитывая их высокую тогдашнюю цену. При этом дешифратор был бы не нужен, а вопрос выбора ПЗУ решался бы одним 8-битным шинником с Z состоянием типа 589АП6 или 580ИР82. И как приятный бонус умощнение шины данных.
Изображение
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Вопрос относительно БП осциллографа

#37

#37 Непрочитанное сообщение old_hippie » 31 июл 2017, 15:36

HyC писал(а):
Если одна микросхема имеет емкость 2048 на 8 бит
512х8
, то у нее полуцчаеццо сколь там... 11 адресных ног
9, соответственно
, с A0 по А10. У нас 64 ПЗУ, то есть суммарно оно организовано как 131072 на 8 бит. Это 17 адресных ног.
"Восьмидесятка" адресует 64К. 16 адресов всего.
15 используется под два банка ПЗУ, согласно схеме.

Там все, что надо сделать, - либо записать ПЗУ задом наперед, от 7FFFh к 0000h, а не от 0000h к 7FFFh (младшие адреса для ПЗУ при этом взять до инверторов), или докинуть инверторы на А9-А14.
А еще проще - развести отдельную плату (или вовсе на слепыше спаять) - и воткнуть вместо родного ПЗУ.

Там сигналов-то - общий, +5 (только один нужен, из двух), 16 адресов, 8 данных, чтение и признак ввода-вывода.

Общий и плюс - понятно, данные и адрес - тоже, чтение - на чтение микросхемы ПЗУ, старший адрес и признак ввода-вывода - на выборку ПЗУ (если А15 в нуле, а признак ввода-вывода в единице, то ПЗУ должно быть выбрано).
Для красоты и надежности добавить инверторы на адресную шину и трехстабильные инверторы на шину данных - будет вообще по фэн-шую (три корпуса КР580ВА87, например - по 15 рублей в чипдипе). Тогда А15, чтение и признак ввода-вывода - объединить на внешней логике и отправить на выбор кристалла формирователя шины данных.
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
HyC
Сообщения: 11828
Зарегистрирован: 21 сен 2009, 09:59
Откуда: Новосибирск
Благодарил (а): 25 раз
Поблагодарили: 399 раз

Re: Восстанавливаем С9-16

#38

#38 Непрочитанное сообщение HyC » 31 июл 2017, 16:40

Там надо схему изучать. Одно дело как восьмидесятка адресует, а другое как сделано. Там во первых нужны дырка под оперативу, во вторых под порты ввода вывода, в третьих там адресация может быть сделана через окошко которое мапится в одно адресное прстранство. Плюс возможно там сильно не одно функционально разное ПЗУ.

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

Аватара пользователя
Vygandas
Сообщения: 7030
Зарегистрирован: 20 сен 2009, 11:04
Откуда: Вильнюс, Литва
Благодарил (а): 93 раза
Поблагодарили: 388 раз

Re: Вопрос относительно БП осциллографа

#39

#39 Непрочитанное сообщение Vygandas » 31 июл 2017, 16:54

HyC писал(а): Набирать ПЗУ такого обьема из РТ5 - чистое смертоубивство, в ту пору существовали 573РФ8 (вражьи 27C256), которых потребовалось бы всего 4 штуки, что имхо было бы технологичнее и дешевле, даже учитывая их высокую тогдашнюю цену. При этом дешифратор был бы не нужен, а вопрос выбора ПЗУ решался бы одним 8-битным шинником с Z состоянием типа 589АП6 или 580ИР82. И как приятный бонус умощнение шины данных.
Наблюдается волосатая рука КНИИРИТ - а :rus:

Работал с серией приборов Р4-3х , так в первой модификации вычислительного блока этого добра было тоже 2 платы.
Потом их блогополучно заменили на одну плату с тремя масочными ПЗУ.
Старший сержант Советской армии, в запасе

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#40

#40 Непрочитанное сообщение old_hippie » 31 июл 2017, 17:10

HyC писал(а):Там надо схему изучать.
Я там выше - ссылку дал.
Одно дело как восьмидесятка адресует, а другое как сделано. Там во первых нужны дырка под оперативу,
Висит на старших адресах, вторые 32К адресуемого пространства.
во вторых под порты ввода вывода,
В "восьмидесятке" разнесенная адресация памяти и внешних устройств.
Делается либо в четыре сигнала (два чтения и две записи), либо в три (запись, чтение и "внешние устройства-память" - здесь так и сделано).

в третьих там адресация может быть сделана через окошко которое мапится в одно адресное прстранство. Плюс возможно там сильно не одно функционально разное ПЗУ.
Угу. "Восьмидесятка" по ресету начинает с адреса 0000. В МК-01, что ли (микроконтроллер в корзине И-41 АФАИР), было сделано так, что ПЗУ по ресету вставала на адрес 0000, а после старта и исполнения первой записанной команды, ПЗУ улетало в конец адресуемого пространства, а с 0000 появлялось ОЗУ. Это было сделано для того, чтобы в ОЗУ можно было отлаживать программы в реальных адресах, а потом прошивать их в нормальное ПЗУ, без отдельных телодвижений.

Здесь я никаких хитростей не увидел - просто две платы ПЗУ в двух последовательных блоках, начиная с 0000.

Поэтому тупо на шину повесить - можно внести туда сферического коня в вакууме. С предсказуемым эффектом.
Тупо - никто и не предлагает =)
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
HyC
Сообщения: 11828
Зарегистрирован: 21 сен 2009, 09:59
Откуда: Новосибирск
Благодарил (а): 25 раз
Поблагодарили: 399 раз

Re: Восстанавливаем С9-16

#41

#41 Непрочитанное сообщение HyC » 31 июл 2017, 17:34

old_hippie писал(а):В "восьмидесятке" разнесенная адресация памяти и внешних устройств.
Делается либо в четыре сигнала (два чтения и две записи), либо в три (запись, чтение и "внешние устройства-память" - здесь так и сделано).
Она везде разнесенная, но в восьмидесятке нет сигнала /IORQ и его приходится городить внешней схемой из /MREQ, /RD, /WR, и /M1 городя сверху дешифратор на КОП чтобы отлавливать что это команда ввода-вывода. Поэтому на восьмидесятке IO адресное пространство отображают в память, возни меньше, а программных трюков потом больше. Там в комплекте 580 есть какой-то сисметообразующий чип для этого, что-то типа 580ВК28, или около того, системный типа контроллер, чтобы не городить на россыпи, но как правило забивали на это дело обходясь без него. В 580ВМ85 эту логику уже внутрь кристалла внесли.
old_hippie писал(а):Угу. "Восьмидесятка" по ресету начинает с адреса 0000. В МК-01, что ли (микроконтроллер в корзине И-41 АФАИР), было сделано так, что ПЗУ по ресету вставала на адрес 0000, а после старта и исполнения первой записанной команды, ПЗУ улетало в конец адресуемого пространства, а с 0000 появлялось ОЗУ. Это было сделано для того, чтобы в ОЗУ можно было отлаживать программы в реальных адресах, а потом прошивать их в нормальное ПЗУ, без отдельных телодвижений.
Дело не в том как стартует. Я видел много систем на 8битных процессорах где в одно адресное пространство отображаются разные части ПЗУ в зависимости от состояния маппера памяти, причем весьма небольшим кусочком. Наиболее распространенная система - NES которая у нас известна под именем Dendy. Там ПЗУ спрайтов может иметь чудовищные обьемы но все манипуляции с ним идут через окошко размером в 2 кБ которое расположено по фиксированному адресу.

Что касается этой схемы, то с РТ5 я почему-то обсчитался, мне на ум казалось что РТ5 совпадает по обьему с РФ2, а РФ2 с организацие 2048 на 8. А в РТ5 всего 9 адресных ног, то есть она организована как 512 на 8, и на всю эту аццкую банку памяти достаточно 32768 на 8, то есть одной 27C512. или двух 573РФ8.

Что не отменяет аццкого онанизма в который вписались разработчики нагородив таких бутербродов там.

Тут действительно можно втупую, /CS повесить на A15, /OE на /OE (или не разбирался как там выбор верхник 32к сделан, может наоборот A15 на /OE а /CS отдельно), шину адреса на шину адреса и шину данных на шину данных.
Изображение
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#42

#42 Непрочитанное сообщение old_hippie » 31 июл 2017, 18:34

HyC писал(а):
old_hippie писал(а):В "восьмидесятке" разнесенная адресация памяти и внешних устройств.
Делается либо в четыре сигнала (два чтения и две записи), либо в три (запись, чтение и "внешние устройства-память" - здесь так и сделано).
Она везде разнесенная,
Не везде.
У ДЭКа - внешние устройства и память адресуются абсолютно одинаково.
Это Интел разнес.

но в восьмидесятке нет сигнала /IORQ и его приходится городить внешней схемой из /MREQ, /RD, /WR, и /M1 городя сверху дешифратор на КОП чтобы отлавливать что это команда ввода-вывода. Поэтому на восьмидесятке IO адресное пространство отображают в память, возни меньше, а программных трюков потом больше. Там в комплекте 580 есть какой-то сисметообразующий чип для этого, что-то типа 580ВК28, или около того, системный типа контроллер, чтобы не городить на россыпи, но как правило забивали на это дело обходясь без него. В 580ВМ85 эту логику уже внутрь кристалла внесли.
Угу. ВК28 - для статической памяти, ВК38 - для динамической, с удлиненными сигналами выборки.
old_hippie писал(а):Угу. "Восьмидесятка" по ресету начинает с адреса 0000. В МК-01, что ли (микроконтроллер в корзине И-41 АФАИР), было сделано так, что ПЗУ по ресету вставала на адрес 0000, а после старта и исполнения первой записанной команды, ПЗУ улетало в конец адресуемого пространства, а с 0000 появлялось ОЗУ. Это было сделано для того, чтобы в ОЗУ можно было отлаживать программы в реальных адресах, а потом прошивать их в нормальное ПЗУ, без отдельных телодвижений.
Дело не в том как стартует. Я видел много систем на 8битных процессорах где в одно адресное пространство отображаются разные части ПЗУ в зависимости от состояния маппера памяти, причем весьма небольшим кусочком. Наиболее распространенная система - NES которая у нас известна под именем Dendy. Там ПЗУ спрайтов может иметь чудовищные обьемы но все манипуляции с ним идут через окошко размером в 2 кБ которое расположено по фиксированному адресу.
Ну, я имел в виду, что мапперов в схеме не нашел.
Все банально просто - два по два ИД3 - и вперед.

Что касается этой схемы, то с РТ5 я почему-то обсчитался, мне на ум казалось что РТ5 совпадает по обьему с РФ2, а РФ2 с организацие 2048 на 8. А в РТ5 всего 9 адресных ног, то есть она организована как 512 на 8, и на всю эту аццкую банку памяти достаточно 32768 на 8, то есть одной 27C512. или двух 573РФ8.

Что не отменяет аццкого онанизма в который вписались разработчики нагородив таких бутербродов там.
Особенно доставило включение питание каждого чипа по сигналу его выборки.
Это как две сетки одновременно на одном окне - покрупнее от мух, помельче - от комаров.

Тут действительно можно втупую, /CS повесить на A15, /OE на /OE (или не разбирался как там выбор верхник 32к сделан, может наоборот A15 на /OE а /CS отдельно), шину адреса на шину адреса и шину данных на шину данных.
Ну да... Только с инверсиями разобраться, тем или иным способом.
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
HyC
Сообщения: 11828
Зарегистрирован: 21 сен 2009, 09:59
Откуда: Новосибирск
Благодарил (а): 25 раз
Поблагодарили: 399 раз

Re: Восстанавливаем С9-16

#43

#43 Непрочитанное сообщение HyC » 31 июл 2017, 19:34

old_hippie писал(а): Особенно доставило включение питание каждого чипа по сигналу его выборки.
Это как две сетки одновременно на одном окне - покрупнее от мух, помельче - от комаров.
Так оно ж иначе питальник жрет как слон веники. У РТ5 то жор чуть ли не полватта на корпус, она при интенсивной работе до 60 градусов греется (а то бы и больше), это их 64 штуки включить разом, вполне конкретная печка получается. Да и без печки, ежели у ней даже 50 мА потребление (это я в меньшую сторону круто округлил) то одно только ПЗУ под три ампера с хвостом жрать будет. В более мудрых то микросхемах такой павер сэйв внутри кристалла сразу сделан. А с этими крутись как хошь. Вот и крутятся. У энтих РТшек кстати за это регламентировано по пачпорту время очухивания от подачи питания до рабочего устаканенного состояния, сравнимое с ихней задержкой сигнала.
Изображение
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#44

#44 Непрочитанное сообщение old_hippie » 31 июл 2017, 20:12

HyC писал(а):
old_hippie писал(а): Особенно доставило включение питание каждого чипа по сигналу его выборки.
Это как две сетки одновременно на одном окне - покрупнее от мух, помельче - от комаров.
Так оно ж иначе питальник жрет как слон веники. У РТ5 то жор чуть ли не полватта на корпус,
Ватт.

она при интенсивной работе до 60 градусов греется (а то бы и больше),
Дык =)
Особенно в каком-нибудь знакогенераторе, где ей отдыхать не приходится...

это их 64 штуки включить разом, вполне конкретная печка получается. Да и без печки, ежели у ней даже 50 мА потребление (это я в меньшую сторону круто округлил)
Вы ей льстите. 200 мА. И это еще без учета пригрузочных резисторов по шине данных - она ж типа ОК...
Впрочем, их-то как раз лишь по длине шины данных, независимо от количества этих РТ...
то одно только ПЗУ под три ампера с хвостом жрать будет. В более мудрых то микросхемах такой павер сэйв внутри кристалла сразу сделан. А с этими крутись как хошь. Вот и крутятся. У энтих РТшек кстати за это регламентировано по пачпорту время очухивания от подачи питания до рабочего устаканенного состояния, сравнимое с ихней задержкой сигнала.
Больших массивов памяти на них не набирал, а там, где их использовал - они постоянно присутствовать должны были.
Поэтому такое решение вижу впервые.
И ведь на пределе эти 3107, а чем их заменить можно, для повышения надежности, ума не приложу...
Частотка-то хорошая нужна...
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
HyC
Сообщения: 11828
Зарегистрирован: 21 сен 2009, 09:59
Откуда: Новосибирск
Благодарил (а): 25 раз
Поблагодарили: 399 раз

Re: Восстанавливаем С9-16

#45

#45 Непрочитанное сообщение HyC » 31 июл 2017, 20:35

old_hippie писал(а):Больших массивов памяти на них не набирал, а там, где их использовал - они постоянно присутствовать должны были. Поэтому такое решение вижу впервые.
У них в справочном листке за такое их применение с дрюканьем по питанию даже написано. Только не в каждом первом. Собсно я впервые из справочника это знание когда-то давно и почерпнул, поэтому позже не удивлялся.

Другое дело что такая батарея из этих микросхем встречается нечасто. РТ5 зло скорострельная, она на 14 МГц точно работать должна, а тактовая у ВМ80 дай бог 2.5 а выборка так еще в 4 раза медленнее, 700 с хвостом КГц. Поэтому туто ими из пушки по воробьям реально. Обычно на таких ПЗУ хардкодят какой-то несложный автомат без (или с минимумом) фидбеков который зло скорострельно работать должен и на корпусах есть смысл сэкономить, потому-что одной такой РТшкой можно 1) заменить корпусов 6-8 мелкой логики, 2) ноги ей можно местами менять удобно, что при трассировке платы полезно и 3) логику потом можно менять не переразводя платы.

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

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#46

#46 Непрочитанное сообщение old_hippie » 31 июл 2017, 20:49

HyC писал(а):
old_hippie писал(а):Больших массивов памяти на них не набирал, а там, где их использовал - они постоянно присутствовать должны были. Поэтому такое решение вижу впервые.
У них в справочном листке за такое их применение с дрюканьем по питанию даже написано. Только не в каждом первом. Собсно я впервые из справочника это знание когда-то давно и почерпнул, поэтому позже не удивлялся.

Другое дело что такая батарея из этих микросхем встречается нечасто. РТ5 зло скорострельная, она на 14 МГц точно работать должна, а тактовая у ВМ80 дай бог 2.5
Угу. Штатно - двойка.
а выборка так еще в 4 раза медленнее,
Уй, не помню. Выборка команды - за три такта?.. Один из операндов - может быть ПЗУ, еще 2 такта, и второй операнд - примерно так же?.. В общем, по производительности оно тут избыточно однозначно.
Только альтернативы по объему - не существовало от слова вообще.
А те же РФ - затекали куда веселее. Ибо заполнить энергетический карман - дело времени. А самопроизвольно восстановить пережженую перемычку - дело неудачного стечения обстоятельств.
700 с хвостом КГц. Поэтому туто ими из пушки по воробьям реально. Обычно на таких ПЗУ хардкодят какой-то несложный автомат без (или с минимумом) фидбеков который зло скорострельно работать должен и на корпусах есть смысл сэкономить.
Только скорость и срок службы. В остальном - лучше РФ.
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
HyC
Сообщения: 11828
Зарегистрирован: 21 сен 2009, 09:59
Откуда: Новосибирск
Благодарил (а): 25 раз
Поблагодарили: 399 раз

Re: Восстанавливаем С9-16

#47

#47 Непрочитанное сообщение HyC » 01 авг 2017, 08:14

old_hippie писал(а): Уй, не помню. Выборка команды - за три такта?.. Один из операндов - может быть ПЗУ, еще 2 такта, и второй операнд - примерно так же?.. В общем, по производительности оно тут избыточно однозначно.
У Z80 машинный цикл четыре такта. Насколько я помню i8080 в этом плане ничем не отличался. Да собсно короче сделать очень сложно. Там кажется идет выставление /M1 /MREQ и адреса на ШД, на следующем выставление /RD или /WR, на третьем такте идет чтение, и на четвертом выполнение. На четвертом такте снимаются сигналы. Разница между /MREQ и /RD и /WR по времени сделана для того чтобы один из них можно было использовать как /RAS а вторые обьединив по "или" как /CAS.
Изображение
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#48

#48 Непрочитанное сообщение old_hippie » 01 авг 2017, 12:21

HyC писал(а):
old_hippie писал(а): Уй, не помню. Выборка команды - за три такта?.. Один из операндов - может быть ПЗУ, еще 2 такта, и второй операнд - примерно так же?.. В общем, по производительности оно тут избыточно однозначно.
У Z80 машинный цикл четыре такта. Насколько я помню i8080 в этом плане ничем не отличался.
Дык, разработчик-то один и тот же.
Начинал в Интеле, потом ушел - сделал свою фирму =)
Собственно, из-за этого 86 и все последующие имеют мало общего с 80/85...

А у "80" - отличие, из-за неинтегрированного системного контроллера.
Каждый обмен сопровождается выкидыванием на шину данных слова состояния, которое и фиксируется в системном контроллере (или в рассыпухе, которая его заменяет). Оно определяет, в каком режиме будет идти последующий обмен данными - с внешними устройствами или с памятью.
На биты этого слова состояния домножаются сигналы "чтение" и "запись" процессора - и получаются две пары сигналов "Чтение" и "Запись" - для памяти и для периферии.

Да собсно короче сделать очень сложно. Там кажется идет выставление /M1 /MREQ и адреса на ШД, на следующем выставление /RD или /WR, на третьем такте идет чтение, и на четвертом выполнение. На четвертом такте снимаются сигналы. Разница между /MREQ и /RD и /WR по времени сделана для того чтобы один из них можно было использовать как /RAS а вторые обьединив по "или" как /CAS.
ВК38 - и он сам сделает длинные сигналы. Правда, прожорлив он.
На рассыпухе экономичнее получается.
Ну и без системного контроллера огромный соблазн отказаться от команд работы с внешними устройствами и работать со всей периферией как с памятью. Правда, это оттяпывает кусок адресного пространства, с которым и так негусто...
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
old_hippie
Сообщения: 20798
Зарегистрирован: 31 июл 2012, 05:56
Откуда: СПб
Благодарил (а): 432 раза
Поблагодарили: 767 раз

Re: Восстанавливаем С9-16

#49

#49 Непрочитанное сообщение old_hippie » 01 авг 2017, 12:39

Кстати, классический способ отладки "580" - берется генератор импульсов (г5-54 или г5-63), делается короткий импульс с длинной паузой - и на Ресет процессора.
Процессор начинает всякий раз с адреса 0000.
Синхронизацию осцилла - с импульса Ресет, ждущую.
После этого протыркиваем шину данных, шину адреса и шину управления и смотрим, как происходит выборка команды из ПЗУ. С хорошим осциллом с растянутой разверткой можно посмотреть без проблем команд 20.
O.H.

Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко

Аватара пользователя
HyC
Сообщения: 11828
Зарегистрирован: 21 сен 2009, 09:59
Откуда: Новосибирск
Благодарил (а): 25 раз
Поблагодарили: 399 раз

Re: Восстанавливаем С9-16

#50

#50 Непрочитанное сообщение HyC » 01 авг 2017, 15:52

Сегодня проще купить на алиэкспрессе логический анализатор USBшный на 16 стволов за 3 тыщщи целковых =) Что я и сделал.
Изображение
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки

Ответить