RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Ноябрь 2024
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930 

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Разработка "Радио - РК2019М".

Страница 1 из 9 1, 2, 3, 4, 5, 6, 7, 8, 9  Следующий

Перейти вниз

Разработка "Радио - РК2019М". Empty Разработка "Радио - РК2019М".

Сообщение  Viktor2312 Сб Дек 08 2018, 20:57

1
.
.
.
.
____Эта тема предназначена для обсуждения разработки новой ПЭВМ "Радио - РК2019М", на основе ПЭВМ "Радио - 86РК", для того, чтобы довести её параметры до максимума, но с использованием той же элементной базы, то есть микропроцессорного комплекта КР580, микросхем К555 серии и других микросхем, таких серий как К565, для постройки ОЗУ, или К573 для ПЗУ и т. д. ...

Ниже выложены размышления, наброски Барсика, как это может быть:
...изменения будут:

- в узле видео, чтобы фонт был получше,
- в узле дешифратора портов (чтобы порты до E000 отключались освобождая ОЗУ)
- дополнительный дешифратор делящий область E000 на 4 участка,
- полученный участок F000 будет разделён ещё на 8 частей с помощью ИД7, что даёт 8 портов
- из них 4 займём, один стандартно на РК-КНГМД
- второй новый на управление банками ПЗУ F800
- третий новый - на переключение режима 32К / 56К (и в будущем - включение цвета)
- четвёртый новый на переключение банок РУ5 (в два этажа)
- фонт сделаем не на РФ2, а на 27256, что при шаге знакомест в 16 байт даст 16 фонтов по 2К
- для управления которыми 1 бит возъмём в PC1 ППА и ещё 3 - оставшимися атрибутами ВГ75.
- на выходах ОЗУ поставим буфера 589 АП16
- Расширение ПЗУ сделаем тупым способом - страницами по 2К коммутируемыми в окне ПЗУ F800. Хотя стоит ещё подумать, ставить две РФ2 в 2 этажа или одну 27256.
- плюс для рекламы - инверсия знакомест атрибутом RVV (это и есть ReVerse-Video)


*  Базовая схема, на основе которой и будет строиться новая ПЭВМ:  Скачать

*  Фонт 8 х 8 в РК, схема: Скачать

*  Использование сигнала RVV (негативное изображение), схема: Скачать

*  Datasheet на микросхему ПЗУ M27C256B-12F1: Скачать





.


Последний раз редактировалось: Viktor2312 (Вт Янв 08 2019, 20:20), всего редактировалось 10 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  Viktor2312 Сб Дек 08 2018, 22:03

2
Далее многое, не важное, или занимающее много места или большие картинки, будут обраны под спойлер.

Продолжим...

Так что чертить полную принципиальную схему РК86 с доработками надо только, если планируется выпуск таких плат. В своих постах на ZX-PK.ru, я излагал идею, что из РК86 схемотехнически не надо делать кардинально другой компьютер. Я сторонник мелких доработок. Можно устранить часть недостатков РК мелкими доработками на журнальной плате, если человек имеет опыт и руки у него не трясутся при пайке.

Выпуск планируется и чертить нужно! Лучше конечно, чтобы был совместим, но если вы потянете часть, касающуюся ПО, чтобы я это мог на практике реализовать, то возможны и отступления. Недостатки нужно устранить, это точно, но желательно не мелкими доработками, а кардинально и решительно, раз и навсегда... Опыт, какой-то имеется, и руки не трясутся, как вроде...

Спойлер:


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 01:54), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  Viktor2312 Сб Дек 08 2018, 22:12

3
Вряд ли стоит чертить всё заново. Проще взять уже начерченные схемы РК JPG-файлом и внести туда доработки. Пока не вижу смысла чертить схему РК. Схему расширения ОЗУ до 56К на РУ5, дешифратора В/У в области F000 и буфер ОЗУ на 589 АП16 постараюсь выложить завтра.

Тут даже без вариантов, только чертить заново, иначе можно тушить свет и бросать гранату, я дальше не смогу двигаться без этого, но как писал выше, это не проблема. Я буду чертить схему и параллельно по возможности макетировать, у нас есть целый год на это, так что тут не переживайте, и схему вычерчу и со временем отмакетирую, без этого дальше никак...


Лучше даже помимо основной схемы, отдельно чертить схемы модулей, то есть модуль тактового генератора, модуль ОЗУ и т. д. Это сильно помогает в понимании работы конкретного узла, но это уже решится по ходу пьесы...

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  Viktor2312 Вс Дек 09 2018, 00:18

4
Спойлер:


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 01:55), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  barsik Вс Дек 09 2018, 03:04

5
у нас есть целый год на это
Не, не. Это не наш метод. Всё можно сделать, максимум, за месяц, а если не макетировать, то подготовить герберы на производство можно всего за несколько дней, и к Новому Году уже иметь настроенные платы. Тему надо переименовать в РК86-2018, а ещё лучше в РК86М.

Если основная схема РК введена правильно, то риск, что при добавке 5-6 корпусов произойдёт ошибка невелик. Да если и так, то невелика беда. Обычно большинство первых версий плат не обходятся без МГТФ. Кстати, мелкие доработки, типа добавить новый чип-селект или сдвинуть адреса имеющихся, тем и удобны и легко делаются потому, что не трогают МП-ядро. Полный новичок в МП-железе, прочитав Коффрона в состоянии нарисовать схему, в ней трудно ошибиться, а ошибку любой заметит сразу же. Потому и макетировать нет смысла. Ведь фактически это просто схема дешифратора.

К565РУ3, нужно сразу заменить на К565РУ5, с соответствующими доработками

Это в 80-тые годы обычно делалось двумя диодами и резистором по схеме "монтажное И" или с помощью вентиля из ЛИ1, чтобы объединить два /CAS-а в один. Хотя более грамотно так, как сделано у меня - запайкой вместо ЛА3 совпадающей с ней по цоколёвке 555 ЛА9. ЛА9 отличается от ЛА3 только тем, что у неё выходы с открытым коллектором. Потому их выходы можно напрямую соединять друг с другом (ЛИ1 для сложения не нужна), что даёт возможность просто соединить имеющиеся два /CAS-а по 16К каждый в один /CAS на 32К. Тогда все труды по замене РУ3 на РУ5 сводятся к замене ЛА3 на ЛА9, а расход деталей составляет 4 резистора и два кусочка проволоки, один подводит адрес А14 к мультиплексору D19 (без разницы на какой из двух входов, второй заземляется), а второй кусок проволоки тратится на соединение его выхода с адресом А7 у всех РУ5-тых (это 9-тая нога, цепи -5В и +12В отрезаются от выводов 1 и 9 ОЗУ).

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

Не, не. Нагромождение железа интересно и познавательно, но не нужно. Если очень надо, то после можно, используя большое поле слепыша, переделать эту плату в плату Роботрона-1715. Получить программную совместимость с Роботроном-1715 не должно быть сложно, а вот КНГМД Роботрона повторить трудно, он сложный.

А с К556РТ4 пока серьёзные проблемы, её лучше пока избегать

Да их всех, типа РЕ3, РТ4, РТ1 лучше избегать. В Корветах именно РПЗУ чаще всего дохли, т.к они перегреваются, хотя и наклеен радиатор. РПЗУ для радиолюбителя нежелательны, сейчас они дефицитны и не каждый имеет для них прошиватель ценой в 10 тысяч.

Не нужно импорт, не нужно SIMM, даже К565РУ7 не нужно, лучше... К565РУ5.

Меня РУ5 устраивают, их макетировать не надо и у меня их достаточно, почти все уже спаянные в 2 этажа (в каждом из пяти ОРИОНОВ - по две двухэтажные банки). Так и надо сделать две банки в 2 этажа. Нет смысла тратить площадь платы, - не проблема спаять РУ5-тые в 2 этажа. Для тех кто не хочет напаивать, можно поставить разъёмчик для расширения ОЗУ (надо 28 контактов). В ГДР-овском компьютере AC1 в 1984 ОЗУ тоже расширялось вторым этажом, да и в других любительских иностранных компьютерах также.

Введение двух банок РУ5 обойдётся в доп.корпус логики (ЛА3) на коммутацию /CAS. При желании можно для создания /CAS-ов применить 4-х выходовый дешифратор (2 в 4), что позволит поиметь 4 банки РУ5-тых. РУ5-тые не грузят шину адреса, а на выходе данных - буфер (я предпочёл бы 589 АП16, у меня их много, паянных), так что не было бы проблем даже при 8-ми банках. При всего двух банках управлять ими можно битом PC1 ППА клавиатуры. Если же ОЗУ больше, то понадобится доп.регистр на 1533 ТМ9.

Кстати, РУ5-тые с буферами не являются тормозом и до такта RAS-CAS в 4 МГЦ они не перегреваются даже в ОРИОНЕ. В РК они не перегреются и при 6 МГЦ (т.к число обращений к ОЗУ видеогенератора в РК меньше, чем в ОРИОНЕ). Надо посмотреть как в новоделе РК maddev-xlat устранили сбои ОЗУ.

Логичнее применить 2 штуки w24257 (они по 32К) с напайкой на них вторым этажом ещё двух штук w24257 (если есть w24512, а они по 64К, то их ставят всего две). Ещё приятнее был бы SIMM на 1 мб, меньше места на плате (запаиваются вертикально припаянными штырьками) и к тому же намного больше объём, но пока это не опробовано. Пока можно запускать лишь плату на РУ5, но если разработка печати затянется, то я успею отмакетировать и установку SIMM.

По поводу кучи дополнительных чип-селектов. Не проблема получить 6 свободных чип-селектов, если область F000...F7FF разделить на 8 участков дешифратором ИД7.

Посмотрел, есть ли в наличии кварцы на 27 МГц

Нужен кварц не 27 МГЦ, а ровно 20 МГЦ. Это кварц для видеогенератора (это определяется ТВ-стандартом для фонта 8*8, для фонта 6*8 - нужен кварц 16 МГЦ). Фонт 6*8 не годится, слишком некрасивый. К тому же фонт будет не в РФ2, а в 27256 и шаг знакомест в нём будет не 8, а 16. Отчего не будет межстрочных пустых линий, вертикальные линии будут без разрывов и можно будет установить любой формат экрана, в частности такой же как в Корвете 16*64 с матрицей фонта 8*16 VGA качества из режима 640*480. И это достигается без расхода деталей. лишь соединением LC3 с входом A10 ПЗУ фонта.

Можно и для CPU использовать тот же кварц 20 МГЦ, что даёт ускорение до 1.75 МГЦ и экономит 531ЛН1, что нужен для отдельного генератора видеочасти. А вообще второй кварц для процессора (что стоит у ГФ24) может быть любым - от 3 МГЦ до 32 МГЦ. Сколько надёжно тянет конкретный образец, столько нужно и ставить. Например, если хочется играть на вдвое пониженной скорости можно поставить для процессора вдвое пониженный кварц 8 МГЦ.

Если пока кварца 20 МГЦ нет, то временно можно применить кварц 18 МГЦ сделав фонт не 8*8, а 7*8. Для этого достаточно временно сделать коэфф-т деления счётчика не 8, а 7, используя входы &-сброса в ИЕ5. Кстати, фонт шириной в 7 точек достаточно красивый, но увы не годится для графики, т.к 7 плохо делится на 2. А можно при кварце 18 МГЦ просто подкрутить частоту кадров в дисплее до достижения синхронизации. Может быть можно применить кварц 10 МГЦ, подумаю, когда будет схема под рукой.

На новоделе желателен или ВИ53 или AY-8912. С одной стороны ВИ53 - это стандарт для РК86, зато AY-8912 звучит лучше. Но при AY-8912 в новоделе желательны прерывания (т.к известные проигрыватели на AY это требуют). Можно без отладки поставить триггер для прерывания (как в Векторе) и предусмотреть установку резисторов на шину. Для простоты можно не заморачиваться ни с ВИ53, ни с AY-8912 с прерываниями, просто предусмотрев большое поле слепыша. Кому надо сам сделает. Желательно за счёт плотной разводки уложиться в размер журнальной платы.

Можно подумать и о атрибутном цвете. По идее он давно стандарт, был опубликован в ж.Радиолюбитель 04.1992 (то, что есть цвет в Апогее это как раз совсем не довод, т.к Апогей - это Апогей, а РК - это РК и не волнует что и как сделано в Апогее или Партнёре). Но я с РК-цветом дела не имел и смакетировать на имеющемся железе не смогу. И естественно, к цветному телевизору или монитору РК никогда не подключал.

А вот цвет для графики разумно сделать. Даже без макетирования. Это пока под вопросом. Это всего несколько микросхем и разъём для RGB-выхода. Чтобы отмакетировать надо иметь цветной дисплей. Сейчас имею 3 свободных LCD/TFT монитора и телевизор, но лишь в телевизоре есть SCART, т.е RGB вход в стандарте CGA. Мало шансов, что SVGA-мониторы будут работать при CGA-сигнале. К SCART телевизора с кинескопом я подключал ОРИОН без проблем. Но сейчас кинескопного TV нет, только плоский. А если судить по форумам, то с ними бывают проблемы. У РК как раз возможны проблемы, т.к у него синхро сигналы сильно не соответствуют стандарту.

Позже можно сделать периферийную плату в требуемом конструктиве на которой будет РК-КНГМД и контроллер винта, а может быть и контроллер micro-SD и ВВ51 или MC6850 для интерфейса с IBM PC. Область E000...EFFF, как и было исходно, планирую не занимать. Не столько из-за совместимости с РК-ДОС (это меня не волнует), а ради Apple-заимствованной идеи с ПЗУ в периферийных платах.

Тогда в эти 2 или 4 кб на плате контроллера внешнего привода в его ПЗУ прошивается его драйвер (это подпрограммы чтения/записи сектора и формат дорожки). После чего DOS не зависит от типа носителя. Если подключен контроллер винта, то DOS работает с винтом, если подключен контроллер micro-SD, флопа или внешнего эл.диска, то с работает с ними. Не надо иметь для каждого носителя свою DOS. Причём все эти устройства могут работать одновременно и не отнимая для своих драйверов ОЗУ, т.к ПЗУ-драйвер включается лишь когда конкретное устройство активировано.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  Viktor2312 Вс Дек 09 2018, 11:14

6
Спойлер:

В первый пост добавил Базовую схему относительно которой будут происходить все пляски с бубном.


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 01:57), всего редактировалось 2 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Доработка №1

Сообщение  Viktor2312 Вс Дек 09 2018, 14:27

7
*


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 01:58), всего редактировалось 2 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  barsik Вс Дек 09 2018, 19:01

8
Viktor2312 пишет:процесс будет неспешным.... вот уже и выходит пол года, а потом ещё нужно собрать... может уйти ещё месяц... буду делать всё неспеша
Если затянуть процесс на год, то как-раз и получится метод Ходжи Насредина ("за такой срок или эмир или я умрём или ишак сдохнет"). Тысячи подобных начинаний так погибли.

Даже если макетировать медленно, это не займет больше месяца. На рисование схемы надо пару дней, разводка компьютером длится минуты. Производство - 2-3 недели. В итоге, даже если тормозить, весь процесс не должен занять более двух месяцев.

Похоже, Вы хотите сделать под видом РК86 совсем другой компьютер. С чего вдруг взялись буфера на адреса? В схеме РК этого нет. Нет и в Специалисте. Это есть в ОРИОНЕ, но и там я обычно выкусывал эти буфера, когда нужна была скорость. При применении логики 1533-й серии буфера на адреса абсолютно не нужны и даже вредны.

Буфера дают задержку отнимая время у дешифратора и сокращая время доступа, что вредно особенно, если дешифрация адресов многоступенчатая дающая большую задержку. Если период маш.такта 300 НСЕК, то задержка в 4-5 вентилях сокращает время доступа вдвое. В Специалисте-Экспресс часть адресов буферизовали как раз на 155 ЛП10. В итоге, я в своих платах их все повыкусывал. С ними Экспресс едва тянул 2.75 МГЦ, а без них целую минуту работал и на 4 МГЦ.

И если уж ставить буфера, то 1533 АП6. Авторы ИРИШИ имели перед собой схему Apple-II и увидев, что там адреса буферизованы с помощью ЛП10 заимствовали эту идею. Но Возняку в 1977 не были доступны иные буфера. А буфера в Apple были необходимы, т.к выходы CPU 6502 для удешевления слабые, а на шины нагружена не только схема, но и 8 слотов, тем более, что 1533-й серии (74ALS) тогда не было. Зачем ставить 3 корпуса ЛП10, если лучше это сделают 2 корпуса 1533 АП6. Всегда лучше 1533, 1531 или 531, т.к они быстрее. И кстати, на тайваньских клонах Apple-II, которые делали уже в 80-тые, 74LS365 (ЛП10) сознательно заменили на 74LS245 (т.е АП6), хотя в Apple-II скорости вдвое ниже. Я кстати, имею пол сотни ЛП10, ЛП11 (половина импортные 74LS), а АП6 нет ни одной, но я всё равно понимаю, что 1533 АП6 лучше, чем 555 ЛП10.

