RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     

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

Последние темы
» Вити больше нет!
автор 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 Расширенный поиск


Тема для вопросов, консультаций и т. д...

Перейти вниз

Тема для вопросов, консультаций и т. д... Empty Тема для вопросов, консультаций и т. д...

Сообщение  Viktor2312 Вт Сен 22 2020, 20:56

1
.
Вопрос у меня такой возник, я как бы ответ знаю, но засомневался, а вдруг всё до, наоборот.
Суть такова, у меня с шины поступают, точнее надеюсь будут в будущем поступать, сигналы, ну то есть каждый разряд шины имеет состояние либо лог.0, либо лог. 1, либо источник находится в высокоимпедансном состоянии. После прихода сигналов на модуль сигналы поступают на буфер выполненный на микросхемах КР1533АП5, это для усиления, так как шина физически будет представлять собой шлейф, а так же чтобы снизить нагрузку на шину, так как в модуле к каждой линии шины будет подсоединяться минимум три входа, а таким образом, при помощи буферов, к шине подключён только один вывод буфера. Так вот, так как мне не важно что в момент когда на шине присутствуют данные предназначенные для другого модуля, что они будут поступать на схему в модуле и по сути вычисляться, так как они всё равно не будут сохраняться в выходном регистре, так как для этого нужно на вход С регистра подать срез отрицательного импульса, ну или по сути произвести на этом входе переход с лог. 0 в лог.1. Таким образом это не повлияет на содержимое регистра. Так вот сама суть, а то я далеко в сторону ушёл.
У микросхемы КР1533АП5 есть два инверсных входа, для перевода её в высокоимпедансное состояние, так как микросхема разделена на две части по 4 буфера с отдельным входом управления для каждого, это соответственно вывод 1 для первой половинки и вывод 19 для второй. Правильно ли я понял, что для того, чтобы сигналы просто проходили с входов на выходы, и никогда не переводились выходы в высокоимпедансное состояние, нужно просто эти два выхода соединить с общим проводом ?
Я решил на всякий случай уточнить, ничего ли я не непутал.


.

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  barsik Ср Сен 23 2020, 06:25

2
Viktor2312 пишет:Вопрос... У микросхемы АП5 есть два входа для перевода её в высокоимпедансное состояние, т.к микросхема разделена на две части по 4 буфера... Правильно ли... что для того, чтобы сигналы просто проходили с входов на выходы, и никогда не переводились выходы в высокоимпедансное состояние, нужно просто эти два выхода соединить с общим проводом ?
Конечно. Это понятно даже мне, обладающему знаниями TTL-схемотехники лишь на уровне популярных статей о 155/555-сериях из ж.Радио начала 80-тых. Вообще, если есть сомнения в том, как работает TTL-микросхема, то я ищу её данные и описание в хорошем справочнике. Тут не всякий справочник поможет. Толку от советских справочников из начала 80-тых, где приведена лишь цоколёвка и параметры - не много.

Спойлер:

Буфера в АП5 (LS244) и АП4 (LS241) разбиты на две отдельно управляемые группы по 4 бита специально для того, чтобы их можно было применить или в качестве одно-направленного 8-разрядного буфера или в качестве двунаправленного, но уже всего 4-х разрядного буфера (по логике аналогичного LS243 = 559ИП7). Для чего входы буферов одной группы расположены рядом с выходами другой группы. Тогда соединив соответственно выводы и подавая на упр.входы противофазные сигналы получается 4-х разрядный двунаправленный буфер без длинных соединительных цепей. Но АП5 Вам не нужен, т.к это не обычный буфер-повторитель, а буфер на триггерах Шмидта. АП4 предназначен в качестве двунаправленного буфера (и потому у него упр.входы 1 и 19 противофазные). Ещё в качестве однонаправленного буфера можно применить АП3 (LS240) с такой же логикой и цоколёвкой, хотя и с инверсией (благодаря чему его задержка чуть меньше).
barsik
barsik
Ветеран

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  Viktor2312 Ср Сен 23 2020, 10:46

3
.
Но АП5 Вам не нужен, т.к это не обычный буфер-повторитель, а буфер на триггерах Шмидта.

Ну, вот не нужно, так категорично, во-первых КР1533АП3 имеет инверсные выходы, поэтому не подходит, а КР1533АП4 во-вторых потребляет больше 150 мВт (30 мА) по сравнению с КР1533АП5, у которой 135 (27 мА) мВт, а для меня это критично. Во-вторых про триггеры Шмидта нигде не написано, но и для шины, это как разтаки огромный плюс, если бы они там были. Так как они хороши для приёма сигналов при большом уровне помех, а у меня длина шины, то есть по сути обычный ленточный шлейф, как на дисководах, винчестерах IDE, и длина может быть запросто 50 см, а то и больше. Но про них ничего не написано, в таблице указано: 8 буферных элементов (Z). Что как бы понятно, то же самое у КР1533АП4, но у неё помимо потребления, меня ещё не устраивает и задержка распространения 15,5 нс, напротив 15 нс у АП5-й, это тоже критично и важно, тут если бы не потребление у КР531 серии, то меня бы она больше устроила с её средней задержкой в 5...6 нс, но потребление не оставляет шансов для применения этой серии.
По поводу импортных datasheet-ов, если бы я применял импортные микросхемы, да я бы открыл родной datasheet от фирмы производителя и смотрел бы его, но у меня не импортные микросхемы, а отличия как оказалось огромные, даже недавно столкнулся с отличием в выводах, их нумерация отличается, и это у обычной логики. Поэтому предпочитаю пользоваться отечественными описаниями, на отечественные микросхемы, глянуть в импортный datasheet, для сравнения можно конечно, с этим проблем нет, но это уже будет описание и параметры другой совсем микросхемы, страна производитель другая, заводы и техпроцессы, это уже всё другое.
Я всё же применю КР1533АП5, так как она меня полностью устраивает по потреблению, быстродействию, доступности и цене. Ну а 8 буферных элементов, они и есть, 8 буферных элементов, вот её описание:
Микросхема АП5 - восемь неинвертирующих буферных элементов, обе группы которых имеют инверсные входы управления включением. В остальном эта микросхема аналогична АП4.
Это дословно из справочника которым я пользуюсь, меня просто сбила с толку фраза "управления включением", ну да ладно, значит я всё правильно понял. Раз сигналы E1, E2 инверсные, значит включение осуществляется лог.0, а выключение (перевод в высокоимпедансное состояние) лог.1.
Про применение в качестве 4-разрядного двунаправленного буфера, я в курсе, тут всё понятно, но не требуется.
У меня просто будут заходить с двух шин, два операнда, каждый будет проходить через буферы, для усиления сигнала и для снижения нагрузки на шину и поступать на четыре схемы. Эти входные шины однонаправленные. Схемы выполняют простейшие операции И, ИЛИ, "исключающее ИЛИ", НЕ. И с них поступать на регистр. У каждой операции свой регистр, но запись происходит одновременно во все, то есть при поступлении этих операндов, даже если нам нужен только результат, например операции И, то у нас всё равно будет и результат операции ИЛИ, и "исключающее ИЛИ", и НЕ над первым операндом. То есть этими данными в последствии можно будет воспользоваться, при необходимости. Запись в регистры будет происходить при выборе модуля, а вот вывод данных на выходную шину, только с конкретного регистра, в зависимости от адреса на шине управления. Да сейчас даже структурную схемку набросаю, для понимания и наглядности, для одной из операций:

Тема для вопросов, консультаций и т. д... Ne-1_016

Вот собственно, ну будет ещё два средних квадратика для ИЛИ и для "исключающее ИЛИ". Входы С регистров объединены будут. Операцию НЕ, либо регистр с инверсными выходами, либо она уже будет в другом модуле с операциями И-НЕ, ИЛИ-НЕ. В общим примерно как-то так, модулей на этих шинах будет энное количество, каждый отвечает за свою операцию или операции, какой-то модуль, как этот выполняет логические операции, другой, например, делает арифметическое умножение или сдвиг на произвольное количество бит в лево или право и т. д.
Это я так, для общего понимания картины...

Сейчас ради интереса решил глянуть цены, наличие, и вот как обстоят дела:

Наименование: КР1533АП5; Наличие кол-во: 400 шт.; Цена: 23.49 руб.

Наименование: ЭКР1533АП5; Наличие кол-во: 488 шт.; Цена: 19.20 руб.

Наименование: ЭКФ1533АП5; Наличие кол-во: 958 шт.; Цена: 28.80 руб.

Так что, дефицита не наблюдается, цена вполне доступная.


.

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  Viktor2312 Вс Сен 27 2020, 23:22

4
.
____Что и правда нет микросхемы КР1533 серии с двумя элементами 4ИЛИ ?

____А я так рассчитывал на 1 корпус, а теперь получается вместо одной микросхемы потребуется две или даже 4 шт, но вариант с 4-мя микросхемами вообще не хочется, нет на плате места, а вот с двумя, может и поместится, если соорудить вот такой огород, ниже будет фото.
____Суть проблемы такова, есть 8-разрядный адрес, и дешифратор для получения лог.0 на одном из выходов соединяются естественно входы 1-2-4 с разрядами 0,1,2. Остаются 5 неиспользованных разрядов, которые будут задействованы в других местах. Соответственно код же может быть не только как нужен, например 00000100, выбран 5-й выход дешифратора, но и 01000100 и опять буден выбран 5-й выход, хотя на самом деле должен быть выбран 68-й выход. Вот чтобы этого и не произошло неиспользуемые 5 разрядов старших и предполагалось подать один напрямую на вход разрешения S дешифратора, а 4 завести на элемент 4ИЛИ и с его выхода уже на 2-й вход разрешения (инверсный). То есть пока они все равны лог. 0 на выходе 0, если хоть на одном появится лог. 1, то и на выходе элемента 4ИЛИ появится лог. 1 и запретит работу дешифратора, у которого на всех выходах будут лог. 1.

Тема для вопросов, консультаций и т. д... Ne-1_018

____В этой схеме суть такова, если я конечно чего не напутал, пока на всех 4-х входах инверторов, с открытым коллектором, лог. 0 на входе 11 пятого инвертора лог. 1 и на выходе соответственно лог. 0 который подаётся на вход разрешения дешифратора и всё замечательно, работает, стоит хоть на одном или нескольких, или всех входах появиться лог. 1 на выходе того инвертора будет лог. 0 и соответственно на входе 11 пятого инвертора, а на выходе соответственно лог. 1, которая и запретит работу дешифратора.
Или может всё же есть одна микросхема с двумя элементами 4ИЛИ... Но я не нашёл, может плохо искал ?


.

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  barsik Пн Сен 28 2020, 09:01

5
Viktor2312 пишет:Что и правда нет микросхемы КР1533 серии с двумя элементами 4ИЛИ ?
Да как же нет, их там как минимум три разных.
Viktor2312 пишет:может всё же есть одна микросхема с двумя элементами 4ИЛИ... Но я не нашёл, может плохо искал ?
Точно, потому что надо пользоваться справочниками на иностранных языках. Для ваших целей как раз пойдёт 74LS260 (ЛЕ7) у них даже по 5 входов. Годятся и 74LS25 и 74LS23 (их отечественных аналогов сказать не могу, т.к у меня карандашом подписаны отеч.аналоги только тех микросхем, что я сам использовал).

Но кажется 4ИЛИ это неверное решение проблемы дешифрации. т.к это даёт неполную, т.е при задействовании всех адресов, - неверную дешифрацию. Для ваших целей лучше применить не элементы ИЛИ, а схему совпадений 555 СП1, т.к я полагаю, что у каждого узла свой адрес (который набирать жёсткой логикой неудобно), а СП1 позволяет оперативно настраивать этот адрес микропереключателями. 555 СП1 можно эмулировать на 555 ЛП5 + ещё 4-х входовый вентиль. К тому же у дешифратора ИД7 - три входа селекции. Их можно задействовать для выбора адреса (номера) узла, а остальные адреса дешифрировать с помощью элементов 3ИЛИ или даже 2ИЛИ, как Вы и хотели. Тогда элементы 4ИЛИ не понадобятся.



Я так понимаю, что задавая цвет #e1ebf2 на четыре стоящих в начале строки символа подчеркивания Вы пытаетесь эмулировать красную строку, задав цвет фона равным цвету символа (как делают в бейсиковых защитах ZX-Spectrum). И так же пытаетесь сделать невидимой точку в первой строке. Может на вашем браузере этот цвет и сливается с цветом фона, но ни на одном из кучи браузеров, которыми я читал этот форум это не так. Якобы замаскированные цветом подчёркивания, - видны и уродуют текст (т.к браузеры не допускают цвет фона равным цвету символов). И этим трюком изуродован весь этот форум (т.е так в тысячах ваших сообщений). Если красная строка так уж нужна, то делать её надо как-то иначе, например BB-кодом невидимости.

Раскрашенные таким цветом буквы более-менее маскируются на более синем фоне (что использован в окне цитат), вот так:


____Что и правда нет

Да и то, как видно, не потому, что там цвет фона равен цвету символа, а потому, что цвет подчёркивания делается белым. Вот как оцвеченные подчёркивания видны у пользователей:



Тема для вопросов, консультаций и т. д... Podcherkivaniya.1601266964
barsik
barsik
Ветеран

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  Viktor2312 Пн Сен 28 2020, 10:57

6
В общим я решил пока остановиться на варианте из 2-х микросхем. Мне нужно выбирать регистры с номерами:
0 код 00000000, 1 код 00000001, 2 код 00000010, 3 код 00000011, 4 код 00000100, 5 код 00000101.

Тогда остаётся и КР1533 серия (импортные микросхемы в данном проекте я не буду применять), а КР531ЛЕ7 на 5 входов 5ИЛИ я видел, но она непомерно много жрёт (Pср, мВт 185; 37 мА), а у меня борьба идёт за каждый мА. Таким образом КР1533ИД7 + КР1533ЛН2 (50 + 13 мВт, 63 мВт; 12,6 мА). Единственное схему в предыдущем посте я изменил, убрав инвертор, у которого вход 11 вывод, поставив его на сигнал разрешения выбора регистра, с естественно подачей его уже не на прямой вход разрешения, а на инверсный, а эта схема из четырёх инверторов, соединённая на выходах в монтажное И, если не ошибаюсь с названием, будет так же приходить на вход разрешения дешифратора, но уже не на инверсный вход, а на прямой. В итоге на данный момент законченная схема имеет вот такой вид, задумываюсь смакетировать её для проверки, но это когда закончу схему и перед началом разработки печатной платы:

Тема для вопросов, консультаций и т. д... Ne-1_019

Инвертор убрал, так как это снижает быстродействие, на одном инверторе задержка 34 нс, а на двух выходила аж 68 нс.

По поводу схемы, описание работы, чтобы уже не было разночтений или недопониманий. Есть восемь сигналов MCB0RS0...MCB0RS7, это адрес и есть сигнал разрешения выбора регистра MCB0RRS. Приходят они одновременно в момент времени t0. Сигналы MCB0RS0...MCB0RS2 выбирают соответственно на каком из выходов дешифратора будет присутствовать лог. 0, который и поступит на вход E0 соответствующего регистра и тем самым разрешит его работу, переведёт выходы из высокоимпедансного состояния в рабочее и будет выдана соответственно сохранённая информация. Сигнал MCB0RS3 подан на инверсный разрешающий вход, соответственно как только код станет больше 00000111, то есть равным 00001000, дешифратор выдаст на всех выходах лог. 1. Это сделано как раз для случая, если будет выдан код, например 00001000...00001101 которые без этой "защиты" по прежнему выдавали бы лог. 0 на соответствующем выходе дешифратора. Так же и с остальными разрядами:
ххххх000...ххххх111, если там где иксы хоть в одном из разрядов появится лог. 1, то работа дешифратора будет запрещена и на всех выходах будет лог. 1. Сигнал разрешения выбора регистра MCBxRRS необходим для того, чтобы когда нет работы с регистрами и в команде, поле выбора регистра не используется, то есть по суте там может быть записана любая информация от 00000000 до 11111111, но желательно использовать все нули. То даже при всех нулях, как понимаете будет выбран 0-й регистр, а не должно быть выбрано ни одного, вот для этого и используется сигнал, разрешения выбора регистра который на всех дешифраторах подключённых к этому полю, всегда будет обеспечивать их не работу. Надеюсь понятно объяснил принцип работы данной схемы, на порядковые номера микросхем и резисторов не обращайте внимания они там от балды.

