PDA

Просмотр полной версии : Самодельный калькулятор на Н1806ВМ2 в корпусе МК Б3-23



MM
15.10.2018, 20:14
Предлагаю обсудить концепт самодельного калькулятора на Н1806ВМ2 в корпусе от советского Б3-23
https://pic.maxiol.com/thumbs/1538666154334.jpg (https://pic.maxiol.com/?v=1538666154334.jpg)
Примерный состав Э3 :
Н1806ВМ2
ЭКФ1834ВВ55А ( импортный аналог )
М1801РР1 ( 000000 адрес )
КР537РУ11 ( или нечто похожее )
ЭКФ1533ИД10 - для управления катодами АЛС318
Несколько мелких ИС серии ЭКФ1564.

Питание - 3 батарейки АА, 4...5.5 вольт. Тактовая частота ВМ2 ~1 мгц, что бы не висел при разряде батареек.

Прмерная Э3 минимального варианта :
https://pic.maxiol.com/thumbs/15387021582.jpg (https://pic.maxiol.com/?v=15387021582.jpg)
РНП=000000
Регистр адреса КР537РУ11 - 177760
Адрес ПЗУ = 000000
Размер СОЗУ = 001000
Быстродействие 1 мгц ~200 т. рег-рег ( у БК0010-3 мгц ~220 т. рег-рег ).
Адрес порта ВВ55А - 177600-177606, младший байт
Все мелкие ИС - 74HCхххD.

В такой конфе стандартные средства RT-11 неработают.
Для нормальной работы некотрого софта под RT-11 необходимо ОЗУ в адресах 000000...137776, и РНП с содержанием 140000.
Как вариант, приделать еще и порт терминала на 177560 ( не на 1801ВП1 ) - тогда получится более-менее стандартная М-ЭВМ.
( 1002ХЛ1 + 588ВН1 , но тогда придется и 62256х2 шт. приделывать - в общем, монтаж ИС с 2-х сторон МПП. Но можно будет запустить RT-11 через эмулятор ДВК господина Патрона ).
*
Э3 Б3-23 :
https://pic.maxiol.com/thumbs/1539868744.531452540.323.jpg (https://pic.maxiol.com/?v=1539868744.531452540.323.jpg)
*
Э3 Б3-24Г :
https://pic.maxiol.com/thumbs/1539868845.531452540.324.jpg (https://pic.maxiol.com/?v=1539868845.531452540.324.jpg)

Shumadan
15.10.2018, 23:19
А его можно будет подцеплять к чему то более знакосинтезирующему?

MM
16.10.2018, 00:36
А его можно будет подцеплять к чему то более знакосинтезирующему?
Данная конфа имеет всего около 000600 ( 8 ) СОЗУ пользователя.
Вообще - да, для ввода можно использовать порядка 2 линий порта опроса клавиатуры, для вывода - 1 бит ( самый младший ) звукового 4-бит ЦАП.
Реальная скорость порта - порядка 2400 Бод, но 4800 - может даже и не подойдет, т.к. чрезмерно низкое быстродействие ВМ2 при 1 мгц.
( зато при 4 вольт точно будет работать ).
Отмечу, что при применении вместо помпезной М1801РР1 модуля ЭСППЗУ запросто можно сделать не менее 56 кбайт ПЗУ - всякие там подпрограммы плавучки насочинять, звуковую анимацию и т.п.
Если найдется Гуру кода - можно и Фокал приделать...:v2_dizzy_tired2:

Sergei Frolov
16.10.2018, 17:08
А места хватит?

MM
16.10.2018, 18:49
А места хватит?
Если про ДПП и минимальную конфу - ИМХО, что да. Ну если несколько макаронин придется навешивать - не так уж и плохо...
*
Если про Фокал и микроскопическое СОЗУ - ну, на пару-тройку строк текста может даже и хватить.
Но нужен капитальный патч 018 ПЗУ ( Фокал БК0010 ). И как следует проработать вопрос вывода на индикатор букв или буквоподобных крючков.

Sergei Frolov
17.10.2018, 16:46
Там, в принципе, штатный преобразователь, который под платой, можно выкинуть. Он 15-27 вольт дает из пяти.