КР580 тянет более 20 входов 1533, а реально нагружен всего максимум на 4 входа 1533 и n-MOP. Какой же смысл в буферах. Если уж так хочется понаставить буферов, то хоть какая-то польза будет лишь в буферизации A0 и A1 идущих на внешний разъём.

Ну а раз уж речь об РК86, то здесь адресные буфера для CPU это вообще нонсенс. ВТ57 тоже выставляет сигналы на шину адреса, а он ничуть не мощнее, чем КР580. Адресные буфера на КР580 при отсутствии буферов на ВТ57 принесут только вред, никакой пользы. Так что если уж ставить буфера на адреса, то надо ставить их и на ВТ57. В итоге Вы получите монстр пострашнее, чем РК-макси.

По-моему в схеме РК слабость буферизации только у ОЗУ, точнее ОЗУ из слабости выходов не успевают вытянуть тяжёлую шину за короткий интервал между фронтом /CAS и концом машинного такта. Может быть именно в этом проблема сбоев в ОЗУ. Чтобы это устранить CAS просто должен приходить раньше. Может помочь сдвижка /CAS относительно F2 или задержка F2 на вентилях или стробированием. Чтобы грубо проверить эту идею достаточно "химии" - можно разгрузить шину по нулю, поставив резисторы 250...330 Ом на землю.

А если дать ОЗУ время, то и им буфера на данные не нужны. Т.е проблема решается или буфером АП6 на входах/выходах ОЗУ или просто добавкой одного такта WAIT при обращении к ОЗУ. Но это невыгодно и вот почему. Хотя при WAIT деталей меньше, но быстродействие упадёт на 30-35% (т.к не только CPU тормознёт, но и ПДП будет качать один байт не за 4 такта, а за 5).

Конечно, если действовать таким манером и дополнять схему РК86 всем, чем можно, то и года на производство плат будет мало. Приличный по возможностям клон РК получится при 35-36 корпусах, и даже, если с цветом, то всё-равно - менее 40 корпусов. В Специалисте-Экспресс столько и в зоновском клоне ZX-48К столько. А РК позиционируется как отечественный компьютер с самым маленьким числом корпусов. Не стоит нарушать эту традицию.

Viktor2312 пишет:К1533 серия неприемлема
Что за ерунда? С чего это вдруг? Я всегда, начиная с 1987 в любую самоделку ставил всё что мог 1533-й серии. С таким подходом Вам надо делать PDP-8 на 155-той серии.


Последний раз редактировалось: barsik (Вс Дек 09 2018, 19:56), всего редактировалось 1 раз(а)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  Viktor2312 Вс Дек 09 2018, 19:53

9
Спойлер:


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 01:59), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  barsik Вс Дек 09 2018, 21:28

10
Наплевать на всякие сказки, суеверия и пословицы...
Не, это не сказка. "Насредин в Бухаре" это советский кинофильм (ещё чёрно-белый) комедия, его и сейчас иногда показывают по ТВ (видел месяц назад). Там Ходжа Насредин взялся за большие деньги обучить ишака говорить за 15 лет. Выражение употребляется по отношению к делам, которые затянуты так долго, что в них теряется всякий смысл.
Буфера взялись из канонов, того как делается правильно
Но ведь Вы согласились сначала сделать разумный вариант РК86, т.е вариант РК86 в который добавлено отключение части портов мешающих расширить ОЗУ и увеличен объём обоих ПЗУ (фонта и ROM-BIOS-a). Потому я и удивился тому, что вдруг началась кардинальная переработка схемы РК.

Какие каноны отрицают, что что-то добавлять в схемы надо только, когда это требуется, а не от балды и не из-за того, что в книжке написал умный академик. Академик написал для общего случая и для ситуации 70-тых годов, когда не было ИМС с маложрущими входами. В большинстве бытовых 8-ми разрядок нет буферов. А их делали профессиональные западные инженеры с большим опытом.
Не буду я применять микросхемы 1533-й серии.
Какая причина ненависти к 1533? Это наиболее полная, недорогая и довольно старая TTL-серия. Речь же не о дорогих современных 74HCT (скоростные КМОП с TTL-входами). Вы же не писали, что хотите сделать клон РК используя исключительно детали той эпохи, да и 74ALS появились уже в конце 70-тых, а у нас примерно с середины 80-тых.
Если бы вы были разработчиком Ириши... я бы может и согласился, а так догадки и гадание на кофейной гуще с выдачей своих фантазий за истину в последней инстанции
Авторы ИРИШИ во всех публикациях неоднократно ссылались на Apple-II, в списке литературы - документация на Apple-II из бюро переводов. Формат МГ-записи заимствован у Apple-II. Кое-что явствует и из схемы ИРИШИ. Например, узел одновибраторов скопирован один к одному. Невозможно оспорить, что разработчики были знакомы с Apple-II, имели доступ по-крайней мере к его ПЗУ и видели схему. Так что я ничего не нафантазировал.
Для внешних устройств будет буферизация и шины данных... и отдельный дешифратор К555ИД7 для подключения дополнительных 7 внешних устройств на адресах А004h - А01Fh
Ну вот, Вы снова занялись доработками архитектуры, тогда как изначально собирались сделать минимальный РК, чтобы получив опыт заняться экспериментами на следующей плате.

Расширять на порты имеющиеся выборки из области ниже E000 невыгодно, т.к во-первых, это ещё один дешифратор, во-вторых, в режиме 56К все порты ниже E000 просто недоступны (для доступа к ним надо переключаться в режим 32К, тогда порты 8000, A000, C000 снова появляются в адресном пространстве). В-третьих, в области F000...F7FF стоит дешифратор ИД7 дающий 8 выборок портов с шагом в 100H, и эти порты доступны всегда. Зачем городить сущности? Без портов в области выше E000 не обойтись, т.к чем-то надо управлять переключением режима.
Не пугает меня большое количество микросхем
Зато всех остальных пугает. Получается, что это Вы отказываетесь сделать немного доработанную реплику РК, а разрабатываете новую собственную платформу. Ну а зачем тогда нужен РК86? Если совместимость ни с чем не нужна, то выгоднее сделать нечто вроде МИКРО-80, но конечно не на 200, а на 30...40 корпусах. Это просто МП-ядро (менее 10 корпусов) и текстов видео-адаптер (с 6845 это 12-15 корпусов, на TTL-мелкоте 30 корпусов).

Кстати, МИКРО-80 как раз делали "по-науке", понаставили буферов 589 АП16, оттого и получился монстр в 200 корпусов, который задержал развитие компьютеризации страны на 5 лет. Если бы вместо МИКРО-80 опубликовали югославскую "Галаксию" на 15-ти корпусах, или что-то другое в стиле ZX80, то на 5 лет раньше любители занялись бы компьютерным хобби.
Как раз-таки всё наоборот, шины нужно подтягивать к +5В через резисторы, можете в любой книжке посмотреть
Нагрузочный ток в TTL при 0 в десятки раз выше, чем при 1, т.к TTL-входы при единице почти не жрут тока (1 на входе сама устанавливается даже без всякого входного тока), а при 0 входы жрут миллиамперы. Потому, чтобы разгрузить TTL-выход его надо притягивать именно на 0, помогая ему утянуть на 0 тяжёлый TTL-вход. Именно поэтому ради экономии электро энергии неиспользуемые TTL-входы подключают к +5В, а не к 0. А привязки на +5В или терминаторы были нужны лишь для повышения помехоустойчивости. Это было необходимо когда компьютеры занимали целые шкафы и платы соединялись длинными проводами.
нет людей, у которых мнения совпадают, в итоге куча постов, как это обычно и выливалось и выливается на том же ZX-PK, один хочет 555, другой 1533 и они 100 страниц перетирают, что вот нужно именно такую серию
Это что отговорка? Вы вчера собрались сделать РК86, а сегодня вдруг передумали и меня объявляете крайним. Какая разница 555 или 1533 ? РК86 работает и на 155-той серии (кроме КП11 и ИД7, их в 155-той серии просто нет). Что у кого есть, то и ставят.
непонятно каким сигналом перевести и выходы буферов в Z состояние
Для этого у КР580 есть специальный сигнал HLDA - подтверждение захвата шины. Этот сигнал должен запрещать буфер CPU и разрешать адресный буфер ПДП ВТ57. В любой момент только один из буферов активен.
хочу включить в него не только доработки и улучшения из журнала... пойду по пути доработок схемы по журнальным статьям в порядке их выхода
О каких журнальных доработках РК Вы все-время пишете? Проблема как раз в том, что (кроме рекомендаций о борьбе со сбоями ОЗУ и РК-макси) не было никаких доработок (РК-КНГМД это не доработка, а внешнее устройство). Что-то полезное было только в ж.Радиолюбитель (например, несовместимое расширение ОЗУ до 60 кб или статья "Цветные РК86").


Последний раз редактировалось: barsik (Вс Дек 09 2018, 23:58), всего редактировалось 1 раз(а)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  Viktor2312 Вс Дек 09 2018, 23:20

11
Спойлер:

Спойлер:

И прекрасненько так себе работает...

Спойлер:

Спойлер:


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 02:00), всего редактировалось 3 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  barsik Пн Дек 10 2018, 04:28

12
Viktor2312 пишет:
barsik пишет:Только сделаем разумные платы для всех, а не монстр для демонстрации возможностей БИС
Мне вторая часть предложения более интересна, но на безрыбье и рак рыба...
Viktor2312 пишет:Сделаем давайте и этот минимум, а лучше по максимуму!
Эти и другие цитаты были мной поняты, как Ваше согласие сделать для начала минимальный вариант РК на 35-ти корпусах, который имеет смысл и интересен другим людям в качестве развития платформы РК86.

А сегодня Вы сообщили, что этого совсем не хотите и что изготовление слегка улучшенной реплики РК86 не входит в Ваши планы. Вместо него Вы хотите сделать какой-то бесполезный для других людей компьютер в который установлены все БИС МПК 580.
Viktor2312 пишет:Поэтому мне по большей части для этого всего нужен по сути терминал
Теперь выясняется, что и монстр с кучей БИС серии 580 Вам не нужен, т.к компьютер уже есть, а нужен просто текстовый терминал на базе РК86. Надо было так сразу и сказать.

МП-система на базе ВГ75 это дешёвый, но не лучший выбор для терминала. Хотя ВГ75 как раз для терминалов и разработали (потому её разработчики не напрягались, чтобы сократить потери времени на отображение видео). Такая тема тоже интересна.

Я кстати, превращал свой ОРИОН в терминал, причём без использования SIO. Даже простой текстовый терминал полезен для вывода информации (всего по двум проводам) при отладке МП-устройств. Хотя для целей отладки не так уж обязателен большой экран, отладочный терминал может быть сделан со старыми телефонными ЖК-панелями или даже с HEX-индикаторами.

Если и приёмник и передатчик стабильны по скорости прогона (т.е нет долгих циклов ПДП или прерываний как в PC), то для интерфейса не нужны 580 ВВ51, Z80SIO, Z80DART, MC6850. Т.к программно реализованный интерфейс даёт скорость передачи в разы больше, чем может ВВ51, причём вообще без затрат деталей. Если же скорость прогона нестабильна, то скорость программной передачи падает в сто раз и для высокой скорости обмена нужна БИС последовательного интерфейса. Хотя для терминала достаточно и низкой скорости.

Т.о Орион, Специалист и даже Ириша позволяют программный обмен с высокой скоростью, а в РК для этого надо ставить 580 ВВ51 и 580 ВИ53 для его тактирования. Для терминала на базе ВГ75 лучше подошёл бы процессор Z180/HD64180, т.к у него внутри кристалла есть и таймер и SIO. Хотя в РК86 намного выше скорость вывода текста на экран, всё-равно Специалист, а тем более ОРИОН с экраном 512*256, лучше в роли терминала.

Для использования РК в качестве терминала для вывода текста достаточно лишь 4 кб ОЗУ (для экранного буфера и стека). Из доработок нужен только качественный шрифт, например, в матрице 8*14. Скорость КР580 роли не играет. В ПЗУ вместо ROM-BIOS прошивается терминальная программа.
Это у меня уже сделано и на заводской плате, и с паяльной маской и с шелкографией. Просто МП-ядро
Профессионально выглядит. Не понял только зачем на лицевой панели лампочки. Какой у них функционал? Для красоты?

Это у первых микро-компьютеров "Альтаир-8800" и "Альтаир-680" лампочки и тумблеры на лицевой панели служили для ввода программ, т.к бытовые компьютеры в 1975 году не имели ПЗУ (они были не по карману любителям, да и ОЗУ имелось лишь смехотворные 256 байт). Оттого и приходилось программы всякий раз вводить вручную. А у Вас какая задача у лампочек? Индикация шин в шаговом режиме?
контроллер динамической памяти с 8 шт. К565РУ5
Какую БИС контроллера регенерации динамической памяти применили? Или без использования БИС сделали контроллер DRAM на низко-интегральных счётчиках и мультиплексорах.

Для работы с 8080 фирма Intel разработала несколько контроллеров для прозрачной регенерации DRAM. Например, 8202. Эта ИМС из середины 70-тых, когда появились первые DRAM с мультиплексированием и регенерирует 4 банки РУ3-тьих. Очень удобная штука, особенно сильно упрощает схемотехнику электронных дисков на динамических ОЗУ.

Контроллер DRAM не только регенерирует память, причём прозрачно без тормозов (регенерирует в паузы, когда КР580 в ОЗУ не лезет), но ещё и заменяет 4 мультиплексора КП11. На неё подаются адреса от процессора, а снимаются мультиплексированные адреса ОЗУ, /CAS и 4 /RAS-а.

Увы, в СССР контроллеры DRAM для 8080 забыли скопировать. Оттого авторам МИКРО-80 пришлось изобретать свой громоздкий контроллер DRAM на счётчиках. Кстати, разработчики Z80 встроили контроллер DRAM прямо внутрь кристалла. Вот почему при Z80 динамические ОЗУ не требуют никакой обвязки, как и статические, а при КР580 нужен контроллер DRAM.

У меня есть контроллер DRAM 8208 (выпилил в начале 90-тых из платы иностранного ретро компьютера, но лишь недавно скачал даташит и узнал что это). Можно применить для изготовления несложного эл.диска на SIMM-30 на 1 мб или 4 мб.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  Viktor2312 Пн Дек 10 2018, 13:10

13
Спойлер:


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 02:02), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  Viktor2312 Пн Дек 10 2018, 13:28

14
Так же, можно реализовать и ваш вариант Радио-86РК. Будет ещё один. Например, "Радио-2019РК+" от barsik схему я вычерчу, составим список деталей, с возможными заменами, будите там лепить ваш любимый импорт. Плату разработаю, но я использую метрическую систему, сразу оговорюсь, и плату разработаю и закажем небольшую партию.

Давайте описание, наброски, эскизы, буду чертить, вы разрабатываете схему и ПО, я черчу схему, составляю список деталей, разрабатываю ПП и потом её закажем небольшой партией.

Если готовы, давайте приступим, у меня сегодня день полностью свободен, завтра полностью занят, пошёл готовить чистое поле для вычерчивания схемы, жду от вас описания схемы, как что-то от-черчу, по вашим данным, буду показывать, вы на всякий случай будете проверять и корректировать, направлять. Жду описания, или чего-то от чего отталкиваться. Хотя я так понял уже можно чертить генератор на К531ЛН1 с кварцем на, не помню сколько...


Итак, отдельная папка и вложенные папки для реализации вашего варианта РК готова, чтобы не было путаницы:

Спойлер:

Пошёл готовить поле для начала вычерчивания электрической принципиальной схемы...

Поле готово...

Спойлер:

Скачать

Жду информацию... А пока вычерчу генератор на К531ЛН1...

Генератор готов, посмотрите, проверьте, нужно двигаться дальше, а информации всё нет... Помню только, что счётчик D3 К155ИЕ4 вы хотели заменить на К555ИЕ5, но это не точно... жду информацию, пока двигаться дальше не могу...

Спойлер:

Скачать

Жду информацию, пока двигаться дальше не могу...

Тишина...

Ладно, пока добавлю основной тактовый генератор КР580ГФ24...

И ещё предлагаю установить разъём 4 контактный для подключения платки СПИП - схема пошагового исполнения программы, чтобы не паять её к плате, тем самым уродуя её и уж тем более, чтобы не резать дорожки. Сделать маленький 4 -х штырьковый разъём, через который она будет подключаться, и возможно перемычку, кажется там резистор нужно отсоединять от 3 -го вывода КР580ГФ24. Нужно описание СПИП ещё раз прочитать, а то вчера только мельком глянул...

Почитал, в общим там нужно добавить перемычку на два положения, то есть три контакта, если замыкаются контакты 1-2 то будет подключён резистор R3 1 кОм к выводу 3 микросхемы КР580ГФ24, рабочий режим, если переставить перемычку, замкнув контакты 2-3, то вывод 3 соединяется с общим проводом, это необходимо при отладке РК. А СПИП просто подключается при помощи 4 -х контактного разъёма к выводу 7, выводу 3, перемычка стоять при этом должна в положении 1-2 "работа" и ещё два контакта питание, то есть +5 В и GND. В общим я их на схеме изображу, думаю очень удобно и полезно, потом будет, чтобы не паять лишний раз и не уродовать плату, да и удобно, воткнул платку в разъёмчик и проверяешь...


