Да есть, фото.
Резистор подтяжки к +5 Вольт R20, в сантиметре от первой ножки Z80 к ОЗУ.
Да есть, фото.
Резистор подтяжки к +5 Вольт R20, в сантиметре от первой ножки Z80 к ОЗУ.
Вот такой вариант, удалил переключатель на 28/32,так как не вижу смысла ставить 512 ПЗУ!! Ну и оттуда ли сигнал сброса взял для ТМ8?
Резистор исправил, выбор внешнего РОМ диска и был ранее.
И ещё, может всё же удалить нафиг джамперы 128/512, и ставить сразу ОЗУ 512кб? Чтоб меньше не нужной коммутации было.
По СОМ порту, не сильно смотрел, надо вглядеться в схему подключения, но вроде все сигналы я выводил на разъём СОМ, для этих элементов нет физически места на плате, конечное можно чуток поужать, но пока не уверен, могу предложить варианты.
1. Заменить частично на SMD логику.
2. Увеличить размер платы.
3. Сделать отдельную плату.
4. Да ну его нафиг это порт.
1. Встроенный ROM диск считаю нужно оставить на микросхеме в PLCC-32 корпусе, так как она более достовабельная чем в DIP.
2. Если я правильно разглядел, есть выбор в установке регистров 155ИР13/1533ИР13 узкий корпус.
В плате РК-86 1533ИР13 у меня вместо 155ИР13 так и не заработала, хотя я с ней долго провозился, было на лицо не правильная логика переключения работы регистра с последовательной выгрузки
на параллельную загрузку. Смена состояния управления происходит при С=0, что не правильно =>
Во избежание сбоев смена состояний управляющих вхо*дов S1 и S0 должна происходить при С = 1.
Переделал схему, добавил задержку, но так устойчивой работы не добился, в лучшем случае появлялся полностью курсор и первая вертикальная строчка буквы "Р".
Если покопаться подольше, заставить работать 1533ИР13 в плате РК-86 можно, но ка кто по охладел к этой проблеме...
В этой плате работу 1533ИР13 в место 155ИР13 не пробовал...
Да, там все сигналы есть, я туда СОМ порт и подсоединил. Но желательно его иметь на основной плате (всего то два корпуса микросхем и кварцевый генератор), это очень нужная вещь, связь с "Большим братом".
Отрисую схему чуть позже, выложу.
RD3AY
RОМ сделаю в DIP, наоборот проще найти 27с080, смысл тогда было его переделывать?!
ИР13 где Вы увидели узкий корпус?!!
СОМ порт в нижнем левом углу, D8/..
Конечное будет хорошо если нарисуете подключение СОМ к этой плате, чтоб мне не плутать.
Вроде бы да, но для частых экспериментов мне, например, очень нравится WB27C512 (64 Кб), и невозможность её использования меня бы сильно огорчила.
Имхо, плату всё равно разводит и изготавливает автоматика, поэтому лучше сделать максимум универсальности (понатыкать джамперов), а юзер сам решит что и как ему запаивать.
- - - Добавлено - - -
Полной схемы нет перед глазами, судить сложно. Требуется обычный сигнал сброса с активным уровнем "0" (контакт с кнопки аппаратного сброса).
Если смотреть на али, то их там просто нет, или мне просто не повезло... :-)
Да и в DIP почти нет выбора среди 27С040.
Схема СОМ1 порта.
По COM1 лучше также сделать возможность конфигурации на скорость 115200 Бод под быстрый импортный чип MSM82C51A-2, на оригинальной схеме это есть.
А что, есть исходники в SprintLayout? А то иной раз надо посмотреть как идет проводник, а по плате сделать это практически не возможно (да и по рисунку не получится) - плотная разводка, много переходов (иной раз весьма бестолковых ибо автотрассировщик). А вот выделить всю трассу "от и до" в каком-нить редакторе одним кликом - это очень помогло бы.
- - - Добавлено - - -
Надо смотреть 27С801 (полный функциональный и по цоколевке аналог, просто на пятилетку более современный чем исходные 27080 которыми по старинке именуют ПЗУ 1024Кх8 в библиотеках). Ассортимент на Али широчайший, ценник от 150руб. Например: нумбер раз, нумбер два.
Ну, и русский вариант цен:
https://www.chipdip.ru/product/at27c040-70pu
https://www.chipdip.ru/product/m27c801-100f
Вечные ценности :)
Вообще шикарно. Я бы в таком варианте штатным сделал "ROM"-диск на СОЗУ. Первичная загрузка с внешнего ромы, далее его выдёргиваем и прошиваем нужное в бортовое СОЗУ. Последующие замены ПО в "ROM"-диске делаются программно в пару кликов. Никакие программаторы и "переобувка" не нужны.
Сегодня забрал заказ с фирмы "База электроники" у них чип MSM82C51A-2 ,был последний, буду сегодня его испытывать :-)
Также в заказе было 4 чипа 512ВИ1, все работают также как мой установленный прежде,
при входе и выходе из утилиты SYSTEM$ значение часов сбрасывается в ноль, минуты и секунды без изменений.
Так же попробовал их импортные аналоги, MC146818AP генератор на 28.768 кГц работает, но время установить TIME60$ не получается....
Надо разбираться.
Да, я их для удобства работы с платой "втянул" через гербер в SprintLayout 6 скачать можно по ссылке: плата около 2 МБ.
Правда из за "кривого" отображения полигонов - линиями, размер файла платы становиться около 17 Мб, еле шевелится на ПК.
Всё получится. У Дмитрий2012 работает, у меня тоже (сейчас в ПРОшке стоит на ПМЖ).
Именно при выходе? А если выйти аппаратным сбросом, то не сбрасываются?
У меня на О-128 сейчас именно MC146818AP.
Что именно не получается?
32768 Гц
Попались 27С801 еще подешевле - 132р. за штуку с бесплатной доставкой.
И кстати, вот такой коннектор на наши платы первой-второй версии пойдет ли?
Чтобы SL62 не пилить.
Хотя, я уже подумывают от DIN отпилить требуемый кусок - он понадежнее, и в него ответной частью можно с таким же ответным опилком от DIN подключать собранное на макетках, а со слотовыми так не сделаешь - только травить платы с ламелями.
Такая низкая цена связана с тем, что чип перемаркирован (черная краска и золотистые буквы). А что там под капотам один бог знает. Предположу что там 100n и в помине нет.
Во всяких местных магазинах таки купить оригинал вероятность намного выше пускай и по конской цене. А так посмотреть более менее реальную цену можно в офф магазинах Mouser и т.п.
С другой стороны для наших поделок любой сойдет.
Думаю, подойдет, по отзывам слегка кривоват. Делают китайсы такие разъемы на волне спроса 8-бит приставок (эмуляторов).
То что там на фото обычно слабо соотносится с тем что присылают. Их же в-основном с разбора берут, пилить нет смысла. Легенда о перепиливании иногда выполняется с z80 максимальных частот, но реже чем об этом говорят
И это правда.
Более чем реальность для чипов из 80-90г. Просто с процами это прочухивают очень быстро, как начинаешь его на 20МГц юзать.
Особенно мне доставляет, когда китайсы корпус криво наждаком счухивают и дешевым DIY лазерным станком SN74LS153N мануфактурят:)
Denn, а вот это вот осталось в силе?
Тогда для выборки COM1 (0F740H) возможно воспользоваться уже имеющимся на плате дешифратором на ИД4 расположенным в КНГМД. Он делает выборку с шагом 10h в диапазоне F700..F770h (8 селектов). А то я гляжу Павел там уже примонстырил лишнюю ИД3 с дублирующим функционалом в недоставаемом узком корпусе, вместо нее тогда уж лучше поставить ВИ53 (0F730H) как в оригинале, или вообще не ставить ничего если оно не лезет или без ВИ53 всем будет только проще (с другой стороны, наверное было бы полезно иметь возможность программно задавать скорость порта).Код:PT_TM0:EQU 0F730H
PT_CTM:EQU 0F733H
PT_SP0:EQU 0F740H
PT_SP1:EQU 0F741H
- - - Добавлено - - -
Получится так:Вложение 64700
Напротив, самая доставабельная:
https://www.chipdip.ru/product/kr1533id3
http://radetali.ru/catalog/product/m...hema-1533-id3/
https://www.promelec.ru/product/5835...59356872854769
Кому-то может будет полезна сама ВИ53, хотя на моей памяти ничего из софта под неё не было. В качестве генератора для тактирования протокола ВВ51 она неудачна, т.к. константы скорости неточные из-за неправильной опорной частоты (2 МГц вместо требуемых 1,8432 МГц).
ВИ53 вообще способна выдавать частоты, требуемые чтобы эта схема работала на 115200 Бод (естественно при применении MSM82C51A)? И чтобы при этом оставалась возможность программно установить режимы типа "стандартных" 9600, 38400 Бод? Пишу "стандартных" исключительно в качестве более принятых для например подключения ASCII-терминалов (мало какие из аппаратных работают на 115200, такое только РС умеет в эмуляции терминала, но я не проверял как например виндовый Гипертерминал свяжется с Орионом на 115200, а на 9600 он чудесно работает c Орионом).
- - - Добавлено - - -
Именно поэтому когда в ревизии.2 мы с Павлом ставили AY, то решили для его тактирования поставить как раз кв.генератор на 1,8432 МГц (и Павел всем рассылал такие кв.генераторы). Эта частота более близка к Спектрумовской (14/8=1.75М) чем Орионовские 2МГц (практиковалось 8/4 от КНГМД), и получается что в добавок к более приятному звучанию AY, мы и требуемый такт для ВИ53 уже имеем начиная со второй версии этих плат для УКНЦ. Т.е. если ты подскажешь RD3AY как чего подключить, он уже сможет проверить на своей версии платы.
Поскольку готового софта для Ориона нет, то имхо юзеру проще навесить нужный генератор на вход ВВ51 и не заморачиваться с ВИ53 (её напайкой и программированием). К тому же, деление опорных 2 МГц прокатывает только до 14400 Бод, дальше уже погрешность слишком велика и бόльшие скорости не работают.
У нас на плате второй ревизии есть 1,8432 МГц (мы от такого генератора тактируем AY). От такого такта ВИ53 порт СОМ1 заведется на 115200 Бод при применении MSM82C51A? И при сохранении возможности включить 9600 и промежуточные между ними (более медленные вряд ли интересны )?
Я с ВИ53 дела вообще не имел, так что ХЗ как там чо.
С подключением никаких премудростей: меандр с частотой 1,8432 МГц заводится прямо в ВИ53 (на входы CLK0, CLK1 и CLK2). А вот с ПО начинаются сложности, т.к. константы делителей там заточены под кривые 2 МГц, а для "правильных" 1,8432 МГц нужны другие значения. Поэтому, имхо, проще завести нужный сигнал прямо на ВВ51 и получить стабильный результат без правки софта.
- - - Добавлено - - -
Там ничего сложного. Это простой делитель опорной на коэф-т, который мы указываем при программировании ВИ53. Вариативность это хорошо, но её должен поддерживать софт.
Заведение нестандартных 1,8432 МГц не решит проблему софта. А прямая подача клока аппаратно на УСАПП устраняет зависимость от ПО.
- - - Добавлено - - -
Напрямую не получится. Для 115200 Бод на входе тактирования протокола ВВ51 как раз требуется частота 1,8432 МГц, а ВИ53 не умеет делить на 1 и на 3 (выяснено опытным путём). Можно выкрутиться джампером: для 115200 пускать 1,8432 МГц в обход ВИ53.
Схему я уже выкладывал в № 326 посту этой темы.
Благо, микросхема 555ИД4 будет находится рядом с микросхемами СОМ порта.
Продублирую:
Схема СОМ1 порта.
ИМХО, усложнять схему из одного кварца и микросхемы простой логики "монстром" 580ВИ53 не вижу смысла.
И еще вопрос Denn сейчас развожу печатку под чип TL16C550CN из даташита выяснил что он может работать
от внешнего кварца и обвязки в два резистора и два конденсатора,
почему было выбрано решение использовать внешний генератор?
Смысл не виден из-за того что не планируешь под это дело разрабатывать, и знаком пока на Орионе только с одной разработкой для RS-232. Иначе как минимум оставил бы джамперы переключения скорости как они были у Denn-а на листке в клетку. Вот простой пример: приехала с Китая ESP8266 и надо ее прошить по RS-232, а там по умолчанию надо 38400. Или собрал serial устройство, оно с Орионом не вяжется (а должно), первое - проверить на других скоростях. Сериальная консоль для Ориона (использование Oриона без телевизора, обычное дело в CP/M), там не бывает 115200 бод. И т.п.
PS. Получается, для 115200 бод схема тактируется на 3,6864М, а не 1,8432 МГц? Предлагаю тогда не ставить лишний генератор (не ставить 1,8432), и AY тактировать с 9 ноги доп. ИЕ5 делителя в схеме RS-232.
Всё очень просто. Вроде даже в самом д/ш сказано, что внешний генератор лучше. Как только мы связываемся с пикушными конденсаторами, мегаомными резисторами,в общем с фактически аналоговой схемотехникой высокой чувствительности, то возникает зависимость от разводки, топологии, фазы Луны... оно нам надо? А интегральный генератор наружу выдаёт готовый ТТЛ-сигнал. При цене вопроса 100..200р не вижу смысла заморачиваться с аналоговой схемотехникой.
- - - Добавлено - - -
Касательно портов. Еси предполагаются эксперименты с устройствами RS-232, то я бы сделал СОМ1 с сеткой частот, а СОМ2 с "фиксой" - для вирт. диска. Кстати, у порта СОМ2 (на 16С550) сделана заначка под СОМ3, который тоже на 16С550. Для опытов этот чип удобнее, т.к. содержит встроенную "ВИ53", и позволяет работаь на любых скоростях, при этом схемотехника минимальная.
Я у себя в Орионе по этой причине думаю выкинуть генератор на инверторах из схемы и оставить только готовый генератор. Аналогично и с другими узлами схемы. Ладно, если ещё чип сам умеет "заводить" такие кварцы, как современные контроллеры - тогда ещё нормально, там из обвязки только пара конденсаторов, да и без них почти всегда работает нормально.
А по мне схема с кварцевым резонатором более универсальная и дешевая. Всегда можно с кварцем поиграться. Потом бывают случаи, когда готовый генератор просто не доставаем за разумные деньги и сроки, как в моем случаи 21.47727МГц.
А по поводу типа не заводиться. Так делать надо по уму, тогда и на мгтф-е все заведется;) Тоже было не подумавши срисовал в один в один из авторитетного источника, а оно таким г… оказалось.
Не ну бывают, конечно, упоротые схемы включения как у 512ВИ1, тут да сказать нечего.
В-общем с генератором или без, но как минимум джамперы на такт СОМ-порта как было в исходном варианте, я бы оставил.
Как я понял из Ваших сообщений ИД3 убираем, но джамперы скорости порта оставляем) Может тогда и место под ЕSP оставить, точней развести) Чтоб проводЫ лишние не тянуть.
ПиСи, только я не понимаю,что проблема сразу поставить 82С51-2? Она стоит то 60р, зато скорость порта 115200.
Изменил схему, поставил джамперы.
Схема СОМ1 порта.
Разработал плату для СОМ2 на TL16C550CN , установил как кварцевый генератор так и просто кварц с обвеской,
буду на днях тестировать.
Тут дело вот какое. В Орионе (в оригинальной разводке платы) вроде как проверенное решение, по крайней мере отзывов о проблемах задающего генератора я не встречал. Оно там канонично, феньшуйно и т.д. и т.п., думаю тут изобретать велосипед не нужно.
Если же я проектирую новую схему (как в случае с СОМ-портами), то например мне проще использовать 100%-ое решение, чем предлагать пользователю секас с подбором серий микросхем, резистров/конденсаторов, вниканием в типы кварцевых резонаторов (некоторые, например, предназначены для возбуждения на гармониках, а не на основной частоте), ну и плюс грамотная разводка всей этой рассыпухи, которая ещё и занимает дополнительное место.
Готовые чипы генераторов с ТТЛ-выходом не просто так придумали, оно реально удобно и беспроблемно.
- - - Добавлено - - -
Во времена студенчества фактор дешевизны был решающим, да. Взрослому человеку без разницы сколько стоит деталька - 20 рублей или 200 (на поездку за ней больше потратишь), а вот лишний геморрой с запуском будет точно не в кассу.
Кому-то играцца, а кому-то хочется собрать и чтоб сразу заработало. Без приключений, так сказать.
В разных случаях подходы разные. Г - гибкость ;)
Чтобы делать по-уму, нужен опыт и очень ясное понимание как электроны по проводам бегают. Не у всех оно есть, да и не всем оно надо. Задача разработчика предоставить готовое решениедля простых домохозяек, а не конструктор ;)
- - - Добавлено - - -
Таки да, джамперы полезны. Основное их назначение - возможность установки разных чипов (наших медленных или буржуйских быстрых).
- - - Добавлено - - -
Не продают их уже в наших краях, увы. А вот кондовые ВВ51 доступны легко.
C ней пока не все понятно, кроме того их целый зоопарк и у каждого автора разный набор (например ESP-8266 это DIP коннектор на 8 выводов, а ESP-12 уже 3 десятка выводов с нестандартным шагом)
Так что пусть будет универсальный порт RS-232, а ESP уж как нить пристроим по факту когда будет не ней интересное решение (что например мне интересно, пока в разработке).
А вот на счет вот этого я бы обсудил. Тем более там вроде еще можно чуть подсократить.
Оно же по выводам и драверам совместимо? Тогда в чем вопрос? Пускай каждый ставит то что у него есть.
Не поиграться, а по возможности найти оптимальное решение для себя, а может еще для кого-то.
Таки большинство тут собираемых компов - радиолюбительские. И если человек решается собрать такой комп это уже подразумевает хотя бы отчасти вникание в элементарные правила электроники и готовность, что с первого раза не заработает.
Вот чего-то я не пойму. Разработчик – это понятно. А чего мы тут собираем разве не конструкторы?
А кому нужно готовое и проверенное - велкам в ближайший компьютерный магазин;)
Также мне не нравится что в проект попал вариант контроллера НГМД с АГ3. Тогда как этими же авторами годом позже тиражировался вариант где вместо АГ3 похожий функционал выполняет ТМ2. Я помню обсуждали это перед производством ревизии.2 , там отличий минимум - в лучшей треккомпесации ВГ93 и в замение этой АГ3 элементом TM2.