|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Как я и предполагал, схема получилась довольно большой, поэтому задвину её под спойлер: TERNARY 2-9 DECODER SCHEMATICS С целью упрощения сделал её пока без входа разрешения. Упрощение не в деталях, а в расчете. Сейчас у меня уже пока идет расчет экранчика, как на схеме ниже, я могу успеть выпить чашечку кофе... Всё же аналоговое, но дешифратор типа код-позиция работает! Ниже приведена "таблица истинности" этого дешифратора. Импульсы, помеченные точками над каждой цифрой, объединяются троичным "И". Хотя вот тут уже можно было использовать обычную CMOS-логику, поскольку все входные сигналы приводились к уровню "логической 1". Ну так СДНФ строится...
_________________ iLavr
|
11 Oct 2017 13:13 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Сделал модель троичного дешифратора 2-в-9 со входом разрешения. Схема практически такая же, как в предыдущем сообщении, только на выходе стоЯт 3-входовые INV-MIN один из входов у которых объединен у всех - это и есть вход разрешения дешифратора. Ну и добавил кодер в 8-4-2-1, чтобы видеть, что считается: Смотреть, правда, придется в 9-ричной системе. Идею, где вводятся дополнительные буквы, дополняющие цифры 0...9 до 27 я реализовать тут не могу, т.к. семисегментный индикатор сугубо шестнадцатиричный. В схеме нет ничего троичного - табличная перекодировка на матрице диодов, к примеру, вот как здесь: http://www.nedopc.org/forum/viewtopic.php?f=68&t=10626
_________________ iLavr
|
11 Oct 2017 22:09 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А вот, кстати,есть одна проблемма довольно неприятная... Может быть, кто-либо над ней уже думал... Если к троичному компьютеру подключать двоичное внешнее устройство (скажем, принтер), поскольку троичных ВУ пока еще нету, то дешифратор (или кодер) Ternary --> 8-4-2-1схемотехнически вырисовывается по моим прикидкам весьма громоздким и неприятным устройством. Из-за отсутствия близкой кратности 9 и 8 (ну или других степеней 3 и 2).
_________________ iLavr
|
05 Nov 2017 13:16 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Может быть, кто знает более простое решение, но я с проблемой преобразования кодов столкнулся, на 7-сегментном дешифраторе: Во всех источниках пишут, что проще всего сначала выполнить позиционный дешифратор, а потом позиции перевести в новый код, хоть диодами, хоть таблицей. Поэтому я и сделал для начала троичные дешифраторы 2-в-9, и через диодный шифратор поуправлял 7-сегментными индикаторами. Но если преобразовывать в код 8-4-2-1 больше двух тритов с диодами будет уже проблематично... Придется, видимо, использовать интегральные шифраторы типа ИВ1, но схема получается довольно громоздкая... Если перекодировать хотя бы 4 трита, то примерно вот такая: Я пишу " примерно" потому как объём информации 4 тритов эта схема не перекрывает... И возможны более громоздкие варианты: Но всего для 4 тритов необходим 81 вход!
_________________ iLavr
|
06 Nov 2017 03:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Без особой надежды, но решил всё же сабж погуглить... Сопрягали же как-то "Сетунь" со стандартными УВВ? Эх, что тут посыпалось! Не ожидал... Вот где пропаганда троичности в квадрате! P.S. Кстати, а какой префикс или постфикс у девятиричной нотации? У восьмиричной - " O" от Octal, Octo... Девять по латыни: Novem, по английски: Nine, значит - " N" ? P.P.S. Особенности формирования терминосистемы информационных технологий
_________________ iLavr
|
06 Nov 2017 06:35 |
|
|
haqreu
Maniac
Joined: 10 Mar 2017 05:30 Posts: 318
|
Я троичные сигналы на ацп атмеги завожу для дешифровки
|
06 Nov 2017 08:53 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Нашел вот какой-то патент: Дешифратор троичных кодовhttp://patents.su/2-262495-deshifrator-troichnykh-kodov.htmlНо с первого прочтения что-то не проникся его основной мыслью... если она там есть...
_________________ iLavr
|
06 Nov 2017 12:42 |
|
|
JeNNeR
Fanat
Joined: 18 Nov 2014 09:17 Posts: 52 Location: Отсюда
|
максимальный пик плотности трит в бит преобразования (в умеренных пределах) - это 5 трит в 8 бит = 0,94921875 (243/255) для его реализации при использовании двухпроводного кодирования тритов (N=01, O=11, P=10) мне пришлось забивать 1КБ ПЗУ, причем вход в тритах служил "адресом", а выход - значение в битах. Правда, тут немного схитрил со значениями в битах, вместо диапазона -121/+121 сделал диапазон 1/243.
|
10 Nov 2017 16:01 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А чисто аппаратно не пробовали это преобразование прикинуть? Меня после двухпроводного кодирования тритов (N=01, O=11, P=10) что-то "ушибла" мысль о кодах Грея "без трёх" и просто кодах "без трёх" - казалось, это похоже... Но почитал - оказалось это не совсем то, что я думал.
_________________ iLavr
|
16 Nov 2017 13:00 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В общем-то это называют Binary-coded ternary (BCT)... Я вот думаю, может в какой другой, может быть даже в более избыточный двоичный превращать изначально троичный код, чтобы упростить аппаратный шифратор в 8-4-2-1 ?
_________________ iLavr
|
16 Nov 2017 16:06 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
N=10 O=00 P=01 выглядит логичнее (ну или даже N=11 тогда вообще один в один -1,0,+1 ; )
|
17 Nov 2017 22:28 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да в общем-то это без разницы, как выглядит: логичнее или нелогичнее... Надо чтобы в бинарный 8-4-2-1 удобно переводилось, иначе вот эти проблемы остаются нерешаемыми.
_________________ iLavr
|
18 Nov 2017 03:49 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Ну преобразовывать так или иначе придётся - и кстати я тамже привёл варианты решения "этих проблем" галками
|
18 Nov 2017 07:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Обрати внимание вот на этот пост про "каноническую троичную форму" - там минимаксами предлагается (ну или максминами): http://www.nedopc.org/forum/viewtopic.php?f=79&t=140
|
18 Nov 2017 07:22 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ясен пень, что придётся... вопрос в том, насколько затратно аппаратно получится... А галками - неспортивно. У меня, к примеру, ни галок нет, ни их прошивалок. Подозреваю, что у многих их тоже нет. А иногда бывает - добавишь в таблицу истинности некоторой избыточности, глядишь - и сворачиваться в вентили она проще начала!
_________________ iLavr
|
18 Nov 2017 08:34 |
|
|
Who is online |
Users browsing this forum: No registered users and 56 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|