ЮТ-88

Обсуждаем цифровые устройства...
Аватара пользователя
Frensis
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Вс июн 08, 2008 14:26:20
Откуда: г. Астрахань
Контактная информация:

ЮТ-88

Сообщение Frensis »

Сейчас разбираюсь в принципиальной схеме компьютера ЮТ-88. Может есть на этом форуме те кому посчастливилось его собирать или просто хорошо разбираются в МП технике.
У меня возник вопрос по поводу подключения микросхем ПЗУ DD10, DD11 к шине адреса.
Насколько я понял, 10 провод шины адреса, идущий на вход выборки V1 микросхемы DD10, а также через инвертор DD9.2 на вход выборки V2 микросхемы DD11 управляет переключением адресного пространства микросхем DD10, DD11. Т.е. информация с микросхемы DD10 будет считываться в области адресного пространства 0000H-01FFH, а DD11- 0200H-03FFH.
Сигнал высокого уровня на проводе 12 ША, идущий на входы выборки V2, V1 микросхем DD10, DD11 соответственно, будет запрещать считывание данных с микросхем ПЗУ. Также будет запрещаться считывание информации с микросхем ПЗУ при появлении сигнала высокого уровня хотя бы на одном из проводов 13-16 ША. При наличии сигналов логичесого "0" на всех входах 23,22,21,20 дешифратора DD7(К155ИД3), на выводе 1 DD7 будем иметь сигнал логического "0", который, инвертируясь элементом DD9.1 и заходя на входы выборки V4 микросхем ПЗУ, будут разрешать их считывание.
Как известно, 11 провод шины адреса (то бишь адресный номер A10) в микро-ЭВМ ЮТ-88 не используется.
Вопрос: куда он делся на схеме? Лично я его не нашел. Ведь произойдет ошибочное считывание данных, если МП обратится к области адресного пространства 0400H-07FFH? Т.е. при наличии "1" на 11 проводе ША. Или я не прав?
Вложения
-88.tif
Принципиальная схема ЮТ-88.
(77.82 КБ) 689 скачиваний
КР556РТ5.tif
Справочный листок ПЗУ КР556РТ5
(57.72 КБ) 571 скачивание
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

ЮТ-88 не собирал, но жуть как любил подобные схемы. :)

В данной схеме вся выборка адресного пространства ПЗУ свелась к 10 адресу. "0" -> DD10, "1" -> DD9.2 -> DD11.

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

У вас только схема? Может и плата есть? Тогда легко эту теорию проверить.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Это называется грубая дешифрация адреса. В некоторых схемах с несколькими ПЗУ их выборку просто подключали к старшим линиям адреса, например А8 - DD1, A9 - DD2 и т.п.
В данном случае при обращении к несуществующим адресам будет повторно считано содержимое ПЗУ, находящихся по нижнему адресу. Т.е. 0400h = 0000h, 0401h = 0001h и т.п. Если нет необходимости использовать всё адресное пространство (64 кБ), то в этом нет ничего страшного. "По собственной инициативе" МП просто никогда до этих адресов не доберётся (разве что с вынутыми ПЗУ), а написать пользовательскую программу, которая туда "не полезет", тоже нетрудно.
Даже остановленные часы два раза в сутки показывают правильное время.
Аватара пользователя
Frensis
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Вс июн 08, 2008 14:26:20
Откуда: г. Астрахань
Контактная информация:

Сообщение Frensis »

asteroid7 писал(а):В самую правую шину на схеме 18-ый контакт куда идёт?

18 контакт идет с выхода "Сигнал чтения памяти MR(инверсный)" системного контроллера DD8 КР580ВК38, будучи проинвертированный логическим элементом DD21.5. Т.е. при активном уровне сигнала чтения памяти(ур. логического "0"), этот сигнал инвертируется элементом DD21.5 на "1", и единичка поступает на входы V3 выборки микросхем DD10, DD11, разрешая тем самым считвание(см.рис 2 принц.схемы)...Но это лишь необходимое условие, но не достаточное... :) Нужно смотреть уровни сигналов на других входах выборки микросхем ПЗУ.

Возвращаясь к организации памяти, я нарисовал схему подключения дополнительных микросхем памяти ПЗУ DD12, DD13 с использованием того самого вывода "11" :)) . Т.е. к нашей схеме добавятся адреса памяти 0400H-07FFH(см. рис.). Правильно ли я сделал? Проверьте пожалуйста... :)
Вложения
. памяти ЮТ-88.TIF
Подключение дополнительной памяти ПЗУ
(43.51 КБ) 483 скачивания
-88-рис2.rar
(121.07 КБ) 323 скачивания
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

Frensis писал(а):Возвращаясь к организации памяти, я нарисовал схему подключения дополнительных микросхем памяти ПЗУ DD12, DD13 с использованием того самого вывода "11" :)) . Т.е. к нашей схеме добавятся адреса памяти 0400H-07FFH...