MM
18.10.2018, 21:00
Как вариант, можно приделать и буквенный индикатор, например АЛС363 :
https://pic.maxiol.com/thumbs/1539885047.531452540.363.jpg (https://pic.maxiol.com/?v=1539885047.531452540.363.jpg)
https://pic.maxiol.com/thumbs/1539885155.531452540.363.jpg (https://pic.maxiol.com/?v=1539885155.531452540.363.jpg)
Но придется добавить парочку ВВ55А ( схема это позволяет без доп. компонентов, кроме самих ВВ55А и резисторов от них к светодиодам, по ~1 ком ).
1 шт. АЛС363 требует 6 проволок данных, 2 шт. ВВ55А дадут 48 проволок + 8 от имеющейся = 56 проволок, итого порядка 9 индикаторов можно присобачить.
Ну и корпус прозрачный из акрилла ( можно сделать у соседей ). Кнопки - ПК8.

svofski
19.10.2018, 11:39
Гы, это моя поделка. Эти индикаторы выглядят совершенно потусторонне, очень таинственно. Но потребляют много, а светят тускло. В основном греют. На этой фотке они мультиплексируются парами.

MM
19.10.2018, 13:48
светят тускло.
Бывают еще АЛС340А1 красненькие, чуть дороже (~70 руб ). Должны светить поярче раза в 2.
Однозначно, заполнять на 100% засветкой точек все индикаторы не следует, т.к. ток потребления 9-знаковой сборки будет под 300 ма.

- - - Добавлено - - -


это моя поделка
Не подскажите, какие резисторы ( номинал ) использовали на питание отдельных точек ?

svofski
19.10.2018, 15:16
Не подскажите, какие резисторы ( номинал ) использовали на питание отдельных точек ?
0 ом. Я сначала ставил какие-то резисторы, но получилось невозможно тускло при мультиплексировании. АТмега8 дает 20мА суммарно на порт, если память не изменяет, то есть подрабатывает токоограничивающим резистором. Можно из этого сделать какие-то приблизительные оценки. В этих индикаторах применяется двойное преобразование: ИК светодиоды покрыты антистоксовым люминофором. Эффективность такого преобразования жутко низкая. Современные им красные будут сильно ярче.

MM
19.10.2018, 16:05
Современные им красные будут сильно ярче.
Можете что-нибуть современное с Али посоветовать, в рамках знака в корпусе ДИП-14 или ДИП-16 ?
Самое минимальное там - 1.9 миллиметра/точка, что ни в какой куркулятор не поместится, кроме монументального напольного табло.:v2_dizzy_stupid:

svofski
19.10.2018, 19:31
MM, нет, я давно не интересовался индикаторами. Сам бы я посмотрел в сторону маленьких графических OLED-ов, но у них интерфейс весьма высокоуровневый.

MM
20.10.2018, 17:18
https://pic.maxiol.com/thumbs/1540044291.531452058.10021.jpg (https://pic.maxiol.com/?v=1540044291.531452058.10021.jpg)
Участок ИРПС на 1002ХЛ1 из советского профессионального радиоприемника Бригантина, на 1.536 мгц 1801ВМ1А.
9600 Бод ( 153.6 кгц тактовой, из 650 кгц возможных ( ~38400 Бод макс )). Прерывания не предусмотрены. Адресный селектор - внешний.
Отмечу, что входы и выходы данных у неё - прямые, для сопряжения с МПИ их надо инвертировать. :(

Краткое ТО 1002ХЛ1 из ТО "РПУ Бригантина"
https://pic.maxiol.com/thumbs/1541865169.531453342.10021.jpg (https://pic.maxiol.com/?v=1541865169.531453342.10021.jpg)

Даташит 1002ХЛ1 с Оффтопа :
https://cloud.mail.ru/public/Vwtb/aX4wZZcaV

Э3 телеграфа на 1002ХЛ1 и 588ВН1 :
https://pic.maxiol.com/thumbs/1544229958.531452519.100217.jpg (https://pic.maxiol.com/?v=1544229958.531452519.100217.jpg)

Shumadan
21.10.2018, 10:54
Индикаторы можно такие ставить https://radiokot.ru/forum/viewtopic.php?f=51&t=156609
Они конечно не советские, не вписываются в общую концепцию. Зато позволяют выводить хоть строчный алфавит и символы и требуют меньше портов для управления.
https://s8.hostingkartinok.com/uploads/thumbs/2018/10/bd165204538caab5db66a5b85ab65453.png (https://hostingkartinok.com/show-image.php?id=bd165204538caab5db66a5b85ab65453)

A074MO
21.10.2018, 11:18
Когда сын начал изучать си, купил ему этот "конструктор". Вначале ему было интересно, но энтузиазма хватило на две недели.
С тех пор лежит в коробке уже 3 года(наверно ждет внуков).
https://thumb.ibb.co/chfdQf/IMG-0031.jpg (https://ibb.co/chfdQf)

tnt23
21.10.2018, 12:12
Индикаторы можно такие ставить https://radiokot.ru/forum/viewtopic.php?f=51&t=156609
Они конечно не советские, не вписываются в общую концепцию. Зато позволяют выводить хоть строчный алфавит и символы и требуют меньше портов для управления.
https://s8.hostingkartinok.com/uploads/thumbs/2018/10/bd165204538caab5db66a5b85ab65453.png (https://hostingkartinok.com/show-image.php?id=bd165204538caab5db66a5b85ab65453)

Это ж БОРЩ!

http://sensi.org/~svo/packshotnik/

ALS
21.10.2018, 13:44
И я использовал аналогичные, правда, мои - с параллельной шиной.


http://www.youtube.com/watch?v=UFZ9RPgZKps

MM
21.10.2018, 14:16
мои - с параллельной шиной.
Не подскажите типономинал или ссылку на Али ?

ALS
21.10.2018, 14:30
Так, вроде ж, в заголовке видео есть их тип - HDSP2111.
Но на али их покупать - зло. Свои я нашел на ebay, б/у-шные, и оттого по гораздо более вменяемой цене.

MM
21.10.2018, 15:20
Но на али их покупать - зло
Да... под $45 выкладывать за 8-знаковый...
К тому же он жрет порядка 0.4 а. при ~50% засветке точек.
Табличка даташитов :
https://www.broadcom.com/products/leds-and-displays/smart-alphanumeric-displays/parallel-interface/

Что-то подобное советское АЛС347А 8х8 красные - по еще более конским ценам.

MM
21.10.2018, 22:08
современных цифробуквенных ЛЕД индикаторов
Изначально как раз их рассматривал.
Но вот что-то никак под Советский кальк они не подходят, по внешнему виду, и по спецификации интерфейса в частности.
*
Ближе к практической стороне дела.
Кто-нибуть хотел бы приобрести ДПП по схеме выше, с посадками под :
Н1806ВМ2
ЭКФ1834ВВ55А ( Мицубиши СОИк )
КР537РУ11
М1801РР1 ( или модуль ЭСППЗУ с пониженным до ~10 ма потреблением )
ЭКФ1564ХХуу
1533ИД10 ( или из серии ЭКФ1564ИД10 китайской ).
АЛС318
СМД конды и резисторы
Ген на 2 мгц с делением на 2 и 4 - т.е. можно будет выбрать частоту проца.
Вероятная цена чистой ДПП - 400 руб, но пока неизвестно, сколько потребуется заплатить топологу.

Может, господин Пантера возьмется за ДПП ?
( Прислал ответ - нет возможности ... ).
*
Патченная Э3 :
https://pic.maxiol.com/thumbs/1542231211.531452531.77.jpg (https://pic.maxiol.com/?v=1542231211.531452531.77.jpg)
Изменения :
1.Вместо 1564ТМ2 применена 1564ИЕ19 - можно выбрать тактовую из ряда 1.0, 0.5, 0.25, 0.125, 0.0625 и т.п. мгц.
2.Добавлен полноценный ковокс 8 бит
3.Более предметно обозначены входы клавиатуры 4 шт. от 145ИП11 ( выходы клавы - выходы ИД10 )
4.Добавлен РНП на адрес 100000 - для дальнейшего апгрейда без смены платы ( можно СОЗУ нарастить до 32 кбайт ).
5.Усилитель звука ковокса сделан на 1564ЛН1

MM
27.10.2018, 16:38
Уважаемые господа, у кого есть калькуляторы Б3-23, Б3-24Г, Б3-37 - пожалуйста, сделайте фото или ( лучше ) скан платы вычислителя с приложенной измерительной линейкой, со стороны пайки. И фото/скан нижней части корпуса с внутренней стороны, тоже с линейкой.

MM
31.10.2018, 19:40
Пока удалось раздобыть 37 кальк, так что конструкция будет ориентирована на него ( подключение к клаве будет по-любому отдельно выполнено на плоском кабеле, с учетом возможностей 145ИП11 ) ( до 4 х 8 сканов )
https://pic.maxiol.com/thumbs/1541167220.531452487.37.jpg (https://pic.maxiol.com/?v=1541167220.531452487.37.jpg)
*
Э3 для RT-11 :
https://pic.maxiol.com/thumbs/1542415831.531453867.16.jpg (https://pic.maxiol.com/?v=1542415831.531453867.16.jpg)
Адреса регистров по записи :
177570 - мл. байт - сегменты светодиодов
177574 - мл. байт - звук выход
177576 - мл. байт - биты 0...3 - катоды знакомест и сканы клавиатуры
по чтению :
177576 - мл. байт - входы сканов клавиатуры
Адреса 177560...177566 - в резерве для 1002ХЛ1.
Резисторами настраивается :
1. Частота процессора
2. Частота прерываний по 100 вектору
3. Адрес начального пуска
*
https://pic.maxiol.com/thumbs/1541265247.531452412.3.jpg (https://pic.maxiol.com/?v=1541265247.531452412.3.jpg)
*
Э3 БП :
https://pic.maxiol.com/thumbs/1541548441.531452993.6.jpg (https://pic.maxiol.com/?v=1541548441.531452993.6.jpg)
*
Устройство минимального тайминга цикла МПИ :
https://pic.maxiol.com/thumbs/1542627010.531453165.18062ar1.jpg (https://pic.maxiol.com/?v=1542627010.531453165.18062ar1.jpg)

https://pic.maxiol.com/thumbs/1542885796.531451980..jpg (https://pic.maxiol.com/?v=1542885796.531451980..jpg)

Sergei Frolov
31.10.2018, 19:51
37 - это ИП12

MM
04.11.2018, 15:13
Постом выше - скорректированная для RT-11 Э3 калькулятора.
Имеет выборки массива регистров 177560...177577, из них 177560....177567 читает и записывает 000000 ( в резерве ).
*
Есть предложение задействовать 100-й вектор для отображения данных индикатора и сканирования клавиатуры, с частотой порядка 1 кгц. Это даст пользователю почти прозрачный режим работы его программы - т.е., например, пока считается хитрая математика, индикатор не гаснет. С учетом софта подавления дребезга кнопок каждый такт прерывания потребует порядка ~100 машинных команд.
*
Вопрос общественности :
- нужен ли стабилизатор питания на 8-выв. СМД ШИМ MC34063, что потреует ~2 кв.см. платы, но даст возможность работать на полной скорости проца, особенно по прерываниям - т.е. когда действительно есть задание, проц будет жрать под ~80 ма, а когда только индикация - в разы меньше.

MM
21.11.2018, 20:44
Сделал тестовый софт для ППЗУ с 100000 адреса :
https://pic.maxiol.com/thumbs/1542820609.531452704.1121192102.jpg (https://pic.maxiol.com/?v=1542820609.531452704.1121192102.jpg)https://pic.maxiol.com/thumbs/1542820665.531452704.1121192044.jpg (https://pic.maxiol.com/?v=1542820665.531452704.1121192044.jpg)
Результат измерения быстродействия - 43 сек общего цикла, т.е. не менее 900 т. рег-рег в наличии.

Фото общего плана :
https://pic.maxiol.com/thumbs/1542820791.531452704.2372.jpg (https://pic.maxiol.com/?v=1542820791.531452704.2372.jpg)
https://pic.maxiol.com/thumbs/1542820845.531452704.2373.jpg (https://pic.maxiol.com/?v=1542820845.531452704.2373.jpg)https://pic.maxiol.com/thumbs/1542820906.531452704.2374.jpg (https://pic.maxiol.com/?v=1542820906.531452704.2374.jpg)
Потребление при сканировании индикатора +4.95 в. - 136 ма, при подсчете быстродействия - 115 ма.

Sergei Frolov
22.11.2018, 17:05
Супер!

siemensC35
22.11.2018, 17:39
А от чего сие чудо питаеться?
Как вариант плоский литиевый акум под платой для автономности?

MM
22.11.2018, 23:29
Будут...
Если Гуру интерфейса SPI помогут советом/ссылкой, то можно приделать MicroSD, даже с RT-11 ( для 32 Кбайт основного СОЗУ ). Можно даже и 40 Кбайт под него отвести АП ВМ2.
*

плоский литиевый акум
Он самый, Э3 DC-DC +3.00в. ---> +5.00в. несколькими постами выше. Конструктивно - поверх модулей ППЗУ и СОЗУ.
*
Пока принимаю заявки на 4СПП этого "куркулятора", без предоплаты, примерно по $10.
При поставке возможна частичная комплектация ИС и модулем ППЗУ ( за отдельную плату ).

siemensC35
22.11.2018, 23:54
Если гуру прикрутят SD то за компанию и VS1011
Немного не вписываеться в концепцию устройства но будет интересный опыт
(маленькая отсылочка к недавней теме про мп3 на пк11/16)

MM
23.11.2018, 00:13
SD
В кальке есть примерно 4 свободных бита на вход ( регистр данных клавы ), и примерно 4 бита регистра ЦАП ( можно и 10 бит организовать ).

В основном нужно для загрузки софта академического научного калькулятора, т.к. нашелся программер, решивший написать софт на Си - а он требует RT-11, причем именно в ОЗУ.
*
Из бытовых применений аппаратика - разве что ДУ всем, чем можно управлять. Ну еще детский 2-голосый ЭМИ, с MIDI - каналом :confused:

MM
23.11.2018, 03:29
тестовый софт
Пришлось писать прямо на устройство SY:, номер блока - на скриншоте.
И тут как нельзя кстати вылез баг Десса - при использовании встроенного ассемблера и трассировщика обнуляется старший адрес номера блока файла ( блок номер свыше ~64 ??? ) , и данный текст прописался ( запомнился ) где-то в районе файла монитора RT-11 ( т.е. вытер его... :dizzy_mad_old: )
Почему такой хитреж - пленка МС7008 осыпалась, пробел не работает ...:(

CodeMaster
23.11.2018, 19:58
софта академического научного калькулятора
А как этим пользоваться с 20-ю кнопками и семисегментниками?


Н1806ВМ2

MM, не много не в тему, да и не знаю сталкивался ли ты с космовоенными разработками, а как в этих системах был реализован Watch Dog и есть ли вообще в этих системах защита от зависания?

troosh
23.11.2018, 23:34
MM, не много не в тему, да и не знаю сталкивался ли ты с космовоенными разработками, а как в этих системах был реализован Watch Dog и есть ли вообще в этих системах защита от зависания?

Кто даст правильный ответ, тот получит 10 лет (https://meduza.io/feature/2018/08/02/kto-dast-pravilnyy-otvet-tot-poluchit-10-let) .

MM
27.11.2018, 00:06
Приделал аккум от сотового 900 ма/ч, испытан при нагрузке 300 ма, в БП внесены изменения :
https://pic.maxiol.com/thumbs/1541548441.531452993.6.jpg (https://pic.maxiol.com/?v=1541548441.531452993.6.jpg)
1.Изготовил миниатюрный дроссель 100 микрогенри 0.25 ом ( больше проволоки не влезло ), размер ~1 см х 1 см х 0.7 см.
2.Выходной конденсатор потребовался 820 мкф 6.3 в, с меньшей емкостью БП переходил в автоколебательный режим ( на выходе подобие синусоиды с границами 4.7....5.1 в. )
3.Входной резистор 2 ом набран из нескольких размера 1206, иначе дымил :|

Надо что-то приделать для контроля напряжения аккума ( вывода информации в М-ЭВМ ), т.к. БП работает и при +2.5 в, что для аккума нехорошо.
Контроль аккумулятора
https://pic.maxiol.com/thumbs/1545166515.531452200..jpg (https://pic.maxiol.com/?v=1545166515.531452200..jpg)
Адрес регистра 177574 чтение :
000017 - макс. заряд
000007 - меньше заряд
000003 - совсем малый заряд
000001 - полный разряд
000000 - переразряд ( менее 2.60 в. )
Применять ЭКФ1564ЛА9

MM
03.12.2018, 22:06
Аккум там от сотового использоваться будет, с 3-мя контактами, из них средний - в воздухе.
*
Приделал векторные прерывания - 60 и 64 вектора :
https://pic.maxiol.com/thumbs/1543863383.531451952.2373.jpg (https://pic.maxiol.com/?v=1543863383.531451952.2373.jpg)
*
Приделал телеграф 177560 - 9600 бод согласно Э3 выше по тексту :
https://pic.maxiol.com/thumbs/1543863556.531451952.2376.jpg (https://pic.maxiol.com/?v=1543863556.531451952.2376.jpg)
Светик, который горит - это транфер данных ( вход и выход ХЛки соединены ).
2 шт. светика, которые не горят - это запросы на 60 и 64 вектора от ХЛки, т.к. обмен идет программно по тесту бита 000200 в 177564 ( регистр состояния передатчика ).
*
Передача числа 125 ( 8 ) :
https://pic.maxiol.com/thumbs/1543863630.531451952.2374.jpg (https://pic.maxiol.com/?v=1543863630.531451952.2374.jpg)
*
Передача числа 252 ( 8 ) :
https://pic.maxiol.com/thumbs/1543863694.531451952.2375.jpg (https://pic.maxiol.com/?v=1543863694.531451952.2375.jpg)

Теперь надо сочинить пультЪ как в МС1201.02, и в дело пойдет эмуль ДВК господина Патрона :v2_dizzy_snowball:
*
Назначение кнопок клавы и вырабатываемый ими коТ :
Симв код .....скан вход
0..... - 60.......377 001
1..... - 61.......377 002
2..... - 62.......376 002
3..... - 63.......375 002
4..... - 64.......377 004
5..... - 65.......376 004
6..... - 66.......375 004
7..... - 67.......377 010
8..... - 70.......376 010
9..... - 71.......375 010
/1/... - 57 /....374 004
. .... - 12 ПС .376 001
=.... - 15 ВК..374 004
Х-П..- 136 ~ .374 010
F.... - 107 G...375 001
Сбр. - 14 Сбр.374 010
-..... - 55 байт минус373 001
+.....- 53 байт плюс 374 001
Дел..- 177 забой симв373 002
х..... - 124 Tесты 374 002
Выкл - ??? - ...373 001 Функция не опр.
*
https://cloud.mail.ru/public/7jKh/6En4u8HME
371
*
Для отладки софта приделал высоковольтный RS-232 с квитированием :
https://pic.maxiol.com/thumbs/1544129277.531453657.2373.jpg (https://pic.maxiol.com/?v=1544129277.531453657.2373.jpg)
*
Звук :
https://pic.maxiol.com/thumbs/1544130983.531453657..jpg (https://pic.maxiol.com/?v=1544130983.531453657..jpg)
По результатам замеров для БК11М с 4 мгц ( 262 т. рег-рег ) воспроизведение 8 кгц семплов возможно приблизительно с задержкой порядка 24 холостых циклов SOB.

troosh
08.12.2018, 01:12
Ну раз звук есть, то будут демки...
https://youtu.be/GPG6a__Q0Sg

https://youtu.be/W6_Q8gUuaF4

MM
12.12.2018, 23:57
1. Сделал конфу для 055 ПЗУ МС1201.02 - пуск на 140000 с установленным битом РНП 140001 ( выход в пульт ).
2. Подключал Частометр БК, макс. корректная частота прохождения тестов из 055 ПЗУ МС1201.02 - 6.5 мгц для 2003 г, 6.1 мгц - 1991 г.
3. Висит в пульте МС1201.02 спустя минутку-другую, причем вне зависимости от частоты - 5.5, 2.75, 1.375, 0.68 мгц, особенно при наборе программы, в т.ч. процессе набора загрузчика эмулятора ДВК.
4. Пробую подключить натуральную 065 для установки причины п.3
5. Видимо, маловаты подтяжки МПИ 10 ком - на частотах свыше ~6.5 мгц видны несуществующие старшие биты в 8-разрядных регистрах.

MM
14.12.2018, 23:36
Измерял ток потребления +5.20 в. под RT-11 SJ V5.04 ( с высоковольтным RS-232 )- 100 ма без индикации АЛС-318, 190 ма - с ней.
*
Сменил подтяжки МПИ с 10 ком на 4.7 ком - глюки исчезли, стало устойчиво работать на 7.00 мгц
https://pic.maxiol.com/thumbs/1544818964.531453059.2373.jpg (https://pic.maxiol.com/?v=1544818964.531453059.2373.jpg)
*
По 1002ХЛ1.
Она категорически отказывается работать в классическом режиме ( вх. Интегрирование +0в. ) - примерно так на ~100 входной посылке внутренний триггер приемника Старт-Стоп заклинивает на +5в. и она продолжает вечный прием... На всех частотах ВМ2 и ХЛ1- без разницы.
Пришлось подать на 1002ХЛ1 614.4 кгц и на выв. 01 Инегрирование +5в. - заработала хорошо ( 9600 Бод ). Но 1228.8 кгц - молчок...
https://pic.maxiol.com/thumbs/1544820492.531453059.17.jpg (https://pic.maxiol.com/?v=1544820492.531453059.17.jpg)
*
Тест быстродействия 5.5 мгц :
012700 000100 005001 010203 010203 010203 010203 010203
010203 010203 010203 077111 077013 000000
43 сек - полный цикл
16 сек - холостой ход ( 4.19 млн SOB, ~262 т. SOB в 1 сек )
19 сек - ( 3 сек. чистыми ) 1 команда 010203 65536х64=4.19 млн.
43-16=27 сек, итого быстродействие ~1.24 млн рег-рег

У БК11М-4 мгц ХХ теста - 22.5 с., что соответсвует 186 . SOB в 1 сек,
М1801ВМ3А-6 мгц ХХ - 13 с., ~323 т. SOB в 1 сек.

MM
04.01.2019, 21:47
https://pic.maxiol.com/thumbs/1546446951.531453227.2390.jpg (https://pic.maxiol.com/?v=1546446951.531453227.2390.jpg)https://pic.maxiol.com/thumbs/1546447011.531453227.2382.jpg (https://pic.maxiol.com/?v=1546447011.531453227.2382.jpg)

Собственно, теперь вопрос в софте - присылайте для RT-11 МС1201.02 с ОЗУ 48 кбайт, файлы типа .SAV ( буду пробовать через эмулятор ДВК господина Патрона ).

MM
04.01.2019, 23:15
ТО регистров:
https://pic.maxiol.com/thumbs/1542820791.531452704.2372.jpg (https://pic.maxiol.com/?v=1542820791.531452704.2372.jpg)
Регистры :
177576 - номер знака индикатора, значение :
377 ( скан клавы 0 ) - самый правый ( выв.29 ИП12 ),
376 ( скан клавы 1 ) - 2-й справа ( выв.30 ИП12 ),
375 ( скан клавы 2 ) - 3-й справа ( выв.31 ИП12 ),
374 ( скан клавы 3 ) - 4-й справа ( выв.32 ИП12 ),
373 ( скан клавы 4 ) - 5-й справа ( выв.33 ИП12 ),
372 ( скан клавы 5 выключатель ) - 6-й справа,
371 ( нет скана клавы ) - 7-й справа,
370 ( нет скана клавы ) - 8-й справа,
367 ( нет скана клавы ) - 9-й справа, или крайне левый знак.
366 ( резерв, в наличии у 533ИД10 ).
Учитываются только биты регистра 000001, 000002, 000004, 000010
*
Биты регистра 177570 ( сегменты знакоместа ), по фото справа налево :
000001, 000002, 000004, 000010, 000020, 000040, 000100, 000200, несколько бит одновременно.
Значение бита "включено" = сегмент погашен ( т.к. МПИ инверсная ).
*
Э3 клавы :
https://pic.maxiol.com/thumbs/1541167220.531452487.37.jpg (https://pic.maxiol.com/?v=1541167220.531452487.37.jpg)
Где :
выв.ИП12 08 - бит 000001 регистра 177576
выв.ИП12 09 - бит 000002 регистра 177576
выв.ИП12 10 - бит 000004 регистра 177576
выв.ИП12 11 - бит 000010 регистра 177576
Если ничего не нажато - биты в значении 000000. Нажатия могут быть одновременные.

Звук - регистр 177574 по записи, значение 000200 - тишина, крайние значения - 000000 и 000377. Выходное напряжение - соотношение резистора 3.9 ком ( от +5в. ) и 33 ом ( на общий ), порядка 0.01 вольт.

MM
05.01.2019, 03:08
справа налево :
1
2
4
10
20
40
100 ( запятая )
200
ххх
*
По поводу софта :
1. Рекомендуемый адрес пуска ППЗУ - 140000 ( 8 ) ( для совместимости с 055 от МС1201.02 ).
2. Понадобятся подпрограммы :
2.1. Ввод кода с клавиатуры с ожиданием нажатия кнопки ( со сканированием буфера индикатора во время ожидания нажатия ).
2.1.1. Подпрограмма шрифов - определяет, чему соответсвует нужный ASCII в варианте 7-сегментного изображения.
2.1.2. Выключатель на панели просьба использовать как переключатель "калькуляторные символы"/"управляющие символы".
2.1.3. Добавить функцию звуковой анимации - помимо ввода кода кнопки с ожиданием, можно воспроизводить звуковой фрагмент, без остановки сканирования индикатора ( семплрейт порядка 8 кгц 8 бит подойдет ). Т.е. при обнаружении нажатия кнопки её код сразу передаётся на выход из подпрограммы, и в специальные ячейки заносится инфа, что в следующий раз ( при сканировании клавы ) надо воспроизвести звук нажатия.
2.1.4. Организация борьбы с дребезгом кнопок ( а он там охрененный ). На каждую кнопку заводится слово состояния - мл. байт - "1" или "0" ( нажата или отжата ), а старший байт слова - "к-во сканирований в нажатии/отжатии" - например, фактически кнопка нажата, флаг нажатия ( мл. байт ) пока равен 000, и при каждом сканировании добавляем единичку в байт счетчика состояний - как только он дорастет, например, до "20", меняем флаг ( мл. байт ) на "1" - т.е. на выходе подпрограммы появляется инфа, что кнопка "действительно нажата". Примерно так же и с отжатием кнопки - пока счетчик состояний не станет равным "000" - кнопка считается нажатой.
2.2. Вывод на индикатор символа - фактически запись его в буфер вывода для сканирования п.2.1.
2.3. Небольшой пультовый отладчик - главное, что бы он был совместим с МС1201.02 - тогда можно будет грузиться с ПК через эмуляор ДВК господина Патрона.
3. Служебная рекомендуемая область программы пульта ( область данных ) - адреса 170000...171777, включена всегда. Так же доступна область 172000-173777 ( 8 ).
4. Планируется, что софт будет иметь батарейное питание ( месяцы ).
5. При некотром трудовом подвиге можно адаптировать Фокал из RT-11 или 018 ПЗУ БК0010. Но нужно ли ?
5.1. Т.е. наладить индикацию букв - операторов Фокала.
5.2. Для ( почти ) полного сходсва с МК-85 можно адаптировать софт Бейсика-ПЗУ МС1201.02.

- - - Добавлено - - -

Хватит ли быстродействия ? 1.24 млн рег-рег в цепочке ( измерено ).

https://pic.maxiol.com/thumbs/1546882211.531452514..jpg (https://pic.maxiol.com/?v=1546882211.531452514..jpg)

MM
08.02.2019, 17:10
Собственно тема о МК закрыта в связи с достижением результата на аппаратном уровне, предмет обсуждения продается на Барахолке :
https://zx-pk.com/forum/viewtopic.php?f=33&t=12418
Насчет программной компоненты - т.к. софт весьма сложен, пока модель работает под управлением эмулятора ДВК господина Патрона.
Т.е. желающие могут написать софт и на Бейсике RT-11 , и даже на Фокале RT-11.
*
Если будут спонсоры, можно сделать аналог МК-90 цветного в виде маленького ноутбучика с клавиатуркой ЙЦУК и индикатором 80 х 24 символа, двухпроцессорного, под RT-11.
Можно даже рассмореть вопрос о полноцветном индикаторе ( 15 бит точка )

MM
09.02.2019, 18:21
кстати, да! ...
Т.к. здесь ( на форуме ) прежде всего коллекционеры, новодел по теме PDP-11 воспринимается крайне скептически...

Припоминаю Митино лето 1994 г. - рынок недавно переехал с Тушинки.
Мужик ходит и всем предлагает Искру 1030.х - системный блок, прям с завода, "будешь покупать - давай включим, проверим, есть клава и дискета !".
Кавказцы сразу его раскусили - ЭВМ самой последней партии, абсолютно "белая" , с импортом ДОЗУ, с К10-7В ( красные флажки ).
Предлагали ему аж $5 !
Потом, в районе 17.00, когда шел на электричку на платформу Трикотажная, увидел Искру в кустах около железной дороги - без моника МС6105 уже.
( Никому нахрен ЭВМ без ж. не понадобилась ).

MM
05.05.2020, 02:29
Если кто надумает сделать топологию 4СПП этого прототипа - пишите.
В схему будет добавлено батарейное СОЗУ на 2х62256.

Если кто-нибуть совершит подвиг программиста - адаптирует ввод-вывод МК-37 под Фокал ( RT-11 или от БК0010 ) - будет вообще крутизна.

MM
09.07.2020, 17:28
Поступил запрос на экз. в более крупном корпусе, с АЛС340 ( 5х7 + 1 точка ), с ЦАП и АЦП 1113ПВ1.
Конфа - та же, может работать как МС1201.02 по высоковольтному RS-232.
Да, и выходной паралельный порт будет - для управления внешними лампочками.

MM
22.08.2020, 19:57
это моя поделка
Не будет ли возможности привести схему Вашего конструктива ?

https://pic.maxiol.com/thumbs2/1598135739.2997897803.susvjij.png (https://pic.maxiol.com/?v=1598135739.2997897803.susvjij.png&dp=2)

svofski
23.08.2020, 00:33
Не будет ли возможности привести схему Вашего конструктива ?

Будет, пожалуйста:
https://imgur.com/a/rfoN8sI