Генератор основной и разъём для подключения СПИП добавил и перемычку П1. Надеюсь это вас не смутит, места они очень мало занимают.

Спойлер:

Скачать


Внешнюю схему сброса, на базовой схеме, это элементы R1, R2, C1, C2, V1 оставлять как есть?

Пока оставлю, вычерчу как в базовой схеме, посмотрите и поправите, если что...

Рожайте уже что нибудь 16:00, грубо, у меня свободный день заканчивается, а завтра мало что успею сделать...


Добавил кнопку сброса и обвязку:

Спойлер:

Скачать

Пошёл заниматься микросхемой ПДП, то есть КР580ВТ57...


Добавил контроллер ПДП КР580ВТ57. А так же добавил резисторы R4, R5 если смотреть по базовой схеме, на нашей схеме это резисторы R5, R6.

Спойлер:

Скачать


Ну что, ставить К555ИЕ5 вместо D3 К155ИЕ4  ???

Пока вы пишите ответ, пойду подготовлю и добавлю микропроцессор...


Последний раз редактировалось: Viktor2312 (Вт Дек 11 2018, 20:26), всего редактировалось 2 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  barsik Пн Дек 10 2018, 17:45

15
Это я условно выразился терминал
Терминал тоже интересная тема. Интересная когда есть макет с МП-ядром (2К ПЗУ на РФ2, ОЗУ 1К на 6514 и ВВ55) чуждого процессора (6502 или 6802), которые надо подключать к какому-то устройству отображения с целью тестирования команд при разработке эмулятора.
Спойлер:
на самом деле мне нужна полноценная система на КР580 микропроцессорном комплекте, с клавиатурой, например как у РК, монитором, например максимум на что способна КР580ВГ75, можно и последовательный порт, то есть КР580ВВ51 и желательно таймер и ПДП и часы на ВИ1.
Насчёт максимума ВГ75, он может и частоты VGA и число строк в 64 и число символов в строке 80. Но в схеме РК из-за программного, а не аппаратного формирования бордёра, КСИ и ССИ всё это усекается. Можно лишь за счёт выбора высоты знакоместа менять в небольших пределах число строк. Например поиметь 32 строки более узкого текста вместо 25-ти.

ВВ51 поставить легко, но для неё надо ставить и ВИ53 и дефицитные формирователи серии 170. Схему можно посмотреть в статье ж.Радио "Установка Microsoft мыши в Орион" (где-то 1994-1995).

Часы на 512 ВИ1 по схеме "Радио-ежегодник-1989" многие ставили, но судя по форуму ZX-PK.ru (тема Ориона) у всех были с этим большие проблемы. Так что читал, что в итоге многие вынужденно переходили на импортные БИС часов. У меня давно лежит 512ВИ1, но не применял.

Таймер ВИ53 и так идёт в нагрузку к ВВ51, а ПДП в РК и без того есть, зачем ещё один? В ПДП ВТ57 три канала, а на видео занят только один. В КНГМД Партнёра на ВГ93 заняли ещё один канал ПДП, а один свободный канал остался. Его можно было бы применить для ускорения винчестера. А больше ни для чего ПДП ВТ57 не годится. А вот если поставить 8237 (аналог 1810 ВТ37), то можно пересылать блоки ОЗУ-ОЗУ. ВТ57 так не умеет.
У меня применяются К555КП2
Без разницы. БИС контроллера DRAM заменяет все мультиплексоры и счётчики. DRAM контроллер для 8080 - 8202 сейчас уже не купить, а тот, что у меня 8208, для КР580 избыточен (адресов больше 16), зато удобен для большого эл.диска. Он тоже сейчас редкий, является антиквариатом и стОит ~5-6 USD.
Я фанат микропроцессорного комплекта КР580 и меня интересует только он, и даже не импортный вариант от Intel а наш
У каждого свои странности. Ввиду отставания в 80-тые, а в 90-тые и полной гибели отечественной электроники, распространять патриотизм на хобби невыгодно - это с'ужает возможности и удорожает изделия. Что меняется оттого, что на корпусе маркировка русскими буквами, внутренность ведь полностью скопирована с оригинала Intel. Хотя если сделаны большие запасы таких деталей, то это м.быть и оправдано.
Помогите решить проблему буферизации внутренней шины адреса (ША) и шины данных (ШД).
Тут надо макетировать, т.к РК странный комп. Например, я когда-то пытался поставить ВК28, но не заработало (думаю, что из-за кривизны установки ВТ57, он в РК включён извращённо).
Для шины данных - две 589 АП16 или одна АП6 (любой серии, хоть 531). Чип селекты буферов - на HLDA (не HALT, как написано в Вашем посте). Я не разбирался с полярностью HLDA (проверьте), но скорее всего инвертор не нужен, т.к явно не глупые проектировали. С адресами то же самое - чип селекты ЛП10 - на HLDA. Хотя в случае РК86 не имеет смысла ставить буфера на CPU и не ставить на ВТ57. Считайте сами - две АП6 на данные и 6 ЛП10 на адреса.

Хотя есть вариант не ставить лишние буфера на ВТ57. Сделав для КР580 и ВТ57 локальную шину. Тогда адреса и данные ВТ57 и КР580 и выходы 589 ИР12 соединяются как и есть в оригинале, а адреса и данные всех остальных БИС и регистров подключаются через буфера. При этом эти буфера всегда включены. И ПДП и КР580 через них обращаются к ОЗУ и портам. Это хороший вариант, т.к уменьшает нагрузку ОЗУ и внешней шины, тогда как вариант с двумя буферами наоборот увеличивает. ВГ75 также полезно для разгрузки системной шины включить в локальную шину, но можно и после буферов,т.к ВГ75 пассивное устройство.
Кварц буду использовать в основном генераторе 22,5 МГц и 8 МГ
Кварц для ГФ24 может быть любой. А вот для видео нет, - жёсткий стандарт телевидения (чтобы было 15.625 КГЦ строчной нужен пиксель клок в 8 МГЦ).

В родной схеме на ИЕ4 (на ногу D3/14) подаётся не 8, а 16 МГЦ. В видео-узлах в других местах этот такт 16 МГЦ (с выхода OSC) не используется. 16 МГЦ (OSC) используются ещё как такт регистра ИР1, но при отдельном генераторе для видео, OSC для ИР1 остаётся, только клок для видео узла берётся от отдельного генератора.

А в схеме видео, первый триггер счётчика ИЕ4 просто делит 16 МГЦ вдвое. И полученные 8 МГЦ это есть сдвиговый пиксель клок выходного регистра и входной сигнал делителя на 6 на ИЕ4. Так что можно просто убрать один каскад делителя в ИЕ4, а внешний генератор иметь на 8 МГЦ.


Последний раз редактировалось: barsik (Пн Дек 10 2018, 18:28), всего редактировалось 4 раз(а)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  Viktor2312 Пн Дек 10 2018, 18:00

16
Спойлер:

Микропроцессор на схему добавил. Даже нашёл один недочёт, два вывода 19 у микросхемы ПДП, исправил.

Замучился ждать ответа на вопрос:
Помню только, что счётчик D3 К155ИЕ4 вы хотели заменить на К555ИЕ5, но это не точно... жду информацию, пока двигаться дальше не могу...
Ну что, ставить К555ИЕ5 вместо D3 К155ИЕ4 ???
???

Так же уточните частоту кварцевых резонаторов, я поставил ZQ2 на основной генератор 22,5 МГц, тактовая частота соответственно 2,5 МГц, может всё таки 27 МГц, чтобы тактовая частота была уже максимальной 3 МГц и отдельный генератор, который идёт на приславутую D3, какая его частота ZQ1 ?


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 02:03), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  barsik Пн Дек 10 2018, 19:01

17
Не понял какие вопросы. Увидел только вопрос куда подключать сигнал разрешения адресных буферов.

Локальный буфер на данные (перечитай предыдущий пост), если только будете макетировать, полезно ввести, особенно если и ВГ75 включить в локальную шину. Тогда шина разгружается на 3 входа.

Не понял будете ли Вы эту схему реплики РК макетировать или сразу запустите в производство без этого. От этого зависит схема. Если сразу в производство без макетирования, то можно ставить только то, что заведомо проверено.

Если будете макетировать, то можно объёмную по площади 589 ИР12 попробовать заменить на ИР22, ИР23, ИР27, в общем на любой буфер с Z-выходом. Можно также и объёмную по площади 155 ИР13 заменить на ИР9 (такая замена только при фонте шириной в 8 точек, т.к у ИР9 нет выхода с весом 6). Эти две замены существенно выиграют площать печати для разъёмов периферии.

Раз выяснили, что убрав каскад счётчика на видео можно подавать вдвое меньший такт, то теоретически лучше применить кварц 10 МГЦ, он менее дефицитен. Лучше и потому, что впоследствии при перестройке на VGA легче будет найти более низкочастотный кварц.

Я использовал именно эту схему счётчика ИЕ5 для кварца в 20 МГЦ. Схема совпадений на 7 (на диодах и вентиле 2-И) нужна, чтобы запись в регистр была в конце цикла знакоместа при весе 7= 1+2+4 (ранее было при весе 5= 1+4). Для кварца в 10 МГЦ эту схему надо как-то изменить и проверить в реале на макете. Вероятно проблем при 10 МГЦ не возникнет. Без макетирования делать надо именно так или макетировать иной вариант.

Схема для улучшения фонта одновременно повышает и быстродействие на 34% (кварц меняется с 16 на 20 МГЦ, клок = 2.22 МГЦ вместо 1.78 МГЦ, CPU ускоряется на 25%, но быстрее начинает работать и ПДП, отчего короче становится период захвата ПДП). Что увеличивает эффективный клок с 1.31 МГЦ до реальных 1.78 МГЦ. Кроме замены такта на входе счётчика надо выкусить 155ИЕ4 и впаять 155ИЕ5 и поставить диоды по схеме).

'Reverse Video' можно также сделать. Оно обходится в вентиль из ЛП5 и половинку ТМ2. Его неудобно программировать, но это стандартное свойство ВГ75 и введение его полезно в рекламных целях, т.к это как бы стандарт заданный журналом Радиолюбитель.

Схема Reverse Video - типовая, хотя кажется, это не та же схема использования RVV из журнала "Радиолюбитель" 04.1992 (добавлен триггер, чтобы сдвинуть позицию). Обратите внимание, что в схеме Reverse Video красными крестиками обозначены переделки, что делаются при фонте 8*8. Если Вы делаете Reverse Video до переделки на фонт 8*8 (т.е со старым фонтом 6*8 ), то делать разрезы указанные красными крестами не надо.


Последний раз редактировалось: barsik (Вт Авг 25 2020, 13:09), всего редактировалось 9 раз(а)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  Viktor2312 Пн Дек 10 2018, 19:59

18
Спойлер:

На этой схеме коэффициент деления равен 9.

Разработка "Радио - РК2019М". Ia_8x810

Названия диодов, какие ??? Я бы конечно поставил КД503А, но...

И зачем эта диодная логика, на которой собран обычный элемент И. Проще поставить обычный логический элемент И из К555ЛИ1, так же не понятно зачем им доп. инвертор, в генераторе итак уже есть, в нашей схеме это D1.3.
Предлагаю вместо двух диодов и резистора поставить логический элемент И    из   К555ЛИ1 остальные 3 ещё могут и пригодиться. Но, если хотите диоды можно и диоды с резистором оставить, но вот жопа на этой схеме К555ИЕ5 включена как делитель на 9, во всех книжках, справочниках есть таблица какие выводы соединить, чтобы получить тот или иной коэффициент деления. Так вот для К555ИЕ5 для деления на 8 нужно на вход (вывод 1) подать сигнал, снимать с вывода 11 и всё. Естественно если задействовать первый делитель и подать сигнал на вход (вывод 14) и соединить вместе выводы 12 - 1 то получим коэффициент деления 16.

Продумайте это более детально...


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 02:04), всего редактировалось 2 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  Viktor2312 Пн Дек 10 2018, 20:06

19
Вторую картинку тоже тут расположу, чтобы под рукой была:

Разработка "Радио - РК2019М". Revers10

Спойлер:


Последний раз редактировалось: Viktor2312 (Чт Дек 13 2018, 02:05), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  barsik Пн Дек 10 2018, 21:25

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

Спешка совсем не годится, второпях получится ерунда. Например, если есть время, то многое можно улучшить даже без макетирования (когда ясно, что переделка будет работать). Например, раз не РУ3, многое можно выиграть (например ИД7 использовать полноценно, не для создания выборок 4-х портов, а 8-ми, кучу ЛИ1 в формирователе CAS-ов можно выкинуть).

Раз такая спешка придётся использовать в основном ту же схему. Изменения возможно будут

- в узле видео, чтобы фонт стал 8*8
- в узле дешифратора портов (чтобы порты до E000 отключались освобождая ОЗУ)
- дополнительный дешифратор введённый Е.Седовым делящий область E000 на 4 участка
- полученный участок F000 будет разделён дешифратором ещё на 8 частей, что даёт 8 портов
- из них, как минимум, 5 чип-селектов займём на самой плате
- один чип-селект - стандартно занят на РК-КНГМД
- второй чип-селект - на управление банками ОЗУ и включение режима 56К
- третий чип-селект - блокировка атрибутов (и на будущее, включение цвета)
- четвёртый чип-селект - на переключение ПЗУ страницами по 2 кб в окне F800...FFFF
- пятый чип-селект дублирует ППА-клавиатуры (доступной также по адресу 8000)
- фонт сделаем на 27256, что при шаге знакомест в 16 байт даст 16 фонтов
- для управления которыми 1 бит возъмём в PC1 ППА и ещё 3 - оставшимися атрибутами ВГ75.
- на выходах ОЗУ поставим буфера 589 АП16
- расширение ПЗУ - тупым способом, страницами по 2К коммутируемыми в окне ПЗУ F800.
- а также инверсия знакомест атрибутом RVV
- желателен также цвет для графики, это если будет время отмакетировать

И ещё надо узнать как в платах новодела maddev-xlat победили сбои в ОЗУ и сделать также. Второпях всё это не сделать. Также цвет на граф.режим, даже такой простой, требует время на макетирование.
Так что ставим 27 МГц в основной генератор ZQ2, чтобы уже максимальное быстродействие у нас было ?
При двух генераторах кварц у ГФ24 можно ставить любой. Так что речь только о подписи на схеме. Напишите 22.5 МГЦ. Хотя если поставить буфер АП6, как я предложил выше, то и 32 МГЦ вероятно потянуло бы. 30 МГЦ у меня при снятом запасном ППА работало. Но при нагрузке шины платой КНГМД кварц приходилось опускать до 22 МГЦ.
И ставим 10 МГц в дополнительный генератор ZQ1, чтобы проще было ?
Не, не, пока только 20 МГЦ. Пока не знаю схемы включения ИЕ5 при 10 МГЦ, а отмакетировать не могу. Т.к уже несколько раз перепаивал счётчик и теперь печать едва держится. И схему делайте ту же, заменив диоды и резистор на ЛИ1. Я кардинально изменю схему дешифратора ИД7 (D11), отчего освободится несколько ЛИ1.
возникают непонятки по поводу схемы "Фонт 8*8", там К555ИЕ5 включена как делитель на 9.
Это Вы привели старый ошибочный вариант (он ошибочно сочетает элементы из схемы для фонта 7*8, что у меня использовалась одно время, и схемы 8*8). Интересно, что клок сдвигового регистра проинвертирован. У меня почти 30 лет проработало по этой схеме.
589 ИР12, оставлять её
Конечно. Без макетирования никаких замен. Изготовители одного новодела РК заменили 155 ИР13 на 555 ИР13 (в узком корпусе) и не работало, пришлось менять назад. Менять можно только очевидные вещи, типа логики работы дешифратора и т.п.

Узел, что на журнальной схеме справа от КР580 пока не рисуйте (это узел с ИД7 и с формирователями RAS-CAS). Он существенно изменится. Потому что у людей были проблемы их найти и они большие по площади. А с ИР9 я уже много раз имел дело. Всё остальное можно рисовать.

У D19 на ноги 14 и 13 приходят адреса А14 и А15 процессора, а нога 12 D19 соединяется с 9-ми ногами всех РУ5.
оставляем 155 ИР1 или заменяем на 555 ИР16 ? Нужно всего лишь вывод 8 отсоединить от вывода 9 и подать его, вывод 8 на +5 В. И проблемы с работой ОЗУ исчезнут.
В данном вопросе я никому не верю. Всё зависит от конкретного образца. И уж вряд-ли замена ИР1 на ИР16 что-то улучшит. Ну да, - 555 ИР16 чуть быстрее и на 10 НСЕК /CAS возникнет раньше и у ОЗУ будет чуть больше времени вытянуть шину. Но это полумера, как и многие остальные "химические способы" сдвигов фронтов.

Я ещё в 1988 году решил этот вопрос заменой РУ5 на импортные аналоги. Но и в 80-тые и позднее перепробовал кучу разных способов борьбы со сбоями при РУ5-тых. И безрезультатно, - с РУ5-тыми надёжности не добился (без нагрузки работает, хотя и сбоит, а если подключить периферию, то сбоит больше).
главное сразу указывайте точно серию
Это не важно. Обычно, если есть, то ставим 1533, если их нет, то ставим 555, если их нет, то 531, если и 531 нет, то 155, в крайнем случае ставим экономичные 158 (аналоги 155, но жрут меньше и потому тормознее). А на схеме пишите то, что указано в схеме РК86.

Диоды, естественно, любые, пойдут и германиевые Д9 и диоды Шоттки КД514. Я использовал диоды КД522 (а КД503 не подойдут, слишком большие).


Последний раз редактировалось: barsik (Вт Авг 25 2020, 13:28), всего редактировалось 5 раз(а)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  Viktor2312 Пн Дек 10 2018, 22:33

21
Для себя:

У D19 на ноги 14 и 13 приходят адреса А14 и А15 процессора, а нога 12 D19 соединяется с 9-ми ногами всех РУ5.

При рисовании узла с фонтом заведите LC3 на A3 ПЗУ 27256, а CC0...CC6 сдвиньте вниз на адреса A4...A10 ПЗУ фонта. Это сделает максимальную высоту фонта не 8, а 16.




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

Спойлер:

Скачать


А я просто заказал себе 100 шт. новеньких КД503, красивые чёрные, так что у меня есть...

Уточните на схеме какие писать, или можно сделать так, я на схеме напишу КД503А, а в списке деталей потом уже мы укажем аналоги на которые можно заменить, но думаю лучше кроме КД522Б (кстати тоже заказал и есть около сотни) другое и не указывать, особенно германиевые, это уже будет через чур.

Посмотрите схему, проверьте, жду по ней комментариев (файл 00007).


Важно:
В схеме Reverse Video (негативное изображение), входы R и S D-триггеров остаются висеть в воздухе, что кардинально не верно, а для некоторых серий и не допустимо, предлагаю объединить их вместе и подтянуть к +5 В через резистор 1 кОм.


155 ИР13 ... Потому что у людей были проблемы их найти и они большиее по площади.

Доступны и есть в наличии 102 шт.

https://www.chipdip.ru/product/k155ir13?from=suggest_product

А в другом магазине, мало осталось 8 шт. У меня тоже есть, но не помню сколько...


Последний раз редактировалось: Viktor2312 (Вт Дек 11 2018, 20:28), всего редактировалось 3 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  barsik Вт Дек 11 2018, 00:07

22
Давайте мне узел, что правее микропроцессора, а то я его начал чертить, а вы переделывать хотите
Как раз этот узел, что на журнальной схеме справа от КР580, формирующий выборки портов и RAS-CAS ОЗУ и должен при доработке подвергнуться максимальным изменениям. Пока его не рисуйте, он существенно изменится. Не обязательно же рисовать схему слева направо. Пока можно рисовать узел ВГ75, КП11-тые, память, порты ППА, МГ-адаптер и системный разъём. А для узла дешифратора пока оставьте побольше места. Я смогу предоставить схему не прямо сейчас. Тут и рисовать много и подумать надо.

При рисовании узла с фонтом заведите LC3 на A3 ПЗУ 27256, а CC0...CC6 сдвиньте вниз на адреса A4...A10 ПЗУ фонта. Это сделает максимальную высоту фонта не 8, а 16.

Раз делается плата, то схемные решения можно не только дополнить, но и немного изменить исходную схему для оптимизации. В частности, при РУ5 выгоднее применить двух-дешифраторный ИД14 вместо ИД7, чтобы вторым дешифратором заменить дешифратор Е.Седова, что делит область E000...FFF на 4 участка.
Уточните на схеме какие писать диоды
Любые какие нравятся, можно даже стеклянные Д2.
предлагаю... подтянуть к +5 В через резистор 1 кОм.
Естественно. Такие мелочи подразумеваются по умолчанию.

Если размер платы слишком разбухнет при разводке, то запасной ППА лучше не ставить (он используется лишь для ROM-диска, УФ-прошивателя и принтера), - вместо него три 40-ка штырьковых разъёма от винчестера для установки в них плат расширения и побольше площадь слепыша. Хотя надо ещё уточнить не используется ли запасной ППА в контроллере micro-SD от vinxru, если да, то удалять D14 нельзя.

Конечно, не обязательно именно такой разъём на 40 штырьков, в качестве разъёмов для периферии можно поставить любые подходящие разъёмы. Важно лишь, чтобы периферийная плата устанавливалась вертикально и стояла крепко. В этом плане разъёмы лучше, чем врубные слоты, т.к в слотах плата качается и нужны элементы фиксации (как в PC). Например, можно применить разъёмы СНП58-64, как в ОРИОН-ПРО (мама запаивается вертикально).

Разъём для клавиатуры нужен угловой СНП-30 точно такой-же как в ОРИОНЕ (мама). А разъём запасного ППА D14 тоже как в ОРИОНЕ, он д.быть тоже СНП-30, только запаивается вертикально и папа (штырьки), тогда ROM-диск сделанный в виде маленькой платки с одним ПЗУ втыкается в него вертикально как в слот. Если СНП-30 нет, то в ОРИОНЕ часто запаивали 30-ти контактные отпилки от более длинных трёх-рядных СНП. Рядом с клавиатурным разъёмом нужны отверстия для крепежа второ-этажной платки на Atmega, которая эмулирует РК-матрицу клавиш и позволяет использовать клавиатуру от IBM PC. Речь о контроллере PS/2-клавиатуры для Орион-128, разработанном caro.

А также рядом с этим разъёмом клавиатуры нужен триггер ТМ2 (или слепыш для его монтажа вручную), который используется при подключении через тот же ППА клавиатуры старой аппаратной клавиатуры (Консул, 15ИЭ-013-006, от APPLE-II или от ИРИШИ). Триггер нужен  в качестве флага нажатия (обычно для интерфейса такой клавиатуры используют 589 ИР12, т.к у него есть флаг, выход INT, но 589 ИР12 слишком большой).

Если шаг метрический, то как впаивать импортные разъёмы от винчестеров IDE на 40 контактов? Они есть только импортные, а они все дюймовые. Да и для панелек ПЗУ на 28 ног желателен дюймовый шаг, т.к хороших панелек с метрическим шагом нет.


Последний раз редактировалось: barsik (Вт Дек 11 2018, 10:41), всего редактировалось 3 раз(а)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty Re: Разработка "Радио - РК2019М".

Сообщение  Viktor2312 Вт Дек 11 2018, 00:53

23
Если размер платы слишком разбух

Я черчу электрическую принципиальную схему, в программе sPlan, о плате сейчас речи вообще не идёт, её я буду разрабатывать в программе Sprint LayOut 5.0 когда схема будет полностью готова. Я всё делаю вручную, никакой автотрассировки.

В размеры 150 х 230 мм я умещаю в среднем примерно 45...55 микросхем, но так как тут МП-ядро, много микросхем в 40 выводных корпусах 2123.40-2 то уместится примерно ближе к 45 шт. У нас же пока максимум 35 примерно выходит, да и плату вы хотели с размерами оригинальной, то есть 160 х 260, то можно и больше уместить.

Вот как пример, одна из моих последних плат, правда она не закончена, у неё размеры 150 х 245 мм на ней 59 микросхем, но мало больших микросхем:

Спойлер:


Немного продвинулся ещё, нужен уже прям срочно сегодня к вечеру узел, что правее микропроцессора, вечером продолжу, там мультиплексоры на очереди, память, ППА и мелочёвка...
Пока так, но нужно проверить внимательно, так как не проверял:

Спойлер:

Скачать


Последний раз редактировалось: Viktor2312 (Вт Дек 11 2018, 20:28), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  barsik Вт Дек 11 2018, 10:08

24
0009.PNG посмотрел. Очень тщательно не сверял схемы, но похоже пока ошибок нет. При проверке надо в первую очередь сверять всё что относится к ядру. Потому, что если в РК не запускается ядро, то поиск неисправности из-за извращённой логики работы РК очень сложен. Кстати, не забыть на системные разъёмы вывести всё, что надо для подключения пошагивателя.

Есть лишь замечания по номиналам. С2 у кварца 5 пф (у меня стоит 3 пф, чем выше кварц, тем меньше ёмкость). С15 на видеовыходе - полярность наоборот (на видео входах дисплеев нет уровня). Резисторы R13 - 10 Ом, R14 - 100 Ом (т.к входное сопротивление дисплеев 75 Ом). Вместо R8 - диод, анодом к транзистору (увеличивает уровень синхро импульсов, что улучшает синхронизацию).

