Просмотр полной версии : ЮТ-88: Процессорный модуль, платы, документация
VovanRK86
11.04.2014, 01:18
ВИ53 места не хватило, так что извиняйте
ну и зря!!!!!!!!!! :v2_scare: считаю очень зря!!!!
а вот за
2) ПЗУ теперь можно ставить любое в корпусе DIP32 или DIP28;
3) РУ10 заменена на W24512АК (или UT68128). Предусмотрена возможность установки как узкой, так и широкой микросхемы;
4) Добавлен джампер для переключения индикаторов с ОЗУ на порт 90h
5) Добавлен джампер для включения/выключения подтяжки вывода INTA у ВК38 к +12В на случай, если когда-нибудь прикрутим к нему внешний контроллер прерываний;
6) По просьбе Vasily, добавлена "гребенка" для подключения внешнего индикатора;
7) Вывод 8 у ВМ80А теперь тоже выведен на системный разъем для подключения квазидиска;
отдельное спасибо, это о чём я МЕЧТАЛ!:v2_thumb: ну и еще бы ВИ53:v2_wink2: и вообще счастье!!!
10) Теперь все кнопки клавиатуры "подтянуты" к шине +5В через резисторы, как и советовал Viktor2312
и это тоже зря! 18резюков (36ног) вместо ви53 у меня кнопки не припаяны до сих пор (т.к. у 155 (и у рт4) задумано вывод в воздухе - значит единица!, конечно речь об 155ла8(РТ4), НО другую вместо и нельзя), а decode играет и не стираеться из озу неделями, но пришлось паять маленькую плату на ТРИ!!! микрухи ОЗУ,ВИ53,ла8, т.к. плату ЮТа портить не хочу!!! а на ней есть и ла8 лишние элементы и ОЗУ можно было бы впихнуть 64кб, не хватило 8ног, вот ещё бы место под ВИ53!!! и это УЖЕ самостоятельный модуль!!!!!!!!
Это я в поддержку ви53, я конечно за резисторы на кнопки, а то без резисторов (и кнопок:biggrin:) клавиатура работает как сенсорная!
про ВН59 я пока молчу, а может кстати зря, куда потом оду микруху, на доп плату с часами и интерфейсами??? (вв55, вв51???) и SD контролером?
VovanRK86
11.04.2014, 02:02
В эмуляторе? Как ты в эмулятор файлы загружаешь, с расширением .rk?
а как ты в эмулятор файлы загружаешь с расширением .img ???;)
Ну ни фига не понимаю, о каких архивах и имиджах идет речь...
ну извиняете, я об этом: а именно про файл sd.img, ну туплю я не могу понять как в нём файлы заменить.
VovanRK86
11.04.2014, 02:04
Теперь можно делать макетку с ридером для "реальной" проверки
а я уже делаю:), но одной микры нет!:(
VovanRK86
11.04.2014, 07:48
ВИ53 места не хватило
По изучал, я сейчас платку, даже если воткнуть ви вместо надписи ЮТ, то ШД туда всё равно не дотянуть:(, а так хочется, так хочется, такой музыкальный звонок (с часами) получается! но да ладно через разъем на шд её, на маленькой макетке.
KeKc, кстати а зачем разъёмы стали двойными? просто интересно.
а как ты в эмулятор файлы загружаешь с расширением .img ???
А зачем мне его туда грузить??? :)
а именно про файл sd.img, ну туплю я не могу понять как в нём файлы заменить.
Первый раз о таком файле слышу... Ты проектами не ошибся? Это тот самый проект от Дмитрия Целикова? :)
---------- Post added at 08:38 ---------- Previous post was at 08:37 ----------
а я уже делаю, но одной микры нет!
Вот ведь интересно... А какая там схема? Просто у меня она и так всего из одной микры и состоит... :)
VovanRK86
11.04.2014, 08:44
пусть даже на отдельной дополнительной платке.
Про вн59 для ЮТа пока не знаю, хочу её в РК86, макетка маленькую взял не поместится, а вот платку с ви53, вв55, ви1, AY, паяю потихоньку, и читалку SD тоже.
Вот кто бы AY программно поддержал, сам не справлюсь точно!
---------- Post added at 08:44 ---------- Previous post was at 08:41 ----------
Первый раз о таком файле слышу... Ты проектами не ошибся? Это тот самый проект от Дмитрия Целикова?
Думаю что не ошибся, вложения смотрел?
Думаю что не ошибся, вложения смотрел?
Посмотрел. Это образ карты SD для эмулятора.
А сам проект - реальный, железный, для ПЛИС - не использует образ, он использует "живые" файлы на реальной карточке SD.
Отсюда и непонятки у нас :)
Посмотрел образ.
Там игра Клад и набор кой-каких софтинок.
Выдерну их на реальную карточку.
Бейсик вытащил, попробовал - работает :)
Игры, разумеется, не пошли... Они в другом экране работают, не ЮТовском :(
Начальные тексты/вопросы видны, а потом игра уходит в себя...
Хорошо хоть бейсики-ассемлеры-редакторы работаЮТ.
По изучал, я сейчас платку, даже если воткнуть ви вместо надписи ЮТ, то ШД туда всё равно не дотянуть, а так хочется, так хочется, такой музыкальный звонок (с часами) получается! но да ладно через разъем на шд её, на маленькой макетке. Вот - вот, и я о том же, как ни крути, а все равно места не хватает.
KeKc, кстати а зачем разъёмы стали двойными? просто интересно. А это для того, чтобы новые модули можно было цеплять как сверху, так и снизу. В один ряд отверстий с верхней стороны припаиваем штыри, с другой стороны в соседний ряд припаиваем розетку. Платы можно будет нанизывать друг на друга.
Цитата:
10) и это тоже зря! 18 резюков (36ног) вместо ви53 у меня кнопки не припаяны до сих пор (т.к. у 155 (и у рт4) задумано вывод в воздухе - значит единица!, конечно речь об 155ла8(РТ4), НО другую вместо и нельзя), а decode играет и не стирается из озу неделями, но пришлось паять маленькую плату на ТРИ!!! Ну почему же зря, эти резисторы располагаются в рядах между кнопками, кому надо тот поставит, так что есть они или нету, а ВИ53 все равно не влезает :(.
Нарисуйте платку дополнительную
Сразу добавлю - вместе с ВВ55А на одной платке. Тогда будет совсем правильно и удобно.
Как и обещал, исправленные герберы процессорной платы и видеоконтроллера.
А так же новая схема процессорного модуля.
http://img-fotki.yandex.ru/get/9821/22857638.5/0_dea14_dddfa00b_XL.gif (http://img-fotki.yandex.ru/get/9821/22857638.5/0_dea14_dddfa00b_orig)
VovanRK86
11.04.2014, 18:02
А это для того, чтобы новые модули можно было цеплять как сверху, так и снизу. В один ряд отверстий с верхней стороны припаиваем штыри, с другой стороны в соседний ряд припаиваем розетку. Платы можно будет нанизывать друг на друга.
Понял, идея понравилась!
Ну почему же зря, эти резисторы располагаются в рядах между кнопками, кому надо тот поставит, так что есть они или нету, а ВИ53 все равно не влезает
Да я не против их, я только ЗА, это я просто про ви53 мечтал, а слово места не хватает, как то буквально понял ночью, что именно места, а про дорожки как то забыл.
---------- Post added at 17:48 ---------- Previous post was at 17:40 ----------
И всё равно не даёт мне покоя про ви53, такая КЛАССНАЯ плата получается и пзу хоть 512кб, и озу столько же можно, правда как адресовать без доп логики и мгтфа вопрос, но такой звонок можно получить на одной плате, даже wav с песней можно записать, памяти хватит, а ви не лезет, хоть её в корпусе soic снизу к выводам припаивай!
---------- Post added at 17:52 ---------- Previous post was at 17:48 ----------
Нарисуйте платку дополнительную
Ну я со схемкой думаю справлюсь, тем более работает в железе, а вот от проектирования платок я ещё далёк, но думаю знатоки помогут.
---------- Post added at 17:56 ---------- Previous post was at 17:52 ----------
Игры, разумеется, не пошли... Они в другом экране работают, не ЮТовском
Ну да конечно, на РК86, этот же девайс от него!
т.е. у меня был имидж, сама дос и конфиг в эмулятор, а теперь и исходники появились, я сам как то спросить стеснялся, а вот схему на логике спрашивал, найду выложу!
---------- Post added at 18:02 ---------- Previous post was at 17:56 ----------
он использует "живые" файлы на реальной карточке SD.
ЭТО то меня ОЧЕНЬ РАДУЕТ, это то больше всего и интересовало, значит на реале можно будет читать с SD в формате FAT, а не в каком то специальном, что есть гуд, а то с мрз 64кб как то муторно, но можно, а с SD вообще сказка, ну а запись думаю появиться, надо с этого начать
Вот кто бы AY программно поддержал, сам не справлюсь точно!
Скажем проигрывающий модуль Sound Tracker от Спектрума я перекладывал под ВМ80 процессор. Оно даже на ПК8000 играло.
Скажем проигрывающий модуль Sound Tracker от Спектрума я перекладывал под ВМ80 процессор. Оно даже на ПК8000 играло
Дык вот оно же, готовое решение, на блюдечке, практически! :)
---------- Post added at 18:53 ---------- Previous post was at 18:51 ----------
А так же новая схема процессорного модуля.
Можно еще придраться чуть-чуть? :) DD10 ROM а не RAM.
VovanRK86
11.04.2014, 19:22
Ewgeny7, Что то схему читалки SD у себя найти не могу пока, брал от сюда http://zx.pk.ru/showpost.php?p=595614&postcount=10 но не работает уже:(
---------- Post added at 19:22 ---------- Previous post was at 19:08 ----------
b2m, всё перерыл не могу найти, а ведь кроме одной все микры купил и паять начал, вся надежда на Вас теперь!
Можно еще придраться чуть-чуть? DD10 ROM а не RAM. Конечно :D
Я еще забыл герберы для клавиатуры вот они:
Kakos_nonos
11.04.2014, 23:25
Предлагаю AY повесить на порты 70-71. Они же свободны?
Сейчас попробую сделать конфиг эмулятора, потом простой плеер psg формата. Далее уже можно более интересные форматы типа .ym
VovanRK86
12.04.2014, 01:02
цитата
AY = A0h Жаль, что занято клавой и магнитофоном. 70h?
---------- Post added at 01:02 ---------- Previous post was at 01:00 ----------
Сейчас попробую сделать конфиг эмулятора, потом простой плеер psg формата.
а я может успею до 19 апреля в железе проверить, чтоб доп модули заказать!
Дык вот оно же, готовое решение, на блюдечке, практически! :)
Вот тут он лежит http://zx.pk.ru/showpost.php?p=150239&postcount=1
b2m, всё перерыл не могу найти, а ведь кроме одной все микры купил и паять начал, вся надежда на Вас теперь!
Идея взята тут: MMC_Drive.zip (http://msx.hansotten.com/uploads/msxarchives/MMC_Drive.zip) (версия 1).
---------- Post added at 13:02 ---------- Previous post was at 12:59 ----------
Обсуждали тут (http://zx.pk.ru/showthread.php?t=20768).
Как насчет одной простой CPLD типа EPM3064? Или это не укладывается в концепцию?
Как насчет одной простой CPLD типа EPM3064? Или это не укладывается в концепцию?
Ты хочешь прошитую CPLD распространять?
Ты хочешь прошитую CPLD распространять?
Почему бы и нет? Нас не больше десятка маньяков наберется :)
Программатор умеет даже в параллельном режиме (чтобы задействовать все ноги) программировать её. Только вот всё же рекомендую оставить свободными jtag выводы
Не надо параллельный. Незачем.
микросхемку эту ставить в планаре, причём самом мелком, т.к. самый дешёвый.
EPM7032STC или EPM3032ATC, думаю, что хватит с избытком. Лучше если 7000 серия, пятивольтовая, но они дефицит...
или сделать за 30 минут ЛУТом или вообще на монтажке.
ЮСБ-бластер самый простой состоит из одной микрухи 18F2550, но ее тоже шить надо. А луты есть готовые.
Я купил себе десяток EPM3064ATI44 на алиэкспрессе, по 50 рублей. Для дома, для семьи, так сказать. На ней же буду и ридер пробовать.
Смогу и отправить желающим прошитые, если будет нужда.
---------- Post added at 20:36 ---------- Previous post was at 20:31 ----------
До кучи заказал там же линейные стабы LM1117 на 3,3В по 2 рубля 20 копеек :)
Читалку можно на одну платку с ВИ53, ВВ55, ВВ51, и даже КР512ВИ1 и YM2149F, разместить. Схемы подключения ВИ53, ВВ55 и ВВ51 можно содрать с Вектора или Океана, заменив м.с. обвязки (например оптроны, преобразователи уровней и м.с. преобразователей питающих напряжений для интерфейсов) на современный Китай.
Ну, прикрутить ВВ55 не проблема, там все просто. С ВВ51 никогда дела не имел, так что про нее вообще ничего не знаю, ну никогда мне не нравились последовательные порты :|
VovanRK86, как ВИ53 подключали?
ВВ55 и ВИ53 у меня уже давно прикручены.
Ничего сложного, данные - к данным, JW и JR - к WR и RD, CS микрух - на выходы селектора на гребенке ЮТ. Тактовая для ВИ53 - тоже с гребенки F2TTL, гейты ВИ53 - на +5в.
А выходы ВИ53 объединены вместе через резисторы? Динамик, кстати, напрямую к выходам подключен или через УНЧ?
Тактовая для ВИ53 - тоже с гребенки F2TTL Надо ж, а я то думал, что F2TTL так и не пригодится...
VovanRK86
15.04.2014, 16:41
С ВВ51 никогда дела не имел, так что про нее вообще ничего не знаю, ну никогда мне не нравились последовательные порты
Вот и я так же, хотя подключить не проблема, вопрос в ПО.
как ВИ53 подключали?
А выходы ВИ53 объединены вместе через резисторы? Динамик, кстати, напрямую к выходам подключен или через УНЧ?
Да выходы объединены через 91ком, поэтому конечно УНЧ( колонка от ПС, деревянная, даёт даже басы)
Схема подключения самая элементарная, WR на JW, RD на JR, а CS сразу на ИД3, т.к. в ЮТ 16 портов, разбивать их мелко нет ни какого желания.
---------- Post added at 16:38 ---------- Previous post was at 16:33 ----------
Ничего сложного, данные - к данным, JW и JR - к WR и RD, CS микрух - на выходы селектора на гребенке ЮТ. Тактовая для ВИ53 - тоже с гребенки F2TTL, гейты ВИ53 - на +5в.
Сразу не заметил, но это значит я ни чего не перепутал у себя
ВВ51 соответственно можно так же подключить, а для полного согласования с COM портом добавить max232, поправте если что!
---------- Post added at 16:41 ---------- Previous post was at 16:38 ----------
Ещё особенность, т.к. Мониторе0 не знает об ви53, то после сброса из динамика может идти любой тон!
Kakos_nonos
15.04.2014, 22:04
Это скорее в барахолку, но тут заметят больше. Может у кого-то есть лишняя ПЗУ ЮТ-а с Монитором-0, предлагаю обмен на AY-3-8910. Как раз сейчас разрабатываем способ его подключения к ЮТу. А у меня AY лишняя лежит без дела.
Kakos_nonos, я тебе и без обмена вышлю, но фигня в том, что у меня только импорт типа 27С512, коричневые с окошком. Несколько не гармонирует с советским 580-м комплектом...
Я кстати тоже еще разок спрошу народ, нет ли у кого лишней прошитой белой керамики с позолотой? Куплю...
s sergey
15.04.2014, 22:53
Здравствуйте. У меня было три кирамики рф6 никель. Две испортил пока учился программировать такие микросхемы. В Митино скупщики "желтых" микросхем хотят за б/у золоченую рф4 200-250 рублей. И никаких гарантий. Я покупал керамику :
580вм80а-200 руб.
Индикаторы-30 руб
580вв55а небыло. (Буду искать)
Остальные по сто рублей. Все рабочие оказались.
Наверное можно поторговаться.
Может у кого-то есть лишняя ПЗУ ЮТ-а с Монитором-0
Есть кр573рф60а, к сожалению, пластмассовая. Могу подарить .
Kakos_nonos
16.04.2014, 19:35
Ewgeny7, KeKc, спасибо, Ewgeny7 первым отписался, поэтому написал в личку. Я особо за аутентичностью не гонюсь, пожтому ничего страшного, что импортные.
Если кому нужно AY-3-8910 для ЮТа, обращайтесь, отправлю забесплатно.
Могу задарить пару К573РФ4А в золоте, есть так же К573РТ4А тоже с окном, похоже с маркировкой накосячили...
Kakos_nonos, Отправлю с первой оказией, наверное завтра днем смогу на почте оказаться. Ты мне ничего не должен, поскольку многое делаешь для всех :)
Вот твоя ПЗУ на фото с твоей демкой :)
Могу задарить пару К573РФ4А в золоте, есть так же К573РТ4А тоже с окном, похоже с маркировкой накосячили...
У меня есть тоже пара золотых 573РФ4А, но их не прошить никак, убился уже ап стену....
У меня есть тоже пара золотых 573РФ4А, но их не прошить никак, убился уже ап стену.... У меня аналогичная ситуация. Из двух РФ6 и двух РФ5 ни одна не прошилась. А даже если прошивается, то совсем не так как надо, как будто есть замыкания на внутренних шинах микросхемы. Вот "пластмасса" вся шьется на ура, с первого раза, даже при пониженном напряжении программирования.
to perestoronin: извиняюсь за беспокойство, но что там с платками?
viktstep
25.04.2014, 10:46
Добрый день уважаемые коллеги!
Впаял в свою плату все микросхемы и детали, кроме ПЗУ и ОЗУ. При включении на индикаторах высвечивается 39 00 39, при нажатии на клавишу УСТ меняется на 00 39 00.
Прошу подсказать, в данном случае все установленные компоненты исправны или же это можно будет выяснить только при полной установке всех микросхем???
и второй вопрос, если установить только ОЗУ можно ли каким - либо образом проверить ее исправность.
Это скорее в барахолку,
Ты прав, все "шкурные" интересы обсуждаем либо в личке, либо в барахолке.
Добрый день.
Прошу подсказать, в данном случае все установленные компоненты исправны или же это можно будет выяснить только при полной установке всех микросхем??? Сложно сказать... но по всей видимости процессор, его обвязка и индикация работают нормально.
и второй вопрос, если установить только ОЗУ можно ли каким - либо образом проверить ее исправность. К сожалению, без ПЗУ здесь ничего не сделать.
viktstep
25.04.2014, 11:42
К сожалению, без ПЗУ здесь ничего не сделать.
Значит сегодня наконец-то займусь пайкой кабеля для моего Willema и попыткой записать ПЗУ.
не нашел в теме наклеек на кнопки в формате Excel, набросал немного сам.
не нашел в теме наклеек на кнопки в формате Excel, набросал немного сам.
Да я выкладывал, в Экселе.
Вот они (http://www.zx-pk.ru/showpost.php?p=683642&postcount=357), на фото. Называется, найдите 10 различий :)
Вот еще один вариант наклеек, рисовал в автокаде. В архиве два файлика: один в формате .dxf другой .dwg http://zx.pk.ru/showpost.php?p=684975&postcount=362
Сижу сейчас "въезжаю" в принцип работы ВВ51... Может я, конечно, эбонитовый, но ни фига не "врубаюсь"... Куча каких-то "лишних" выводов, не понятно для чего предназначенных... В общем, если кто-нибудь чирканет схему, как ее подключить к ЮТу, буду весьма благодарен.
Сижу сейчас "въезжаю" в принцип работы ВВ51...
А может, ну ее нафиг, собственно?
Можно посимотреть здесь (http://files.mail.ru/7CC9010414EA454F87AA3E585D4866EB)
А можно посмотреть тут, http://www.hot.ee/olegj/Dinam_midi_keyboard/images/sys.gif Взято из http://www.hot.ee/olegj/Dinam_midi_keyboard/Dinam_midi_keyboard.htm Правда используется только на передачу, но... Для приёма дополнительно задействуем вывод 3 для подачи входящего трафика. На 9 и 25 выводы подаём рабочую тактовую, необходимую для выбранной скорости (ибо в примере рассчитано для медленного миди). Для простого нульмодемного соединения хватит.
А может, ну ее нафиг, собственно?
Если для хардкора, то надо. А если нет, то и нафиг :)
А так в принципе ее подключать совсем не сложно. Схем включения полно, на ней практически вся наша советская промышленность последовательный порт городила.
Последовательный порт позволит сотворить терминальное подключение к ЮТу, что переводит его на более высокий уровень, даже с тем кол-вом ОЗУ, что есть в стоке. И Дисплейный модуль с клавой тогда не нужен. Стоит только добавить ПЗУшный Бейсик, типа BASIC-80 или Altair BASIC и можно отложить ассемблер в сторонку.
Последовательный порт позволит сотворить терминальное подключение к ЮТу, что переводит его на более высокий уровень, даже с тем кол-вом ОЗУ, что есть в стоке. И Дисплейный модуль с клавой тогда не нужен. Стоит только добавить ПЗУшный Бейсик, типа BASIC-80 или Altair BASIC и можно отложить ассемблер в сторонку.
Тогда нужна соответствующая версия "Монитор-F", чтобы вместо дисплейного модуля с клавиатурой можно было работать через терминал, причём в цвете, например по стандарту VT-100...
По сути и монитор не нужен, кроме процедуры ввода/вывода. При запуске инициализируется ВВ51, после чего управление передаётся на бейсик.
Что касается цвета, то это зависит от стандарта на терминал. Кто-то захотел VT100 - применяет управляющие коды цвета при выводе, а кому-то достаточно ANSI... Именно так и сделано в моём проекте на 6502.
...но тогда от ЮТ-88 остаётся только железо и не более. Хотя железо чуть более продвинутое, чем моё, ибо содержит прерывание по времени.
sergey_sitnik
26.04.2014, 22:15
Да по сути ЮТ-88 себя изживет......
Kakos_nonos
26.04.2014, 22:19
Да по сути ЮТ-88 себя изживет......
Да вы чё. Щас соберём дисплейный модуль и куча софта попрёт.
sergey_sitnik
27.04.2014, 01:23
Добрый вечер! Я готов взять все три платы
---------- Post added at 01:23 ---------- Previous post was at 01:22 ----------
Ewgeny7, Добрый вечер! Я готов взять все три платы
Kakos_nonos
27.04.2014, 14:48
sergey_sitnik, по поводу плат, их вот здесь продают: http://zx-pk.ru/market/viewtopic.php?f=7&t=1532&start=40
Ewgeny7, пришло извещение, почта только во вторник откроется, чтоб забрать микросхемы.
Да вы чё. Щас соберём дисплейный модуль и куча софта попрёт.
Я-я, натюрлих! :)
sergey_sitnik
29.04.2014, 20:05
viktstep, Привет! У тебя Willem работает..?
viktstep
29.04.2014, 21:16
viktstep, Привет! У тебя Willem работает..?
Пока еще не спаял провод для подключения. Думаю на выходных получится сделать.
sergey_sitnik
29.04.2014, 22:03
viktstep, Просто я собрал одну из версий, странный какой то программатор или я что ни понимаю......
Да по сути ЮТ-88 себя изживет......
Чего это, изживет то? Нормальная связь с терминалом "большой эвм" делается даже для микроконтроллеров. Тем более, что "ЮТ-88" сам может быть ведущей машиной и по RS-232 ( или даже RS-485 ) общаться много с каким железом.
Вот вариант реализации последовательного интерфейса (http://www.danbigras.ru/RK86/RS232/RS232.html) у живейшего из живых Радио-86РК.
sergey_sitnik
16.05.2014, 21:14
Добрый день!
Просто я имел ввиду относительно первоначальной схемы ЮТ-88...
Пришли мои платки ЮТ-88.
http://zx-pk.ru/picture.php?albumid=127&pictureid=920
http://zx-pk.ru/picture.php?albumid=127&pictureid=921
Фотки с большим разрешением
http://hom.com.ua/wp-content/uploads/2014/06/ut-88_top_4212x2370.jpg
http://hom.com.ua/wp-content/uploads/2014/06/ut-88_botom_4213x2327.jpg
Наш провайдер не дал мне возможность отправить текст ,но я хитрый его сохранил и теперь ложу под спойлер :)
в предвкушении сборки ЮТ-88 начал читать литературу ,журналы и эту тему.Потихоньку собираю детальки - практически все есть в наличии - приятный трепет в душе :)
по делу - а нужен ли вообще дисплейный модуль ЮТ-88 кроме исторического интереса и правильной эмуляции в дальнейшем?По сути копия модуля из Микро-80 и в наше время собирать на куче рассыпухе плату с нестандартными параметрами развертки (прощай жк телики и тв тюнеры).И в итоге будем иметь монохромный сигнал и думай потом куда его подключить?А конфликт процессора и видеоконтроллера вызывает уныние.
Почему не использовать что то более совершенное и совместимое по софту например ВГ75?
Я вижу плату расширения по своему - Расширение озу на 1 мсх статики до 64кб,ВИ53 - без нее не как ,ВВ55 порт классика 8 битных машинок,ВВ51 - терминальное подключение так необходимое нашему "микро" контроллеру.
О квазидиске -я против него так как он использует аппаратные не документированные возможности стека и в дальнейшем исключает замену микропроцессора на 8085 и Z80 или установки пдп и контроллера прерываний. Тогда это было изяшное решение для экономии несколько микросхем логики ,а сейчас это не приемлемо.ИМХО.
Для себя решил что буду делать на макетке дочку с ВИ53 +статика+ВВ51 и совместными усилиями форумчан адаптируем монитор для работы с терминалом :)
теперь можете закидывать какашками :)
Полностью поддерживаю!
Насчёт квазидиска... В книжном дампе СР/М нашёл подпрограммы чтения/записи сектора, которые можно адаптировать под новый вариант квазидиска, или же сразу под ВГ93...
Отправлено с моего A7HD через Tapatalk
Почему не использовать что то более совершенное и совместимое по софту например ВГ75?
Позволю себе немного более наглый взгляд на эту тему: почему бы не использовать что-то более совершенное, чем ВГ75, к примеру 6538, и более простыми средствами не поиметь сразу цвет и загружаемые знакогенераторы, а не унылый текстовый монохром? Тем более, что обращение к 6538 на порядок проще (простое обращение к порту вывода).
Давайте тогда вообще ЮТ на ПЛИС все соберем, это еще технологичнее и современнее... Благо, это уже сделано, и прекрасно работает, даже с SD.
Вам не кажется, что нужно повторять оригинальную схему, а не изобретать своё? Иначе смысла во всем этом нету...
Ewgeny7, а смысл в оригинальном видео контроллере? нужно было тогда собирать мгтф как автор рекомендовал и не лепить ви53 и статики по 64кб и менять РТ5 на РФ6.Не нужно перекручивать смысл - вг75 как и 6538 это не плис а фановые микросхемы из 80х.вот только не знаю как с доставаемостью 6538.
Мне вообще дисплейный модуль и даром не нужен так как толку от него аж целых 3 программы.В минимальной конфигурации он мне больше нравиться ,только добавить ви53 для демки и вв55 и вв51 для связи с миром и хватит за глаза.
А разве на ВГ75 нельзя юзать цвет как в Апогее ?сильно не курил доки по нему но судя по http://zx.pk.ru/wiki/%D0%90%D0%BF%D0%BE%D0%B3%D0%B5%D0%B9_%D0%91%D0%9A-01
В компьютере Апогей БК-01Ц (не Апогей БК-01) так же появилось цветное изображение. Микросхема КР580ВГ75 позволяла реализовать цветное изображение, но ради простоты в компьютере Радио 86РК эта возможность не была реализована. Эта доработка требовала максимум 3 простых микросхемы, и любители дорабатывали компьютер РК86 руками. Компьютер Апогей БК-01Ц позволял использовать 8 цветов для символов на черном фоне. Либо 8 цветов фона с черными символами.
Управление цветом для программиста было реализовано крайне неудобно. Программист записывал в видеопамять специальное значение с кодами 80h - 9Fh, которое изменяло цвет всех следующих за ним символов. Эти коды могли отображаться в виде пробелов, но тогда на экране были неиспользуемые позиции. Либо видеоконтроллер мог работать без пробелов, но это приводило к смещению всей видеопамяти на один символ. Адрес в видеопамяти символа с определенными координатами зависел от предыдущих символов и в общем мог быть любым. Ну и допускалось не более 16 изменений цвета на строку.
Псевдографический режим 192x128 8 цветов позволял достичь графики сравнимой с ZX Spectrum. Черно-белое разрешение у ZX Spectrum конечно больше 256x192, но цветное всего 32x24, против 64x64 (в худшем случае 16x64) у Апогея.
я не настаиваю на вг75 - просто предложил как самый распространенный вариант и доступный.Я бы не отказался от ЖК дисплея 3410 или чуток получше с маленьким МК и ну их нафиг телевизоры и мониторы :)
ps:с каких пор использование оригинального комплекта кр580 приравнивается к использованию ПЛИС.
о ЮТ-88 мнение на другом форуме :)
http://www.nedopc.org/forum/viewtopic.php?t=9917
http://radiokot.ru/forum/viewtopic.php?f=2&t=29820&sid=6e8942dfa8c30bfb576cb8111a58fade&start=60
схема "M-таймер" с которого передрали ЮТ-88 процессорный модуль ,дисплей содран с микро-80 - так что еще вопрос что на самом деле мы все тут собираем....
Ewgeny7, оригинал - это ЮТ в минимальной конфигурации. Вот его и надо повторять как есть. Всё остальное - ВИ53, квазидиски, видеоконтроллеры - это как раз обычные навески, которые от оригинала не зависят ну никак.
palsw, с ВВ51 согласен полностью. Кстати, мне на моём аппарате такого ввода/вывода хватает заглаза, и на монитор, и на клаву, и с магнитофоном поработать.
6538 запросто покупается, как у нас, так и на Али, и обвески требует гораздо меньше, чем ВГшка. Если не нужны загружаемые шрифты - ставим ПЗУ. Дополнительный плюс - готовые прерывания на 50 Гц вместо 176 серии в стоке (которую, кстати, по крайней мере у нас достать сложно). Ну а если достаточно маленького ЖКИ в пару строчек, так с этим прекрасно обойдется ВВ55.
perestoronin, забыл добавить ИМХО - сколько людей столько и субъективных мнений.Время еще есть подумать до августа :)
Kakos_nonos
07.06.2014, 20:00
Есть два готовых решения - повторить на элементной базе той славной эпохи или сразу присмотреться к U16.
Почему же? Любое решение имеет место быть. Например, программирумого знакогенератора на советских компах почти не было, в основном или тески или графика. Тут 6538 как раз интересно будет. Или 6560 из VIC 20.
Можно поступить еще проще. Сейчас полным полно ЖК со встроенными контроллерами и ОЗУ. Вот такой, например:
http://lib.chipdip.ru/186/DOC000186484.jpg
Разрешение 128х64 точки. СР/М, конечно, в таком варианте не запустишь, но все равно лучше чем шесть семисегментников. Ну и подключение у него простейшее.
Kakos_nonos
07.06.2014, 22:23
СР/М, конечно, в таком варианте не запустишь
32*8 символов (4*8), вполне можно бейсик запустить и подобное.
Можно поступить еще проще. Сейчас полным полно ЖК со встроенными контроллерами и ОЗУ. Вот такой, например:
http://lib.chipdip.ru/186/DOC000186484.jpg
Разрешение 128х64 точки. СР/М, конечно, в таком варианте не запустишь, но все равно лучше чем шесть семисегментников. Ну и подключение у него простейшее.
Есть ещё WF43BTIBED0# с разрешением 480х272, как раз влезает 80х27 знаков с разрешением 6х8 пикселей... Но 580-й будет рисовать его... ну очень долго...
Отправлено с моего A7HD через Tapatalk
Не забудьте назвать комп как-нибудь по-другому. ЮТ-88 такой, каким он был опубликован :(
Не забудьте назвать комп как-нибудь по-другому. ЮТ-88 такой, каким он был опубликован :(
так в схему ЮТ-88 минимальной конфигурации не вносятся изменения.Все эти дисплеи это просто переферия и каждый выбирает для своих целей и возможностей.
HardWareMan
08.06.2014, 02:26
Есть ещё WF43BTIBED0# с разрешением 480х272, как раз влезает 80х27 знаков с разрешением 6х8 пикселей... Но 580-й будет рисовать его... ну очень долго...
В спеце нормально рисовал. :3
В спеце нормально рисовал. :3
Там три байта на пиксель, даже кортекс (правда ногодрыгом) заливает экран цветом 10 раз в секунду, причём чисто на асме...
HardWareMan
08.06.2014, 08:10
Просто насколько я знаю у таких экранчиков ускоритель должен быть на стекле, типа блиттинга.
Из всего аппаратного у этого экрана только скролл, и то, он тупо действует на отображение, без изменения самой видеопамяти, то есть верхняя строка оказывается внизу. С одной стороны это удобно, начинаешь рисовать строки сверху и просто переключаешь сдвиг на 8, 16, 24, 32 и т.д. строки...
Отправлено с моего A7HD через Tapatalk
получил плату ЮТ-88 и начал потихоньку паять.
Генератор ГФ24 успешно заработал ,разьем питания немного удивил и расстроил - запаял наоборот и перекинул 1 проводок -5в вместо -12.На плате места полно для полного разьема АТ или ATX -ну да ладно...
http://i.piccy_.info/i9/a748c3f55860c3a8ddf6feee925c645c/1402590403/97633/758237/c1.gif (http://piccy_.info/)http://i.piccy_.info/a3/2014-06-12-16-26/i9-6537940/345x285-r/i.gif (http://i.piccy_.info/a3c/2014-06-12-16-26/i9-6537940/345x285-r)
http://i.piccy_.info/i9/f07449f250ba5f58adaf8d65093af75b/1402590421/99367/758237/c2.gif (http://piccy_.info/)http://i.piccy_.info/a3/2014-06-12-16-27/i9-6537943/345x285-r/i.gif (http://i.piccy_.info/a3c/2014-06-12-16-27/i9-6537943/345x285-r)
http://i.piccy_.info/i9/62932ef73f602edfe6f69234f054f5bd/1402590457/36908/758237/IMG_0188_500.jpg (http://piccy_.info/view3/6537948/1024419b2533e86e0e936bb645f0b05c/)http://i.piccy_.info/a3/2014-06-12-16-27/i9-6537948/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-06-12-16-27/i9-6537948/472x354-r)
смотрел фото собранных плат и не увидел электролитов на плате -нет пульсаций на плате?
Ещё как есть! Просто плату слизали с первоисточника как есть, вот и приходится вешать блокировочные кондёры с обратной стороны на выводы питания микросхем...
alx32, на этой смд блокировочные кондеры с обратной стороны разведены.А электролитов не видно.
Еще рационально на разьеме питания вместо PG вторую линию +5в завести раз уж сам разьем не стандартный.Делается снизу платы толстой перемычкой между контактами PG и +5V и не забыть провод еще один поменять в разьеме :)
На плате места полно для полного разьема АТ или ATX
не помещается полностью я пробовал
---------- Post added at 21:03 ---------- Previous post was at 20:51 ----------
Просто плату слизали
Обидно слышать слова слизали. Схему автор выложил. Я использовал его схему и расстановку элементов о чем на плате есть надпись. Схему перевел в протеус где и развёл платку. Все файлы выложены в этой теме (http://zx-pk.ru/showpost.php?p=668681&postcount=207).
artyr_n, вспомнил - скачал файлы протеуса и не мог запустить.ошибки были на элементы .В протеусе не силен ,но где взять необходимое для запуска?
запустил второй генератор - на выходе тр-ра 1гц
http://i.piccy_.info/i9/66b3c737c659932e181d42b9a2ed60c7/1402596821/78097/758237/1_gts.gif (http://piccy_.info/)http://i.piccy_.info/a3/2014-06-12-18-13/i9-6538483/345x285-r/i.gif (http://i.piccy_.info/a3c/2014-06-12-18-13/i9-6538483/345x285-r)
красивые и амплитуда отличная.Резисторы R5 и R6 прилепил "от фонаря" 680к и 2мгом,с4 и с3 =47пф.
А какая версия протеуса? Дополнительно файлов библиотек не нужно.
У меня proteus 7 professional. Или Вы пытались запустить эмуляцию?
artyr_n, пытался запустить :).
Когда делал измеритель ESR в сети скачал к нему симуляцию готовую.загрузив схему и файл прошивки мог работать с приборчиком.
А вот файлы ЮТ-88 и Микро-80 скаченные так и смог запустить.
Просто цели чтобы она запускалась не было. Там часть компонентов не имеют симуляцию, их в протеусе не было и я их рисовал сам.
на сегодня пайка окончена - нет ИР82 - буду ждать посылку и паять дальше.
пробежал по процессору осциллографом - жизнь есть и очень похожа на правду.А ТЛЗ (нагрев микросхем ) -вообще шикарен :)
http://i.piccy_.info/i9/8f4f005dda19a64c77d1f76275fe9d0f/1402603111/38892/758237/IMG_0189_500.jpg (http://piccy_.info/view3/6539151/94ce36e61660844bb865936515558f2c/)http://i.piccy_.info/a3/2014-06-12-19-58/i9-6539151/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-06-12-19-58/i9-6539151/472x354-r)
Сегодня с утра прошил РЕ3 ,РТ4 и ПЗУ :)
Немного поработал паяльником - дешифратор ,ОЗУ,ПЗУ.
Все в таких коричневых тонах выходит - кайф!
http://i.piccy_.info/i9/c855a6b311ceeddb17c4601ca180c3c7/1402652648/38961/758237/IMG_0190_500.jpg (http://piccy_.info/view3/6540920/30e766911d799971ba2e4376595ef1ff/)http://i.piccy_.info/a3/2014-06-13-09-44/i9-6540920/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-06-13-09-44/i9-6540920/472x354-r)
Я нашел на местной помойке очередной DVD-плеер японокитайский.
Взять там особо нечего, но корпус и блок питания утащил в свои запасы.
Блок питания - длиной со слим-пачку дамских сигарет, выходные напряжения - +5, +12, -12в.
После небольшой доработки из резистора и стабилитрона получаем... минус пять вольт из минус 12-ти. Шикарно? Ага. ЮТ-88 доволен как сытый слон новым БП :)
http://img-fotki.yandex.ru/get/5309/79278654.0/0_10dbfa_be5f1a81_L
Сборка продолжается - впаял КР580ИР82,РУ10 и прошил ПЗУ 27128 с монитором-0.Так же установил к155ле4 и к155лн1 так как без них D0 засаживался в ноль из за к155ла8.Сейчас проверил осциллографом работу дешифратора - все отлично - ПЗУ и ОЗУ выбираются и накала РУ10 нет.
http://i.piccy_.info/i9/e0c172218965eb20657df4587bcc3641/1403000892/35069/758237/IMG_0197_500.jpg (http://piccy_.info/view3/6560664/19db8ddb1257e769daf126689e1a13f1/)http://i.piccy_.info/a3/2014-06-17-10-28/i9-6560664/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-06-17-10-28/i9-6560664/472x354-r)
реально на плате не хватает пошагового режима.Очень удобно отлаживать проверяя каждый шаг выполнение программы из ПЗУ.
HardWareMan
17.06.2014, 14:57
Ой, чего там отлаживать то? А если приспичит, берем логик (http://www.aliexpress.com/snapshot/6049520124.html), триггеруем от сброса, тактируем от процессора и вперед записывать первые несколько миллисекунд работы. :3
PS Данный логик SUMP (http://www.sump.org/projects/analyzer/protocol/) совместимый, а значит опенсурс софт с ним работает (проверено).
HardWareMan,
отлаживать плату это не вопрос.А вот написать программу и проконтролировать ее исполнение по-шагово.Для изучающих асм самое оно.Вот хочу прикрутить порт ВВ55 и поморгать светодиодами или еще что придумаю.
По привыкали в эмуляторах в дебагере сидеть,а тру режим шаговый зажали :)
Там же RDY наружу выведен, как раз для пошагивателя на ТМ2...
alx32, я вижу.вот подыскиваю маленький кусочек макетки прилепить тм2
Подведу итоги шагового режима.
1.шаг:
Проверить вручную:
http://i.piccy_.info/i9/e69cd082decb5ed51c3c626f142b966e/1403020713/22075/758237/Tochechnyi_rysunok_500.jpg (http://piccy_.info/view3/6562716/e22c1d9c43498e178f70e1a1b01508dc/)http://i.piccy_.info/a3/2014-06-17-15-58/i9-6562716/500x115-r/i.gif (http://i.piccy_.info/a3c/2014-06-17-15-58/i9-6562716/500x115-r)
2.шаг:
http://i.piccy_.info/i9/03592ea55eb85c1636d6f57f1972d307/1403172518/15468/758237/shagovyi_rezhym_500.jpg (http://piccy_.info/view3/6571829/333c34e25b36a5f53a6d2db8bcb563e9/)http://i.piccy_.info/a3/2014-06-19-10-08/i9-6571829/500x290-r/i.gif (http://i.piccy_.info/a3c/2014-06-19-10-08/i9-6571829/500x290-r)
Выход RD брать с 9го вывода прямого.Длительность маленькая сигнала одиночного и что бы увидеть нужно в ждущем режиме осциллографа смотреть
результат первых 15 шагов монитора-0
31 EE C3 3E 11 C3 3B 00 FB 32 00 90 11 E7 00
перечитал популярные книжки по микро-ЭВМ и не увидел исходников монитора.Откуда у монитора растут ноги?Есть только в книжке простейшая микро-ЭВМ исходник с 8 ричной системой счисления.
Скажу сразу,что не знаком с ассемблером 8080 и пользуясь табличкой команд смотрю что происходит сейчас с ЮТ-88 за 12 шагов.
LXI SP,C3EE - Установить начало стека на адрес С3ЕЕ
MVI A,11 - Загрузить в аккумулятор 11
JMP 003B - безусловный переход на адрес 003B
EI - разрешение прерываний
STA 9000 -Содержимое аккумулятора передать в ячейку памяти - вывод числа 11 на индикатор :)
RST 4
Все верно понимаю?
для освежения ассемблера и немного запомнить мнемоники интересно вручную дизассемблировать монитор-0 и потом дописать процедуру терминала на ВВ51.только готовый листинг дизассемблера на показывать мне!
SoftFelix
17.06.2014, 23:30
LXI H,C3EE - Установить начало стека на адрес С3ЕЕ
Не, это в HL грузим C3EE (Z80 = LD HL,#C3EE).
Не, это в HL грузим C3EE (Z80 = LD HL,#C3EE).
где то читал что в мониторах первая команда определить стек.завтра по шагаю еще по монитору ,тогда станет ясно зачем загрузили HL и где он будет использоваться в дальнейшем.сначала светодиоды запаяю для удобства на шину данных .А с индикаторами пока затык -только РЕ3 и РТ4 прошитые уже,а РП1 пока нет у меня.
---------- Post added at 23:58 ---------- Previous post was at 22:36 ----------
сори - затупил - в таблице не то увидел.все верно установка стека первая команда монитора LXI SP,C3EE
Добрый день.
РП1 можно заменить:
-----цитата из FAQ -----
К155ИР26, К555ИР26,
К155ИР32, К555ИР32,
74170, КР1533ИР32,
SN54ALS170
При применении микросхем
КР1522ИР32 или
SN54ALS170, подтянуть
вывод 10 DD11 через
резистор сопротивлением
1к к шине +5В
Вот хочу прикрутить порт ВВ55 и поморгать светодиодами или еще что придумаю.
Вешай на F0 как у меня, будет соответствовать типа стандарту программатора ПЗУ (F8). Я уже поигрался с ВВ55, светиками поморгал, планировал I2C сделать на нем.
Подключение ВВ55 к ЮТ - проще некуда.
Ewgeny7, а есть где то списочек портов в одном месте?
Сижу думаю ,что самый правильный способ развести печатку под лут подключаемую снизу на штыри.На ней сразу развести ВВ55,ВВ51,ВИ53,Схему шага,расширение ОЗУ.
для этого нужно расписать все используемые порты и придумать дешифратор компактный.
Сейчас в приоритете собрать до конца основную плату.
а есть где то списочек портов в одном месте?
Нету.... Да и не может быть его, на ЮТ мало периферии.
А то, что мы сами создаем, как раз и создает некие "стандарты".
Можно их так перечислить:
50 - ВИ53
70 - AY
А0 - клава
В0 - магнитофон
F0 - программатор ПЗУ, порт ВВ55
С0 - читалка SD.
Как-то так.
Дешифратор не нужен, он уже и так есть и выведен на слот.
Для работы с портами используем выборку /0000 - /F000 и чтение/запись в порты (/JR и /JW)
Ewgeny7, все порты в адресе используют старший байт ?тогда все просто и можно и использовать ид3 на плате.На какой порт прикручивать ВВ51?
Конечно, ВМ80 ведь выставляет одинаковые значения на старших и младших байтах адресов при обращении к портам. Отсюда и имеем 256 портов.
ИД3 выдает нам 16 диапазонов, вполне достаточно ИМХО, чтобы не усложнять дешифратор.
Адрес порта для ВВ51 - выбирать тебе :)
На каких еще компах он ставился? РК86, Микро? Может там уже устоялся стандарт, который можно перенести и на ЮТ?
Или просто выбрать Е0, к примеру, раз на F0 сидит параллельный порт...
E0 уже отвели под регистр управления цветом, плюс порт 00 - ВВ55 клавиатуры дисплейного модуля...
не воспринимать всерьёз - балуюсь шаговым режимом.на светодиодах шина данных :)
http://youtu.be/N18oJBNUvmI
Запустил ещё один генератор на DD21.2 и DD21.3 (К555ЛН1):
r23=390 ом
с7=47н
на выходе 20кгц.Много?сколько нужно получить?
14 вход ИЕ5
http://i.piccy_.info/i9/564f6e4964eab51252e64fa499dc60b4/1403185368/25399/758237/20kgts_500.jpg (http://piccy_.info/view3/6573010/360246bf1ed85333d1954785cdbea9f8/)http://i.piccy_.info/a3/2014-06-19-13-42/i9-6573010/500x282-r/i.gif (http://i.piccy_.info/a3c/2014-06-19-13-42/i9-6573010/500x282-r)
1 вход ИЕ5
http://i.piccy_.info/i9/58510313c806e65ba07a59de65a266c6/1403185406/25036/758237/10kgts_500.jpg (http://piccy_.info/view3/6573015/a2c4388dae604d6c558f18a0ae9f495a/)http://i.piccy_.info/a3/2014-06-19-13-43/i9-6573015/500x282-r/i.gif (http://i.piccy_.info/a3c/2014-06-19-13-43/i9-6573015/500x282-r)
Нормально. Там частота непринципиальна, определяет работу динамичиской индикации и влияет только на то с какой скоростью будут переключаться индикаторы. Я честно говоря даже не смотрел настолько детально, ткнул щуп - что-то есть.
тогда не понятно зачем автор делал отдельный генератор ,если уже есть на 32кгц.Ну главное работает и то хорошо :)
---------- Post added at 19:09 ---------- Previous post was at 17:41 ----------
добавил
добавил A12, A13 через джампера.
джампера не распаял на плате и А12 и А13 висят в воздухе.все отлично работает .Если поставить палец сверху на ПЗУ то выбирается другая страница ПЗУ и на шине данных FF.Убираешь палец - снова данные старые.Не пог понять что за эффект и только сейчас увидел сообщение о джамперах :).
---------- Post added at 19:39 ---------- Previous post was at 19:09 ----------
обнаружил замыкание на корпус DD18 К155ИД4 вывод 7й со стороны деталей вывод перемычкой соединяется с земляным полигоном.снизу все отлично идет дорожка.Лезвием сделал разрез - теперь все хорошо,микросхема выжила
http://i.piccy_.info/i9/69b0e6df1a093695b27af2a894d5b7ce/1403195937/54698/758237/kosiak_500.jpg (http://piccy_.info/view3/6573795/0ec5ce0a585d5fa56021517db768408d/)http://i.piccy_.info/a3/2014-06-19-16-39/i9-6573795/500x319-r/i.gif (http://i.piccy_.info/a3c/2014-06-19-16-39/i9-6573795/500x319-r)
Глянул на остальных платках, замыкания нет.
artyr_n, банальный не протрав...
Интересно частота генератора динамической индикации будет влиять на яркость индикаторов?
с индикаторами поинтересней
http://i.piccy_.info/i9/18b512869222ecc79e19ff534544b351/1403291778/19524/758237/IMG_0200_500.jpg (http://piccy_.info/view3/6580073/7f55c47fd0648ad473399bfb26a1fd90/)http://i.piccy_.info/a3/2014-06-20-19-16/i9-6580073/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-06-20-19-16/i9-6580073/472x354-r)
Настал момент истины - ЮТ-88 собран и проверен !
http://i.piccy_.info/i9/d4f01e8d86d4134fba54a7aee5cfee35/1403346420/39853/758237/IMG_0208_500.jpg (http://piccy_.info/view3/6581905/02485e0d61f3e327ea4fed5b8281c86a/)http://i.piccy_.info/a3/2014-06-21-10-27/i9-6581905/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-06-21-10-27/i9-6581905/472x354-r)
Хочу выразить благодарность:
Владимиру Бартеневу - за создание ЮТ-88
KeKc - за идею ЮТ-88 в таком виде как мы его сейчас видим,схему,FAQ,набор дампов с журналов и многое другое
artyr_n - за разводку PCB смд ревизии,помощь в приобретении комплектующих,за отсутствие МГТФ
Всем форумчанам zx.pk.ru - за советы,моральную поддержку.
================================================== ================
с выхода на магнитофон
http://i.piccy_.info/i9/0622a8b18477e1356ea2187f4ab3299d/1403347002/26447/758237/66_500.jpg (http://piccy_.info/view3/6581937/b2edada3d6d92684cb33e84ad87c6531/)http://i.piccy_.info/a3/2014-06-21-10-36/i9-6581937/500x282-r/i.gif (http://i.piccy_.info/a3c/2014-06-21-10-36/i9-6581937/500x282-r)
Еще нужно стеклышко подобрать на всю длину...
Такой вариант платки на SMD-резисторах мне даже больше нравится...
Есть еще такие чистые платы в наличии, artyr_n?
замечания по смд ревизии небольшие.диаметр отверстий увеличить .Размер СМД с 0805 сделать 1206 так как сверх митюаризация не требуется.Задействовать все 2кб озу без единого пореза.отодвинуть РЕ3 и смд резисторы индикаторов друг относительно друга так как они упираются в панельку.
Размер СМД с 0805 сделать 1206
а мне 0603 нравятся.... :)
И разводку изменить, вместо РУ10 поставить статику импортную, но более "стандартную" по распиновке...
Ewgeny7, а мне ру10 нравиться :)
а мне ру10 нравиться
Мне тоже нравится, но купить ее.....
Ewgeny7 да платки есть
тема в барахолке (http://zx-pk.ru/market/viewtopic.php?f=7&t=2089)
---------- Post added at 23:23 ---------- Previous post was at 23:22 ----------
Такой вариант платки на SMD-резисторах мне даже больше нравится...
там и блокировочные SMD на обратной стороне
---------- Post added at 23:25 ---------- Previous post was at 23:23 ----------
замечания по смд ревизии небольшие.диаметр отверстий увеличить
каких отверстий?
[B]
каких отверстий?
под микросхемы - и увеличить вокруг них саму площадку или сделать ее овальной.Ну это не критично :)
Это хорошо, что нравится, тогда имеет смысл все детали SMD, а не только резисторы и конденсаторы, по возможности разводить на платах реплик, исходя из ориентиров доступности и цены ?
Ты имеешь ввиду мелкологику тоже ставить SOIC?
Я скажу всего лишь ИМХО, но микросхемы лучше все оставить ДИПы, оно будет как-то стильней смотреться... Да и нет 155-ой серии в SOIC.
да это уже гон с соиком полный.к155 серия рулит :)
Здравствуйте!
Не прошло и полгода, как получил от уважаемого perestoronin платку к ЮТ-88, а почти все детали установлены и плата подаёт первые признаки жизни. Осталось подобрать нормальный источник питания на три напряжения и можно будет запустить.
Пока же у меня вопрос к собравшим указанный базовый вариант - были ли проблемы с кнопками для клавиатуры ? Сколько не искал в магазинах, всё не то. Между выводами не хватает буквально 0,5 мм, чтобы войти в отверстия. Пришлось два "лишних" откусывать :confused_std:
Между выводами не хватает буквально 0,5 мм, чтобы войти в отверстия. Пришлось два "лишних" откусывать
Ну да, не хватает. Раскорячиваешь их посильнее и вставляешь, все четыре лапы.
Осталось подобрать нормальный источник питания на три напряжения и можно будет запустить.
Хорошо :)
Компьютерный БП можно использовать, только наличие -5 надо проверить.
А для пробного запуска можно и "только +5" обойтись, если процессор - ВМ80А, а не ИК80.
С кнопками пробовал, только ноги портил. Ничего, за толкателями от старого калькулятора видно не будет, а полиуретановый лак удержит на самой плате.
Процессор у меня как раз КР580ИК80А, поэтому заодно соберу преобразователь. Будет законченное устройство.
П.С.: главной проблемой было найти К155РП1/К555ИР26/К555ИР32 для индикации и ОЗУ КР537РУ10 в ДИП-корпусе. Остальное легко нашлось в собственных запасах и залежах в магазинах.
Я до сих пор так и не разжился РУ10, у меня стоит 61512 вроде как. Цоколевки не совпадают, есть чуть МГТФа на лапах.
Оффтоп, но по теме :)
Сижу на работе, паяю плату внешней периферии для компьЮТера на макетке. Кстати, вот она. И порт ВВ55 уже работает -
http://img-fotki.yandex.ru/get/9089/79278654.0/0_10f33a_dedf4f9d_L
Так вот, подходит ко мне коллега, тоже технарь.
- А что это такое? - показывает на плату ЮТа.
Честно говоря, меня такие вопросы уже выбешивают...
У меня на столе и дома, и на работе, постоянно что-то паяется-валяется, самых причудливых форм и содержания. А до практического применения очередного "шедевра" доходит далеко не всегда. Ну, как объяснить человеку, что я привинтил слот для SD-карты к микроконтроллеру, и туда же присобачил дисплей от телефона, чтобы тупо потренироваться с FATfs?
Вот и тут...
- Я не могу тебе ответить на этот вопрос... Это долго будет.
- А для чего оно?
- мммм... Ни для чего, собственно...
- Ну, ты же его куда-то воткнешь?
- поручик Ржевский нашел бы, куда это воткнуть... Но я никуда втыкать не буду.
- Ну а для чего оно вообще???
- ни для чего... у него нет прямого применения.
- блин, всё для чего-то используется!
- нет, не всё... Есть класс устройств, которые не имеют прямого предназначения, они не имеют конечной цели своего существования, не имеют точного определения и никогда не появятся на полках магазинов для хомячков!
Коллега выпучил глаза, посмотрел на меня грустно, покачал головой и ушел...
Да ладно ему выделываться...
Он уже видел у меня подобных железяк - горы....
Но каждый раз чувствую себя сумасшедшим...
Железячник, чо.... :)
Ewgeny7, отличная фотка.Я сижу обдумываю вот такую платку как бы все в одном и лутом развести.
А тут уже вижу процесс кипит -схемку бы увидеть хоть от руки что бы не плодить и не выдумывать раз уж работает порт ВВ55 и помню схемку на макетке ВИ53 и статику...
офтоп - меня тоже часто спрашивают - что паяешь и зачем оно тебе нужно.
трудно ответить что то человеку по определению "общество потребления" у которых на все ответ один - проще купить....
Сейчас, распишу текстом, чтобы картинки не городить :)
---------- Post added at 15:48 ---------- Previous post was at 15:29 ----------
ВВ55А -> ЮТ-88
D0-D7 -> D0-D7
/CS -> /F000
RD -> JR
WR -> JW
A0 -> A0
A1 -> A1
RESET -> RESET
ВИ53 -> ЮТ-88
D0-D7 -> D0-D7
A0 -> A0
A1 -> A1
/CS -> /5000
RD -> JR
WR -> JW
RES -> RESET
GATE1-3 -> +5vcc
CLK1-3 -> C2TTL
OUT1-3 - через смеситель из резисторов. Три резюка, четвертый на землю балластом, конденсатор разделительный микрофарад на 20-ть.
---------- Post added at 15:57 ---------- Previous post was at 15:48 ----------
Память СРАМ, статика, типа 61512 (64кб)
D0-D7 -> D0-D7
A0-A15 -> A0-A15
/WE -> /MW
/OE -> /MR
/CS -> небольшая схемка. У нас в областях 0000 и F000 память не должна откликаться, там стоят ПЗУ. Вся остальная - может быть доступна.
Берем сигналы /0000 и /F000, через два диода с подтяжкой к +5 делаем "монтажное ИЛИ" и инвертим транзистором. Я пока не собирал эту схему с ОЗУ, но думаю, что всё будет хорошо.
Память СРАМ, статика, типа 61512 (64кб)
D0-D7 -> D0-D7
A0-A15 -> A0-A15
/WE -> /MW
/OE -> /MR
/CS -> небольшая схемка. У нас в областях 0000 и F000 память не должна откликаться, там стоят ПЗУ. Вся остальная - может быть доступна.
Берем сигналы /0000 и /F000, через два диода с подтяжкой к +5 делаем "монтажное ИЛИ" и инвертим транзистором. Я пока не собирал эту схему с ОЗУ, но думаю, что всё будет хорошо.
Я примерно так же делал, только у меня схема выборки на ЛН2 собрана была для энергонезависимости и между инверторами подключались диоды на сигналы /0000Н и /F000H...
---------- Post added at 17:29 ---------- Previous post was at 17:28 ----------
И срамина 62256...
alx32, у меня есть 62256 2 шт вот и хочу их применить .
Вот по изучал схему включения ВВ51 а там не все так просто.Если смотреть как рк86 предлагали включить,то там ВИ53 1 канал задавал скорость обмена.или предлагают 1 скорость сделать и не париться с выбором.но тогда какую скорость делать по умолчанию - наверное 9600 ?
Насколько я помню из справочника у ВВ51 несколько скоростей без всяких ВИ53...
Хотя могу и ошибаться...
alx32, скорость задается входящей тактовой частотой на ВВ51.а кто ее делить будет или будет одна частота вот это уже вопрос.
https://yadi.sk/d/1MXdWPnuUhwWx
страница 67.
наверно сделаю слепыш только для вв51 для обкатки чернового варианта.Сейчас главное схему намалевать
ИМХО 9600 будет нормально. Здесь не те объемы памяти, чтобы делать быстрее. На Орионе этой скорости хватало в принципе.
смотря для чего ВВ51 будет использоваться. Если только для подключения внешнего компа как терминала, то скорость не важна, если к принтеру, то аналогично, но вроде бы можно и пофиксить на 9600, если внезапно к магнитофону (в дополнение к встроенному порту и совместимости с канзасским стандартом), то 300 - 1200. Можно использовать и ВИ53, а можно и железные счётчики использовать...
Если только переброска кода между ПЦ и ЮТ, чтобы с магнитофоном не ковыряться. Или - подключать микроконтроллеры для переброски данных и команд :)
alx32, скорость задается входящей тактовой частотой на ВВ51.а кто ее делить будет или будет одна частота вот это уже вопрос.
https://yadi.sk/d/1MXdWPnuUhwWx
страница 67.
наверно сделаю слепыш только для вв51 для обкатки чернового варианта.Сейчас главное схему намалевать
А как же 1:1, 1:16, 1:64?
С выхода ВИ53, как показывает практика, лучше поставить выключатель.
Иначе таймер может издавать какие угодно звуки и без загрузки программы.
Я сделал вот так -
http://img-fotki.yandex.ru/get/6709/79278654.0/0_10f7b7_10641b7c_L
Кстати, забыл спросить.
Часики на какой порт вешаем? 40h пойдет?
Там требуется два порта, 40h и 41h. В первый пишем адрес, со второго читаем содержимое, или пишем туда новые данные.
Часики на какой порт вешаем? 40h пойдет?
Он квазидиском занят, надо какой-нибудь другой. 30h, например.
Принято, 30.
Я запамятовал про порт квазидиска...
А кто подскажет, что нужно записать в порты ВИ53, дабы оно заткнулось и не вякало? Все равно Монитор-0 будем дорабатывать, нефиг ему оставаться как он есть.
Kakos_nonos
25.06.2014, 21:50
А кто подскажет, что нужно записать в порты ВИ53, дабы оно заткнулось и не вякало?
В порты 0,1,2 вначале 2, потом 0. Они начинают генерировать сверхвысокую частоту, которую не слышно.
STOPSOU:
LXI H,VI53
MVI A,3
YYTU:
MVI M,2
MVI M,0
INR L
DCR A
JNZ YYTU
RET
---------- Post added at 21:50 ---------- Previous post was at 21:48 ----------
Ой, это для Апогея, у него ВИ в памяти, а у ЮТа в портах. Но суть понятна.
А кто подскажет, что нужно записать в порты ВИ53, дабы оно заткнулось и не вякало? Все равно Монитор-0 будем дорабатывать, нефиг ему оставаться как он есть.
В "Байте" сделано так:
LD A,#3A
LD BC,#03EE
#005F OUT (C),A
ADD A,#40
DEC B
JR NZ,#005F
Так же делал я (с поправкой на порты ЮТ-88):
LD A,#3A
OUT (#53),A
ADD A,#40
OUT (#53),A
ADD A,#40
OUT (#53),A
У меня на ЮТ-88 работает.
Спасибо, коллеги!
Я все равно буду расширять ПЗУ для своего ЮТа, заодно и этот код воткну.
HardWareMan
26.06.2014, 12:28
Мне для МХ2 делать, так что спасибо за затыкающий ВИ53 код. С другой стороны, инит можно было подсмотреть в RAMFOS или просто по ДЩ почитать.
или просто по ДЩ почитать.
Можно. Но надо же пошевелить народ, дабы не растолстели :)
HardWareMan
26.06.2014, 14:39
Можно. Но надо же пошевелить народ, дабы не растолстели :)
Ха точно... Следует всех тыкать периодически прутиком, чтобы убедиться что не сдохли.
Пока моя плата, описанная выше, на стапелях выглядит так. Медленно ваяю источник питания - без него процессор и 140УД6 ставить смысла нет. "Нестандартный" индикатор - не смог найти в городе импортного аналога АЛС324, отечественные слишком тусклые. Поэтому быстро сделал при помощи фоторезиста плату-переходник. К176ИЕ5 сразу завелась и помигала подставленным в коллектор транзистора светодиодом.
http://savepic.net/5867391m.jpg (http://savepic.net/5867391.jpg)
Из старого компа выдерни готовый БП.... :)
А я пока бьюсь с расширенной памятью. Глючит, сволочь... Не могу понять, в чем дело. Перепробовал разные варианты подключения и выборки. Остается предполагать, что она слишком шустрая, 15нс. На медленной (70нс) всё работало, но там только 32кб ёмкость. Пробовал шунтировать 100пф конденсатором сигналы MW, MR - не помогает. Тест может пройти, но большей частью застревает...
А на каких ячейках происходит сбой, случайно не на Схххh ?
А на каких ячейках происходит сбой, случайно не на Схххh ?
Встроенный в Монитор тест проверяет только СхххН, поэтому именно там :)
Ну да я уже выдрал эту СРАМину, ставлю 62256 70нс. Надо проверить все нюансы до разводки готовой печатки.
---------- Post added at 12:04 ---------- Previous post was at 11:02 ----------
Поставил CYC62256-70. Полёт нормальный, память работает четко.
Быстродействие памяти все же имеет значение, судя по результатам...
Добавил корпус мелкологики 555ЛА3. На нее завел /0000 и /F000, с выхода элемента - прямо на /CS ОЗУ. Оставшиеся элементы ЛА3 пригодятся для подключения часов 512ВИ1.
HardWareMan
29.06.2014, 18:39
Дык чего писю морщить, посмотри осциллографом, что там твориться то. Неправильно это, когда более шустрая память не может заменить более медленную.
Да чую, что там неладное, типо шумов "иголок", которые быстрая ОЗУ ловит, да осцилла нету :(
Проще морщить оказалось, чем истину искать...
Вешать керамику прямо на выводы питания озу пробовали?
Вешать керамику прямо на выводы питания озу пробовали?
Конечно, Кэп! :)
Там, где живет МГТФ, блокировочники ставятся усердно, у каждого корпуса.
Я не очень вдавался в эту тему, но мельком видел такую фразу - "разница между ВК28 и ВК38 заключается в длине формируемого сигнала MW и JW"...
Это меня призадумало... Может, тут собака и порылась, и ОЗУ ловит в запись что-то уже ей не предназначенное?
SoftFelix
30.06.2014, 13:56
Я не очень вдавался в эту тему, но мельком видел такую фразу - "разница между ВК28 и ВК38 заключается в длине формируемого сигнала MW и JW"...
Вот отсюда (http://radiokot.ru/forum/viewtopic.php?p=225215&sid=ea98daa7a54783c2a3e6108ee868f202#p225215):
Т.Е. 580ВК38 формирует сигнал записи WR по /STB от ГФ24, а 580ВК28 формирует сигнал записи WR по /ТР от ВМ80.
В результате импульс записи у ВК38 длиннее в 3 раза, чем у ВК28. И значит ВК28 можно заменить на ВК38, а наоборот ВК38 на ВК28 уже проблематично.
Ага... Длина сигнала по сути не имеет значения, а вот расположение фронтов относительно "стабильных данных".... У нас, кстати, можно было и ВК28 применить, ОЗУ у нас совсем не "деревянное".
HardWareMan
30.06.2014, 22:42
Ага... Длина сигнала по сути не имеет значения, а вот расположение фронтов относительно "стабильных данных".... У нас, кстати, можно было и ВК28 применить, ОЗУ у нас совсем не "деревянное".
Т.е. он формирует сигнал от слова состояния до следующего слова состояния?
http://www.5ka.su/download/referat/programming/rkr-a-55278.png
Тогда без привязки к реальному WR процессора это не имеет смысла, потому как сигнал записи обязан прекращаться когда данные все еще стабильны, чтобы входные защелки устройств отработали.
Тогда без привязки к реальному WR процессора это не имеет смысла, потому как сигнал записи обязан прекращаться когда данные все еще стабильны, чтобы входные защелки устройств отработали.
Вот о чем и базар...
Подробнее информации я не нашел.
Но чем еще можно объяснить глюки с быстрой памятью? Что задний фронт /WR поднимается, когда данные уже ушли, и остаются только на емкостях шин? Для мееееедленной памяти это, наверное, допустимо.
HardWareMan
30.06.2014, 22:49
Я все же склоняюсь к иголкам. Найди осцилл и посмотри. А лучше - логик аналайзер.
Я все же склоняюсь к иголкам. Найди осцилл и посмотри. А лучше - логик аналайзер.
Даже если иголки, то копать там будет нечего.
Процессор, ИР82 как буфер адреса, ВК38 как буфер данных и дешифратор состояния.
Всё.... Логики больше нету. Тупо менять эти три детали по кругу?
Питание пробовалось от двух разных БП, фильтры-емкости стоят.
HardWareMan
01.07.2014, 09:13
Ну хотя-бы посмотреть положение записи относительно F2. Чтобы уже закрыть тему.
Всё.... Логики больше нету. Тупо менять эти три детали по кругу?
Я когда делал эмулятор РОМ-диска для РК86, столкнулся с аналогичной проблемой: данные с РАМки 15нс считывались с ошибкой. Менял и блокировочные конденсаторы, и питание поднимал до штатных 5В (с 3.3В), и менял РАМку - все равно были ошибки. Начал копать код - все решилось задержкой в 5мкс при считывании, т.е. /ОЕ = 0, ждем 5мкс, считываем данные, /ОЕ=1.
HardWareMan
01.07.2014, 11:15
5мкс это же пипец как долго. Такой хоккей нам не нужен, ищите уже корень зла или смысла нет продолжать эту тему.
PS Кибибайт сообщений пройден! :3
А я пока привинтил WH1602 к компьЮТеру.... Мне было скучно и лениво искать корень зла :)
http://img-fotki.yandex.ru/get/9485/79278654.0/0_111e27_3d4c997e_L
---------- Post added at 14:45 ---------- Previous post was at 14:35 ----------
Начал копать код - все решилось задержкой в 5мкс при считывании, т.е. /ОЕ = 0, ждем 5мкс, считываем данные, /ОЕ=1.
это ты каким образом регулировал железные времянки кодом? :)
HardWareMan
01.07.2014, 14:47
это ты каким образом регулировал железные времянки кодом? :)
Ключевое слово ROM диск. Подключается к ВВ55, управляется программно.
Ключевое слово ROM диск. Подключается к ВВ55, управляется программно.
Понял... балда... каюсь :)
5мкс это же пипец как долго.
Долго... Игрался с задержками да так и оставил... :)
Но смысл здесь не в продолжительности, а в присутствии задержки. Можно попробовать кондерами поиграться на сигнале /ОЕ.
Игрался уже.
Откопал в хламушнике Logic Analizer. Привожу его в чувство. Завтра прицеплюсь к плате, попробую снять кардиограмму :)
Щупаем F2, MR, MW, D?
HardWareMan
01.07.2014, 20:46
Игрался уже.
Откопал в хламушнике Logic Analizer. Привожу его в чувство. Завтра прицеплюсь к плате, попробую снять кардиограмму :)
Щупаем F2, MR, MW, D?
По хорошему еще бы и адрес прикрутить. Но для начала достаточно стробов, чипселекта и тактовой (если есть возможность - обеих). И запись на повышенной, ибо теория Котельникова и все такое.
И запись на повышенной
24Мбпс. Должно хватить.
На Скорпе сейчас щупал процессор, там тактовая 7Мгц, тут скорости аналайзера не хватает, заметны различия в ширине меандра. На ЮТе же меньше двух мегагерц.
HardWareMan
01.07.2014, 23:06
Тогда вперед и с песней! Подозреваю у тебя УЛогик/УСБее?
Да самопал какой-то из Украины, от мистерДи. Так и не настроил его окончательно, врет с уровнями, но показывает исправно. Что-то там операционник моск выносит...
кардиограммы ЮТ-88 :)
Была запущена коротенькая програма:
MVI A,$55
STA $C401
JMP start
Т.е. загружаем в А цифирку с единицей в D0, пишем по адресу с единицей в A0.
Аналайзер подключен к соответствующим пинам платы, к которым привинчивается вся периферия и, главное, расширенная память.
http://img-fotki.yandex.ru/get/9253/79278654.0/0_112467_bbfb00cd_L
http://img-fotki.yandex.ru/get/9090/79278654.0/0_112468_d5df6d1c_L
---------- Post added at 18:28 ---------- Previous post was at 18:23 ----------
Яндекс-фотки почемуто размер жрет...
---------- Post added at 18:32 ---------- Previous post was at 18:28 ----------
Здесь (https://yadi.sk/d/Ym5Ox5gLVmN9Z) архив со скринами повыше качеством.
HardWareMan
02.07.2014, 19:23
Криминала то нет. Единственное, о чем подумал - это биты слова состояния, что приходятся на начало строба записи. По идее, память должна по заднему фронту строба защелкивать, но чем черт не шутит, надо почитать ДЩ. Это подходит под теорию медленной памяти, т.к. между стробом и актуальными данными происходит задержка внутри памяти.
А где чипселект памяти? И еще обязательно SYNC подключи (и, по возможности, SSTB у ВКшки)!
А что за "иголки" на D0 на первой картинке? Вроде как при переходе /MR в 0 когда D0 остается в 1 проскакивает.
Подключил /0000 (область ПЗУ, выключает работу с ОЗУ) и /STB.
http://savepic.ru/5234383.png
---------- Post added at 20:45 ---------- Previous post was at 20:41 ----------
Чипселект, очевидно, не мешает работе ОЗУ.
STB отвисает в начале циклов чтения-записи, и для ОЗУ также не должен быть критичен... Нам важен задний фронт сигналов, а он вроде чист аки младенец...
---------- Post added at 21:02 ---------- Previous post was at 20:45 ----------
Для большей наглядности посмотрел привязку адресов и данных к сигналам записи и чтения, прицепив по паре разрядов:
http://savepic.ru/5224143.png
http://savepic.ru/5216975.png
---------- Post added at 21:04 ---------- Previous post was at 21:02 ----------
Адреса удерживаются очень продолжительное время, и до и после.
Данные вроде тоже нормуль, должно хватить. На чтении данных "работает" ОЗУ 537РУ10, видно небольшую задержку после переднего фронта сигнала чтения.
---------- Post added at 21:06 ---------- Previous post was at 21:04 ----------
А вот на записи заметно, что после переднего фронта /MW данные состояния выставляются с небольшой задержкой.
HardWareMan
03.07.2014, 13:00
Не вижу картинки. Про задний фронт согласен, но хочется увидеть полную картинку. Иголки - это скорее всего зазор между отключением шины данных процессора на слове состояния и включением шины данных памяти. Но точно узнать можно только если увидим осциллограммы сигналов, запрошенных мною в предыдущем посте.
PS Народ в нашей казаше последнее время гонит (тот же сайт Mick'a), поэтому прошу пользоваться http://savepic.ru/ Он же и тумбы готовит сразу (буква "м" перед точкой расширения).
Народ в нашей казаше последнее время гонит (тот же сайт Mick'a), поэтому прошу пользоваться http://savepic.ru/
Смотри снова, перенес на савепик.
HardWareMan
03.07.2014, 16:20
Смотри снова, перенес на савепик.
Ну я через вебпрокси посмотрел и ответил (до PS). Реквест остается в силе.
Реквест остается в силе.
Приехал домой, сейчас соберу всё.
Собственно, чипселект /0000 и STB я уже продемонстрировал.
Сейчас привинчу до кучи SYNC.
---------- Post added at 18:08 ---------- Previous post was at 17:56 ----------
Воть...
http://savepic.ru/5223148.png
Остается предполагать, что она слишком шустрая, 15нс.
А какая именно память?
У меня в Радио-86РК стоит на 15нс Winbond W24257AK-15, работает стабильно.
Может попробовать как в РК - обойти ВКшку и подать сигналы чтения/записи прямо на память и потестить?
HardWareMan
03.07.2014, 19:45
Ну, собственно, так и есть. Можно, конечно, MW пропустить через 2ИЛИ с SYNC для укорачивания строба, чтобы он попадал только на стабильные данные, однако суть не в этом. Не заставляйте меня еще и ЮТ-88 собирать (схемы которого я перерисовывал в библиотеке будучи школотой, лол).
А какая именно память?
UM61512-15, кэш от древнего ПЦ.
---------- Post added at 21:16 ---------- Previous post was at 21:13 ----------
MW пропустить через 2ИЛИ с SYNC для укорачивания строба
Имеешь ввиду, отрезать нафиг участок с данными состояния, сдвинув передний фронт ближе к заднему?
HardWareMan
03.07.2014, 21:57
Взять MW, отрезать от схемы, подключить на 2ИЛИ. На второй вход 2ИЛИ подать SYNC с процессора. Выход 2ИЛИ подключить на отрезанную схему. Это укоротит строб записи сдвинув его начало за стадию выдачи слова состояния. И еще, можно полный номер той шустрой памяти, что глючила? Есть мнение, что это может быть эмулятор вроде PSRAM, а они работают по фронту строба записи или CS. Кстати, CS памяти по отношению к остальным сигналам я так и не увидел.
Кстати, CS памяти по отношению к остальным сигналам я так и не увидел.
Ну, третий раз повторю - CS памяти - это выборка /0000.
"Очень жаль, что мы так и не услышали начальника транспортного цеха..." :)
MW, MR - работают только при выборке пространства ОЗУ, поэтому нужды в дополнительной селекции нет.
---------- Post added at 09:43 ---------- Previous post was at 09:42 ----------
Взять MW, отрезать от схемы, подключить на 2ИЛИ. На второй вход 2ИЛИ подать SYNC с процессора. Выход 2ИЛИ подключить на отрезанную схему.
Я это и написал постом выше...
---------- Post added at 09:45 ---------- Previous post was at 09:43 ----------
И еще, можно полный номер той шустрой памяти, что глючила?
Дома гляну, но я уже писал ее маркировку - UM61512-15
На эмблеме нарисован глобус.
---------- Post added at 10:32 ---------- Previous post was at 09:45 ----------
https://yadi.sk/i/1y8-symwVu7zm ДатаШит (https://yadi.sk/i/1y8-symwVu7zm) на нее.
SoftFelix
04.07.2014, 10:39
UM61512-15
У меня есть узкие Winbond'овские, только на 32К (Wxx257-15). В тесте Willem'а проверяются без ошибок. Может на них попробовать? Или 64К принципиально?
Да у меня есть некие узкие 71256, но 32к - действительно мало...
сейчас у меня стоит CYC62256-70, с ней всё нормально.
Пока в очередной раз стирается бактерицидкой дежурное УФ-ПЗУ, поковырял Монитор-0. Я все под свои хотелки его переделываю :)
Потом готовый монитор перенесу на "золотую" ПЗУ.
Нашел, что "недокументированных" команд там нету, просто в мониторе несколько табличек с константами. В частности, с 0х00F3 и по 0х100 находится таблица с адресами переходов в соответствии с нажатыми кнопками выбора директивы.
Так же нашел список из трех байт 07 07 07, которые не вызываются программно, а где-то используются для чтения. Есть три байта с константами максимума встроенных часов - 24 60 60. Ну и так далее...
Vladimir_S
05.07.2014, 15:42
Пока в очередной раз стирается бактерицидкой дежурное УФ-ПЗУ
Ewgeny7, Я для того, что бы не портить УФ-ПЗУ многократным стиранием, на время отработки ставлю SRAM с батарейкой.
Можно было конечно убрать из селекта ОЗУ область запрета /0000, и оно работало бы заодно и как ПЗУ... Мне что-то в голову не пришла такая мысль.
---------- Post added at 16:26 ---------- Previous post was at 16:12 ----------
Платка расширения помаленьку обрастает прибамбасами. А всё вместе это уже напоминает девборду на 580ВМ80А :)
Две микросхемки мелкологики - ЛА3 для ОЗУ и ЛЕ1 для часов. Часы хотел изначально сделать на 512ВИ1, но наткнулся на недоставаемость высокоомного резистора 22МОм.
Поставил пока даллас 12887А
http://img-fotki.yandex.ru/get/6823/79278654.0/0_112849_a15c622a_L
---------- Post added at 16:29 ---------- Previous post was at 16:26 ----------
Для написания кода использую Crimson Editor, в нем создал модули для правильной подсветки синтаксиса i8080.
Компилируется код майкрософтовским TASM с подключенным модулем для i8085.
для удобства сделал батничек.
Дома, где у меня винда 64-битная, пришлось поставить досбокс, теперь я просто перетаскиваю иконку батника на иконку досбокса, и все моментально компилится.
VovanRK86
05.07.2014, 17:44
А я пока бьюсь с расширенной памятью. Глючит, сволочь... Не могу понять, в чем дело. Перепробовал разные варианты подключения и выборки. Остается предполагать, что она слишком шустрая, 15нс. На медленной (70нс) всё работало, но там только 32кб ёмкость. Пробовал шунтировать 100пф конденсатором сигналы MW, MR - не помогает. Тест может пройти, но большей частью застревает...
Что то не пойму (особенно зная марку памяти), почему не работает, у меня Winbond W24512AK-20, держит неделями от 3 вольт по схеме alx32 (упрощённой!!!), и в РК86 работает как основная и в РАМ диске?
а ВК38 от ВК28 отличается разве не логикой работы применительно к ВН59, а в ЮТе пока по барабану какая стоит?
---------- Post added at 17:40 ---------- Previous post was at 17:36 ----------
Можно было конечно убрать из селекта ОЗУ область запрета /0000, и оно работало бы заодно и как ПЗУ... Мне что-то в голову не пришла такая мысль.
А я так и сделал. Не зря же 64кб! ОЗУ
---------- Post added at 17:41 ---------- Previous post was at 17:40 ----------
Ну, третий раз повторю - CS памяти - это выборка /0000.
Может в это проблема?
---------- Post added at 17:44 ---------- Previous post was at 17:41 ----------
Оставшиеся элементы ЛА3 пригодятся для подключения часов 512ВИ1.
Вот здесь поподробнее, а то я не знаю схемы подключения ВИ1 меньше чем ТРИ корпуса логики, как и подключение AY?
SoftFelix
05.07.2014, 18:23
но наткнулся на недоставаемость высокоомного резистора 22МОм.
Если есть старые материнские платы от ПЦ, то такой резистор (SMD) есть в обвязке мелкого кварца (трубочка) на 32768 кГц в районе южного моста.
http://photo.qip.ru/photo/softfelix/3868246/xlarge/92196002.jpg (http://photo.qip.ru/users/softfelix/3868246/92196002/)
VovanRK86, ты уже всю тему дочитал до конца? Вопрос остался в воздухе. применительно только к этой конкретной памяти. Ты же называешь другую. С другой и у меня работает.
---------- Post added at 21:28 ---------- Previous post was at 21:27 ----------
Может в это проблема?
Эээээ... в чем? В "спектрограммах" видно, что оно вообще никак не пересекается с работой памяти.
---------- Post added at 21:30 ---------- Previous post was at 21:28 ----------
а то я не знаю схемы подключения ВИ1 меньше чем ТРИ корпуса логики
Да ну на?
Берем схему от Орион-128 -
http://img-fotki.yandex.ru/get/6843/79278654.0/0_112879_5d9dd605_L
- и присобачиваем под свои нужды, на порт 30h.
---------- Post added at 21:47 ---------- Previous post was at 21:30 ----------
то такой резистор (SMD) есть в обвязке
Спасибо за наводку! Именно такого не нашел, зато есть два по 10 мегаом.
SoftFelix
05.07.2014, 22:04
Именно такого не нашел, зато есть два по 10 мегаом.
Точно, уже забыл - два по 10. Даже на моем фото видно два последовательно.
VovanRK86
06.07.2014, 11:20
ты уже всю тему дочитал до конца? Вопрос остался в воздухе. применительно только к этой конкретной памяти.
Дочитал, поэтому и спросил, у меня тоже есть с глобусом, вот и вопрос будут ли работать.
А вот за схему подключения ВИ1 спасибо, я только две видел на четырёх корпусах в Радиолюбителе и трех для РК-Макси.
Может и AY можно проще подключить?
Может и AY можно проще подключить?
Вот этот вопрос я не курил...
Просто я AY не люблю и на Спектруме, поэтому на ЮТ даже не озадачивался его подключением. Но - доберемся еще :)
---------- Post added at 19:58 ---------- Previous post was at 19:48 ----------
Вот этот вопрос я не курил...
Собственно, даже если ничего не изобретать, а взять готовую схему, там понадобится 555ИД7 и два элемента из 555ЛА3.
На ИД7 заводим /JW, A0, /7000 (или какой там порт выбирали..).
Сформированные сигналы WR_70, WR_71, RD_71 прогоняем через ЛА3 с формированием DIR и BC1, которые идут на АУ, на нее же подаем С2TTL и данные. Вроде как всё.
Я подключил по-нормальному дисплей wh1602 к плате расширения.
Переписал код инициализации. Занимаюсь написанием нормальной библиотеки для диспа, пригодится для проектов типа "умного дома" или даже просто для отладки программ.
http://savepic.ru/5305485m.jpg (http://savepic.ru/5305485.htm)
pbogdan, я тебе обещал код выложить.
Вот здесь - тыц! (https://yadi.sk/i/RPLPFUsYWARpf) - код на асме, работа которого видна на фото сверху.
Там работа с дисплеем через порт В (F1). Если нужен порт А (F0), то просто меняешь это в командах OUT.
Забодался я с часами... :(
На Z80 они работают по вышеприведенной схеме, а на ВМ80 - опять глюки...
Запись-чтение работают с искажением, как будто опять защелкивание идет по чёрти-какому фронту, и данные теряются. Придется опять аналайзер привинчивать.
---------- Post added at 18:14 ---------- Previous post was at 17:55 ----------
Вот такой вопрос появился к знающим.
Смотрим диаграммы сигналов в даташыыыте к 8080А, там нарисовано так:
http://savepic.ru/5302318m.png (http://savepic.ru/5302318.htm)
Т.е. длительность процессорного /WR - 1 такт F2.
Смотрим мои диаграммы - там уже /MW занимает... 2 такта F2. Правда, после ВК38.
http://savepic.ru/5216975.png
В чем правда, брат? Где я торможу? Или, где болтаются данные, раз сигнал записи растянут вдвое? :)
SoftFelix
08.07.2014, 19:08
Ewgeny7, думать лень (жарко). :) Могу отправить к статье в "Радиоежегодник 1989" (http://publ.lib.ru/ARCHIVES/R/%27%27Radioejegodnik%27%27/%27%27Radioejegodnik-89%27%27.%5Bdjv-fax%5D.zip), где подключают 512ВИ1 к РК86. Там и схемы есть.
HardWareMan
09.07.2014, 09:25
В чем правда, брат? Где я торможу? Или, где болтаются данные, раз сигнал записи растянут вдвое? :)
Правда в следующем:
Управляющие сигналы /MR и /IOR формируются в цикле записи, в ВК28 по сигналу /WR, в ВК38 по сигналу /STB.
Я несколько раз просил тебя записать все сигналы вместе с SYNC и STB, но ты так и не сделал этого.
Я несколько раз просил тебя записать все сигналы вместе с SYNC и STB, но ты так и не сделал этого.
Млин, это что, пару страниц назад?
http://savepic.ru/5223148.png
---------- Post added at 10:25 ---------- Previous post was at 10:23 ----------
Смотрим мои диаграммы - там уже /MW занимает... 2 такта F2. Правда, после ВК38.
Косякс... сигнал называется /JW, а не /MW. Работаем мы с портами, а не с памятью.
HardWareMan
09.07.2014, 10:31
А теперь смотри сюда:
http://savepic.ru/5257316.png
Я отметил зазор между деактивацией SYNC и смены состояния шины данных. Эта задержка позволяет использовать SYNC как ALE для защелки (74х373) и вытягивать слово состояния. Таким образом, на твоей ВКшке в стробе записи происходит смена данных. Для памяти это не особо критично, ибо все равно останется последнее и настоящее значение, а вот для устройств это может быть критично. Например, ты пишешь в РУС ВВ5 0AH командой STA PPA_Ctrl, чтобы дернуть пином порта C. Слово состояния при записи будет 00H, а это уже управление другим битом. Пример сработает, если ВВ55 не строго синхронная по заднему фронту строба записи, но суть, думаю, понятна.
Да, в общем понятно. Устройство должно подхватывать информацию строго по заднему фронту строба записи, ибо после переднего там еще слово состояния на шине данных появляется на такт.
Т.е. дабы отсечь ненужное слово состояния, нам надо уйти от формирования по СИНК, и самое простое - пересесть на ВК28?
Попробуй поставить ВК28, она же как вроде полностью совместима по выводам, один в один.
Да я уже ищу ее по магазинам. Нашел за 13 рублей, но ехать далеко...
Судя по описанию, она спокойно впишется в ЮТ и станет только лучше.
А вот такие вещи как КР580-й микропроцессорный комплект, нужно дома иметь в достаточном количестве.
На случай Апокалипсиса? :)
У меня уже есть запасы по этому комплекту, только ВКшек нету.
HardWareMan
09.07.2014, 20:11
Давай, а после замены протестируй опять шуструю память. Ну и эпюрки запиши для сравнения.
Давай, а после замены протестируй опять шуструю память. Ну и эпюрки запиши для сравнения.
Да, так и сделаю.
Сегодня поездка в магазин сорвалась изза жены (ох уж эти бабы...), завтра куплю.
Вопрос - нашол дома плату АОН на Z80 - насколько ПРОГРАМНО процессор совместим з К580ВМ80 , схемотехнику я смогу переделать .
pbogdan, "снизу вверх" - совместим, все команды 580ВМ80 понятны для Z80 и исполняются аналогично.
Но есть различия. Первое - в команде DAA, десятичная коррекция. Она может выполняться по-разному. Второе - работа с портами ввода-вывода (IN(x) и OUT(x)). У 580ВМ80 старший и младший байты адреса одинаковы, у Z80 те же команды работают по другому, старший байт соответствует параметру x, а младший байт - равен содержимому регистра А. Если для дешифрации портов использовать только старший байт (А8-А15) то всё будет работать одинаково на обоих процессорах.
VovanRK86
09.07.2014, 23:57
то всё будет работать одинаково на обоих процессорах.
Чего то в РК86 так не произошло после замены ВМ80 на Z80?
Может конечно ПДП виноват....
А ещё в РК нельзя применить ВК28... ТОЛЬКО ВК38........
и может я не зря про ВИ1 спрашивал.... про корпуса (КОЛИЧЕСТВО!!!) обвязки...
Системный контроллер там вообще не применяется, насколько я знаю.
Его в РК-МАКСИ воткнули...
HardWareMan
10.07.2014, 06:08
Его в РК-МАКСИ воткнули...
А нажуя? Там же ПДП подключен через черный ход.
Чего то в РК86 так не произошло после замены ВМ80 на Z80?
Зато в Орионе произошло, и всё, что там подрихтовали - это Бейсик, изза той самой команды DAA. Остальной софт работает.
и может я не зря про ВИ1 спрашивал.... про корпуса (КОЛИЧЕСТВО!!!) обвязки...
ВИ1 у меня работает, но с глюками записи, через раз. Посмотрим, что скажет ВК28.
Его в РК-МАКСИ воткнули...
Воткнуть можно что угодно и куда угодно, это мы умеем. А потом героически боремся с глюками :)
А ещё в РК нельзя применить ВК28... ТОЛЬКО ВК38........
Схему курить лень, но вероятно там нужны данные состояния проца, уже за ВКшкой.
Тогда 28-я действительно не пойдет.
VovanRK86
10.07.2014, 20:48
Где ткните носом.
Читаем статью Радио №3 1995 года!!!
---------- Post added at 20:48 ---------- Previous post was at 20:45 ----------
Воткнуть можно что угодно и куда угодно, это мы умеем. А потом героически боремся с глюками
Тут я всеми руками ЗА:v2_yahoo:
Разжился ВКшками обеих сортов. Завтра посмотрю, что там получится...
VovanRK86
10.07.2014, 20:51
Зато в Орионе произошло, и всё, что там подрихтовали - это Бейсик, изза той самой команды DAA. Остальной софт работает.
Может всё же как раз из за ПДП?
---------- Post added at 20:51 ---------- Previous post was at 20:50 ----------
А нажуя?
Что бы ВН59 работала... провильно
Может всё же как раз из за ПДП?
Изза его отсутствия в Орионе, хочешь сказать? Дык на Z80 в известных нам машинках ПДП вроде как и не делали.
---------- Post added at 21:16 ---------- Previous post was at 21:15 ----------
Что бы ВН59 работала... провильно
Сильно необходимая вещь на РК, или просто чисто "а давайте прикрутим?" :)
HardWareMan
10.07.2014, 22:13
Что бы ВН59 работала... провильно
ВН59 сверхпровильно работает в Корвете. ВК38/ВК28? Не, не слышал.
VovanRK86
11.07.2014, 09:43
или просто чисто "а давайте прикрутим?"
Ну наверное так. К ВИ1 думаю будет не лишним.
Изза его отсутствия в Орионе, хочешь сказать? Дык на Z80 в известных нам машинках ПДП вроде как и не делали.
А про Z80 я имею ввиду его в РК86, и то что половина программ на нем не работает, например Aliaz носиться как угорелый, часть прог работает но нет изображения, даже тест ФДД не работает правильно, а в нём нет команд in/out.
ВК38/ВК28? Не, не слышал.
Радио №3 1995 года, касается РК МАКСИ, из за глюков с прерываниями, авторы предложили воткнуть ВК38
А про Z80 я имею ввиду его в РК86, и то что половина программ на нем не работает, например Aliaz носиться как угорелый, часть прог работает но нет изображения, даже тест ФДД не работает правильно, а в нём нет команд in/out.
Смотрите инит видеоконтроллера. Насколько я слышал, там видео рулится процессором через настройки ВГ75?
Разница там в одной команде, DAA. Возможно, есть что-то в регистре флагов, типа флага Р или полупереноса. Все остальное - одинаково. По схемотехнике я уже писал, младший байт адреса - не используем для дешифрации.
---------- Post added at 09:49 ---------- Previous post was at 09:48 ----------
например Aliaz носиться как угорелый
С прерываниями порядок? Z80-Card на Орионе работает прекрасно вместо ВМ80.
---------- Post added at 09:50 ---------- Previous post was at 09:49 ----------
Заменил ВК38 на ВК28.
Заработала быстрая память, тесты проходит.
Рекомендую к замене :)
Vladimir_S
11.07.2014, 10:02
Разница там в одной команде, DAA. Возможно, есть что-то в регистре флагов, типа флага Р или полупереноса. Все остальное - одинаково. По схемотехнике я уже писал, младший байт адреса - не используем для дешифрации.
А еще вот
http://zx-pk.ru/showpost.php?p=580930&postcount=13
А еще вот
Похоже, я именно про это и слышал краем уха.
Рецепт лечения понятен - ловим условные переходы по признаку флага и думаем.
Касаемо команды DAA - она на ВМ80 имеет глюк, когда перед ней устанавливается флаг С. В Z80 это было исправлено. Здесь опять же нужно фтыкать команду типа ORA A перед DAA, тогда работа процессоров станет идентична. Я это уже проходил на ЮТ-88, вносил изменения в ПЗУ.
---------- Post added at 10:43 ---------- Previous post was at 10:23 ----------
Снял картинку сигналов после ВК28. Да, разница, как говорится - налицо :)
http://savepic.ru/5247857.png
---------- Post added at 10:45 ---------- Previous post was at 10:43 ----------
Заметно, что строб записи укоротился вдвое, и не заходит в зону SYNC.
При этом, сигнал /STB имеет разную длину...
---------- Post added at 10:48 ---------- Previous post was at 10:45 ----------
Ага, это у меня аналайзер отказался работать на высокой частоте. А я вчера заменил шнурок USB на новокитайский... Будем считать, что эта картинка не отражает всей полноты... Там даже меандр у клока "плывущий".
HardWareMan
11.07.2014, 11:02
Радио №3 1995 года, касается РК МАКСИ, из за глюков с прерываниями, авторы предложили воткнуть ВК38
Главное, чтобы дошел смысл послания. Смысл моего послания в том, что для нормальной работы ВН59 ВК28/ВК38 не требуется, все необходимые сигналы берутся с процессора. Компетентность авторов РК МАКСИ была изначально под сомнением.
Заменил ВК38 на ВК28.
Заработала быстрая память, тесты проходит.
Рекомендую к замене :)
Значит, все-таки нестабильность ШД играет роль.
VovanRK86
14.07.2014, 00:32
Главное, чтобы дошел смысл послания.
В этом то и проблема :( для меня вообще многое темный лес, знания около нуля :((но уже плюсовой стороны;)), вот и спрашиваю обо всём! Помогает! Спасибо! Вам и Всем Форумчанам за ответы!
Не удержался, запитал от трёх разных источников (включая аккумулятор от UPSа :v2_dizzy_facepalm:). Один процессор не захотел запускаться (фрязинский), поставил квазаровский. Работает - пока опробовал шаги из инструкции по наладке и часики. ЗП-3 при "записи на магнитофон" мерзко пищит.
Процессор довольно горячий, тепло через панельку прошло на другую сторону печатной платы (за 15 минут работы). Источник -5 В исправен, включался первым и отключался последним. Это нормально ? Работает ведь...
Подскажите, во время загрузки программы с магнитофона из динамика на плате будет идти звук как при записи или нет? Пока с загрузкой какие-то проблемы?
Подскажите, во время загрузки программы с магнитофона из динамика на плате будет идти звук как при записи или нет? Пока с загрузкой какие-то проблемы?
Нет, динамик используется только на вывод звука и на магнитофон...
ммм... А как там поживает производство дисплейного модуля? Это я так, на всякий случай спрашиваю, тему встряхнуть от пыли...
Где лежит схема на модуль в нормальном качестве ? Герберы преобразовал в изображение, буду рисовать в "лейке" :v2_dizzy_fisher:
Надеюсь, большую заготовку платы тоже удастся нормально покрыть фоторезистом.
perestoronin
16.08.2014, 13:19
ммм... А как там поживает производство дисплейного модуля? Это я так, на всякий случай спрашиваю, тему встряхнуть от пыли...
Черная полоса, пока никак не выберусь из фин. трудностей чтобы вложиться в платки дисплейного модуля и клавиатуры, но надеюсь на лучшее.
А процессорные имеются в наличии.
Пока лето, отдыхайте от пайки, да и работы на грядках наверное немало, не до пайки.
да и работы на грядках наверное немало, не до пайки.
тьфу-тьфу с вашими грядками! :)
В магазинах грядки обширнее и удобнее.
А отпуск лучше тратить на путешествия, а не дачу.
А отпуск лучше тратить на путешествия, а не дачу.
А вот тут Вы не правы!
Вечерком, после работы в озеро - ПЛЮХ!
А потом на свежем воздухе :v2_dizzy_sleep2:.
Красотища!
Вы в городе ТАК сможете?
А путешествовать надо зиимой, в теплые страны.
А вот тут Вы не правы!
Вечерком, после работы в озеро - ПЛЮХ!
Неа, проходили....
Вечерком, после работы, хрен тебе, а не озеро, бери кувалду и иди забор править, сортир строить, бревна пилить/таскать, крышу ремонтировать, осиные гнезда выпиливать, парник ремонтировать, огурцы-ягоды собирать....
Я лучше в душ дома схожу, любой комфортной температуры, попью кофе без назойливого жужжания мух и ос, и лягу спать, опять же не отмахиваясь от насекомых. И не буду тратить время на дорогу.
А путешествовать интересней летом, и не в банановых странах, а по цветущим европам. Там гораздо интереснее, чем пузо выставлять на солнышко и лежать овощем :)
---------- Post added at 22:00 ---------- Previous post was at 21:59 ----------
Вы в городе ТАК сможете?
А зачем мне это? :)
Я всё это проходил, и свой выбор сделал...
---------- Post added at 22:02 ---------- Previous post was at 22:00 ----------
П.С. Mick, не ругайся, уберем оффтоп.
Выкроил время для сборки ЮТа
вот что получилось.
http://skloart.com.ua/wp-content/uploads/2014/08/ut_300x200.jpg (http://skloart.com.ua/wp-content/uploads/2014/08/ut_2304x1536.jpg)
индикатор на фотке получился не читаемым, но на самом деле все прекрасно видно.
ВНИМАНИЕ разъем питания запаян не правильно, пришлось в ответной части все переставлять.
VovanRK86
17.08.2014, 16:56
Черная полоса, пока никак не выберусь из фин. трудностей
Ну это НОРМАЛЬНО... в кавычках конечно, НО так у многих теперь, и не факт что чернее не будет, так что может переходить на предоплату пора, в нашем деле я думаю это не вопрос, многие готовы скинуться не взирая на кризис!
п.с. про грядки согласен на все 100%, НО у меня их вроде нет как лет много, но занят всё лето, как будто ФЕРМА у меня....
perestoronin
18.08.2014, 09:29
Внимательно посмотрите герберы из этой темы и картинки (http://ut88-files.perestoroniny.ru/), нет ли ошибок или пожеланий что-то поправить?
что чернее не будет
Надеюсь на лучшее, но пока неопределенность. Даже отпуск будет в виде удаленной работы. Посмотрим, этот месяц решающий.
Предоплаты я не буду собирать, т.к. сложности могут сильно перекроить все планы. А были грандиозные планы, вплоть до закупки для себя домой оборудования для ручной ИК-пайки.
Если картина по жизни прорисуется и станет светлее, я смогу снова вернуться к ретро-технике и продолжить заказы на изготовление платок и спаять себе в коллекцию платку.
Осциллограф куплен, мебель для пайки впрочем тоже приехала.
Программатор Чипрог48 куплен, обычные флешки и мк 1878ВЕ1 шьет, а вот с пережигаемыми перечками типа РТшк умеет только Стерх007, и со Стерхом007 тоже пока неопределенность, вроде куплен, но мне его коллега не переслал пока.
Здесь кто-то прилаживал к дополнительному ОЗУ литиевый элемент. Правильно понимаю, что резисторами микросхему при отключённом основном питание ставим в режиме "закрытые входа/выхода", согласно таблице из даташита, саму же батарею через диод на вывод питания ? Что тогда с возможностью повреждения части информации в момент отключения компьютера ?
1Ж24Б, правильно. Порчу наблюдаю, но только первых двух ячеек в C000H.
Почему - не разбирался. А загруженная демка dECOdE работала и через месяц :)
Здесь кто-то прилаживал к дополнительному ОЗУ литиевый элемент. Правильно понимаю, что резисторами микросхему при отключённом основном питание ставим в режиме "закрытые входа/выхода", согласно таблице из даташита, саму же батарею через диод на вывод питания ? Что тогда с возможностью повреждения части информации в момент отключения компьютера ?
А как вы думаете, какова вероятность сбоя при притянутых к Vcc входах управления ОЗУ?
У меня такого ни разу не было...
уточню, что использовал диоды Шоттки. Один - с линии питания +5, второй - с батарейки.
уточню, что использовал диоды Шоттки. Один - с линии питания +5, второй - с батарейки.
А я обычные 1N4148, напряжение на ОЗУ было около 2.6В, что укладывается в разрешённый порог до 2В на UTC62256...
Укладывается, для достаточно свежей батарейки. Для тухлой - лучше шоттки :)
Насчёт этого я не буду спорить, но как правило мы покупаем новые батарейки для своих проектов. Да и с потреблением в 1мкА она долго будет оставаться "свежей"...
Вопрос к Evgeny7: как lcd подключали? Появилась идейка выпустить новый вариант процессорной платы со всеми прибамбасами типа ви53, вв55 и графическим дисплеем fdcg12864. В итоге получим вполне неплохую машинку хоть и с маленьким, но дисплеем. Из плюсов - не надо будет собирать видеоконтроллер.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot