Шифраторы и дешифраторы
|
|
| Пт, 27.01.2017, 21:25 | Сообщение # 1
|
vladimirsyhih
Постов: 9
ОК |
Здраствуйте, помогите разобратся с таким вопросом: нужна схема кодера и декодера на транзисторах с подробным описанием!
|
|
| Пт, 27.01.2017, 23:18 | Сообщение # 2
|
Egour
Постов: 916
Друзья |
Кодера и декодера чего нужна схема?
|
|
| Сб, 28.01.2017, 03:13 | Сообщение # 3
|
ert_zeb
Постов: 99
ОК |
Цитата схема кодера и декодера на транзисторах Шифраторы и дешифраторы делают на вентилях. Из чего сделаны сами вентили (транзисторы или нет, и если да то какой структуры) роли не играет.
Цитата Предположим, мы хотим более обобщённый [дешифратор], со множеством демонов, каждый из которых ищет свой собственный конкретный номер среди множества возможных входных сочетаний. Такой дешифратор легко сделать, соединив отдельные дешифраторы параллельно. Из них полный дешифратор — это тот, который сможет расшифровать любое возможное входное число. Давайте посмотрим как это работает с двоичным дешифратором три-на-восемь. Здесь у нас три входных бита на проводах A, B, C, дающих 23 = 8 сочетаний. Поэтому у нас есть восемь выходных проводов и мы хотим построить вентиль, который будет присваивать каждое входное сочетание к явной выходной линии, давая единицу лишь на один из этих восьми проводов, так что мы можем сразу сказать, какой вход был подан на дешифратор. Мы можем организовать дешифратор следующим образом (Рис. 2.16):
Цитата Мы ввели наглядное соглашение того, что три точки но горизонтальной линии означают тройной вентиль И (смотрите обсуждение около Рисунка 2.11). Заметьте, что каждый входной провод разветвляется на сигналы A и НЕ A, и так далее. (and so on – в оригинале. что именно подразумевается под этим далее - неизвестно. - прим. переводчика) Мы выстроили вещи так (или порядок вещей. As we have arranged things — в оригинале. прим. переводчика), что лишь четыре нижних провода могут выйти, ели A – единица и четыре верхних, если A – нулевой. Точки на проводах B и C (и НЕ B и НЕ C) так же непосредственно показывают нам, какие из восьми уходящих проводов могут выйти: мы пометили каждую выходящую линию соответствующим состоянием входа. Таким образом, мы явно построили дешифратор три-на-восемь.
Цитата Предположим, что для конкретного входного набора Xs мы выбрали один провод. Только один провод «горячий», а все другие «холодные». Когда этот провод горячий, мы хотим вырабатывать особый набор выходных сигналов. Это противоположная задача дешифрации. То, что нам сейчас нужно — это шифратор. Как вы должны были выяснить из одой поставленной вам задачи, он может быть построен из связки вентилей ИЛИ. Как видите, мы разделили задачу на две части. Первая часть, которую мы рассмотрели прежде, была о том как устроить, чтобы разные провода выходили в соответствии со входом. Ответом был наш дешифратор. Наш шифратор должен иметь множество входных проводов, но лишь один выходит за раз. Мы хотим иметь возможность написать число вышедших проводов в двоичной системе. Трёхразрядный шифратор может быть построен из вентилей ИЛИ следующим образом (Рис. 2.24):
Элемент шифратора:
Сочетание шифратора и дешифратора (поисковая таблица, она же LUT), например для ПЛИС-ок:
|
|
| Сб, 28.01.2017, 10:04 | Сообщение # 4
|
vladimirsyhih
Постов: 9
ОК |
Спасибо, я попробую разобратся. Хотя готовая схема была бы лучше.
|
|
| Сб, 28.01.2017, 16:47 | Сообщение # 5
|
ctc655
Постов: 1790
Друзья |
vladimirsyhih, Повторю вопрос из поста 2, кодер и декодер чего вам нужны? От ответа будет и информация дальше.
|
|
| Сб, 28.01.2017, 18:49 | Сообщение # 6
|
vladimirsyhih
Постов: 9
ОК |
Нужен кодер декодер для игрушки на 4 команды.
|
|
| Вс, 29.01.2017, 03:32 | Сообщение # 7
|
ert_zeb
Постов: 99
ОК |
Если на транзисторах, то скорее в виде четырёх частот для разных команд. Нужно смотреть в старых журналах "Радио", "В помощь радиолюбителю", "Моделист-Конструктор" и т.д.
Сходу трудно найти. Например сразу попалась статья из 94-го выпуска Помощи любителю. В ней шифратор и дешифратор на микросхемах.
Надо глубже рыть. Куда-то в 70-е года.
Или вот, например. Как раз 4 команды.
|
|
| Вс, 29.01.2017, 10:15 | Сообщение # 8
|
Egour
Постов: 916
Друзья |
Цитата ert_zeb ( ) Если на транзисторах, то скорее в виде четырёх частот для разных команд. Действительно, потому что числоимпульсный шифратор-дешифратор на транзисторах будут монстроидальны. Остается только частотное кодирование. Хотя... еще можно время-импульсный метод применить, но частотный все равно проще.
|
|
| Вс, 29.01.2017, 15:43 | Сообщение # 9
|
vladimirsyhih
Постов: 9
ОК |
Спасибо всем за помощь, я думаю что справлюсь.Добавлено (29.01.2017, 16:43) --------------------------------------------- ert_zeb, спасибо за ссылку, но это получается монстроидальная плата, а хотелось бы найти что нибудь компактное и легкое. Наверное буду искать на микросхемах . Но все равно большое спасибо чот помогли.
|
|
| Вс, 29.01.2017, 15:51 | Сообщение # 10
|
ert_zeb
Постов: 99
ОК |
На транзисторах в любом случае будет приличный блок. Да и нет сегодня смысла например лепить кучу пассивных контуров. Проще собрать их на операционном усилителе. Внутри одной микросхемы можно как раз четыре контура сделать (если не использовать полосовые). Всю низкочастотную часть также можно заменить операционником. А выходные ключи собрать на сборках из полевиков.
Поэтому даже если есть желание сделать что-то аналоговое, а не цифровое, всё-равно сегодня лучше делать на микрухах.
|
|