Советую неувлекаться наращиванием ПЗУ на К556РТ5. Т.К. К556РТ5 имеет выход шины данных ОК (открытый коллектор) и подключаются к ШД методом "монтажного ИЛИ". Тем самым каждая ПЗУ нагружает шину данных и блок питания (одна ПЗУ РТ5 потребляет 1ВТ)... Лучше вместо 4х К556РТ5 использовать одну К573РФ5. И схема упрощается, и ШД не перегрузишь и БП облегчение. :) И вообще такие схемы необходимо дорабатывать изменяя их под современную элементную базу.
Аватара пользователя
Frensis
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Вс июн 08, 2008 14:26:20
Откуда: г. Астрахань
Контактная информация:

Сообщение Frensis »

Rokl писал(а):И вообще такие схемы необходимо дорабатывать изменяя их под современную элементную базу.

Абсолютно с вами согласен! Все вышеизложенное мною я использую как обучающий материал, который, я уверен, пригодится как раз таки для модернизации схемы... :))
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

Frensis писал(а):
Rokl писал(а):И вообще такие схемы необходимо дорабатывать изменяя их под современную элементную базу.

Абсолютно с вами согласен! Все вышеизложенное мною я использую как обучающий материал, который, я уверен, пригодится как раз таки для модернизации схемы... :))

Значит:
1. Нужно упростить схему дешифратора, выкинув РТ5 и использовать РФ5
2. выкинуть всю динамическую память типа 565РУ6,3,5,7 и т.д.
В замен использовать одну микросхему статического ОЗУ...например из КЭША старой материнки от 486 или первопня...IS61C512. Это ОЗУ 8х65536.
3. Нет динамического ОЗУ, выкинуть схему регенерации...
4. заменить ВМ80А на ВМ85А
исчезнет ВК38, исчезнет внешний генератор 580ГФ24, или схема его заменяющая и упростится блок питания, т.к. нужно будет всего 1 питание вместо 3х.
Ну, в общем гдето так. :)
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Frensis писал(а):...
Возвращаясь к организации памяти, я нарисовал схему подключения дополнительных микросхем памяти ПЗУ DD12, DD13 с использованием того самого вывода "11" :)) . Т.е. к нашей схеме добавятся адреса памяти 0400H-07FFH(см. рис.). Правильно ли я сделал? Проверьте пожалуйста... :)

Несовсем правильно, но работать будет. 12-ый адрес изначально блокирует всё младшие ПЗУ. По аналогии, должен запрещать и старшие. А у вас он не воздействует на "новые" DD12, DD13. Возможно, это не критично к данной схеме. Я пока не разгадал замысел разработчиков по отношению к 12-му адресу.
Может правда не мучится и поставить РФ с нормальной адресацией :)
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Rokl писал(а):...
Советую неувлекаться наращиванием ПЗУ на К556РТ5. Т.К. К556РТ5 имеет выход шины данных ОК (открытый коллектор) и подключаются к ШД методом "монтажного ИЛИ". Тем самым каждая ПЗУ нагружает шину данных ...
Вот тут поправьте меня если ошибаюсь. С м/с РТ5 близко дело не имел, но, как "открытый коллектор" нагружает ШД? Это же упрощенный аналог высокоимпедансного состояния.
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

asteroid7 писал(а):... как "открытый коллектор" нагружает ШД? Это же упрощенный аналог высокоимпедансного состояния.


Так нагрузочный резистор считается от количества подключеных входов. Чем входов больше, тем нагрузочный резистор меньше и нагрузка на ШД выше при установлении лог.нуля на ШД.
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Внесу ясность по м/с 556РТ5 и открытому коллектору.
Предполагал, что ток утечки у выходного транзистора большой. Тем более, что 1/3 купленных микросхем может не программироваться. Всё оказалось не так. Ток есть, но как и у большинства м/с с ОК. Так что, смело можно подключать их выходы сотнями на шину. Никакого влияния они не окажут. Главное, чтоб питания хватило этому кипятильнику :)
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

asteroid7 писал(а):Внесу ясность по м/с 556РТ5 и открытому коллектору.
Тем более, что 1/3 купленных микросхем может не программироваться. ....


Откуда страшилка? :)) Вообще то коэффициент программируемости партии более 1000 шт равен 0,9 у РТ5. А в ручную шьются практически все.


asteroid7 писал(а):Ток есть, но как и у большинства м/с с ОК. Так что, смело можно подключать их выходы сотнями на шину. Никакого влияния они не окажут. ...:)


