|
Восстанавливаем С9-16
- Maximus1988
- Сообщения: 2746
- Зарегистрирован: 28 мар 2011, 19:00
- Откуда: Москва
- Благодарил (а): 60 раз
- Поблагодарили: 40 раз
- Контактная информация:
Восстанавливаем С9-16
В общем, имеется нерабочий осциллограф. Не запускается. Ремонт начал с проверки питающих напряжений. Нас интересует разъём Х4, с которого напряжения поступают в прибор. На контактах Б6, А6, А8 я напряжений не обнаружил. Тут бы и начать копать, но внезапно выяснилось, что эти 3 вывода соединены в одной точке. Более того, эти 3 вывода ещё и соединены с массой, то ли напрямую, то ли через какое-то индуктивное сопротивление (к сожалению, в альбоме не было схемы соединительной платы, по которой было бы понятно, как именно они соединяются с массой). Т.е. на них априори не может быть указанных напряжений. ОТсоединив разъём БП, произвёл повторное измерение. На А6 появилось -8 Вольт, на Б6 - ничего. Как это понимать вообще? Должны ли присутствовать там указанные в схеме напряжения при отключённой нагрузке? И какова вообще их функция, если они соединены друг с другом и с массой?
К слову сказать, в самом приборе -12 Вольт нигде не используется, а -5 берутся от другого источника (в приборе фактически 2 БП).
Схему БП прилагаю.
К слову сказать, в самом приборе -12 Вольт нигде не используется, а -5 берутся от другого источника (в приборе фактически 2 БП).
Схему БП прилагаю.
Последний раз редактировалось Maximus1988 28 июл 2017, 17:55, всего редактировалось 2 раза.
Автор заблокирован бессрочно.
- maisteroleg
- Сообщения: 399
- Зарегистрирован: 11 май 2010, 19:03
- Откуда: г.Львов
Re: Вопрос относительно БП осциллографа
...тоисть именно с массой они и должны быть соединены, но не в БП, а где-то ещё - возможно, для уменьшения помех "от БП куда-то"
Похоже, я понял, в чём причина недопонимания. Вы думаете, что я думаю.
- K_Oleg
- Сообщения: 2850
- Зарегистрирован: 13 мар 2012, 11:24
- Откуда: Астрахань
- Благодарил (а): 9 раз
- Поблагодарили: 15 раз
Re: Вопрос относительно БП осциллографа
Ну а +5, +12, +15, -15 относительно соединенных (до отпайки) Б6, А6, А8 имеются? И ~ 6,3 на выводах А8 и Б7 имеется? Если да, то БП исправен.Maximus1988 писал(а):Нас интересует разъём Х4, с которого напряжения поступают в прибор
Ищу два выходных трансформатора от "Урал-114"
С уважением,
Олег Иванович
С уважением,
Олег Иванович
- Maximus1988
- Сообщения: 2746
- Зарегистрирован: 28 мар 2011, 19:00
- Откуда: Москва
- Благодарил (а): 60 раз
- Поблагодарили: 40 раз
- Контактная информация:
Re: Вопрос относительно БП осциллографа
+5, +12, +15, -15 в норме. На Б7 ~6,3 есть, а точка А8 соединяется с Б6 прямо в самом разъёме, соответственно, на ней ничего нет.K_Oleg писал(а):Ну а +5, +12, +15, -15 относительно соединенных (до отпайки) Б6, А6, А8 имеются? И ~ 6,3 на выводах А8 и Б7 имеется? Если да, то БП исправен.Maximus1988 писал(а):Нас интересует разъём Х4, с которого напряжения поступают в прибор
В общем, насчёт того, для чего это сделано, я понял. Но должны ли указанные напряжения быть на данных выводах когда они не замкнуты друг с другом и с массой?
Автор заблокирован бессрочно.
- K_Oleg
- Сообщения: 2850
- Зарегистрирован: 13 мар 2012, 11:24
- Откуда: Астрахань
- Благодарил (а): 9 раз
- Поблагодарили: 15 раз
Re: Вопрос относительно БП осциллографа
Разумеется, что никуда они деться не должны. Вот только смотря относительно какого "нулевого" для каждого из напряжений измерять. Т.е. БП в норме. Так а что у вас с самим осциллографом, если понятно, что БП исправен? Дальше то двигаетесь?Maximus1988 писал(а):Но должны ли указанные напряжения быть на данных выводах когда они не замкнуты друг с другом и с массой?
Ищу два выходных трансформатора от "Урал-114"
С уважением,
Олег Иванович
С уважением,
Олег Иванович
- maisteroleg
- Сообщения: 399
- Зарегистрирован: 11 май 2010, 19:03
- Откуда: г.Львов
- Maximus1988
- Сообщения: 2746
- Зарегистрирован: 28 мар 2011, 19:00
- Откуда: Москва
- Благодарил (а): 60 раз
- Поблагодарили: 40 раз
- Контактная информация:
Re: Вопрос относительно БП осциллографа
K_Oleg, вот, думаю, куда дальше копать. Осциллограф непростой, С9-16. При включении на экране пусто, слабо светятся светодиоды на кнопках, никакой реакции на нажатия. Вообще-то в нём есть система самодиагностики, которая определяет целостность ПЗУ и ОЗУ. Т.е., по-видимому, не запускается сам проц. Или же ПЗУ сдохло в таком количестве, что даже самодиагностика не стартует (А ПЗУ-шек в нём 65 штук). Проверю работу кварца, замерю напряжения на процессорной плате. Попробую ПЗУ-шки повыпаивать, сверить код с приведённым в ТО. Может, что ещё посоветуете?
Автор заблокирован бессрочно.
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Вопрос относительно БП осциллографа
Сдается мне, что неисправен БП, который убился об коротыш в нагрузке.Maximus1988 писал(а):Отпаяв провода от платы, произвёл повторное измерение. На А6 появилось -8 Вольт, на Б6 - ничего. Как это понимать вообще? Должны ли присутствовать там указанные в схеме напряжения при отключённой нагрузке?
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- maisteroleg
- Сообщения: 399
- Зарегистрирован: 11 май 2010, 19:03
- Откуда: г.Львов
Re: Вопрос относительно БП осциллографа
Вот с этого и надо начинать. Слабое свечение светодиодов указывает на какие-то проблемы с питанием.Maximus1988 писал(а): замерю напряжения на процессорной плате.
- Maximus1988
- Сообщения: 2746
- Зарегистрирован: 28 мар 2011, 19:00
- Откуда: Москва
- Благодарил (а): 60 раз
- Поблагодарили: 40 раз
- Контактная информация:
Re: Вопрос относительно БП осциллографа
Светодиоды светятся все. Ну или почти все. Т.е., по-видимому, с управляющих цепей на блок индикации не подаются сигналы, вообще никакие. Или что-то типа "висящих единиц".maisteroleg писал(а):Вот с этого и надо начинать. Слабое свечение светодиодов указывает на какие-то проблемы с питанием.Maximus1988 писал(а): замерю напряжения на процессорной плате.
Автор заблокирован бессрочно.
- maisteroleg
- Сообщения: 399
- Зарегистрирован: 11 май 2010, 19:03
- Откуда: г.Львов
Re: Вопрос относительно БП осциллографа
Хорошо если я ошибаюсь, но своими методами диагностики Вы окончательно угробите аппарат. В процессорах, ОЗУ и ПЗУ не разбираюсь, но краем уха слышал, что что-то из них не допускает работы при отсутствии одного из напряжений питания. В блоке питания должна быть защита, снимающая Критичные напряжения при неисправности одного из питаний. Отключив земли +12 и +5 Вы внесли такой "разброд и шатания", что прибору могло и поплохеть. Если нет опыта в ремонте подобных приборов, постарайтесь не предпринимать таких кардинальных методов в дальнейшем.
- Vygandas
- Сообщения: 7030
- Зарегистрирован: 20 сен 2009, 11:04
- Откуда: Вильнюс, Литва
- Благодарил (а): 93 раза
- Поблагодарили: 388 раз
Re: Вопрос относительно БП осциллографа
Если моск на ППЗУ подобие 565РТ5 то и не удивительно. Очень не надёжная вещь !
Старший сержант Советской армии, в запасе
- Maximus1988
- Сообщения: 2746
- Зарегистрирован: 28 мар 2011, 19:00
- Откуда: Москва
- Благодарил (а): 60 раз
- Поблагодарили: 40 раз
- Контактная информация:
Re: Вопрос относительно БП осциллографа
Проц КР580ВМ80А, который там применён, может сдохнуть, если нет -5 Вольт. Но они берутся с другого источника, как я уже писал. Ну а в данном БП я отключал питания целиком и измерял относительно земли в разъёме.maisteroleg писал(а): В блоке питания должна быть защита, снимающая Критичные напряжения при неисправности одного из питаний. Отключив земли +12 и +5 Вы внесли такой "разброд и шатания", что прибору могло и поплохеть.
Вот именно их там и стоит 65 штук.Vygandas писал(а):Если моск на ППЗУ подобие 565РТ5 то и не удивительно. Очень не надёжная вещь !
Автор заблокирован бессрочно.
- Vygandas
- Сообщения: 7030
- Зарегистрирован: 20 сен 2009, 11:04
- Откуда: Вильнюс, Литва
- Благодарил (а): 93 раза
- Поблагодарили: 388 раз
Re: Вопрос относительно БП осциллографа
Посмотрел описание, море бурды ...
64 х 0,5К = 32К . Да, меняется на на 2764, 27128 и подобные, главное как согласовать
Прошивка есть в бумажном варианте
64 х 0,5К = 32К . Да, меняется на на 2764, 27128 и подобные, главное как согласовать
Прошивка есть в бумажном варианте
Старший сержант Советской армии, в запасе
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Вопрос относительно БП осциллографа
Да никак. ТТЛ - он и в Африке ТТЛ.Vygandas писал(а):Посмотрел описание, море бурды ...
64 х 0,5К = 32К . Да, меняется на на 2764, 27128 и подобные, главное как согласовать
Это очень хорошо.Прошивка есть в бумажном варианте
Остается составить карту памяти - и подготовить прошивку.
Но для начала все же попробовать оживить "как есть"...
"Ртешки" конечно, склонны к "затеканию", но...
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Re: Вопрос относительно БП осциллографа
Дмитрий чиркните в почту свои контакты, есть вопрос по поводу изготовления Вами УМ. ilya.chajkovskij@gmail.comPhlanger писал(а):...тоисть именно с массой они и должны быть соединены, но не в БП, а где-то ещё - возможно, для уменьшения помех "от БП куда-то"
- Vygandas
- Сообщения: 7030
- Зарегистрирован: 20 сен 2009, 11:04
- Откуда: Вильнюс, Литва
- Благодарил (а): 93 раза
- Поблагодарили: 388 раз
Re: Вопрос относительно БП осциллографа
Блажен кто верует (С)old_hippie писал(а):Ртешки" конечно, склонны к "затеканию", но...
Вот именно их там и стоит 65 штук.
Старший сержант Советской армии, в запасе
- Maximus1988
- Сообщения: 2746
- Зарегистрирован: 28 мар 2011, 19:00
- Откуда: Москва
- Благодарил (а): 60 раз
- Поблагодарили: 40 раз
- Контактная информация:
Re: Вопрос относительно БП осциллографа
Их там даже 66. Неправильно посчитал, потому что с нуля нумерация начинается, а не с единицы. Но собственно ПЗУ - 64 микросхемы. У кого есть идеи, как заменить их на какой-нибудь EPROM, охотно выслушаю.Vygandas писал(а):Вот именно их там и стоит 65 штук.
Касаемо измерений. Буду травить кросс-плату. Без неё в этом приборе ничего особо не наизмеряешь.
Автор заблокирован бессрочно.
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Вопрос относительно БП осциллографа
Если они как собственно ПЗУ программ используются - так просто ставить одну большую ПЗУ в ТТЛ уровнях и заливать в нее всю прошивку. Если нет схемы - снять разводку адресного дешифратора, чтобы понять, какая микросхема на каком адресе.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
Флешка от биоса 128 килобайт и прошить ее можно в старой мамке - так что можно все охватить без проблем . Странно куда там 32 килобайта то занадобилосьЯ правильно понял, что ПЗУ там 64 штуки 556РТ5?
Таких две штуки - килобайт, значит, 64 штуки - это 32 килобайта.
Менять на одну 27256.
В «Эльдорадо Биарритц» мерейчатые кардифские кожи сочетаются с флорентийскими кожами в металлических оттенках роскошной , не поддающейся описанию отделки .
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Не пойдет... Она ж с последовательным интерфейсом, а нужен параллельный.Blackbird писал(а):Флешка от биоса 128 килобайт и прошить ее можно в старой мамкеЯ правильно понял, что ПЗУ там 64 штуки 556РТ5?
Таких две штуки - килобайт, значит, 64 штуки - это 32 килобайта.
Менять на одну 27256.
- так что можно все охватить без проблем . Странно куда там 32 килобайта то занадобилось
По схеме - 4 банка по 8 микросхем. 16К.
Да, адресная шина указана как инверсная.
Нужно бы уточнить, как должны быть прошиты микросхемы - с нулевого адреса или со старшего...
Несколько штук увидел в режиме ПЛМ - ну, это отдельная тема. Там просто 7208 ставить надо.
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- Vygandas
- Сообщения: 7030
- Зарегистрирован: 20 сен 2009, 11:04
- Откуда: Вильнюс, Литва
- Благодарил (а): 93 раза
- Поблагодарили: 388 раз
Re: Восстанавливаем С9-16
Все что нажито не посильный трудом (С)Микросхем - 32, а не 64???
Платы ПЗУ - 2 штуки ....
Старший сержант Советской армии, в запасе
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Можно припаять к этим платам провода (адреса, данные, выборку), воткнуть вместо ПЗУ в старый сетевой адаптер - и прочитать ДОСовским дебаггером, прямо из памяти...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
С чего это - я не про новые 8ми ногие говорю . Были вполне себе многоногие с нормальными шинами адреса и данных но уже флешки - еще и достаточно быстрые . Быстрее РФок и их могла мамка утилитой прошивать .Не пойдет... Она ж с последовательным интерфейсом, а нужен параллельный.
В «Эльдорадо Биарритц» мерейчатые кардифские кожи сочетаются с флорентийскими кожами в металлических оттенках роскошной , не поддающейся описанию отделки .
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Чего-то не помню такого. Как-то мимо прошло.Blackbird писал(а):Были вполне себе многоногие с нормальными шинами адреса и данных но уже флешки - еще и достаточно быстрые . Быстрее РФок и их могла мамка утилитой прошивать .
После 27ххх сразу "квадратики"...
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- Vygandas
- Сообщения: 7030
- Зарегистрирован: 20 сен 2009, 11:04
- Откуда: Вильнюс, Литва
- Благодарил (а): 93 раза
- Поблагодарили: 388 раз
Re: Восстанавливаем С9-16
После 27ххх были и "флешки" 28ххх с параллельным вводом и общим питанием для программирования полностью идентичные с 27ххх по считыванию. И часто на материка были в DIP исполнение.
Старший сержант Советской армии, в запасе
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Ну, вот, как-то в памяти не отложились.Vygandas писал(а):После 27ххх были и "флешки" 28ххх с параллельным вводом и общим питанием для программирования полностью идентичные с 27ххх по считыванию. И часто на материка были в DIP исполнение.
С УФ - помню, масочные - помню, ЭПРОМ с параллельным интерфейсом - не помню...
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- Vygandas
- Сообщения: 7030
- Зарегистрирован: 20 сен 2009, 11:04
- Откуда: Вильнюс, Литва
- Благодарил (а): 93 раза
- Поблагодарили: 388 раз
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Да, такое пойдет. И прошить можно "на горячую" - с передергиванием микросхемы на стартовавшей машине...
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- Vygandas
- Сообщения: 7030
- Зарегистрирован: 20 сен 2009, 11:04
- Откуда: Вильнюс, Литва
- Благодарил (а): 93 раза
- Поблагодарили: 388 раз
Re: Восстанавливаем С9-16
old_hippie, не надо таких извращений. Программаторов под эти микросхемы вагон и маленькая тачка.
У меня где то валяется даже.
У меня где то валяется даже.
Старший сержант Советской армии, в запасе
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Тогда и прочитать ПЗУ осциллографа не проблема.Vygandas писал(а):old_hippie, не надо таких извращений. Программаторов под эти микросхемы вагон и маленькая тачка.
У меня где то валяется даже.
Только источник отдельный надо. РТ - они ОЧЕНЬ хорошо жрут...
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- Maximus1988
- Сообщения: 2746
- Зарегистрирован: 28 мар 2011, 19:00
- Откуда: Москва
- Благодарил (а): 60 раз
- Поблагодарили: 40 раз
- Контактная информация:
Re: Восстанавливаем С9-16
Имеется Стерх СТ-011. Считать-то не проблема. Если не принимать во внимание, что нужно выпаять с двухсторонних плат 64 микрухи.old_hippie писал(а):
Тогда и прочитать ПЗУ осциллографа не проблема.
Только источник отдельный надо. РТ - они ОЧЕНЬ хорошо жрут...
Автор заблокирован бессрочно.
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Зачем выпаивать?Maximus1988 писал(а):Имеется Стерх СТ-011. Считать-то не проблема. Если не принимать во внимание, что нужно выпаять с двухсторонних плат 64 микрухи.old_hippie писал(а):
Тогда и прочитать ПЗУ осциллографа не проблема.
Только источник отдельный надо. РТ - они ОЧЕНЬ хорошо жрут...
Перевести процессор в HOLD, чтобы он шину отпустил, и считать ПЗУ.
Распаяться к шине адреса и шине данных, выборку дать принудительно...
UPD
Да, шину данных нужно взять не на самом процессоре, а после его системного контроллера (ВК28/38 или шинных формирователей, если оно на рассыпухе).
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
В этой схеме используется контроллер ПДП.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: Вопрос относительно БП осциллографа
Элементарно. Выходы у них всех соединены в параллель, а часть адресных ног этого монстроуозного ПЗУ заведена на "более старшие" адресные разряды плюс дешифратор на выбор чипа.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: Вопрос относительно БП осциллографа
512х8HyC писал(а):
Если одна микросхема имеет емкость 2048 на 8 бит
9, соответственно, то у нее полуцчаеццо сколь там... 11 адресных ног
"Восьмидесятка" адресует 64К. 16 адресов всего., с A0 по А10. У нас 64 ПЗУ, то есть суммарно оно организовано как 131072 на 8 бит. Это 17 адресных ног.
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
Там надо схему изучать. Одно дело как восьмидесятка адресует, а другое как сделано. Там во первых нужны дырка под оперативу, во вторых под порты ввода вывода, в третьих там адресация может быть сделана через окошко которое мапится в одно адресное прстранство. Плюс возможно там сильно не одно функционально разное ПЗУ.
Поэтому тупо на шину повесить - можно внести туда сферического коня в вакууме. С предсказуемым эффектом.
Поэтому тупо на шину повесить - можно внести туда сферического коня в вакууме. С предсказуемым эффектом.
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки
- Vygandas
- Сообщения: 7030
- Зарегистрирован: 20 сен 2009, 11:04
- Откуда: Вильнюс, Литва
- Благодарил (а): 93 раза
- Поблагодарили: 388 раз
Re: Вопрос относительно БП осциллографа
Наблюдается волосатая рука КНИИРИТ - аHyC писал(а): Набирать ПЗУ такого обьема из РТ5 - чистое смертоубивство, в ту пору существовали 573РФ8 (вражьи 27C256), которых потребовалось бы всего 4 штуки, что имхо было бы технологичнее и дешевле, даже учитывая их высокую тогдашнюю цену. При этом дешифратор был бы не нужен, а вопрос выбора ПЗУ решался бы одним 8-битным шинником с Z состоянием типа 589АП6 или 580ИР82. И как приятный бонус умощнение шины данных.
Работал с серией приборов Р4-3х , так в первой модификации вычислительного блока этого добра было тоже 2 платы.
Потом их блогополучно заменили на одну плату с тремя масочными ПЗУ.
Старший сержант Советской армии, в запасе
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Я там выше - ссылку дал.HyC писал(а):Там надо схему изучать.
Висит на старших адресах, вторые 32К адресуемого пространства.Одно дело как восьмидесятка адресует, а другое как сделано. Там во первых нужны дырка под оперативу,
В "восьмидесятке" разнесенная адресация памяти и внешних устройств.во вторых под порты ввода вывода,
Делается либо в четыре сигнала (два чтения и две записи), либо в три (запись, чтение и "внешние устройства-память" - здесь так и сделано).
Угу. "Восьмидесятка" по ресету начинает с адреса 0000. В МК-01, что ли (микроконтроллер в корзине И-41 АФАИР), было сделано так, что ПЗУ по ресету вставала на адрес 0000, а после старта и исполнения первой записанной команды, ПЗУ улетало в конец адресуемого пространства, а с 0000 появлялось ОЗУ. Это было сделано для того, чтобы в ОЗУ можно было отлаживать программы в реальных адресах, а потом прошивать их в нормальное ПЗУ, без отдельных телодвижений.
в третьих там адресация может быть сделана через окошко которое мапится в одно адресное прстранство. Плюс возможно там сильно не одно функционально разное ПЗУ.
Здесь я никаких хитростей не увидел - просто две платы ПЗУ в двух последовательных блоках, начиная с 0000.
Тупо - никто и не предлагает =)
Поэтому тупо на шину повесить - можно внести туда сферического коня в вакууме. С предсказуемым эффектом.
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- HyC
- Сообщения: 11828
- Зарегистрирован: 21 сен 2009, 09:59
- Откуда: Новосибирск
- Благодарил (а): 25 раз
- Поблагодарили: 399 раз
Re: Восстанавливаем С9-16
Она везде разнесенная, но в восьмидесятке нет сигнала /IORQ и его приходится городить внешней схемой из /MREQ, /RD, /WR, и /M1 городя сверху дешифратор на КОП чтобы отлавливать что это команда ввода-вывода. Поэтому на восьмидесятке IO адресное пространство отображают в память, возни меньше, а программных трюков потом больше. Там в комплекте 580 есть какой-то сисметообразующий чип для этого, что-то типа 580ВК28, или около того, системный типа контроллер, чтобы не городить на россыпи, но как правило забивали на это дело обходясь без него. В 580ВМ85 эту логику уже внутрь кристалла внесли.old_hippie писал(а):В "восьмидесятке" разнесенная адресация памяти и внешних устройств.
Делается либо в четыре сигнала (два чтения и две записи), либо в три (запись, чтение и "внешние устройства-память" - здесь так и сделано).
Дело не в том как стартует. Я видел много систем на 8битных процессорах где в одно адресное пространство отображаются разные части ПЗУ в зависимости от состояния маппера памяти, причем весьма небольшим кусочком. Наиболее распространенная система - NES которая у нас известна под именем Dendy. Там ПЗУ спрайтов может иметь чудовищные обьемы но все манипуляции с ним идут через окошко размером в 2 кБ которое расположено по фиксированному адресу.old_hippie писал(а):Угу. "Восьмидесятка" по ресету начинает с адреса 0000. В МК-01, что ли (микроконтроллер в корзине И-41 АФАИР), было сделано так, что ПЗУ по ресету вставала на адрес 0000, а после старта и исполнения первой записанной команды, ПЗУ улетало в конец адресуемого пространства, а с 0000 появлялось ОЗУ. Это было сделано для того, чтобы в ОЗУ можно было отлаживать программы в реальных адресах, а потом прошивать их в нормальное ПЗУ, без отдельных телодвижений.
Что касается этой схемы, то с РТ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
Не везде.HyC писал(а):Она везде разнесенная,old_hippie писал(а):В "восьмидесятке" разнесенная адресация памяти и внешних устройств.
Делается либо в четыре сигнала (два чтения и две записи), либо в три (запись, чтение и "внешние устройства-память" - здесь так и сделано).
У ДЭКа - внешние устройства и память адресуются абсолютно одинаково.
Это Интел разнес.
Угу. ВК28 - для статической памяти, ВК38 - для динамической, с удлиненными сигналами выборки.
но в восьмидесятке нет сигнала /IORQ и его приходится городить внешней схемой из /MREQ, /RD, /WR, и /M1 городя сверху дешифратор на КОП чтобы отлавливать что это команда ввода-вывода. Поэтому на восьмидесятке IO адресное пространство отображают в память, возни меньше, а программных трюков потом больше. Там в комплекте 580 есть какой-то сисметообразующий чип для этого, что-то типа 580ВК28, или около того, системный типа контроллер, чтобы не городить на россыпи, но как правило забивали на это дело обходясь без него. В 580ВМ85 эту логику уже внутрь кристалла внесли.
Ну, я имел в виду, что мапперов в схеме не нашел.Дело не в том как стартует. Я видел много систем на 8битных процессорах где в одно адресное пространство отображаются разные части ПЗУ в зависимости от состояния маппера памяти, причем весьма небольшим кусочком. Наиболее распространенная система - NES которая у нас известна под именем Dendy. Там ПЗУ спрайтов может иметь чудовищные обьемы но все манипуляции с ним идут через окошко размером в 2 кБ которое расположено по фиксированному адресу.old_hippie писал(а):Угу. "Восьмидесятка" по ресету начинает с адреса 0000. В МК-01, что ли (микроконтроллер в корзине И-41 АФАИР), было сделано так, что ПЗУ по ресету вставала на адрес 0000, а после старта и исполнения первой записанной команды, ПЗУ улетало в конец адресуемого пространства, а с 0000 появлялось ОЗУ. Это было сделано для того, чтобы в ОЗУ можно было отлаживать программы в реальных адресах, а потом прошивать их в нормальное ПЗУ, без отдельных телодвижений.
Все банально просто - два по два ИД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
Так оно ж иначе питальник жрет как слон веники. У РТ5 то жор чуть ли не полватта на корпус, она при интенсивной работе до 60 градусов греется (а то бы и больше), это их 64 штуки включить разом, вполне конкретная печка получается. Да и без печки, ежели у ней даже 50 мА потребление (это я в меньшую сторону круто округлил) то одно только ПЗУ под три ампера с хвостом жрать будет. В более мудрых то микросхемах такой павер сэйв внутри кристалла сразу сделан. А с этими крутись как хошь. Вот и крутятся. У энтих РТшек кстати за это регламентировано по пачпорту время очухивания от подачи питания до рабочего устаканенного состояния, сравнимое с ихней задержкой сигнала.old_hippie писал(а): Особенно доставило включение питание каждого чипа по сигналу его выборки.
Это как две сетки одновременно на одном окне - покрупнее от мух, помельче - от комаров.
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Ватт.HyC писал(а):Так оно ж иначе питальник жрет как слон веники. У РТ5 то жор чуть ли не полватта на корпус,old_hippie писал(а): Особенно доставило включение питание каждого чипа по сигналу его выборки.
Это как две сетки одновременно на одном окне - покрупнее от мух, помельче - от комаров.
Дык =)
она при интенсивной работе до 60 градусов греется (а то бы и больше),
Особенно в каком-нибудь знакогенераторе, где ей отдыхать не приходится...
Вы ей льстите. 200 мА. И это еще без учета пригрузочных резисторов по шине данных - она ж типа ОК...
это их 64 штуки включить разом, вполне конкретная печка получается. Да и без печки, ежели у ней даже 50 мА потребление (это я в меньшую сторону круто округлил)
Впрочем, их-то как раз лишь по длине шины данных, независимо от количества этих РТ...
Больших массивов памяти на них не набирал, а там, где их использовал - они постоянно присутствовать должны были.то одно только ПЗУ под три ампера с хвостом жрать будет. В более мудрых то микросхемах такой павер сэйв внутри кристалла сразу сделан. А с этими крутись как хошь. Вот и крутятся. У энтих РТшек кстати за это регламентировано по пачпорту время очухивания от подачи питания до рабочего устаканенного состояния, сравнимое с ихней задержкой сигнала.
Поэтому такое решение вижу впервые.
И ведь на пределе эти 3107, а чем их заменить можно, для повышения надежности, ума не приложу...
Частотка-то хорошая нужна...
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- HyC
- Сообщения: 11828
- Зарегистрирован: 21 сен 2009, 09:59
- Откуда: Новосибирск
- Благодарил (а): 25 раз
- Поблагодарили: 399 раз
Re: Восстанавливаем С9-16
У них в справочном листке за такое их применение с дрюканьем по питанию даже написано. Только не в каждом первом. Собсно я впервые из справочника это знание когда-то давно и почерпнул, поэтому позже не удивлялся.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
Угу. Штатно - двойка.HyC писал(а):У них в справочном листке за такое их применение с дрюканьем по питанию даже написано. Только не в каждом первом. Собсно я впервые из справочника это знание когда-то давно и почерпнул, поэтому позже не удивлялся.old_hippie писал(а):Больших массивов памяти на них не набирал, а там, где их использовал - они постоянно присутствовать должны были. Поэтому такое решение вижу впервые.
Другое дело что такая батарея из этих микросхем встречается нечасто. РТ5 зло скорострельная, она на 14 МГц точно работать должна, а тактовая у ВМ80 дай бог 2.5
Уй, не помню. Выборка команды - за три такта?.. Один из операндов - может быть ПЗУ, еще 2 такта, и второй операнд - примерно так же?.. В общем, по производительности оно тут избыточно однозначно.а выборка так еще в 4 раза медленнее,
Только альтернативы по объему - не существовало от слова вообще.
А те же РФ - затекали куда веселее. Ибо заполнить энергетический карман - дело времени. А самопроизвольно восстановить пережженую перемычку - дело неудачного стечения обстоятельств.
Только скорость и срок службы. В остальном - лучше РФ.700 с хвостом КГц. Поэтому туто ими из пушки по воробьям реально. Обычно на таких ПЗУ хардкодят какой-то несложный автомат без (или с минимумом) фидбеков который зло скорострельно работать должен и на корпусах есть смысл сэкономить.
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- HyC
- Сообщения: 11828
- Зарегистрирован: 21 сен 2009, 09:59
- Откуда: Новосибирск
- Благодарил (а): 25 раз
- Поблагодарили: 399 раз
Re: Восстанавливаем С9-16
У Z80 машинный цикл четыре такта. Насколько я помню i8080 в этом плане ничем не отличался. Да собсно короче сделать очень сложно. Там кажется идет выставление /M1 /MREQ и адреса на ШД, на следующем выставление /RD или /WR, на третьем такте идет чтение, и на четвертом выполнение. На четвертом такте снимаются сигналы. Разница между /MREQ и /RD и /WR по времени сделана для того чтобы один из них можно было использовать как /RAS а вторые обьединив по "или" как /CAS.old_hippie писал(а): Уй, не помню. Выборка команды - за три такта?.. Один из операндов - может быть ПЗУ, еще 2 такта, и второй операнд - примерно так же?.. В общем, по производительности оно тут избыточно однозначно.
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Дык, разработчик-то один и тот же.HyC писал(а):У Z80 машинный цикл четыре такта. Насколько я помню i8080 в этом плане ничем не отличался.old_hippie писал(а): Уй, не помню. Выборка команды - за три такта?.. Один из операндов - может быть ПЗУ, еще 2 такта, и второй операнд - примерно так же?.. В общем, по производительности оно тут избыточно однозначно.
Начинал в Интеле, потом ушел - сделал свою фирму =)
Собственно, из-за этого 86 и все последующие имеют мало общего с 80/85...
А у "80" - отличие, из-за неинтегрированного системного контроллера.
Каждый обмен сопровождается выкидыванием на шину данных слова состояния, которое и фиксируется в системном контроллере (или в рассыпухе, которая его заменяет). Оно определяет, в каком режиме будет идти последующий обмен данными - с внешними устройствами или с памятью.
На биты этого слова состояния домножаются сигналы "чтение" и "запись" процессора - и получаются две пары сигналов "Чтение" и "Запись" - для памяти и для периферии.
ВК38 - и он сам сделает длинные сигналы. Правда, прожорлив он.
Да собсно короче сделать очень сложно. Там кажется идет выставление /M1 /MREQ и адреса на ШД, на следующем выставление /RD или /WR, на третьем такте идет чтение, и на четвертом выполнение. На четвертом такте снимаются сигналы. Разница между /MREQ и /RD и /WR по времени сделана для того чтобы один из них можно было использовать как /RAS а вторые обьединив по "или" как /CAS.
На рассыпухе экономичнее получается.
Ну и без системного контроллера огромный соблазн отказаться от команд работы с внешними устройствами и работать со всей периферией как с памятью. Правда, это оттяпывает кусок адресного пространства, с которым и так негусто...
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- old_hippie
- Сообщения: 20798
- Зарегистрирован: 31 июл 2012, 05:56
- Откуда: СПб
- Благодарил (а): 432 раза
- Поблагодарили: 767 раз
Re: Восстанавливаем С9-16
Кстати, классический способ отладки "580" - берется генератор импульсов (г5-54 или г5-63), делается короткий импульс с длинной паузой - и на Ресет процессора.
Процессор начинает всякий раз с адреса 0000.
Синхронизацию осцилла - с импульса Ресет, ждущую.
После этого протыркиваем шину данных, шину адреса и шину управления и смотрим, как происходит выборка команды из ПЗУ. С хорошим осциллом с растянутой разверткой можно посмотреть без проблем команд 20.
Процессор начинает всякий раз с адреса 0000.
Синхронизацию осцилла - с импульса Ресет, ждущую.
После этого протыркиваем шину данных, шину адреса и шину управления и смотрим, как происходит выборка команды из ПЗУ. С хорошим осциллом с растянутой разверткой можно посмотреть без проблем команд 20.
O.H.
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
Иногда, чтобы воспользоваться советом, нужно иметь не меньше ума, чем для того, чтобы его дать
Ларошфуко
- HyC
- Сообщения: 11828
- Зарегистрирован: 21 сен 2009, 09:59
- Откуда: Новосибирск
- Благодарил (а): 25 раз
- Поблагодарили: 399 раз
Re: Восстанавливаем С9-16
Сегодня проще купить на алиэкспрессе логический анализатор USBшный на 16 стволов за 3 тыщщи целковых =) Что я и сделал.
Свящщени котэ посылае волшебны пяни, мелки, сочни и сладки