Лель ДР-8 (Lel DR-8)

Материалы сайта по электронике
Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 18 сен 2015, 22:46

Краткий видео-обзор сабжа.

Недавно стал счастливым обладателем этого очередного чуда отечественного кооперативостроения.
Что-то не получается вставлять шаги в сонг.
В мануале писано, что надо просто INS нажать. Но у меня, при этом, ничего вообще не происходит.
Кто уже имел удовольствие с этим аппаратом (или наоборот, он имел), поделитесь секретами. :roll:

Максим Власов писал(а):
Начну издалека. Когда пришёл на Лель по объявлению, был сильно удивлён насколько у фирмы была чётко выстроена иерархия. Исходя из приобретённого за последние 30 лет опыта могу могу твёрдо сказать, что Лель не отличалась от ведущих на тот момент коммерческих высокотехнологичных фирм в США (может в Европе, но в меньшей степени).
Итак, всё начиналось с отдела маркетинга и их запроса на новый инструмент. Он мог быть предложен также и КБ, как, например, гитарные эффект педали. Была программа стратегического технологического партнёрства (как в НИИ). Элементная база была только из СССР. Импорта не было совсем.
Итак, DR8 - это пересечение интересов маркетологов создать ПСР+, но более дешёвый, мощный, на новой элементной базе и в том же самом корпусе для стимулирования спроса на рынке. Решение временное, но прорывное. Почему временное - т.к. не требовало серьёзных инвестиций.
В то время, пока Сергей Шершнёв (создатель ПСР), работал с зеленоградцами над созданием ритм машины на кристалле (серьёзные инвестиции), нужно было что-то относительно простое и эффективное. В тот момент на Лель вышли белорусы со своим 16 канальным сэмплером (588 серию нужно было куда-то продавать, т.к. оборонка "накрылась"). Получается пересечение интересов в одной точке, которой стала DR8.
Почему меня привлекли к работам? Все были при деле и очень заняты. Нужен был архитектор-программист. С моей стороны, я принёс много интересного в плане создания сложных микропроцессорных систем, ОСРВ, инструментов программирования и теории создания ПО для муз. инструментов.
Официально, Сергей Волков был техническим менеджером проекта.
Т.е. были основные пожелания и компетенции сторон:
- Низкая цена, корпус как у ПСР, кол-во падов и т.д. - это маркетологи
- Аппаратная часть - Сергей Волков (он работал с белорусами, которые его консультировали как из 16 каналов сделать 8)
- Программная часть - моя. Обычно приносил несколько разных прототипов, которые просматривались Сергеем Волковым, Сергеем Шершнёвым, Петром Кейно
- Подготовка сэмплов - Сергей и я
- Также ещё был конструкторский отдел
- Отдел тех. документации и сопровождения и т.д.

Ну и, конечно, за 4х значное меню получили по полной от маркетологов. Сказали, что только пульта не хватает как в телевизоре :-)
Было много замечаний по грязному звуку и фону 50 Гц.

Но машина увидела свет
Подпись

Бубен Цзы
Новый пользователь
Сообщения: 2
Зарегистрирован: 30 авг 2018, 15:25
Местоположение: СПб

Re: Лель ДР-8 (Lel DR-8)

Сообщение Бубен Цзы » 30 авг 2018, 15:46

Здравствуйте. Обладаю этим чудом техники, но похоже моя модель немного модифицирована (неофициально). Как я понимаю паттерны и наборы инструментов должны сохраняться при наличии батареек AA в ней. Но я не могу вставить в аппарат батарейки из-за непонятного колхоза в батарейном отсеке (видно на приложенных фото). Я хочу избавиться от этого и вернуть способность использовать батарейки, но не могу определить к какому месту на плате был припаян батарейный отсек. Вроде всего два проводка, должно быть несложно.
Может вы подскажете и знаете как там внутри дела обстоят на самом деле?
Спасибо.

Изображение Изображение

Изображение Изображение

Изображение Изображение

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 30 авг 2018, 19:36

Бубен Цзы писал(а):непонятного колхоза в батарейном отсеке
Да очень даже понятного. :yes:
Это кто-то подобное (самый первый вариант) изготовлял.

Бубен Цзы писал(а):к какому месту на плате был припаян батарейный отсек
Я бы Вам рекомендовал "колхоз" не трогать. Может ещё приспособить удастся (хотя, насколько помню, аппарат вполне нормально по МИДИ работает).
В качестве РАМ там должна быть 537РУ10, у неё минимальное напряжение, в режиме хранения, 2V. Так что можно попробовать приспособить "таблетку" как на компьютерных "мамках".
Однако, подозреваю, что её надолго хватать не будет, поэтому лучше поставить "бочонок", опять же как на компьютерных "мамках" только очень старых. Он вообще-то ещё и аккумулятор, так что если поставить дополнительный резистор, то будет подзаряжаться всё время и хватит очень намного.
Ещё вариант - ионистор, типа, как здесь. Насколько будет хватать, не знаю.
А м/сх находится на верхней плате, рядом с индикаторами.
Развязка по питанию, скорее всего, те два диода, что рядом с 573РФ6. Вот куда-то туда и надо подключать плюсовой провод.
Ну а минусовой, в любое место "земляной" шины (лучше конечно поближе к памяти).
Подпись

Бубен Цзы
Новый пользователь
Сообщения: 2
Зарегистрирован: 30 авг 2018, 15:25
Местоположение: СПб

Re: Лель ДР-8 (Lel DR-8)

Сообщение Бубен Цзы » 06 сен 2018, 14:31

Я а самом деле вообще не электронщик, просто паять умею) Да и цели как-то модернизировать устройство у меня нет. Просто хочу привести его в оригинальное состояние. И всё же большое спасибо.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 06 сен 2018, 19:09

Да собственно про модернизацию речи не было.
Просто на момент изготовления (я бы даже уточнил: изготовления корпуса, а он достался ещё в наследство от ПСРа) наиболее доступны советскому человеку были батарейки AA.
Теперь ситуация несколько иная.
Но, если уж Вы так хотите именно оригинальное решение, то выше я сказал куда припаиваться.
Конкретно ткнуть пальцем сейчас не могу, ибо нет образца под рукой.
Но Вы же вроде из Питера? Можем как-нибудь договориться, пересечься.
Подпись

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 07 май 2020, 15:34

Бубен Цзы писал(а):вернуть способность использовать батарейки
Здесь описан вариант установки "таблетки" у "старшего брата" сабжа.
Подпись

Максим В
Пользователь
Сообщения: 72
Зарегистрирован: 11 май 2020, 00:44

Re: Лель ДР-8 (Lel DR-8)

Сообщение Максим В » 11 май 2020, 01:13

Коллеги!
Имею честь представить вам Максима Власова - разработчика фирмвари для сабжа.

:Bravo:

КМК, решение может быть таким: заменить РУ10 на что-нибудь менее прожорливое в режиме покоя.

http://www.farnell.com/datasheets/22707.pdf

Желательно с током утечки не более 10мкА.

Далее, необходимо отключить выходные буферы шины данных, когда 5В упадёт до нуля. Можно на одном NPN транзисторе сделать элемент ИЛИ, чтобы сигнал выборки (CSn) отключить (подтянуть к +) при пропадании питания. Батарейки CR2032 хватит не на один год. В Роландах (D50, D70, JD, XP ...) знакогенератор и все системные настройки десятилетиями в SRAM сидят, и от той же батарейки питаются.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 11 май 2020, 12:02

Максим В писал(а):заменить РУ10 на что-нибудь менее прожорливое
Насколько помню, РУ10 как-раз славились своей малопрожорливостью.

Максим В писал(а):чтобы сигнал выборки (CSn) отключить (подтянуть к +) при пропадании питания
А разве там этого не сделано (резервное питание же предусмотрено)?

Максим В писал(а):В Роландах (D50, D70, JD, XP ...)
ещё во всей серии драм-машин Yamaha RX, Boss DR-5 да ещё много где.
Подпись

Максим В
Пользователь
Сообщения: 72
Зарегистрирован: 11 май 2020, 00:44