PC1 ППА клавиатуры подать на А11 ПЗУ фонта. Атрибуты HGLT, GPA1 и GPA2 - на А12, А13, А14 ПЗУ фонта. Используя атрибуты для коммутации фонтов, полезно иметь блокировку атрибутов, чтобы можно было использовать уже имеющиеся цветные игры с атрибутным цветом (хотя их очень мало). Если отключать атрибуты, то цветные игры будут видны хотя-бы в монохроме. Подайте HGLT, GPA1 и GPA2 на ПЗУ не напрямую, а через три вентиля ЛИ1. На другие входы этих вентилей конфигуратор, т.е резистор привязки на +5В и два штырька, закоротив которые (подав землю на входы ЛИ1) атрибуты блокируются.

Если удастся найти в схеме такт 100 КГЦ, то истратив лишь диоды и ёмкость можно сделать преобразователь напряжения -5В по схеме Специалист-Экспресс. Это приятно, меньшее число питаний надо подавать.

Триггер D13.2 и вентили D10.1, D9.2 (по журнальной нумерации), что формируют сигнал НП (начальный пуск), что принудительно включает ПЗУ на всё пространство при сбросе, замените на RS-триггер с единичным управлением на двух вентилях из ЛЕ1 или же на RS-триггер с нулевым управлением и инверторами на входе на 4-х вентилях из ЛА3. А триггер ТМ2 я использую в схеме формирования запроса прерывания.

Вообще-то неудобно, что нумерация вентилей и БИС отличается от журнальной. Не обязательно чтобы нумерация микросхем росла слева направо, сверху вниз. Проверять неудобно, аналогичный вентиль в журнальной схеме приходится отыскивать не по номеру, а по похожести схемы.

Я сам никогда не рисую шины на схемах, зачем они? Одноименные цепи соединяются, это всем ясно. Шины надо рисовать лишь, если использовано несколько разных шин и в них есть одинаково названные цепи (что ещё большая глупость). А когда шина на всю схему вообще одна, то рисовать её - это вообще нонсенс. Шины начерченные толстыми линиями только мешают красиво и наглядно чертить схемы и затрудняют воспрятие.

МГ-адаптер пока не рисуйте. Хочу его на 554СА3 или на КМОП как в ZS-Scorpion, т.к говорят, что это лучше, чем на операционнике. Схему узла дешифратора нарисую вечером.


Как устранять сбои в ОЗУ надо читать здесь.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

Разработка "Радио - РК2019М". Empty .

Сообщение  Viktor2312 Вт Дек 11 2018, 12:54

25
Кстати, не забыть на системные разъёмы вывести всё, что надо для подключения пошагивателя.

То есть, 4 -х контактного разъёма, в виде 4 -х штырьков, располагающихся в районе КР580ГФ24 не достаточно? Там два сигнала и два контакта это питание, питание на сис. разъёмах будет же по любому и вы хотите ещё и вывести сигналы RDYIN и /STSTB  ?

Есть лишь замечания по номиналам. С2 у кварца 5 пф (у меня стоит 3 пф, чем выше кварц, тем меньше ёмкость).

Поменял на 3...5 пФ.

С15 на видеовыходе - полярность наоборот (на видео входах дисплеев нет уровня).

Изменил.

Резисторы R13 - 10 Ом, R14 - 100 Ом (т.к входное сопротивление дисплеев 75 Ом)

Готово...

Вместо R8 - диод, анодом к транзистору (увеличивает уровень синхро импульсов, что улучшает синхронизацию).

Заменил, нумерация изменилась, R9 стал R8 и т. д.

PC1 ППА клавиатуры подать на А11 ПЗУ фонта. Атрибуты HGLT, GPA1 и GPA2 - на А12, А13, А14 ПЗУ фонта. Используя атрибуты для коммутации фонтов, полезно иметь блокировку атрибутов, чтобы можно было использовать уже имеющиеся цветные игры с атрибутным цветом (хотя их очень мало). Если отключать атрибуты, то цветные игры будут видны хотя-бы в монохроме. Подайте HGLT, GPA1 и GPA2 на ПЗУ не напрямую, а через три вентиля ЛИ1. На другие входы этих вентилей конфигуратор, т.е резистор привязки на +5В и два штырька, закоротив которые (подав землю на входы ЛИ1) атрибуты блокируются.

Вечером буду думать... Нужно скачать Datasheet на микросхему ПЗУ которую вы хотите применить, И у меня нет сигналов HGLT, GPA1 и GPA2 у КР580ВГ75, она вычерчена в точности со справочником и в другом проверена, есть сигналы HLGT вывод 32, GPA0 вывод 33 и GPA1 вывод 34. Правильно ли я понял, выводы 32, 33 и 34 микросхемы КР580ВГ75 я подаю на логические элементы И, входящие в состав микросхемы К555ЛИ1, второй вход подсоединяется к шине питания через резистор и перемычка на землю, выходы логических элементов идут на адресные входы, в общим понятно, только вот по сигналам уточните, (выводы 32, 33, 34 ?).

Если удастся найти в схеме такт 100 КГЦ, то истратив лишь диоды и ёмкость можно сделать преобразователь напряжения -5В по схеме Специалист-Экспресс. Это приятно, меньшее число питаний надо подавать.

Тут я предлагаю поставить микросхему в DIP-8 и пару конденсаторов обвязки, деталей минимум, но она очень надёжная и её Евгений7 проверял неоднократно, насколько мне память не изменяет, нареканий на неё не было.

Datasheet

The ICL7660 performs supply voltage conversions from positive to negative for an input range of +1.5V to +10.0V resulting in complementary output voltages of -1.5V to -10.0V

• Localized μProcessor (8080 Type) Negative Supplies

ICL7660CPA - PDIP

Схема:
Разработка "Радио - РК2019М". 0_155110

Триггер D13.2 и вентили D10.1, D9.2 (по журнальной нумерации), что формируют сигнал НП (начальный пуск), что принудительно включает ПЗУ на всё пространство при сбросе, замените на RS-триггер с единичным управлением на двух вентилях из ЛЕ1 или же на RS-триггер с нулевым управлением и инверторами на входе на 4-х вентилях из ЛА3. А триггер ТМ2 я использую в схеме формирования запроса прерывания.

Дайте схему или по другому подробно опишите, я ничего не понял (или же на RS-триггер с нулевым управлением и инверторами на входе на 4-х вентилях из ЛА3.) Как вроде D13.2 (Хотя она и D13.1 на самом деле) и есть RS триггер, нужно подробное описание, с использованием в описании нумерации выводов.

Вообще-то неудобно, что нумерация вентилей и БИС отличается от журнальной. Не обязательно чтобы нумерация микросхем росла слева направо, сверху вниз. Проверять неудобно, аналогичный вентиль в журнальной схеме приходится отыскивать не по номеру, а по похожести схемы.

Издержки производства, иначе никак, а мне вот например не нравится, что они D13.2 обозначают элемент D13.1 хотя понятно, что это простейшая ошибка, разрабы схемы не доглядели. Или D9.4 и D9.5 перепутаны, так как логический элемент D9.4 должен иметь вход вывод 9 и выход вывод 8. Мне лучше нумеровать слева направо и сверху вниз, а иначе вообще будет полная каша. Просто перед мной лежит схема и на ней пометки сделаны, поэтому поиск происходит мгновенно, относительно, не отвлекайтесь...

Я сам никогда не рисую шины на схемах, зачем они?

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

Шины надо рисовать лишь, если использовано несколько разных шин и в них есть одинаково названные цепи (что ещё большая глупость). А когда шина на всю схему вообще одна, то рисовать её - это вообще нонсенс. Шины начерченные толстыми линиями только мешают красиво и наглядно чертить схемы и затрудняют воспрятие.

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

МГ-адаптер пока не рисуйте. Хочу его на 554СА3 или на КМОП как в ZS-Scorpion, т.к говорят, что это лучше, чем на операционнике. Схему узла дешифратора нарисую вечером.

Пога не буду касаться МГ-адаптера.

Как устранять сбои в ОЗУ надо читать здесь.

Предпочитаю пользоваться первоисточниками. То откуда они выдрали, установка конденсатора и резистора 430 Ом, так же написано, что данный способ плох тем, что заваливает фронты сигналов. Второй способ, конденсатор 2200 пФ так же не идеален, но можно поставить например К555ЛН1 и тем самым так же получить задержку 10...120 нс, в зависимости от параметров конкретного экземпляра микросхемы, не удобен, что требует +1 корпус. Но, это всё относится к К155ИР1. И последний самый простой, замена К155ИР1 на К555ИР16.

Спойлер:


В качестве D17, если смотреть на базовой схеме из первого поста, вы какую микросхему будите ставить? Какую мне чертить?


Последний раз редактировалось: Viktor2312 (Вт Дек 11 2018, 20:30), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Страница 1 из 9 1, 2, 3, 4, 5, 6, 7, 8, 9  Следующий

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения