Экстремально минимальный контроллер MIDI - клавы на 1801ВМ1А (Обсуждение.)

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Экстремально минимальный контроллер MIDI - клавы на 1801ВМ1А

Сообщение MM » 25.01.2018,20:17

Обсуждение.

Предлагаю обсудить конструкцию экстремально - минимального контроллера MIDI - клавиатуры, предназначенного для встраивания в детскую музыкальную игрушку. Бюджет - до 1000 руб, так что будут некотрые решения, направленные на удешевление ( например, отказ от применения 1801РР1 и др. ППЗУ ).
ЭБ ( в стиле "ретрокомпьютинг" ) :
КМ1801ВМ1А-5 мгц.
КР1801ВП1-065 7.5 мгц ( 31.25 кбод )
62256 х 2 шт. ( 60 кбайт СОЗУ 1 такт )
555ИР23 х N шт.
КР1564ИР23 - несколько шт.
Мелкие ИС - кучка.
ПЗУ - на диодиках и 155ИД3 ( 16 слов ).

Адрес порта клавиатуры - 177714
Адрес РНП - 176000
Текст ПЗУ ( приблизительно ) :
Изображение
На 177716 порте - индикатор 7-сегментный со сканированием, использующий в т.ч. 177714 порт.

Клава будет иметь 2 режима функционирвания - "Загрузка" и "Работа", определяемые переключателем ( адреса РНП 176000 и 001000 соответственно )
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 25.01.2018,20:29

MM писал(а):ПЗУ - на диодиках и 155ИД3 ( 16 слов ).
2 штучки К155РЕ3 дадут 32слова.
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
tnt23
Advanced Member
Сообщения: 457
Зарегистрирован: 19.11.2006,12:43
Откуда: Saint-Petersburg, Russia
Контактная информация:

Вклад в сообщество

Сообщение tnt23 » 26.01.2018,11:34

1 штучка STM32 заменит все остальные ИС.
Защитник прав малых кочевых народов (с) Кай

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Сообщение Technomancer » 26.01.2018,11:48

Мне нравится идея сама по себе, плюс я ремонтировал нескольких RMIF TI-3, Советские цифровые синтезаторы - вещь. Но как-то практическое применение не вижу.

tnt23, вряд ли для такого нужен STM32, я как раз год назад в институте делал очень опозданную курсовую и там похожую функцию исполнял ATTiny1634.

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 26.01.2018,12:39

Программатор ПЗУ отсуствует.

Применение ИС разработки после 1993 г. не предусмотрено , т.к. ну никак не укладывается в опредение "советский DEC ретрокомпьтинг" ;)

Бюджет материальной части должен уложиться в 1000 руб , включая макетку и б/у компоненты ( демонтаж тиглем ).
Приблизительный размер - 11 х 25 см, ДПП.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Korchagin
Advanced Member
Сообщения: 734
Зарегистрирован: 04.04.2015,13:35
Откуда: Понемногу отовсюду

Сообщение Korchagin » 27.01.2018,02:59

А какое устройство должно воспроизводить звуки, коды которых посылает клавиатура? Клавиатура без мидишного синтезатора звуков ведь бесполезна? Или игрушку планируется постоянно держать соединенной с компом, а уже тот будет генерировать?

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 27.01.2018,11:26

Korchagin писал(а):игрушку планируется постоянно держать соединенной с компом, а уже тот будет генерировать?
Да, так и есть.
Причины такого подключения :
прогресс не стоит на месте, современные программные средства работы со звуком на 1-2 порядка лучше, чем самый наикрутейший отдельный синтезатор, особенно если ПК содержит надлежащую звуковую плату и приличный проц ( не менее 3 ггц 2 ядра ).
К тому же вменяемые MIDI - клавы стоят существенных бабулей ( порядка 30К руб ), и никто не даст гарантии, что они не имеют встроенных конструкторских багов, делающих невозможным их применение, иначе чем для школьников.
*
Конструкция контроллера, кстати, предусматривает применение проца 1806ВМ2, с косметическими изменениями, в т.ч. контента ПЗУ.
Звонок на МПИ предполагается подавлять конструктивным решением макетки - ДПП, низ - сплошной общий, а линии МПИ идут отдельной линией посреди платы, таким образом получается типа конденсатора к общему от каждой проволоки шины.
*
Видимо, будет переключатель вида работы - загрузка/работа, изменяющий значение РНП - при загрузке управление передаётся ПЗУ, а при работе - на 1000 адрес.
Богатенкие буратины могут установить СБИС FRAM вместо 2х62256, и тогда режим "загрузка" понадобится только для обновления софта MIDI - клавы.
*
Вроде как были программные средства для W NT, позволяющие использовать порт RS-232 как MIDI-порт со скоростями RS-232, что позволяет поселить в MIDI - клаве RT-11 под управлением эмулятора ДВК господина Патрона.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Korchagin
Advanced Member
Сообщения: 734
Зарегистрирован: 04.04.2015,13:35
Откуда: Понемногу отовсюду

Сообщение Korchagin » 27.01.2018,12:09

Но можно ведь просто поставить коммутатор двух кварцевых генераторов для ВП1-065, чтобы в первом случае было 31,2 кБит/c для работы в режиме МИДИ, второй кварц обеспечил бы одну из ряда стандартных скоростей RS-232. Хотя это имеет смысл только при использовании патроновского эмулятора. При обычном использовании и подключении к МИДИ порту компа он не нужен совершенно. Если только обычный COM-порт компа использовать, тоже.

Аватара пользователя
tnt23
Advanced Member
Сообщения: 457
Зарегистрирован: 19.11.2006,12:43
Откуда: Saint-Petersburg, Russia
Контактная информация:

Вклад в сообщество

Сообщение tnt23 » 27.01.2018,12:58

Technomancer писал(а):tnt23, вряд ли для такого нужен STM32, я как раз год назад в институте делал очень опозданную курсовую и там похожую функцию исполнял ATTiny1634.
Сегодня stm32 и дешевле и мощнее. Можно не только MIDI контроллер замутить, но даже несложный синтезатор, например, http://www.oldmanbeefjerky.com/wordpres ... idi-synth/
Защитник прав малых кочевых народов (с) Кай

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 28.01.2018,01:57

Устройство процессора М-ЭВМ :
Изображение
Все мелкие ИС - КР1533
Выключатели :
1.Перезапуск
2.Режим загрузка/работа ( РНП=176000/001000 )
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Blackbird
Advanced Member
Сообщения: 840
Зарегистрирован: 06.11.2008,12:30
Откуда: Новосибирск

Сообщение Blackbird » 28.01.2018,13:30

tnt23 писал(а):Technomancer написал:
tnt23, вряд ли для такого нужен STM32, я как раз год назад в институте делал очень опозданную курсовую и там похожую функцию исполнял ATTiny1634.


Сегодня stm32 и дешевле и мощнее. Можно не только MIDI контроллер замутить, но даже несложный синтезатор, например, http://www.oldmanbeefjerky.com...idi-synth/
Вы заколебаетесь программу для него писать . stm32 настолько безобразно идеологически построен и из такого разрозенного мусора - что там прежде чем дрыгнуть ногой нужно две недели из под документации не вылезать .. :biggrin: AVR 8bit многократно прозрачней в этом роде . Я же вот задумываю сделать midi контроллер полностью на 155ой серии . По прикидкам совершенно не монструозно выходит ..
MM писал(а):К тому же вменяемые MIDI - клавы стоят существенных бабулей ( порядка 30К руб ), и никто не даст гарантии, что они не имеют встроенных конструкторских багов, делающих невозможным их применение, иначе чем для школьников.
*
Хм насчет багов не знаю - самые дешевые midi клавы от 2ух килорублей на авите по случаю . Там в чем фишка дорогих - они могут передавать "силу нажатия" на каждую клавишу а не только то что клавиша нажата . Основные любительские конструкции которые видел наоборот только факт нажатия-отпускания передают. Мне чуток повезло у меня в качестве midi клавы используется обычный но старый как говно мамонта синт yamaha dx21 - китайские USB->midi с ним работать не хотят нормально . Он постоянно когда ничего не нажато долбит ,байт fe строго по протоколу (проверка связи) но в китайчине стэк переполняется видимо и страшно глючит так что только через опторазвязку к звуковухе целять его надо .. :biggrin:
Да здравстует то благодаря чему и не смотря ни на что !!

Ответить