Вы забыли, что шина данных у РТ5 двунаправленая, т.е. вход и выход ШД объеденены.
А нагрузочный резистор при ОК расчитывается исходя из подключеных входов ТТЛ, а не выходов.
И как будет себя чувствовать порт клавиатуры 580ВВ55А у которого порт ШД расчитан на 1 ТТЛ вход????

Флаг вам в руки! :))) Каждый сам себе генерал.
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Rokl
Мда.., теперь и мне интересно откуда вы взяли коэффициент 0,9. Микросхема не выпускается уже лет 20. Может быть это параметры последних партий? Тогда ссылку на источник, пожалуйста, приведите.

ТС в первом посте привёл скан характеристик этой м/с. У меня на работе оказались люди, которые, практически от истоков, очень плотно ею занимались. Коэффициент программируемости они подтвердили и про ток утечки меня успокоили. :)

С каких это пор шина данных у РТ5 двунаправленная? Кто вам такое сказал? Может где прочитали? Или вы считаете, что если программируется по этим выводам, то уже есть вход? Заверяю вас, при работе в схеме, шина данных у м/с 556РТ5 однонаправленная и имеет выход с открытым коллектором.

А расчёт нагрузочного резистора при ОК... вы эту чушь идите другим втирайте, которые про Ома и Кирхгофа не слышали.
Prusak
Родился
Сообщения: 6
Зарегистрирован: Вт авг 19, 2008 11:16:45
Контактная информация:

Сообщение Prusak »

Если верить справочнику "Полупроводниковые БИС запоминающих устройств", то для КР556РТ5 коэффициент программируемости при поставках партии более 1000 шт - не менее 0,65.

Однако в том же справочнике написано, что "Для обеспечения надёжного программирования микросхемы должны программироваться в течение 12 месяцев после изготовления".
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

asteroid7 писал(а):С каких это пор шина данных у РТ5 двунаправленная?...


Сорри, был неправ. Вспылил. :)))
Аватара пользователя
Gray64
Встал на лапы
Сообщения: 96
Зарегистрирован: Вт май 27, 2008 21:15:01
Откуда: Украина
Контактная информация:

Сообщение Gray64 »

Rokl писал(а):В замен использовать одну микросхему статического ОЗУ...например из КЭША старой материнки от 486 или первопня...IS61C512. Это ОЗУ 8х65536.

А можно подробнее? Она может по другому называться? Не силён я в материнках...
Глаза боятся а руки делают!
Аватара пользователя
Yftul
Вымогатель припоя
Сообщения: 540
Зарегистрирован: Пт фев 20, 2009 12:26:26

Сообщение Yftul »

На материнках 386, 486, pentium(желательно старенький, на P2 и более новых (относительно конечно) P1 их уже не ставили) можно встретить длинные микросхемы шириной 0,3 дюйма(7,62 к слову :))) ) в конце названия которых есть 128, 256, 512 - это статическая память на 16,32,64 кБ. первые встречаются в основном на 386 мамах, последние - в основном в пентиумах. Обычно они группируются кучками по 4 штуки(1-2 банка) и одна микросхема отдельно. Название может выглядеть примерно так:

62256-20
62-серия
256-объем(256 кбит)
20 - время доступа, 20 нс

Самые распространенные(по крайней мере на мой взгляд) на 32 кБ. Именно такую я и использовал, когда собирал в 2000 году для прикола клон ЮТ-88. Распиновка ИМС на 256 кБит аналогична 62256 - ищите в нете. В качестве ПЗУ я использовал к573рф2(или рф5, не помню), но сейчас лучше что-то взять из параллельной флэш памяти.

Если не найдете старых мамок(хотя на радиорынках они иногда даром лежат), можно взять что-то вроде к537ру10 или аналогичное, их сейчас вполне реально достать.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

ОЗУ использовал 4164, 41256, были также варианты из какой-то 7Х серии. ПЗУ прекрасно подходят серии 28, программируются тем же программатором что и РФ.
Даже остановленные часы два раза в сутки показывают правильное время.
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Yftul писал(а):... можно взять что-то вроде к537ру10 или аналогичное ...
Лучше ру17. В К537РУ10 был косяк с выборкой. Точно не помню, но примерно так, при длительной выборки CS-ом эти м/с выгорали нафиг. Это было в давние времёна, когда АОН-ы собирались вручную. :)
Аватара пользователя
Барсик
Друг Кота
Сообщения: 3459
Зарегистрирован: Ср сен 27, 2006 16:18:57

Сообщение Барсик »

Давайте мы все отметимся, какие мы умные... Frensis спросил, и ему уже ответили. Ну скока можно?
Кот пытается самостоятельно разобраться с микропроцессорными системами. Может он потом станет выдающимся разработчиком и придумает кое-что покруче AVR микроконтроллеров (кроме шуток!). Давайте подождём от него конкретных вопросов.
Ответить

Вернуться в «Цифровая техника»