По поводу точек, 4-х подчёркиваний, да вы всё правильно поняли, хотя у меня это было проверено. что их не видно в 5 браузерах, естественно современных и последних версий, ну с 10 версий точно. IE, опера, фаирфокс, хром, ну раз видно, то не буду их ставить, придётся пустой строкой отделять абзацы, ладно это не суть важно, не буду на это тратить время, просто не буду их ставить.

Такой же точно дешифратор будет ещё один в схеме у меня, но вот выходы дешифратора буду подаваться каждый на свой ждущий мультивибратор, тут кстати решилась проблема с отсутствием свободного места для 1-го корпуса микросхемы. Это вместо К155АГ1, который изначально предполагалось применять для формирования отрицательного импульса записи, запись по срезу отрицательного импульса, которые один в корпусе. Будет применяться К555АГ4, у которой два ждущих мультивибратора в корпусе, не имеет возможности повторного запуска ! Что очень важно, именно из-за этого и предполагалось изначально использовать именно К155АГ1, а не К155АГ3. И главное можно сформировать максимально короткий импульс в отсутствии внешнего конденсатора, только внешний резистор минимального, допустимого сопротивления, в общим при внешнем резисторе 2 кОм длительность импульса будет 20...70 нс. в зависимости от ёмкости монтажа. И меня это идеально устраивает, нет просто устраивает.

От СП1 пока воздержусь, хотя тоже интересная идея и применение. Но КР1533ЛН2 как-то привычнее, доступнее, дешевле и т. д.


В общем, примерно, как-то так обстоят дела...


Последний раз редактировалось: Viktor2312 (Вт Сен 29 2020, 03:35), всего редактировалось 1 раз(а)

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  barsik Вт Сен 29 2020, 03:27

7





Вот как делается отступ пустой строкой в начале поста (а не точкой).
Viktor2312 пишет:По поводу точек, 4-х подчёркиваний, да вы всё правильно поняли...
Как сделать красную строку на этом движке - не знаю, но зато знаю, как сделать пустую строку в начале поста (чтобы заголовок не нависал) и в конце спойлера (чтобы рамка не была впритык).

Для этого используется тот факт, что текст у которого задан фонт Courier New не переформатируется этим движком (что заменяет BB-тэг преформатированности {pre}, который данным движком почему-то не поддерживается). Другим шрифтом один пробел в строке не вставить, а вот если в строку вставить единственный пробел у которого задан фонт Courier New, то пустая строка вставляется.

Кстати, этот же движок на форуме nedopc.org настроен так, что название темы там не копируется в название поста, что совершенно низачем не надо и только загромождает форум.
Viktor2312 пишет:В общим я решил... В общим, примерно, как-то так...
Прошу без обид, все ошибаются. К сожалению, Вы в тысяче своих постов в этом форуме пишете выражение "в общим", но ведь правильно писать "в общем". А некоторых ярых русофилов коробят столь вопиющие ошибки. К тому же встретив на этом форуме тысячу раз выражение "в общим" молодёжь может решить, что именно так писать правильно.

В естественно языке, в котором слова возникали естественно и потому имеется много однокоренных слов (в отличие от языка который засорён иноязычными заимствованиями) в случае неясностей правописания гласной легко узнать правильное написание поискав однокоренное слово (в котором сомнительная гласная под ударением) из которого станет понятно, как правильно писать. В данном случае для проверки вспомним, что в слове "общественный" после Щ стоит буква Е, а с буквой И после Щ получается чушь.


Последний раз редактировалось: barsik (Вт Сен 29 2020, 03:44), всего редактировалось 1 раз(а)
barsik
barsik
Ветеран

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

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

Тема для вопросов, консультаций и т. д... Empty Re: Тема для вопросов, консультаций и т. д...

Сообщение  Viktor2312 Вт Сен 29 2020, 03:40

8
А как там дела с оперативной памятью (ОЗУ), статические, отечественного производства, обстоят ?

Что у нас вообще было, есть ? А то я всегда применял только динамические К565РУ3, К565РУ6, К565РУ5, К565РУ7, а вот со статикой не сильно знаком, да если честно ни одной микросхемы не использовал, ни в своих разработках, ни в готовых решениях. А вот сейчас нужен для системы модуль ОЗУ, и хочется его сделать на статике, чтобы был максимально прост, понятен и естественно максимального объёма. Импортные не предлагать...

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  barsik Вт Сен 29 2020, 03:49