Re: Лель ДР-8 (Lel DR-8)

Сообщение Максим В » 11 май 2020, 14:08

Dmitry Dubrovenko писал(а):А разве там этого не сделано (резервное питание же предусмотрено)?


И да, и нет. Лучше всего, КМК полностью заменить штатную систему энергонезависимого питания на новую. Как это сделать:
1. Установить панель на место РУ10.
2. Спаять на небольшой макетке статику 2Кx8 (или даже лучше 8Kx8) с временем выборки менее 100нс, держатель батарейки и компаратор (или монитор) напряжения. Предпочтительнее монитор, т.к. у него встроенный генератор опорного напряжения. Монитор выбирается из условия микропотребления. Проблема дизайна ДР8 состоит в том, что там нет ни сторожевого таймера, ни немаскируемого прерывания от монитора напряжения 5В. Поэтому, одной из решённых проблем был останов программы без разрушения памяти при пропадании питания. Очень важно отключить доступ к ОЗУ, когда напряжение снижается до 4 вольт и менее. При этом выборка команд и декодирование у 8085 ещё пока работает корректно, и коррупция ОЗУ невозможна.

Если использовать вместо 2Кx8 микросхему ОЗУ 8Кx8, то у последней два сигнала CS. Один инвертированный CEn (его мы подключаем как обычно), другой же прямой CE2. Так вот на этот CS и надо сигнал с монитора напряжения подавать.
Если же применить 2Kx8, то в этом случае сигнал выборки только один. Поэтому придётся добавлять логику для монитора питания либо на вентилях КМОП, либо на транзисторах.

"Колхоза" нет, т.к. болтающихся проводов тоже нет.

P.S. не могу написать и отправить письмо. Система в форуме не позволяет.


Dmitry Dubrovenko писал(а):ещё во всей серии драм-машин Yamaha RX, Boss DR-5 да ещё много где.
Знакогенератор в ОЗУ - особенность роланда. Когда батарейка дохнет - на экране нет совсем ничего, даже крокозябликов. У ямах и коргов в этом плане лучше - только банк инструментов пропадает. У роландов - катастрофа - штатный софт перезагружается и виснет. У простого обывателя создаётся впечатление, что инструмент просто умер.
Это так Роланд "удачно" сэкономил на локализации, хотя ни в 80х, ни в начале 90х, локализацию на других языках так и не выпустили. А фишка осталась :good:

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 11 май 2020, 17:19

Максим В писал(а):И да, и нет.
Так да, или нет? :roll:
У старшего брата совместно с ОЗУ запитывается ещё и инверторы логики работающие на #CS.

Максим В писал(а):лучше 8Kx8
А увеличение ОЗУ что-нибудь может дать?

Максим В писал(а):одной из решённых проблем был останов программы без разрушения памяти при пропадании питания.
Так и как она решена?

Максим В писал(а):Система в форуме не позволяет.
Позволяет :yes:
Подпись

Максим В
Пользователь
Сообщения: 72
Зарегистрирован: 11 май 2020, 00:44

Re: Лель ДР-8 (Lel DR-8)

Сообщение Максим В » 11 май 2020, 18:05

Dmitry Dubrovenko писал(а):А увеличение ОЗУ что-нибудь может дать?
Ничего с текущей прошивкой (её нужно подпатчить, чтобы RAMTOP изменить). Сергей после моего ухода сделал ДР9 с расширенными ПЗУ и ОЗУ, но там у него своя программа.

В моей прошивке настоящая ОСРВ, позволяющая одновременную приём-передачу по миди (использовалось для удалённой отладки), обработку кнопок, отладчик и т.д. Был разработан MIDI плейер-рекордер для 8085, но он не поместился (точнее не он, а паттерны для него в формате списка). Во время разработки у меня стояло 16К ОЗУ и 2К ПЗУ. Загрузчик на MSX через SYSEX грузил код программы в ОЗУ DR8 и запускал его там.
КМК, для улучшения текущего софта ничего не нужно сегодня, т.к. полный секвенсор ничего не стоит построить даже на ATMEGA. Хотя, можно было бы поменять метод трансляции высоты тона в палитру и т.д. для динамического управления высотой тона сэмпла (не будем забывать, что DR8 ромплер сделан на основе 16 канального клавишного ромплера)


