Орион-128, мегапорт, расширение портов ввода вывода к580вв55 до 8 шт
Установка i8255 на Орион, плата расширения портов
Дата редактирования: 25.08.2024
Новый проект управления 4-х канальной нагрузкой
Сборка платы мегапорта и ошибки и неточности
Из истории создания платы и стандарты адресов портов.
И так я созрел..., сделано довольно много в Орионе (все остальное по ходу пьессы), главное есть куда записывать и где хранить наработки... SD карта, Дискеты 3,5 и 5,25 дюйма, либо Готек на (флешку), либо на писи RS232 (DS DOS), либо на гибридном электронном диске (DS DOS), либо DS1250Y - статика с батарейкой.
Программа планируется под OR DOS 4.03 - OR DOS 4.16 (конечно будет работать под cp/m-80, с ДС ДОС я как то не очень...)
Ну и заодно буду изучать ассемблер... (при помощи одного человека, имя которого пока не скажу) напоминаю здесь инфу как и везде выкладываю как собственный дневник.
1. Прога пишется на ассемблере на процессоре кр580вм80 (такт 2,5 мгц), т.к. можем поставить i8085 и z80 с частотами 5,0 и 10 мгц, то в сетапе (настройках) это указываем.
1.1 Пока задействуем порты: 1я вв55 - F770H-F773H, 2я вв55 - F774H-F777H
2. Адреса подключения исполнительных механизмов F770H - F773H. Исполнительные механизмы это реле с датчиками обратной связи контроля работы исполнительного механизма.
Схема исполнительного механизма (т.е к порту подключаем 8 исполнительных механизмов)
Подтяжка по порту "А" к +5 в нужна чтобы транзисторный ключ не дребезжал при пропадании связи с портом "А"
По порту "В" и "С" в качестве датчиков обратной связи использованы светодиоды. Которые еще и позволяют дополнительно визуально контролировать нагрузку. (Этот же контроль будет использован в программе с визуальной отображении на мониторе. Типа горит красный светодиод (на экране будет гореть красный прямоугольник), зеленый светодиод соответственно зеленый прямоугольник. Схема пока сырая на скорую руку 10/06/2022, так в мозгах крутится....может чем и дополнится.
Схема исполнительного механизма может включатся автоматически (от датчиков например сигнализации, температуры, или другого возбудителя), так и вручную.
3. Датчики (возбудители сигнала, для включения (выключения) исполнительного механизма) подключаем к порту F774H-F777H (к порту подключаем 8 датчиков) . Датчики должны обладать гистерезисом и защитой от дребезга контактов, чтобы исключить ложные срабатывания датчиков.
От датчиков также отходят сигналы контроля наличия и включения (выключения) датчиков.
Схема датчиков чуть позже
11/06/2022 Сборка платы мегапорта и ошибки и неточности
И так сегодня 11/06/2022 задался сборкой платы мегапорта, Разводка Дмитрия из Рязани 15/05/2021
И так схему прошерстил вдоль и поперек. прозвонил дорожки. В принципе глобальных ошибок нет, есть небольшие неточности? которые легко исправляются:
1. Резистор в базе транзистора VT1 - меняем с 510 ом на 2,2 ком (это ошибка разработчика) при резисторе 510 ом, идет перегруз сигнала сбора и компьютер не стартует. С резистором 2,2 ком, все отлично!!!
2. По разьему Х1 (который втыкается в системный разьем Х2!!!) Разводка шин идет строго по схеме, но перепутаны местами ноги А и С разьема. В результате мешают ключи. Поэтому есть 2 варианта развития событий:
2.1 В кросшину впаиваем разьем ПИН96 с разворотом на 180 градусов. И тогда в этот разьем будет втыкаться только Мегапорт!!!
2.2 В разьеме мегапорта удаляем ключи. И тогда плата мегапорта подходит в любой разьем!!!
(Но тогда нужно смотреть внимательно чтобы плату ставить только определенным образом, либо в разьем приклеивать ключи.)
Я пошел по второму пути!!! В результате сборка показана тут на фото
Вставляться плата в кросшину будет так:
Общий вид компьютера со вставленной периферией. Слева контроллер SD карты (1-й слот кросшины), 2-я контроллер НГМД (2-й слот кросшины), 3-й слот пустой, 4-й слот (справа) мегапорт. Зеленая плата которая вставляется в мегапорт, макетка на ней буду отрабатывать схемы нагрузок и исполнительных механизмов, пока на ней только сделана индикация питания.
Итак повторюсь. Резистор в базе транзистора 2,2 -3,3 к. В правом нижнем углу платы, поставил разьем по питанию (т.к плата и нагрузки потребляют ток - чтобы не было сбоев и нагрузки на материнку и кросшину), стандартный для Ориона Восточный Экспресс 512, электролитический конденсатор 100 мкф, и индикатор питания платы (красный светодиод). Блокировочные конденсаторы керамика: 0,01-0,22 мкф. В районе разьемов подключения нагрузки, электролиты по 100 мкф.
Монтажная схема (вид со стороны шелкографии и распайки деталей) - расположение микросхем и разьемов (на шелкографии этого нет)
Нумерация разьемов для подключения нагрузки (х2-х9) сверху номера контактов, "зеленым" ноги портов ВВ55, под ногами соответствующие сигналы портов А, В, С - микросхемы ВВ55. (Вид со стороны шелкографии и распайки деталей), в схеме перепутаны номера контактов разьемов х2-х9 (это так незначительно)
Вот так получилось.
Втыкаем так
Из истории создания платы "Мегапорта"
Разработчик схемы Сергей Сердюк (Питер), другой чел из Питера отказался принимать участие...
Разводчик платы Дмитрий Рязань
На плате установлены 3 дефишфратора к155ид3, и восемь портов к580вв55, мелкая логика, так же на против каждой ВВ55 написано какой порт за какое адресное пространство отвечает!!!
Можно установить кр580вв55, к580вв55 (никель, золото в керамике) к580ик55 (такт 2,5 мгц), кр1834вв55 такт (5 мгц), но лучшие результаты при такте 10-12 мгц, это ОКИ 82C55 или NEC 8255
Стандарты адресов и портов Ориона 128
1я вв55 - F770H-F773H
2я вв55 - F774H-F777H
3я вв55 - F778H-F77BH
4я вв55 - F77CH-F77FH
5я вв55 - F7D0H-F7D3H
6я вв55 - F7D4H-F7D7H
7я вв55 - F7D8H-F7DBH
8я вв55 - F7DCH-F7DFH
Начало сборки в 2021 году, как это было в теории
Собранный мегапорт, собирал Вадим из Питера (разьем впаян неверно!!)
версия схемы для печати в *.pdf
В схеме меняем резистор 510 ои на 2,2-3,3 к
В результате мегапорт получился вот такой
Плата мегапорта и как будет это примерно будет
Здесь разьем спаян правильно (Читаем вверху про ключи на разьеме!!!)
Так должен быть разьем, детали напаиваем со стороны шелкографии!!!
На предыдущую страницу На главную страницу На следующую страницу