9
Viktor2312 пишет:А как там дела с оперативной памятью (ОЗУ), статические, отечественного производства, обстоят ? ... Импортные не предлагать
Выпускалось несколько микросхем отечественной статики на 2К*8 (это например, 537РУ8, РУ10 - примерные аналоги 6216) и выпускался 537РУ17 с организацией 8К*8 (что аналог 6264). Но был разработан и даже возможно выпущен малой партией, если МНИП и аналог 62256 - 537 РУ19 с организацией 32К*8 (а может ещё как-то иначе), но с ними я дела не имел, на радиолюбительских рынках продавались только импортные 62256.

Спойлер:


Последний раз редактировалось: barsik (Вт Сен 29 2020, 04:10), всего редактировалось 1 раз(а)
barsik
barsik
Ветеран

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  Viktor2312 Вт Сен 29 2020, 04:10

10
Пока вот на какую интересную наткнулся, если честно про РУ10 слышал, а про эту нет:

КР537РУ25А, ОЗУ статического типа, 2048×8 бит [239.24-2]

МОП ЗУ статического типа
КМДП 16К (2К*8 ) бит
T выборки = 55 нс
Корпус: 239.24-2 (DIP24)
Импортный аналог: CY6116-55C

Тема для вопросов, консультаций и т. д... 573ee210

55 нс очень радуют.

Буду посмотреть дальше, а то у этой цена кусается 270 руб. за штуку.

И описание приятное имеется: Скачать

Понятно отличие от РУ10, она очень медленная по сравнению с РУ25А

Описание РУ10: Скачать

В общим сейчас глянул более детально, всякие есть от РУ1 до РУ25 и даже такая, нужно будет найти описание, что за зверь такой:

КР537РУ112А Наличие: 80 шт. Цена: 67.86 руб.


Последний раз редактировалось: Viktor2312 (Вт Сен 29 2020, 04:34), всего редактировалось 1 раз(а)

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  barsik Вт Сен 29 2020, 04:28

11
Не, 537 РУ19 это не аналог 62256 с организацией 32К*8. А если судить вот по этой таблице, то и нет отечественной статики с организацией 32К*8.

С организацией 2К*8 выпускалось несколько отчественных статик (как минимум 4 разных типа), в том числе и 537 РУ8 и РУ9. Они у меня были. Но почему-то их мне в Специалист включить не удалось, а вот с 537 РУ10 никаких проблем не возникло. На 537 РУ10 удобно отлаживать мониторы (ROM-BIOS-ы) прошиваемые в ПЗУ 573 РФ2/РФ5 используя их в качестве без помощи УФ-лучей перезаписываемое ПЗУ. Я для этого 537 РУ10 и применял (припаивается батарейка и резистор привязки чип-селекта). Тогда как УФ-ПЗУ имеют ограниченный ресурс перезашивок, а при отладке ROM-BIOS приходится перезашивать их десятки и сотни раз.

Кстати, уже лет 20 есть такие как бы ОЗУ (т.е интерфейс у них тот же), но ничего не забывающие и после пропадания питания. Во вражьих даташитах они называются "Electrically Erasable and Programmable CMOS ROM", а соответствующего русскоязычного названия для таких не то ОЗУ, не то ПЗУ - не знаю (может его ещё и не придумали). У меня есть одна такая с организацией 8К*8, - тащусь от неё.