Dmitry Dubrovenko писал(а):Так и как она решена?
При помощи короткой адресации и разделения области системных переменных, буферов МИДИ и памяти секвенсора. При старте выполняется тест на присутствие подписи ОЗУ (integrity check). Если его нет - холодный старт, всё инициализируем. В противном случае - только область системных переменных и код диспетчера. Часть исполняемого кода сидит в ОЗУ, но он каждый раз заново инициализируется.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 11 май 2020, 19:59

Максим В писал(а):через SYSEX
Он СисЕксы понимает?
И какие?
А на кого зарегистрированные (или только инженерные)?

Максим В писал(а):При старте выполняется тест на присутствие подписи ОЗУ
Так это при старте, а как решили проблему с предотвращением записи, при выключении?
Подпись

Максим В
Пользователь
Сообщения: 72
Зарегистрирован: 11 май 2020, 00:44

Re: Лель ДР-8 (Lel DR-8)

Сообщение Максим В » 13 май 2020, 02:44

Dmitry Dubrovenko писал(а):Он СисЕксы понимает?


СисЭксы уже не понимает. Т.к. в ПЗУ больше нет загрузчика-монитора. Сисэкс был "инженерный", т.е. это был кадр, совместимый с секвенсорами по формату.
Фактически на этапе разработки программа состояла из 2х частей. Первая часть находилась в ПЗУ 2К. Это был перемещающий загрузчик-монитор, который выполнял инициализацию, диагностику и затем ждал от MIDI сисэкса. Сисэкс блок внутри был почти как SRECORD файл, т.к. состоял из множества секций с контрольной суммой и вектором старта программы. Так, например, при сборке не было необходимости генерить единый BIN/HEX файл. Можно было подгрузить в любой момент кусок паттернов или сонгов или новую программу. "Пустой" файл запуска содержал только вектор старта, чтобы перезапустить машину после СБРОСа без перезагрузки программы.
При быстрой отладке основным сдерживающим фактором была скорость по MIDI. Поэтому, чтобы не ждать долго, можно было частично менять элементы программы без полной инициализации.
Также через сисЭксы передавалась инфа в MSX хост о состоянии стэка, системных переменных и т.д. Можно было на ходу поменять значение переменной в системной области. Почти, как современные отладчики, но только с сильно укороченным набором функций.
При работе загруженной в ОЗУ 16К программы (на этапе разработки карта памяти была 2К+16К вместо 8К+2К), ПЗУ использовалась как JUMP TABLE на статически распределённые векторы обработки прерываний в ОЗУ. Эти векторы всё время переключались в ОЗУ во время RUNTIME на разные обработчики в зависимости от контекста и состояния конечных автоматов программы.

После окончания отладки загрузчик был снят, программа соединена из двух частей в одну, но структура кода осталась как раньше.

Что происходит при выключении питания. Первыми отключаются микрохи 580 серии (nMOS). При этом пропадают прерывания. Падение напряжения продолжается, но воронежский проц (CMOS), ПЗУ и ОЗУ могут работать и при пониженном напряжении. Затем, останавливается кварцевый генератор и делитель частоты. Всё... Момент хаотичной записи в память пройден. Секвенсор сидит на прерываниях (ему флаги от обработчиков нужны). Было ли это предусмотрено - нет. Просто так случайно получилось.
Тестировал тогда много раз, но так и не удалось ничего стереть/разрушить при выключении питания. Системная область и код обработчиков в ОЗУ при любом исходе (горячий или холодный старт) инициализируются перед стартом программы.
На корректировку схемы тогда повлиять не смог. Кст, есть в машине один не очень удачный момент - режим работы таймера темпа, при котором возможна ошибка в пределах 100-200ppm. Досчитав до события темпа, канал таймера останавливаеся вместо того, чтобы выдать прерывание и продолжать счёт. Перезапуск таймера процессором происходит через приблизительно постоянное кол-во циклов, если процессор не выполняет критическую секцию кода. Если же он её выполняет, то таймер темпа не будет вовремя перезагружен. Сэкономили на К155ТМ2, можно было бы сделать супер точный таймер темпа.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 14 май 2020, 00:41

Максим В, вспомнил!
В самом первом посте я задавал вопрос:
Что-то не получается вставлять шаги в сонг.
В мануале писано, что надо просто INS нажать. Но у меня, при этом, ничего вообще не происходит.
Можете разъяснить ситуацию?
Подпись

Максим В
Пользователь
Сообщения: 72
Зарегистрирован: 11 май 2020, 00:44

Re: Лель ДР-8 (Lel DR-8)

Сообщение Максим В » 15 май 2020, 02:07

Dmitry Dubrovenko писал(а):Можете разъяснить ситуацию?
Мне нужно некоторое время, чтобы до записей добраться. У меня логика кнопок была набрана в TORе и сохранена дискете (даже не на жёстком диске). Пока посмотрите, если кнопка INS электрически работает. Если работает DEL, то и INS должна тоже по логике вещей работать в том же режиме. Точно не помню в каком. Вроде, можно было вставить или удалить паттерн (фразу) из последовательности паттернов в сонге. Вроде нигде более эта функция не применялась.

Живой DR8, чтобы быстро проверить, нет. Утеряна. Было бы здорово где-нибудь купить в любом состоянии или обменять.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 15 май 2020, 09:16

Максим В писал(а):если кнопка INS электрически работает
Перефразируя классика: "О слоне-то я и не подумал". :fool:
Но девайс был в прекраснейшем состоянии, и такая крамольная мысль даже не пришла мне в голову.

Максим В писал(а):вставить или удалить паттерн (фразу) из последовательности паттернов в сонге
Так об этом и речь (согласно мануала).
Сейчас тоже нет аппарата под рукой.
Доберусь, посмотрю более подробно.

Оффтоп
Максим В писал(а):Было бы здорово где-нибудь купить в любом состоянии или обменять.
Мне, в своё время, повезло приобрести его по адекватной цене (видимо перекупщики прозевали), причём, как ни странно, в столице.
Хотелось бы ещё попробовать DR-9, но его даже по неадекватной цене найти проблематично.
Подпись

Максим В
Пользователь
Сообщения: 72
Зарегистрирован: 11 май 2020, 00:44

Re: Лель ДР-8 (Lel DR-8)

Сообщение Максим В » 15 май 2020, 21:36

Оффтоп
Dmitry Dubrovenko писал(а):Мне, в своё время, повезло приобрести его по адекватной цене

Мне так и не удалось найти машину после ремонта в квартире. Видимо, попала в кучу ненужных вещей... Думал, что всегда можно будет восполнить пробел, но начиная с нулевых годов, ДР8 исчезли. Ищу время от времени, но пока пусто.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 16 май 2020, 11:27

Максим В писал(а):ДР8 исчезли

А сколько их вообще было выпущено?
Подпись

Максим В
Пользователь
Сообщения: 72
Зарегистрирован: 11 май 2020, 00:44

Re: Лель ДР-8 (Lel DR-8)

Сообщение Максим В » 17 май 2020, 12:20

Dmitry Dubrovenko писал(а):А сколько их вообще было выпущено?

Вроде несколько тыс. (У Баркана Бориса Зямовича спрашивал в 95 году).

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 1724
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Лель ДР-8 (Lel DR-8)

Сообщение Dmitry Dubrovenko » 17 май 2020, 15:25

Оффтоп
Максим В писал(а):несколько тыс.
Действительно маловато.
ДР-9, видимо, ещё меньше.
Просто ПСР'ы ещё попадаются, а вот ДР'ы (особенно 9) раньше-то редко встречались, а сейчас и вправду совсем пропали.


Тут, кстати, обратил внимание, что на ПП написано "ПСР".
Это почему?
Сперва так хотели назвать, а потом решили переименовать?
Подпись


Вернуться в «Электроника»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей

cron