Аппаратная часть→Прототип троичного триггера на двоичной элементной базе

Подавая на S+ или S- логическую единицу, соответственно, получаем на Q+ или Q- соответствующий сигнал, после чего входной сигнал можно убирать, состояние Q+, Q- должно оставаться неизменным.
При установлении в R сигнала логической единицы происходит сброс Q+ и Q- в логический ноль. Также при одновременном установлении логической единицы на S+ и S- происходит установление Q+ и Q- в состояние логического нуля.
P.S. Это только прототип.
Alexander Obukhov, Тринари,
Мнения
001 Небольшое пояснение:
код 10 (S+ = 1, S- = 0) обозначает +;
код 01 (S+ = 0, S- = 1) обозначает -;
код 00 (S+ = 0, S- = 0) обозначает 0.002 Автором представлены две составные части устройства:
1. Схема устройства,
2. Описание работы устройства.
Анализ схемы устройства.
При проверке логики работы устройства на листочке бумаги выяснилось, что:
1. При трёх нулях на входах S+, R, S- (0,0,0) устройство имеет только два устойчивых состояния.
2. Обратные связи с выходов элементов 2И второй колонки слева через инверторы, элементы 2И четвёртой колонки слева, элементы 2ИЛИ первой колонки слева на входы элементов 2И второй колонки слева аналогичны обратным связям обычного двоичного RS-триггера.
3. При подаче "1" на вход R устройство переходит в состояние Q+, Q- (0,0).
4. При снятии "1" со входа R устройство не сохраняет состояния Q+, Q- (0,0), а переходит в одно из двух состояний, либо в Q+, Q- (1,0), либо в Q+, Q- (0,1), причём в какое из двух состояний перейдёт устройство - схемой не определено, т.е. случайное.
5. При состоянии устройства Q+, Q- (0,1) и подаче на вход S+ "1" устройство переключается в состояние Q+, Q- (1,0), т.е. установка S+ работает.
6. Из-за симметрии схемы работает и вход S-.
7. Так как вход R - не работает, а оставшаяся часть устройства работает, как обычный двоичный RS-триггер, то оставшуюся часть устройства на восьми инверторах с логикой на входе и без логики на входе можно заменить одним RS-триггером на двух элементах 2И-НЕ или 2ИЛИ-НЕ.
Анализ описания устройства.
Чтобы реализовать устройство, работающее по приведённому описанию необходим регистр из двух обычных двоичных разрядов, который можно построить на двух RS-триггерах, на двух D-триггерах или на двух JK-триггерах.
Результат анализа схемы и описания.
По схеме - это устройство (без неработающего входа R) работает как обычный двоичный RS-триггер.
По описанию - это два обычных двоичных разряда.
Вывод: схема не соответствует описанию.003 Приведенная схема работает следующим образом:
1. Схема имеет 3 состояния выхода Q+Q-(0,0), Q+Q-(1,0), Q+Q-(0,1)
2. Установка состояний выхода осуществляется следующим образом:
2.1 при S+S-R(1,0,0) выходы устанавливаются в состояние Q+Q-(1,0),
при этом если перевести S+ в 0, то выходы должны остаться в неизменном состоянии Q+Q-(1,0);
2.2 при S+S-R(0,1,0) выходы устанавливаются в состояние Q+Q-(0,1),
при этом если перевести S- в 0, то выходы должны остаться в неизменном состоянии Q+Q-(0,1);
2.3 при S+S-R(1,1,0) выходы устанавливаются в состояние Q+Q-(0,0),
при этом если перевести S+ в 0 и S- в 0, то выходы должны остаться в неизменном состоянии Q+Q-(0,0);
2.4 при S+S-R(0,0,1) выходы устанавливаются в состояние Q+Q-(0,0),
при этом если перевести R в 0, то выходы должны остаться в неизменном состоянии Q+Q-(0,0)004 Повторный анализ приведённой схемы выявил ошибку в пункте 4 и соответственно 7 первичного анализа: после снятия "1" со входа R устройство сохраняет установленное состояние Q+, Q- (0,0). Прошу прощения за допущенную по моей вине ошибку.
Таким образом данное устройство действительно имеет три устойчивых состояния:
1. Q+, Q- (0,1),
2. Q+, Q- (1,0),
3. Q+, Q- (0,0),
т.е. является троичным двухуровневым триггером с двумя выходами (третий - "общий") и относится к троичным двухуровневым устройствам с двумя выходами, имеющим три устойчивых состояния без избыточного четвёртого состояния Q(1,1).
Аппаратные затраты в этом устройстве превышают аппаратные затраты двух обычных RS-триггеров, которые, при меньших аппаратных затратах, имеют ещё и четвёртое состояние Q(1,1), поэтому области практического применения этого устройства весьма ограничены (из-за больших аппаратных затрат), но это устройство имеет теоретическое значение для более лучшего понимания возможных устройств троичной цифровой техники.
007 Так как у этой схемы ("триггер ... Александра ...") три двухуровневых (двоичных) входа и два двухуровневых (двоичных) выхода, то она является преобразователем-переходником из троичного двухуровневого (двоичного) трёхлинейного (трёхпроводного, трёхразрядного) кода в троичный двухуровневый (двоичный) двухлинейный (двухпроводный, двухразрядный) код (3x3 в 3x2, 3 в 2, 3x3->3x2, 3->2).
008 Кончено, любая схема является "преобразователем-переходником",
одна конвертирует аналоговый сигнал в цифровой, другая наоборот, третья последовательный код в параллельный и т.п. и т.д.
Что касается этой схемы, то здесь 2 входа и 2 выхода для данных.
"R" является управляющим входом. Поэтому говорить о том, что эта схема является переходником неверно.009 В этой схеме все три входа являются управляющими. Электрические сигналы обозначения входов "читать" не умеют. Вход R (Reset) можно обозначить как Set(0,0), S- как Set(0,1), а S+ как Set(1,0), что соответствует (не противоречит) действительности, тогда и человекам будет понятно, что управляющих входов - три, а выходов - два.
Два входа со сбросом или три равнозначимых управляющих входа - это зависит от того, как конструкторы используют эту схему.010 Как я уже сказал всё зависит от интерпретации.
011 Есть ли какие-нибудь предложения по усовершенствованию, или возможных применениях?
012 В данной схеме восемь инверторов и три состояния, 8/3=2и2/3 инвертора на одно состояние.
Два RS-триггера состоят из четырёх инверторов и имеют четыре состояния, 4/4=1 инвертор на одно состояние.
Аппаратные затраты в этой схеме в 2и2/3 раза большие, чем у обычных двоичных RS-триггеров, поэтому области практического применения этой схемы весьма ограничены, значимость этой схемы более теоретическая, чем практическая.013 Я считаю что аппаратные затраты можно будет уменьшить,
что же касается 2-х RS триггеров то они работаю немного по другому, да действительно они могут хранить 4 состояния,
но для них потребуются дополнительная логика, например хотя бы для реализации состояния когда на входе одновременно +1 и -1, то на выходе 0. Хотя такое поведение обсуждаемо.015 В настоящее время аппаратные затраты 8/3=2и2/3 инвертора на состояние, другие подобные устройства на форуме не опубликованы.
В обычных двоичных устройствах одновременная подача сигналов на оба установочных входа Set (Set 1) и Reset (Set 0), +1 и -1 приводит к неопределённости в какое состояние должен установиться триггер, поэтому непонятна вторая часть предложения-тезиса.
019 С троичным трёхбитным однозначным процессором в качестве быстродействующей сверхоперативной памяти целесообразно применять статические трёхбитные однозначные троичные триггеры.
При применении с троичным трёхбитным однозначным процессором дешёвой медленной обычной двоичной памяти DRAM потребуются аппаратные перекодировщики из троичного трёхбитного однозначного кода в троичный двухбитный код (в качестве такого устройства может найти применение триггер ... Александра ...) и из троичного двухбитного кода в троичный трёхбитный однозначный код.
014 После публикации Александра "Прототип троичного триггера на двоичной элементной базе" стало очевидным, что на основе двоичных элементов возможны три вида троичных устройств:
1. Двухразрядные, в которых трём состояниям соответствуют три двухразрядных двоичных кода: (0,0), (0,1), (1,0), четвёртый код есть - (1,1), но не используется. Двоичная аппаратная или программная эмуляция троичного триггера на двух обычных двоичных разрядах.
2. Двухразрядные, в которых трём состояниям соответствуют три двухразрядных двоичных кода: (0,0), (0,1), (1,0), четвёртого кода (1,1) - нет. К данному виду относится триггер ... Александра ... .
3. Трёхразрядные, в которых трём состояниям соответствуют три трёхразрядных двоичных кода: три прямых - (1,0,0), (0,1,0), (0,0,1) или три инверсных - (0,1,1), (1,0,1), (1,0,0). К данному виду относятся:
3.1. Триггер на трёх трёхвходовых мажоритарных клапанах с инверсией (переключателях по большинству с переворотом (3ППБ-НЕ)),
3.2. Триггер на трёх трёхвходовых элементах 3ИЛИ-НЕ (А.П.Стахова),
3.3. Триггер на трёх трёхвходовых элементах 3И-НЕ,
3.4. Триггер на трёх четырёхвходовых элементах 4ИЛИ-НЕ,
3.5. Триггер на трёх четырёхвходовых элементах 4И-НЕ неизвестного автора.
Триггеры видов 2. и 3. имеют три устойчивых состояния без избыточного четвёртого состояния, т.е. являются действительно троичными, оба вида построены на двоичной элементной базе, т.е. являются двухуровневыми, поэтому, что бы их отличать, в названиях необходимо добавить дополнительные слова, отражающие число двоичных разрядов при кодировании троичных разрядов.
Возможными названиями этих устройств могут быть:
"Троичный двоично двухразрядно кодированный триггер" и
"Троичный двоично трёхразрядно кодированный триггер",
"Троичный двухуровневый двухразрядный триггер" и
"Троичный двухуровневый трёхразрядный триггер",
"Троичный двоично двухразрядный триггер" и
"Троичный двоично трёхразрядный триггер" и др.018 По вине автора в пункте 3. была допущена ошибка, третий инверсный код должен быть - (1,1,0), а не (1,0,0), как ошибочно набрано. Прошу прощения за допущенную ошибку.
016 О названии вышеописанного устройства.
Возможным названием этого устройства может быть - "Троичный двухбитный триггер".
Слово "двухбитный" отражает и две сигнальных выходных линии и двоичность этих линий и элементной базы.017 Считаю такое название приемлемым.
020 О названии вышеописанного устройства и "троичного двухуровневого триггера" ("троичного трёхбитного однозначного триггера").
Возможными названиями этих устройств могут быть:
"троичный двудр-триггер" (ДВУДР - ДВУх Двоично Разрядный) и
"троичный тридр-триггер" (ТРиДР - ТРёх Двоично Разрядный) или
"троичный трёдр-триггер" (ТРЁДР - ТРЁх Двоично Разрядный).
"Двудр", "тридр" и "трёдр" - полные аналоги названий "двухбитный" и "трёхбитный", но в два раза (на пять букв) короче.
Возможными названиями этих устройств также могут быть:
"тродвудр-триггер" или "тридвудр-триггер" и
"тротридр-триггер" или "тритридр-триггер" или "тротрёдр-триггер" или "тритрёдр-триггер".021 эт как то сильно замысловато и сложно выговорить
022 Да, действительно, нужны какие то более простые и понятные названия, что то вроде "двойник", "тройник", "двояк", "трояк", "двоюк", "троюк", но отражающие и троичность (триггеры то троичные) и двухуровневость элементов (элементы то двоичные) и число разрядных сигнальных проводов (сигнальных проводов то два и три) и вид кодирования (обычный двоичный двухразрядный (двухбитный) код без использования четвёртого состояния - Q(1,1) и троичный трёхразрядный (трёхбитный) код с одним "активированным" знаком (один нуль или одна единица) без использования пяти других возможных трёхбитных кодов).
023 Тема была оформлена ввиде заметки http://trinary.ru/articles/ternary-binary-based-trigger
024 В заметке можно было бы указать число входов элементов "2И" и "2ИЛИ".
025 Думаю так и сделаем
059 Так как троичных триггеров на двоичных элементах много, то в названии заметки можно было бы указать двухбитность входа и выхода - "Троичный двухбитный триггер на двоичных логических элементах" или "Троичный триггер с двухбитным входом и выходом на двоичных логических элементах".
026 Даже специалисты в области троичной цифровой техники не представляют возможности существования троичных двухуровневых триггеров. Например, А.Кушнеров в работе "Троичная цифровая техника" http://314159.ru/kushnerov/kushnerov1.pdf во втором абзаце пишет о "элементах с тремя состояниями", а в следующем предложении называет их "трёхуровневой техникой". Во втором абзаце А.Кушнеров опять называет их "трёхуровневые устройства". В седьмом абзаце А.Кушнеров опять пишет про "троичную же систему счисления", а в следующем предложении "Она лишь определяет количество уровней для каждого разряда представления". В абзаце о аппаратной реализации троичных элементов А.Кушнеров упоминает "кодирование в двоичном виде", но только двухбитное, причём четвёртое состояние двух двоичных разрядов почему то называет "ещё один уровень", трёхбитные троичные триггеры вообще не упоминаются. Далее А.Кушнеров опять пишет, что "Двоичное моделирование обусловлено отсутствием доступных трёхуровневых элементов...", что не соответствует действительности. Далее А.Кушнеров пишет о различных трёхуровневых элементах, причём считает их более помехоустойчивыми, что мало вероятно. Из всего этого можно сделать вывод, что А.Кушнеров не представляет другого пути, кроме трёхуровневого.
Как автор троичного двухуровневого двухбитного триггера, Вы понимаете, что кроме трёхуровневых возможны и двухуровневые двухбитные и трёхбитные троичные триггеры, которые по некоторым параметрам превосходят трёхуровневые троичные триггеры. В заметке можно было бы отразить эту особенность троичного двухуровневого двухбитного триггера.
027 Я бы предпочёл называть представленную схему именно как троичный триггер на двоичной элементной базе. Троичность здесь означает три устойчивых логических состояния.
Остальные термины только запутывают и усугубляют положение дел.
Касаемо каких либо преимуществ представленного триггера можно лишь сказать только о его возможной физической реализации ввиду широкой доступности двоичной логической базы.
Также несомненно и то, что настоящий троичный триггер построенный на троичных элементах превосходит любые его «эмуляции» в том числе и представленный триггер.028 На двоичной элементной базе можно построить как двухуровневые троичные триггеры, так и трёхуровневые троичные триггеры, поэтому я предпочитаю называть представленную схему, триггер А.П.Стахова и им подобные - троичные двухуровневые двухбитные и трёхбитные триггеры на основе двоичных элементов.
Эти триггеры имеют несколько преимуществ по сравнению с трёхуровневыми троичными триггерами.
1. Троичные двухуровневые трёхбитные триггеры (А.П.Стахова и ему подобные) являются наиболее экономичными. Они состоят из трёх двоичных элементов или трёх транзисторов. Троичные трёхуровневые триггеры состоят: в проекте Стива Грабба - более чем из 33 транзисторов, в статье А.Кушнерова (рис.9) из 8 транзисторов.
2. Троичные двухуровневые двухбитные и трёхбитные триггеры (представленный Вами, А.П.Стахова и им подобные) обладают большим быстродействием на разряд, чем трёхуровневые троичные триггеры. Очевидно, что чем больше число уровней в сигнале, тем больше высокочастотных гармоник в спектре сигнала, при этом потребуется большая верхняя граничная частота элементов (транзисторов). Наименьшим числом высокочастотных гармоник обладает двухуровневый сигнал при котором потребуется самая меньшая верхняя граничная частота элементов (транзисторов).
При элементах (транзисторах) с одинаковыми частотными свойствами (верхней граничной частотой) троичные двухуровневые двухбитные и трёхбитные триггеры смогут работать на более высокой частоте, чем троичные трёхуровневые триггеры, т.е. один троичный двухуровневый двухбитный и трёхбитный разряды в единицу времени передают большее (приблизительно в 1,5 раза) количество информации, чем троичные трёхуровневые триггеры.
029 Здесь это уже неоднократно обсуждалось.
Думаю все поняли Вашу точку зрения.
030 Не могу удержаться - каким образом вы причисляете людей к специалистам в области троичной цифровой техники? Мне вот неизвестная такая специальность, как троичная цифровая техника. Или по вашему мнению любое упоминание троичной цифровой техники автоматически локально создаёт эту область и специальность и вводит в неё этого человека? К примеру тот же Кушнеров, который сделал два полезных дела: собрал публикации и патенты по теме и написал на их основе статью, но более никак себя не проявлял - создал ли он область и стал ли он в ней специалистом?
P.S. «Улитка на склоне», не иначе.031 Третьяков кажется не писал картины, а только собирал их, тем не менее галерея называется Третьяковской. У одних есть талант художника, у других талант собирателя, у третьих талант зрителя-созерцателя, все таланты нужны, все делают общее дело.
Есть такая область - цифровая техника, в этой области есть другая небольшая область - троичная цифровая техника, которая была и до А.Кушнерова. А.Кушнеров, как Вы пишете, сделал два полезных дела, т.е. внёс свой вклад в общее дело, статья А.Кушнерова обсуждается до сих пор, т.е. не потеряла актуальности, другой такой статьи пока нет. Несомненно А.Кушнеров является специалистом в области троичной цифровой техники.032 То что вы написали, не имеет отношения к понятию «специалист».
033 по-моему кто-то просто цепляется к словам ;)
034 Не совсем так. Я против спонтанного создания области и причисления к рангу специалиста всякого, кто написал компиляционную статью или что-то предложил. Кроме того у слова специалист есть конкретное значение :)
035 ок не буду спорить )
попробуем вернуться к теме топика.
Так что вы думаете про троичный триггер на двоичной элементной базе?
:)036 Я думаю буквально следующее: если предложенная схема работает стабильно, то её стоит использовать в исследовательских проектах :)
037 А кто-н интересно проверял стабильность работы?
038 Для проверки стабильности и других параметров нужно строить макет и проводить стендовые испытания.
039 можно наверное в какой-н программе собрать, только в какой )
040 Имитация может оказаться не точной или не полной, здесь лучший вариант - полноценные испытания на стенде.
041 Согласен с предыдущим мнением.
042 Кто владеет паяльником?
043 Немного паял.
044 ну вот осталось определить какие элементы нужны для схемы,
и как проверять стабильность схемы в собранном состоянии )045 Если строить макет на КМОП логике, то микросхемы нужно выбирать из серии К561 (4000).
Справочник по низкочастотным КМОП ИС микросхемам
http://www.inp.nsk.su/~kozak/cd4000/cdh01.htm.
КР1561ЛИ2 (CD4081B) - 4 логических элемента "2И",
К561ЛН2 (CD4069A) - 6 логических элементов "НЕ",
К561ЛЕ5 (CD4001A) - 4 логических элемента "2ИЛИ-НЕ".
Стабильность (устойчивость) схемы можно проверить измеряя число сбоев при изменении напряжения питания, при изменении частоты и длительности управляющих импульсов и порядка их поступления на схему триггера. При этом можно использовать старый компьютер с двумя параллельными портами и со средством программирования на БЭЙСИКЕ.046 Было бы интересно узнать если кто-нибудь соберёт :)
047 Испытательный стенд получается заметно сложнее исследуемой схемы. Наверное стоит использовать подходящую отладочную плату с микроконтроллером, её достоинство в низком энергопотреблении и возможности длительной автономной работе.
060 Если макет строить на элементах логики ТТЛ, то потребуются микросхемы (http://www.inp.nsk.su/~kozak/ttl/ttlh01.htm Справочник по стандартным цифровым ТТЛ микросхемам):
К155ЛИ1 (SN7408) - четыре логических элемента "2И",
К155ЛЛ1 (SN7432) - четыре логических элемента "2ИЛИ",
К155ЛН1 (SN7404) - шесть логических элементов "НЕ".
051 Для испытание не требуется ни компьютеров ни микроконтроллеров :)
052 С описанием можно ознакомиться в разделе «Материалы/Статьи»
http://trinary.ru/articles/ternary-binary-based-trigger
Инструкция по сборке:
1. Берём:
1.1. Микросхемы:
1.1.1. Р1561ЛИ2 (CD4081B) — 4 логических элемента «2И»
1.1.2. К561ЛН2 (CD4069A) — 6 логических элементов «НЕ»
1.1.3. К561ЛЕ5 (CD4001A) — 4 логических элемента «2ИЛИ-НЕ»
1.2. Провода
1.3. Паяльник
1.4. Олово (+флюс)
1.5. Источник питания (согласно параметрам выбранных микросхем)
1.6. Вольтметр (мультиметр)
2. Паяем согласно приведённой схеме
3. Обеспечиваем подачу напряжения согласно описанию
4. Замеряем состояние выходов
5. Согласно описанию переводим состояние входов в другой режим
6. Проверяем состояние выходов согласно описанию
7. Делаем заключение063 
Собрала схему в LabView.
Проверила перечисленные в заметке возможные варианты (a-d)
Работает.
Проверьте схему мою плиз. (см картинку)064 Сама схема собрана верно
065 Схема собрана верно
083 Вопрос: Можно ли собрать и проверить в LabView схему троичного двухуровневого трёхбитного триггера А.П.Стахова на трёх элементах "3ИЛИ-НЕ"? http://www.goldenmuseum.com/1411FlipFlap_rus.html А.П.Стахов. Троичный триггер ("flip-flap-flop")
085 наверное можно.
правда время нужно свободное )093 Спасибо!
103 
Вот схема "троичного двухуровневого трёхбитного триггера".
Странный результат если просто все элементы = 0. Или так и должно быть?
Проверьте схему на правильность. пожалуйста104 Схема соответсвует схеме построенной на 3-х элементах 3ИЛИ-НЕ.
107 Большое спасибо!
Схема собрана правильно и соответствует схеме троичного двухуровневого трёхбитного триггера на 3-х элементах 3ИЛИ-НЕ (триггер А.П.Стахова), который работает в одноединичном трёхбитном коде, т.е. один из трёх выходов Q0, Q1, Q2, должен быть в единичном состоянии.
В режиме хранения на всех трёх входах должны быть нули.
При включении и трёх нулях на всех трёх входах триггер устанавливается в одно из трёх состояний случайным образом, в приведённом на схеме случае этим состоянием оказалось Q1=1, при других включениях состояние может оказаться другим.
Для переключения триггера в любое из трёх состояний нужно одновременно подать две единицы на два входа разрядов, которые нужно переключить в нулевое состояние, при этом третий разряд автоматически переключится в единичное состояние. При снятии со входов двух единиц триггер переходит в режим хранения, установленное состояние при этом не изменяется (запоминается).109 хорошо, завтра проверю
084 А надо проверять случаи когда начальное состояние Q+ и Q- напр 1 0 и мы напр переводим S+S-R(0,1,0) чтобы установить в 0 1?
094 Да, обязательно надо, это же один из основных видов переключения.
101 
Для проверки этих состояний. Схема была дополнена и проверена.
Все оке.
см.картинку102 Опять же надо проверить нет ли ошибок в собранной схеме ))
111 Во втором, третьем, четвёртом и пятом триггерах отсутствуют обратные связи с выходов на входы.
112 Это развернутая схема по кадрам, установишеся значения из текущего кадра служат значениями обратной связи для следующего.
113 А в первом триггере обратные связи есть.
114 хм вопщем я запуталась )))) Может лабвью не лучший вариант, надо в электроник ворбенче проверять.
110 Во втором (правом) триггере отсутствуют обратные связи с выходов на входы.
066 В заметке "Троичный триггер на двоичных логических элементах" в разделе "Аналоги:" описывается точка зрения по которой троичные двухуровневые двухбитные триггеры якобы превосходят троичные двухуровневые трёхбитные триггеры. Мы с этой точкой зрения не согласны.
067 Мы это кто?
068 Это те, кто придерживается вышеизложенной точки зрения.
069 Уточните, пожалуйста, кто те?
070 Это некоторая часть писателей и читателей, уточнить которую не имеется возможности.
071 По моему, только Вы озвучивали обратную изложенной в статье точку зрения.
072 Другие просто присоединяются к уже описанной точке зрения.
074 Вы где-то их опрашивали?
075 Те, кто хочет уточнить, может организовать опрос, но результаты опроса будут отличаться от действительности, так как некоторая часть не будет принимать участия в опросе.
076 Какой здесь может быть опрос?
Мы не выбираем цвет автомобиля.
Всё-таки мы имеем дело с кибернетикой — точной наукой,
и мнение писателей и учителей в этом вопросе (даже большинства), не может отражать истинное положение дел.078 Слово опрос появилось из Вашего текста:"Вы где-то их опрашивали?" в блоке 074.
Известно, что и во многих других областях человеческой деятельности точка зрения большинства зачастую дальше от истины, чем точка зрения меньшинства. "Малое стадо Христово", так было во все времена.079 Имелось ввиду как стало вам стало известно их мнение.
Опрос же был предложен вами.082 Опрос был предложен Вами в блоке 074.
Что бы не тянуть эту тягомотину, предлагаю выяснить технические возможности сайта для проведения опроса по этому вопросу.
Что бы читатели могли найти опросный блок, предлагаю открыть на форуме подраздел "Опросы", который может пригодиться для опроса и по другим вопросам.086 Опрос не предлагался, не искажайте чужие слова.
Возможности проведеия опроса существуют.087 Не вижу смысла проводить опрос по данной теме.
Каждый может выбрать свой вариант.
Мы считаем, что оптимальный вариант реализации троичным систем на двоичной базе – это системы с количеством не более чем два двоичных разряда на один троичный.088 А мы считаем, что оптимальный вариант реализации троичных систем на двоичной основе - это троичные двухуровневые трёхбитные триггеры.
089 а я придерживаюсь мнения что оба варианта не оптимальны )
090 Поэтому и упоминается «что не более».
096 Из теории, описанной в книжке С.В.Фомина и частично описанной на страницах форума, следует, что идеальный (оптимальный) триггер должен состоять из числа элементов равного основанию системы счисления.
В это определение укладываются классические двоичные RS-триггеры:
1. на двух элементах "2ИЛИ-НЕ"
2. на двух элементах "2И-НЕ"
3. на двух элементах "НЕ" с управлением по выходам
троичные двухуровневые трёхбитные триггеры (троичные аналоги RS-триггеров):
1. на трёх трёхвходовых мажоритарных клапанах
2. на трёх элементах "3ИЛИ-НЕ" (триггер А.П.Стахова)
3. на трёх элементах "3И-НЕ"
4. на трёх элементах "4ИЛИ-НЕ"
5. на трёх элементах "4И-НЕ"
6. на трёх элементах "2ИЛИ-НЕ"
7. на трёх элементах "2И-НЕ"
триггеры, описанные в "Аппаратной части" в теме "Бесконечные ряды одноединичных и однонулевых триггеров на элементах (n-1)ИЛИ-НЕ и (n-1)И-НЕ с любым числом устойчивых состояний с записью и чтением по выходным линиям Q0...Q(N-1)".
Если число элементов триггера больше чем основание системы счисления, что мы видим в "Прототипе троичного триггера на двоичной элементной базе" (9 логических элементов на один трит вместо 3), то чем число логических элементов больше основания системы счисления, тем дальше такие устройства отстоят от оптимальных (идеальных) триггеров.097 А как же D-триггеры?
А как же что в трехбитных вместо одного канала целых 3.
Вот что действительно так, так это то, что в двоичных машинах 1 бит передаётся 1 каналом.
В трехбитном же триггере 1 трит передаётся по 3 каналам!
То есть он в 3 раза не оптимальнее!
Заметье никто не говорил, что предствленный в статье триггер идеален! Как раз подчёркиваются недостатки, главыный из которых это то, что 1 трит передаётся 2 каналами.
Таким образом, трехбитные устройства очень далеки от идеала,
и несомненно уступают устройствам даже на 2 каналах.098 D-триггеры, T-триггеры, JK-триггеры и многие другие триггеры, авторы которых не упоминаются, являются сложными устройствами на основе простейших и поэтому основных RS-триггеров, авторы которого: М.А.Бонч-Бруевич, У.Икклз и Ф.Джордан упоминаются и в учебниках и в книгах для специалистов и в энциклопедиях. Некоторые авторы (http://www.net-lib.info/11/4/536.php Константин Рыжов - 100 великих изобретений. 1919 г. - Триггер Бонч-Бруевича, Икклза и Джордана) причисляют изобретение простейшего RS-триггера к числу 100 великих изобретений.
В четверичном двухуровневом четырёхбитном триггере вместо одного канала целых 4, но в случае ТТЛ и некоторых других из-за того, что в нём активен один канал из 4, он потребляет вдвое меньше энергии, чем двоичный триггер.
В десятичном двухуровневом десятибитном триггере вместо одного канала целых 10, но он не нуждается в дешифраторе.
Двоичный триггер имеет два выхода (два канала) - прямой и инверсный, в некоторых применениях используются оба выхода, а в некоторых только один, так что проявляется некая закономерность - число выходов (каналов) равно числу состояний системы счисления и имеется возможность уменьшить число выходов (каналов) на 1.
Опять вспоминаю трёхфазную систему переменного тока Доливо-Добровольского, в которой 3 или 4 провода, а в однофазной сети - только два, тем не менее, из-за большей передаваемой мощности, при передаче больших мощностей применяют именно её и наличие у однофазной системы только двух проводов не является основным.
Троичные двухуровневые трёхбитные устройства состоят из трёх элементов, т.е. число элементов равно основанию системы счисления и тем самым соответствуют критерию оптимальности (идеальности) нисколько не уступают, а даже превосходят троичные двухуровневые двухбитные (двухканальные) триггеры.099 Это больше напоминает философские расуждения, чем инженерные выкладки.
100 Триггер, который работает и в трёхбитном режиме и в двухбитном режиме и при этом состоит всего из трёх логических элементов несомненно превосходит триггер, который работает только в двухбитном режиме и при этом состоит из девяти логических элементов.
095 Интересно, кто это - "мы"? Если вы представляете мнение конкретной группы людей, пожалуйста, так и напишите, и расскажите нам хотя бы чем вы занимаетесь.
091 Так как троичные двухуровневые триггеры
1. на трёх трёхвходовых мажоритарных клапанах
2. на трёх элементах "3ИЛИ-НЕ" (триггер А.П.Стахова)
3. на трёх элементах "3И-НЕ"
4. на трёх элементах "4ИЛИ-НЕ"
5. на трёх элементах "4И-НЕ"
6. на трёх элементах "2ИЛИ-НЕ"
7. на трёх элементах "2И-НЕ"
описанные на форуме в "Аппаратной части" в теме "Троичный двухуровневый (трёхбитный) триггер" и в блоках 009 (стр.1), 012 (стр.2), 013 (стр.3), 039 (стр.3), 041 (стр.3), 091 (стр.6) и 092 (стр.6) при отключенной линии Q2, на оставшихся двух линиях Q0 и Q1, в прямом или инверсном кодах, создают все три комбинации "Прототипа троичного триггера на двоичной элементной базе", а состоят всего из трёх элементов вместо девяти, то
во всех устройствах, в которых предполагается использовать "Прототип троичного триггера на двоичной элементной базе", можно использовать троичные двухуровневые трёхбитные триггеры с отключенной линией Q2 (в двухбитном режиме). При этом аппаратные затраты на один троичный разряд уменьшатся с 9 до 3 логических элементов, т.е. в 3 раза.
По этой причине мы считаем, что развивать далее триггер "Прототип троичного триггера на двоичной элементной базе" не имеет смысла, вместо него имеет смысл развивать троичные двухуровневые трёхбитные триггеры со всеми тремя выходами (Q0, Q1, Q2) или с двумя выходами (Q0, Q1 и отключенным третьим выходом Q2).106 Данный триггер именнуется как «ТТДЛ3С2»
Троичный Триггер на Двоичной Логике с 3-мя входами (со сбросом) и 2-мя выходами.123 Также как и ТТДЛ22, ТТДЛ32 был испытан в пакете моделирования цифровых цепей. Функциональность соответствует описанию.
124 Снимок модели проверочной схемы 1 в логическом симуляторе Atanua.
Результаты проверки прототипа троичного триггера на двоичной элементной базе ТТДЛ32 в логическом симуляторе Atanua http://sol.gfxile.net/atanua/
Модель проверочной схемы 1. С одновременной подачей логических сигналов на логические элементы 2И во входных цепях триггера.
1. Подача логической "1" на вход S- устанавливает триггер в состояние Q+Q-=01. После снятия логической "1" со входа S- триггер остаётся в установленном состоянии.
2. Подача логической "1" на вход S+ устанавливает триггер в состояние Q+Q-=10. После снятия логической "1" со входа S+ триггер остаётся в установленном состоянии.
3. Подача логической "1" на вход R устанавливает триггер в состояние Q+Q-=00. После снятия логической "1" со входа R триггер остаётся в установленном состоянии.
Модель проверочной схемы 2. С разновременной подачей логических сигналов на логические элементы 2И во входных цепях триггера.
4. Разновременная подача логических "0" на логические элементы 2И во входных цепях триггера устанавливает триггер в состояние Q+Q-=00.
5. После разновременного снятия логических "0" с логических элементов 2И во входных цепях триггера триггер остаётся в установленном состоянии.
Выводы:
1. Модель триггера в логическом симуляторе Atanua имеет три устойчивых состояния, т.е. является троичной и работоспособна.
Приложение 1. Снимок модели проверочной схемы 2 в логиическом симуляторе Atanua.
История сообщений
2010
8 июня
2009
5 июня
4 июня
- Naty
- Naty
- Naty
- Alexander Obukhov
- Naty
- Андрей Куликов
- Naty
- Андрей Куликов
- Андрей Куликов
- Naty
- Андрей Куликов
- Андрей Куликов
- Alexander Obukhov
- Naty
- Alexander Obukhov
2010
6 июня
2009
3 июня
2010
6 июня
2009
2 июня
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
- Бармалейкин
- Андрей Куликов
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Naty
- Андрей Куликов
- Alexander Obukhov
- Alexander Obukhov
- Naty
- Naty
- Андрей Куликов
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
1 июня
2010
6 июня
2009
29 мая
28 мая
- Андрей Куликов
- Андрей Куликов
- Андрей Куликов
- Alexander Obukhov
- Alexander Obukhov
- Naty
- Андрей Куликов
- Alexander Obukhov
- Alexander Obukhov
- Андрей Куликов
- Андрей Куликов
- Alexander Obukhov
- Бармалейкин
- Alexander Obukhov
- Андрей Куликов
- Naty
- Андрей Куликов
- Naty
- Андрей Куликов
27 мая
- Бармалейкин
- Naty
- Андрей Куликов
- Naty
- Бармалейкин
- Naty
- Бармалейкин
- Naty
- Бармалейкин
- Андрей Куликов
- Бармалейкин
- Alexander Obukhov
- Андрей Куликов
26 мая
10 апреля
8 апреля
19 марта
11 марта
8 марта
7 марта
23 февраля
20 февраля
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Alexander Obukhov
- Андрей Куликов
- Alexander Obukhov
- Андрей Куликов
- Андрей Куликов
- Андрей Куликов