Узнал, что оказывается был и отечественный аналог моей любимой статики 6514 (1К*4), - это 537 РУ13 (это КМОП вариант популярного ОЗУ 541РУ2). Мне в 1990 году по случаю и достаточно дешево удалось купить 20 штук таких ОЗУ 6514, потому я повсюду их применял (но они тоже оказались достаточно тормозными, хотя и раза в 1.5 быстрее, чем 565 РУ2, потому заменил ими 565 РУ2 в текстовых адаптерах, которые уже не тянули при пиксель клоке выше 9 МГЦ (а для качественного шрифта требовалось 12-13 МГЦ).


Последний раз редактировалось: barsik (Вт Сен 29 2020, 05:04), всего редактировалось 1 раз(а)
barsik
barsik
Ветеран

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

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

Тема для вопросов, консультаций и т. д... Empty Re: Тема для вопросов, консультаций и т. д...

Сообщение  Viktor2312 Вт Сен 29 2020, 05:02

12
Посмотрел в общим я микросхемы, из тех что есть в наличии, пока ничего не понравилось, есть и РУ8, и РУ9, и РУ14, и другие, но либо маленькие по объёму, либо цена кусается, хотя РУ10 и по 30 руб. есть, но медленные, после того как увидел 50 нс у РУ25. Ещё понравилась РУ20 с организацией (256К х 1), но её нет в наличии. Тяжко всё, очень тяжко, что хотелось бы, нет в наличии, что не очень хочется есть, а промежуточный вариант, дороговат. Поэтому я отложу обдумывание и разработку модуля ОЗУ на по-позжа, возможно придётся доступный и быстрый импорт применять, если цены не кусачие, хотя конечно ооочень не хочется импорт...

Мне всё равно пока нужно модуль регистров делать, тоже своего рода ОЗУ, но маленького объёма, зато быстрые не более 20 нс, в реале должно даже быть 13 нс +-.

В общим другой вопрос пока неспешно волнует, как сделать счётчик команд, есть что-то по этому поводу стоящее почитать, может мысли какие есть, советы. Так-то в самом простом варианте понятно, тактовый генератор, счётчик и с каждым импульсом счётчик увеличивает на +1 выход счётчика и соответственно выбирается 0-я ячейка, в ней команда и она делает действия, потом 1-я и т. д. Но нужен же и переход на нужный адрес, а соответственно счётчик должен быть с пред установкой, вот хотелось бы на эту тему поразмышлять, подумать, почитать...

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  barsik Вт Сен 29 2020, 05:52

13
Viktor2312 пишет:конечно ооочень не хочется импорт...
Разницы нет. Оглянитесь вокруг. Во всём техническом повсюду на 99 % сплошной импорт. Уже не найти изделия, где бы импорта не было. Патриотизм надо проявлять не в выборе элементной базы для самодельных конструкций в ретро стиле.
Viktor2312 пишет:с каждым импульсом счётчик увеличивает на +1 выход счётчика и соответственно выбирается 0-я ячейка, в ней команда и она делает действия, потом 1-я и т. д. Но нужен же и переход на нужный адрес, а соответственно счётчик должен быть с предустановкой, вот хотелось бы на эту тему поразмышлять, подумать, почитать...
Этот абзац наводит на мысль, что Вы для своей интелектуальной автокормилки для хомячков решили на мелкой логике разработать какой-то программный автомат или даже свой самодельный процессор. Если это так, чем Вас имеющиеся микропроцессоры не устроили? Учтите, что ещё никому не удалось сделать на мелкой логике самодельный микропроцессор лучше даже самых примитивных промышленных.

Как видно по вышеприведённой ссылке сделать на TTL-микросхемах свой процессор возможно (на русском языке это обсуждали только на форуме nedopc.org), причём 4-х разрядный процессор можно сделать на менее, чем 50 TTL-корпусах. Кстати, всё ещё помню, что прототип CPU 6800 был при разработке отмакетирован на 451-ой TTL-микросхеме. Поражает, что нашлись люди, что сделали процессор даже на транзисторах. Сделать самодельный процессор интересно из спортивного интереса, но цель ваших разработок вроде иная.
Viktor2312 пишет:Посмотрел в общим я микросхемы... В общим другой вопрос...
На это комментарий уже написан выше. Но без ответа. Хотелось бы получить ответ типа "Парниша, не учите меня жить !" и подтверждение, что ваша цель убедить не особо грамотную молодёжь, что правильно это выражение писать именно так. Какие доводы в пользу того, что именно так следует изменить написание этого выражения?
barsik
barsik
Ветеран

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

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

Тема для вопросов, консультаций и т. д... Empty Re: Тема для вопросов, консультаций и т. д...

Сообщение  Atari1974 Вт Сен 29 2020, 12:25

14
barsik пишет:
Viktor2312 пишет:конечно ооочень не хочется импорт...
Разницы нет. Оглянитесь вокруг. Во всём техническом повсюду на 99 % сплошной импорт. Уже не найти изделия, где бы импорта не было. Патриотизм надо проявлять не в выборе элементной базы для самодельных конструкций в ретро стиле.

Atari1974
Мастер+

Сообщения : 251
Дата регистрации : 2015-12-22

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

Тема для вопросов, консультаций и т. д... Empty Re: Тема для вопросов, консультаций и т. д...

Сообщение  Viktor2312 Вт Сен 29 2020, 12:47

15
Разницы нет. Оглянитесь вокруг. Во всём техническом повсюду на 99 % сплошной импорт. Уже не найти изделия, где бы импорта не было. Патриотизм надо проявлять не в выборе элементной базы для самодельных конструкций в ретро стиле.

Нет нет, никакого пацриотизма, тут совсем другое. Это и ностальгия, и то, что держать в руках такие микросхемы, мне лично, приятно. А импорт, ну он воспринимается как ширпотреб, воляющийся на каждом углу, как мусор, коего горы у меня и дома валяются, это я про электронные компоненты, а не про банки склянки и банановую кожуру. Мне хочется просто всё реализовать на отечественной элементной базе. Вот так я хочу, да я применяю импорт, я по работе ремонтирую на 99,99% импорт, но тут, точнее в том устройстве что я разрабатываю, с меня хватит и резисторов с конденсаторами импортных, ну и возможно ещё много чего, а вот микросхемы, ну хочу я отечественные, душу они мне греют...

Этот абзац наводит на мысль, что Вы для своей интелектуальной автокормилки для хомячков решили на мелкой логике разработать какой-то программный автомат или даже свой самодельный процессор. Если это так, чем Вас имеющиеся микропроцессоры не устроили? Учтите, что ещё никому не удалось сделать на мелкой логике самодельный микропроцессор лучше даже самых примитивных промышленных.

Меня полностью устраивают имеющиеся микропроцессоры, но я делаю свою систему и... Ну просто делаю и всё, мне нравится я получаю удовольствие, проект начат, проект в полном разгаре, я даже адрес для донатов указал, что любой желающий может проспонсировать, и даже процесс накопления будет отображаться в режиме реального времени, с периодичностью обновления данных:
Накоплено на данный момент: 0.01017916 USDT
Поймите, вот вы заинтересовались касетами, микродрайвом, да без проблем, наверно это вам нравится, вам это интересно и я не буду не отговаривать вас ими заниматься, пытаться что-то сделать, я просто выложу имеющуюся у меня информацию, если таковая есть и если она поможет, то хорошо или совет какой дам из личного опыта, если опять же таковой имеется, но я не стану, ни отговаривать вас этим заниматься, я не буду говорить, что это глупо или бесполезно, поэтому давайте не вдаваясь в подробности, типа зачем это, или насколько это эффекимвно и т. д. А просто решать возникающие проблемы по мере их появления. Вот встал вопрос с дешифрацией адреса и сигнала разрешения, как вроде я решил его на основе имеющихся у меня знаний и тех, что доступны в интернете, в книгах и т. д. Вы так и не сказали своё мнение, типа да схема правильная - она будет работать, или ещё что-то, в итоге я вот сегодня приступаю к разработке печатной платы, для модуля, схему которого я вчера закончил чертить, но вот эту часть схемы придётся макетировать, так как я не уверен на 100%, что она будет работать, теоретически я уверен на 100%, а вот практически сомневаюсь, просто потому что так в своей практике ещё не делал...
За ссылку спасибо, обязательно посмотрю, у меня не микропроцессор на логике, у меня система и она не будет иметь как такового микропроцессора, я бы сказал, что она у меня будет распределённой по вычислениям, параллельно, со своей системой команд и со своими принципами работы, пока всё на стадии разработки, надеюсь и дальше будем творчески и конструктивно общаться в этом русле, к тому же это ни на один год, просто в силу долгосрочности процесса, ту же плату после разработки и наличии фин. средств, ждать 1 месяц, соответственно если 2 платы, то 2 месяца, а с учётом разработки, самой платы то чуть ли не пол года выходит на каждую - 2 месяца на разработку схемы, макетирование, вычерчивание, 2 месяца на разработку печатной платы, это я по своей методике не допускающей ошибок, это долго и кропотливо, и 1 месяц на изготовление платы и 1 месяц на её сборку/пайку/отладку, и это ещё за эти 6 мес. нужно подготовить все детали. Поэтому будем двигаться неспеша и постепенно, параллельно изучая что-то новое и интересное...

Как видно по вышеприведённой ссылке сделать на TTL-микросхемах свой процессор возможно (на русском языке это обсуждали только на форуме nedopc.org), причём 4-х разрядный процессор можно сделать на менее, чем 50 TTL-корпусах. Кстати, всё ещё помню, что прототип CPU 6800 был при разработке отмакетирован на 451-ой TTL-микросхеме. Поражает, что нашлись люди, что сделали процессор даже на транзисторах. Сделать самодельный процессор интересно из спортивного интереса, но цель ваших разработок вроде иная.

Опять же, спасибо за ссылки, вот про этот 4-х разрядный я тоже недавно искал, просто хотел посмотреть.
Про 50 ТТЛ корпусов, это не принципиально, так как у меня не процессор сам в себе, а система, где отдельные элементы процессора будут присутствовать, то есть не просто CPU, а и другие компоненты полноценной системы, но ещё и с параллелизмом, и с максимальной реализацией в "железе" для увеличения быстродействия.
Ведь не только тактовая частота определяет быстродействие, но и многие другие параметры, позволяющие ускорить быстродействие при той же тактовой частоте, это например, и конвейеризация, и кэширование, и матрица шин, и т. д. и т. д. Что в итоге выходит, система с тактовой частотой, например, 10 МГц, не уступает по быстродействию системе с частотой 100 МГц, благодаря применению подобных решений. Например, можно много и долго долбаться умножая число на КР580ВМ80А потратив 250+ коман и кучу времени, а можно добавив отдельный модуль реализовать то же умножение за каких-то 6 обращений к этому модулю, отправили число А, две команды (пишем в аккумулятор, отправляем в порт) потом число Б так же, и считываем результат, всё в аккумуляторе имеем результат умножения, но это я так, просто как пример привёл, у меня не будет КР580 серии и частота пока планируется 8...10 МГц, а там уже будет видно, что покажет практика, отладка, макетирование и реальность.

По поводу правописания, я когда пишу, мои мысли очень далеко от русского языка в этот момент, я продумываю как мне расположить микросхемы на плате, как расположить платы. чтобы они занимали меньше места и при этом была нормальная система охлаждения, поэтому, пишу как могу в силу своих знаний, сразу скажу по русскому в школе была 3-ка всегда, и то, потому, что учителя не хотели ставить 2 с плюсом (2+), и ставили 3 с минусом (3-), ну потом этот минус округлялся в итоге до 3. Экзамен еле еле сдал на 3 с минусом выпускной, а вот историю пришёл взял билет подошёл к доске и сдал на 5, потом математику на 4+ и потом выбрал геометрию, и так же подошёл, выбрал билет, подошёл к доске, это типа мне готовиться не нужно и сдал на 5+. А вот русский, английский, не моё это, но я уже много правил и правописание за последние десятилетия подтянул, но иногда я думаю о другом когда пишу и забываю про них, или просто по своей глупости не знаю их...
Но меня всё же больше интересует электроника, по крайней мере тут, в этой теме, поэтому давайте больше упор на неё, на конкретные реализации чего либо, на то "а как это работает" чтобы понять изучить, разобраться и применять в своих конструкциях, я конечно не хочу вас пугать, это я не пуганный, но вот схему модуля которого я дочертил, получилось, присядьте, 162 микросхемы. Спокойнее, дышите ровно, это не много, это нормально, там всего-то 163 блокировочных конденсатора, и совсем немного резисторов, всего 11 шт... Вот теперь сегодня, прямо сейчас после чашечки кофе я буду плату разрабатывать...

По поводу ОЗУ, скорее всего я выберу из доступных и недорогих, самую быстродействующую из них и самую большую по объёму. И буду строить модуль ОЗУ на них. Что-то типа КР537РУ10 по 52 руб. за штуку, которые есть в наличии в большом количестве 130+ шт. Это на сегодня, в конкретном магазине, тут просто проблема, что у меня разрядность не 8 бит, а больше, но это легко решается количеством, поэтому как дойдёт время до модуля ОЗУ, проблем не будет с выбором. Я тут вспомнил, что у меня есть две книжки в электронном виде МРБ кажется Лебедев автор, где очень подробно описаны и все имеющиеся, на тот момент ОЗУ/ПЗУ и подробно описан принцип работы, осталось их найти на винте...

Примерно, как-то так...

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty Re: Тема для вопросов, консультаций и т. д...

Сообщение  Viktor2312 Вт Сен 29 2020, 13:03

16
Atari1974 пишет:Видоики с ютуба
Нет у меня Лёша времени смотреть эти видосики...

Viktor2312
RIP

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

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

Тема для вопросов, консультаций и т. д... Empty Re: Тема для вопросов, консультаций и т. д...

Сообщение  Atari1974 Вт Сен 29 2020, 16:12

17
Viktor2312 пишет:
Atari1974 пишет:Видоики с ютуба
Нет у меня Лёша времени смотреть эти видосики...
Да собственно не тебе и отвечал. У тебя конечно есть время на что тратить Smile А "видосик" то тут как раз серьёзный.

Atari1974
Мастер+

Сообщения : 251
Дата регистрации : 2015-12-22

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

Тема для вопросов, консультаций и т. д... Empty .

Сообщение  Viktor2312 Пт Окт 02 2020, 12:02

18
Вот задачка такая встала передо мной.

Как уже выше писалось есть поле выбора регистра, оно 8-разрядное, и сигнал разрешения выбора регистра. Соответственно в поле выбора регистра выставляется номер регистра в виде двоичного кода и сигнал разрешения устанавливается в "1". Всё регистр выбран, точнее на его вход Е0 подан лог. 0 и соответственно его выходы переключились из высокоимпедансного состояния в рабочее, данные выдались в шину. Всё замечательно.

Так же есть поле выбора регистра для записи и сигнал разрешения, тут всё точно также, только появившийся лог. 0, а точнее срез положительного импульса или иными словами перепад с лог. 1 в лог. 0, или как ещё это называется "событие на сигнале" запускает одновибратор, который формирует отрицательный импульс длительностью 20...70 нс (более точное значение будет известно в процессе макетирования и отладки на реальной плате, так как этот показатель зависит от ёмкости монтажа), но исходим из значения примерно 50 нс. Который своим срезом и защёлкивает информацию в регистре, поступая на вход С регистра.

Тут всё как бы замечательно, так как оба поля выдаются в одной команде, одновременно, в итоге в поле выбора регистра задаётся регистр источник данных и он выдаёт данные, на шину, в поле выбора регистра для записи задаётся регистр приёмник этих данных и они чезез 20...70 нс (50 нс) защёлкиваются в регистре приёмнике, далее появляется новая команда и в ней уже выбран другой регистр, соответственно регистр источник переходит в высокоимпедансное состояние и отключается от шины.

Но есть ситуация с другими регистрами, которые находятся каждый в своём модуле, или в одном модуле, это пока в процессе обдумывания, делать два модуля или один, во втором случае их будет просто в два раза меньше. Так вот тут ситуация иная, регистр приёмник, из примера выше, получил данные и они записались, а теперь он их должен выдать в шину первого операнда, потом другой регистр, должен выдать данные в шину второго операнда, и соответственно, когда мы выбрали первый регистр и он выдал данные в шину первого операнда, всё замечательно, но при поступлении другой команды, где выбран другой регистр, этот перейдёт в высокоимпедансное состояние, так как сигнал Е0 снова станет равным лог. 1, а этого не должно случиться, он должен по прежнему выдавать данные в шину первого операнда. Вот для этого и нужно сохранить сигнал E0 в состоянии лог. 0.

Я для этого хочу применить JK-триггер, а именно К555ТВ9. Просто хотелось бы понять, правильно ли я всё понял и будет ли схема работать корректно.
Сейчас начерчу схемку:

Тема для вопросов, консультаций и т. д... 9ed_0020

Суть работы этой схемы такова. При включении питания устройства формируется общий импульс сброса, на эту схему он поступает на вход R, от чего на прямом выходе устанавливается лог. 0, на инверсном соответственно лог. 1. Сигнал лог. 1 с инверсного выхода поступает на вход Е0 регистра и тот соответственно находится в высокоимпедансном состоянии. При выборе данного регистра, на дешифраторе, на соответствующем выводе, была лог. 1, она сменяется на лог. 0, происходит событие на сигнале, срез положительного импульса, в результате JK-триггер переключается в противоположное состояние. На прямом выходе лог. 1, на инверсном выходе лог. 0 который и включает выходы регистра, данные с него поступают в шину. Далее при новой команде и естественно изменении сигнала на выходе дешифратора с лог. 0 в лог. 1 JK-триггер не реагирует на это изменение, так как переключается только по срезам положительных импульсов или по перепадам из лог. 1 в лог. 0. Такое состояние регистра остаётся до тех пор, пока в команде не произойдёт повторный его выбор.

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

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

Viktor2312
RIP

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

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

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

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

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