ЮТ-88

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

Сообщение 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 КБ) 691 скачивание
КР556РТ5.tif
Справочный листок ПЗУ КР556РТ5
(57.72 КБ) 575 скачиваний
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 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 кБ), то в этом нет ничего страшного. "По собственной инициативе" МП просто никогда до этих адресов не доберётся (разве что с вынутыми ПЗУ), а написать пользовательскую программу, которая туда "не полезет", тоже нетрудно.
Даже остановленные часы два раза в сутки показывают правильное время.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 611
Зарегистрирован: Вс июн 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 КБ) 487 скачиваний
-88-рис2.rar
(121.07 КБ) 326 скачиваний
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

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

Сообщение Frensis »

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х.
Ну, в общем гдето так. :)
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

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

Сообщение asteroid7 »

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

Сообщение Rokl »

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

Сообщение asteroid7 »

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

Сообщение Rokl »

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

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

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

Сообщение asteroid7 »

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

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

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

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

Сообщение Prusak »

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

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

Сообщение Rokl »

asteroid7 писал(а):С каких это пор шина данных у РТ5 двунаправленная?...
Сорри, был неправ. Вспылил. :)))
Встал на лапы
Аватара пользователя
Сообщения: 96
Зарегистрирован: Вт май 27, 2008 21:15:01
Откуда: Украина

Сообщение Gray64 »

Rokl писал(а): В замен использовать одну микросхему статического ОЗУ...например из КЭША старой материнки от 486 или первопня...IS61C512. Это ОЗУ 8х65536.
А можно подробнее? Она может по другому называться? Не силён я в материнках...
Глаза боятся а руки делают!
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 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, программируются тем же программатором что и РФ.
Даже остановленные часы два раза в сутки показывают правильное время.
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

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

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

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

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