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

Подавая на S+ или S- логическую единицу, соответственно, получаем на Q+ или Q- соответствующий сигнал, после чего входной сигнал можно убирать, состояние Q+, Q- должно оставаться неизменным.
При установлении в R сигнала логической единицы происходит сброс Q+ и Q- в логический ноль. Также при одновременном установлении логической единицы на S+ и S- происходит установление Q+ и Q- в состояние логического нуля.
P.S. Это только прототип.

Alexander Obukhov, Тринари,

Мнения

  • 001Alexander ObukhovТринари

    Небольшое пояснение:
    код 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-триггер.
    По описанию - это два обычных двоичных разряда.
    Вывод: схема не соответствует описанию.

  • 003Alexander ObukhovТринари

    Приведенная схема работает следующим образом:
    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), поэтому области практического применения этого устройства весьма ограничены (из-за больших аппаратных затрат), но это устройство имеет теоретическое значение для более лучшего понимания возможных устройств троичной цифровой техники.

      • 005Андрей Куликов

        В первичном анализе кроме пунктов 4 и 7 ошибочен и пункт 1. Прошу прощения за допущенную ошибку.

      • 006Андрей Куликов

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

  • 007Андрей Куликов

    Так как у этой схемы ("триггер ... Александра ...") три двухуровневых (двоичных) входа и два двухуровневых (двоичных) выхода, то она является преобразователем-переходником из троичного двухуровневого (двоичного) трёхлинейного (трёхпроводного, трёхразрядного) кода в троичный двухуровневый (двоичный) двухлинейный (двухпроводный, двухразрядный) код (3x3 в 3x2, 3 в 2, 3x3->3x2, 3->2).

    • 008Alexander ObukhovТринари

      Кончено, любая схема является "преобразователем-переходником",
      одна конвертирует аналоговый сигнал в цифровой, другая наоборот, третья последовательный код в параллельный и т.п. и т.д.
      Что касается этой схемы, то здесь 2 входа и 2 выхода для данных.
      "R" является управляющим входом. Поэтому говорить о том, что эта схема является переходником неверно.

      • 009Андрей Куликов

        В этой схеме все три входа являются управляющими. Электрические сигналы обозначения входов "читать" не умеют. Вход R (Reset) можно обозначить как Set(0,0), S- как Set(0,1), а S+ как Set(1,0), что соответствует (не противоречит) действительности, тогда и человекам будет понятно, что управляющих входов - три, а выходов - два.
        Два входа со сбросом или три равнозначимых управляющих входа - это зависит от того, как конструкторы используют эту схему.

        • 010Alexander ObukhovТринари

          Как я уже сказал всё зависит от интерпретации.

  • 011Alexander ObukhovТринари

    Есть ли какие-нибудь предложения по усовершенствованию, или возможных применениях?

    • 012Андрей Куликов

      В данной схеме восемь инверторов и три состояния, 8/3=2и2/3 инвертора на одно состояние.
      Два RS-триггера состоят из четырёх инверторов и имеют четыре состояния, 4/4=1 инвертор на одно состояние.
      Аппаратные затраты в этой схеме в 2и2/3 раза большие, чем у обычных двоичных RS-триггеров, поэтому области практического применения этой схемы весьма ограничены, значимость этой схемы более теоретическая, чем практическая.

      • 013Alexander ObukhovТринари

        Я считаю что аппаратные затраты можно будет уменьшить,
        что же касается 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Андрей Куликов

    О названии вышеописанного устройства.
    Возможным названием этого устройства может быть - "Троичный двухбитный триггер".
    Слово "двухбитный" отражает и две сигнальных выходных линии и двоичность этих линий и элементной базы.

    • 020Андрей Куликов

      О названии вышеописанного устройства и "троичного двухуровневого триггера" ("троичного трёхбитного однозначного триггера").
      Возможными названиями этих устройств могут быть:
      "троичный двудр-триггер" (ДВУДР - ДВУх Двоично Разрядный) и
      "троичный тридр-триггер" (ТРиДР - ТРёх Двоично Разрядный) или
      "троичный трёдр-триггер" (ТРЁДР - ТРЁх Двоично Разрядный).
      "Двудр", "тридр" и "трёдр" - полные аналоги названий "двухбитный" и "трёхбитный", но в два раза (на пять букв) короче.
      Возможными названиями этих устройств также могут быть:
      "тродвудр-триггер" или "тридвудр-триггер" и
      "тротридр-триггер" или "тритридр-триггер" или "тротрёдр-триггер" или "тритрёдр-триггер".

      • 021NatyТринари

        эт как то сильно замысловато и сложно выговорить

        • 022Андрей Куликов

          Да, действительно, нужны какие то более простые и понятные названия, что то вроде "двойник", "тройник", "двояк", "трояк", "двоюк", "троюк", но отражающие и троичность (триггеры то троичные) и двухуровневость элементов (элементы то двоичные) и число разрядных сигнальных проводов (сигнальных проводов то два и три) и вид кодирования (обычный двоичный двухразрядный (двухбитный) код без использования четвёртого состояния - Q(1,1) и троичный трёхразрядный (трёхбитный) код с одним "активированным" знаком (один нуль или одна единица) без использования пяти других возможных трёхбитных кодов).

  • 023Alexander ObukhovТринари

    Тема была оформлена ввиде заметки http://trinary.ru/articles/ternary-binary-based-trigger

    • 024Андрей Куликов

      В заметке можно было бы указать число входов элементов "2И" и "2ИЛИ".

    • 059Андрей Куликов

      Так как троичных триггеров на двоичных элементах много, то в названии заметки можно было бы указать двухбитность входа и выхода - "Троичный двухбитный триггер на двоичных логических элементах" или "Троичный триггер с двухбитным входом и выходом на двоичных логических элементах".

  • 026Андрей Куликов

    Даже специалисты в области троичной цифровой техники не представляют возможности существования троичных двухуровневых триггеров. Например, А.Кушнеров в работе "Троичная цифровая техника" http://314159.ru/kushnerov/kushnerov1.pdf во втором абзаце пишет о "элементах с тремя состояниями", а в следующем предложении называет их "трёхуровневой техникой". Во втором абзаце А.Кушнеров опять называет их "трёхуровневые устройства". В седьмом абзаце А.Кушнеров опять пишет про "троичную же систему счисления", а в следующем предложении "Она лишь определяет количество уровней для каждого разряда представления". В абзаце о аппаратной реализации троичных элементов А.Кушнеров упоминает "кодирование в двоичном виде", но только двухбитное, причём четвёртое состояние двух двоичных разрядов почему то называет "ещё один уровень", трёхбитные троичные триггеры вообще не упоминаются. Далее А.Кушнеров опять пишет, что "Двоичное моделирование обусловлено отсутствием доступных трёхуровневых элементов...", что не соответствует действительности. Далее А.Кушнеров пишет о различных трёхуровневых элементах, причём считает их более помехоустойчивыми, что мало вероятно. Из всего этого можно сделать вывод, что А.Кушнеров не представляет другого пути, кроме трёхуровневого.
    Как автор троичного двухуровневого двухбитного триггера, Вы понимаете, что кроме трёхуровневых возможны и двухуровневые двухбитные и трёхбитные троичные триггеры, которые по некоторым параметрам превосходят трёхуровневые троичные триггеры. В заметке можно было бы отразить эту особенность троичного двухуровневого двухбитного триггера.

    • 027Alexander ObukhovТринари

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

      • 028Андрей Куликов

        На двоичной элементной базе можно построить как двухуровневые троичные триггеры, так и трёхуровневые троичные триггеры, поэтому я предпочитаю называть представленную схему, триггер А.П.Стахова и им подобные - троичные двухуровневые двухбитные и трёхбитные триггеры на основе двоичных элементов.
        Эти триггеры имеют несколько преимуществ по сравнению с трёхуровневыми троичными триггерами.
        1. Троичные двухуровневые трёхбитные триггеры (А.П.Стахова и ему подобные) являются наиболее экономичными. Они состоят из трёх двоичных элементов или трёх транзисторов. Троичные трёхуровневые триггеры состоят: в проекте Стива Грабба - более чем из 33 транзисторов, в статье А.Кушнерова (рис.9) из 8 транзисторов.
        2. Троичные двухуровневые двухбитные и трёхбитные триггеры (представленный Вами, А.П.Стахова и им подобные) обладают большим быстродействием на разряд, чем трёхуровневые троичные триггеры. Очевидно, что чем больше число уровней в сигнале, тем больше высокочастотных гармоник в спектре сигнала, при этом потребуется большая верхняя граничная частота элементов (транзисторов). Наименьшим числом высокочастотных гармоник обладает двухуровневый сигнал при котором потребуется самая меньшая верхняя граничная частота элементов (транзисторов).
        При элементах (транзисторах) с одинаковыми частотными свойствами (верхней граничной частотой) троичные двухуровневые двухбитные и трёхбитные триггеры смогут работать на более высокой частоте, чем троичные трёхуровневые триггеры, т.е. один троичный двухуровневый двухбитный и трёхбитный разряды в единицу времени передают большее (приблизительно в 1,5 раза) количество информации, чем троичные трёхуровневые триггеры.

        • 029Alexander ObukhovТринари

          Здесь это уже неоднократно обсуждалось.
          Думаю все поняли Вашу точку зрения.

    • 030Бармалейкин

      Не могу удержаться - каким образом вы причисляете людей к специалистам в области троичной цифровой техники? Мне вот неизвестная такая специальность, как троичная цифровая техника. Или по вашему мнению любое упоминание троичной цифровой техники автоматически локально создаёт эту область и специальность и вводит в неё этого человека? К примеру тот же Кушнеров, который сделал два полезных дела: собрал публикации и патенты по теме и написал на их основе статью, но более никак себя не проявлял - создал ли он область и стал ли он в ней специалистом?

      P.S. «Улитка на склоне», не иначе.

      • 031Андрей Куликов

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

        • 032Бармалейкин

          То что вы написали, не имеет отношения к понятию «специалист».

            • 034Бармалейкин

              Не совсем так. Я против спонтанного создания области и причисления к рангу специалиста всякого, кто написал компиляционную статью или что-то предложил. Кроме того у слова специалист есть конкретное значение :)

              • 035NatyТринари

                ок не буду спорить )
                попробуем вернуться к теме топика.
                Так что вы думаете про троичный триггер на двоичной элементной базе?
                :)

                • 036Бармалейкин

                  Я думаю буквально следующее: если предложенная схема работает стабильно, то её стоит использовать в исследовательских проектах :)

                  • 037NatyТринари

                    А кто-н интересно проверял стабильность работы?

                    • 038Андрей Куликов

                      Для проверки стабильности и других параметров нужно строить макет и проводить стендовые испытания.

                      • 039NatyТринари

                        можно наверное в какой-н программе собрать, только в какой )

                        • 040Бармалейкин

                          Имитация может оказаться не точной или не полной, здесь лучший вариант - полноценные испытания на стенде.

                              • 044NatyТринари

                                ну вот осталось определить какие элементы нужны для схемы,
                                и как проверять стабильность схемы в собранном состоянии )

                                • 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ИЛИ-НЕ".
                                  Стабильность (устойчивость) схемы можно проверить измеряя число сбоев при изменении напряжения питания, при изменении частоты и длительности управляющих импульсов и порядка их поступления на схему триггера. При этом можно использовать старый компьютер с двумя параллельными портами и со средством программирования на БЭЙСИКЕ.

                                  • 046Alexander ObukhovТринари

                                    Было бы интересно узнать если кто-нибудь соберёт :)

                                    • 047Бармалейкин

                                      Испытательный стенд получается заметно сложнее исследуемой схемы. Наверное стоит использовать подходящую отладочную плату с микроконтроллером, её достоинство в низком энергопотреблении и возможности длительной автономной работе.

                                      • 048Alexander ObukhovТринари

                                        Достаточно паяльника, пары микросхем, источника питания и вольтметра :)

                                        • 050Андрей Куликов

                                          Микросхемы можно купить в магазине "Чип и дип" на ул.Гиляровского.

                                      • 049Андрей Куликов

                                        Легче найти старый компьютер, чем подходящую отладочную плату с микроконтроллером.

                                • 060Андрей Куликов

                                  Если макет строить на элементах логики ТТЛ, то потребуются микросхемы (http://www.inp.nsk.su/~kozak/ttl/ttlh01.htm Справочник по стандартным цифровым ТТЛ микросхемам):
                                  К155ЛИ1 (SN7408) - четыре логических элемента "2И",
                                  К155ЛЛ1 (SN7432) - четыре логических элемента "2ИЛИ",
                                  К155ЛН1 (SN7404) - шесть логических элементов "НЕ".

  • 051Alexander ObukhovТринари

    Для испытание не требуется ни компьютеров ни микроконтроллеров :)

    • 058Андрей Куликов

      Это испытание в статическом режиме.
      Для испытаний в динамическом режиме потребуется компьютер, что проще, или микроконтроллер, что сложнее.

        • 062Андрей Куликов

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

  • 052Alexander ObukhovТринари

    С описанием можно ознакомиться в разделе «Материалы/Статьи»
    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. Делаем заключение

    • 053Андрей Куликов

      В пункте 1.4 должно быть что то вроде: 1.4 Припой ПОС-60 и канифоль сосновая.

    • 054NatyТринари

      а с перевести состояния входов в другой режим легко?

      • 056Alexander ObukhovТринари

        Изменением подаваемого напряжения (снять/подать напряжение)

      • 057Андрей Куликов

        Для этого на входе нужно установить три перекидных переключателя.

  • 063NatyТринари

    Собрала схему в LabView.
    Проверила перечисленные в заметке возможные варианты (a-d)
    Работает.
    Проверьте схему мою плиз. (см картинку)

    • 083Андрей Куликов

      Вопрос: Можно ли собрать и проверить в LabView схему троичного двухуровневого трёхбитного триггера А.П.Стахова на трёх элементах "3ИЛИ-НЕ"? http://www.goldenmuseum.com/1411FlipFlap_rus.html А.П.Стахов. Троичный триггер ("flip-flap-flop")

      • 085NatyТринари

        наверное можно.
        правда время нужно свободное )

      • 103NatyТринари

        Вот схема "троичного двухуровневого трёхбитного триггера".
        Странный результат если просто все элементы = 0. Или так и должно быть?
        Проверьте схему на правильность. пожалуйста

        • 104Alexander ObukhovТринари

          Схема соответсвует схеме построенной на 3-х элементах 3ИЛИ-НЕ.

            • 108Андрей Куликов

              При включении и трёх нулях на входах триггер устанавливается в одно из трёх состояний случайным образом, в данном случае этим состоянием оказалось Q1=1.

        • 107Андрей Куликов

          Большое спасибо!
          Схема собрана правильно и соответствует схеме троичного двухуровневого трёхбитного триггера на 3-х элементах 3ИЛИ-НЕ (триггер А.П.Стахова), который работает в одноединичном трёхбитном коде, т.е. один из трёх выходов Q0, Q1, Q2, должен быть в единичном состоянии.
          В режиме хранения на всех трёх входах должны быть нули.
          При включении и трёх нулях на всех трёх входах триггер устанавливается в одно из трёх состояний случайным образом, в приведённом на схеме случае этим состоянием оказалось Q1=1, при других включениях состояние может оказаться другим.
          Для переключения триггера в любое из трёх состояний нужно одновременно подать две единицы на два входа разрядов, которые нужно переключить в нулевое состояние, при этом третий разряд автоматически переключится в единичное состояние. При снятии со входов двух единиц триггер переходит в режим хранения, установленное состояние при этом не изменяется (запоминается).

    • 084NatyТринари

      А надо проверять случаи когда начальное состояние Q+ и Q- напр 1 0 и мы напр переводим S+S-R(0,1,0) чтобы установить в 0 1?

      • 094Андрей Куликов

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

      • 101NatyТринари

        Для проверки этих состояний. Схема была дополнена и проверена.
        Все оке.
        см.картинку

        • 102NatyТринари

          Опять же надо проверить нет ли ошибок в собранной схеме ))

        • 111Андрей Куликов

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

          • 112NatyТринари

            Это развернутая схема по кадрам, установишеся значения из текущего кадра служат значениями обратной связи для следующего.

            • 114NatyТринари

              хм вопщем я запуталась )))) Может лабвью не лучший вариант, надо в электроник ворбенче проверять.

              • 115Alexander ObukhovТринари

                Думаю обратную свзязь легко восстановить.
                Для этого значение из предыдущего кадра нужно подавать вместе со значением обратной связи через элемент ИЛИ.

    • 110Андрей Куликов

      Во втором (правом) триггере отсутствуют обратные связи с выходов на входы.

      • 118NatyТринари

        Спасибо, что нашли ошибку. Буду думать как поправить )

        • 119Андрей Куликов

          Прошу прощения, не очень понятно зачем нужно последовательное соединение пяти триггеров?

  • 066Андрей Куликов

    В заметке "Троичный триггер на двоичных логических элементах" в разделе "Аналоги:" описывается точка зрения по которой троичные двухуровневые двухбитные триггеры якобы превосходят троичные двухуровневые трёхбитные триггеры. Мы с этой точкой зрения не согласны.

      • 068Андрей Куликов

        Это те, кто придерживается вышеизложенной точки зрения.

          • 070Андрей Куликов

            Это некоторая часть писателей и читателей, уточнить которую не имеется возможности.

          • 071Alexander ObukhovТринари

            По моему, только Вы озвучивали обратную изложенной в статье точку зрения.

            • 072Андрей Куликов

              Другие просто присоединяются к уже описанной точке зрения.

                • 075Андрей Куликов

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

                  • 076Alexander ObukhovТринари

                    Какой здесь может быть опрос?
                    Мы не выбираем цвет автомобиля.
                    Всё-таки мы имеем дело с кибернетикой — точной наукой,
                    и мнение писателей и учителей в этом вопросе (даже большинства), не может отражать истинное положение дел.

                    • 078Андрей Куликов

                      Слово опрос появилось из Вашего текста:"Вы где-то их опрашивали?" в блоке 074.
                      Известно, что и во многих других областях человеческой деятельности точка зрения большинства зачастую дальше от истины, чем точка зрения меньшинства. "Малое стадо Христово", так было во все времена.

                      • 079Alexander ObukhovТринари

                        Имелось ввиду как стало вам стало известно их мнение.
                        Опрос же был предложен вами.

                        • 082Андрей Куликов

                          Опрос был предложен Вами в блоке 074.
                          Что бы не тянуть эту тягомотину, предлагаю выяснить технические возможности сайта для проведения опроса по этому вопросу.
                          Что бы читатели могли найти опросный блок, предлагаю открыть на форуме подраздел "Опросы", который может пригодиться для опроса и по другим вопросам.

                          • 086Alexander ObukhovТринари

                            Опрос не предлагался, не искажайте чужие слова.
                            Возможности проведеия опроса существуют.

                          • 087Alexander ObukhovТринари

                            Не вижу смысла проводить опрос по данной теме.
                            Каждый может выбрать свой вариант.
                            Мы считаем, что оптимальный вариант реализации троичным систем на двоичной базе – это системы с количеством не более чем два двоичных разряда на один троичный.

                            • 088Андрей Куликов

                              А мы считаем, что оптимальный вариант реализации троичных систем на двоичной основе - это троичные двухуровневые трёхбитные триггеры.

                              • 089NatyТринари

                                а я придерживаюсь мнения что оба варианта не оптимальны )

                                • 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), то чем число логических элементов больше основания системы счисления, тем дальше такие устройства отстоят от оптимальных (идеальных) триггеров.

                                  • 097Alexander ObukhovТринари

                                    А как же 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 провода, а в однофазной сети - только два, тем не менее, из-за большей передаваемой мощности, при передаче больших мощностей применяют именно её и наличие у однофазной системы только двух проводов не является основным.
                                      Троичные двухуровневые трёхбитные устройства состоят из трёх элементов, т.е. число элементов равно основанию системы счисления и тем самым соответствуют критерию оптимальности (идеальности) нисколько не уступают, а даже превосходят троичные двухуровневые двухбитные (двухканальные) триггеры.

                                      • 099Alexander ObukhovТринари

                                        Это больше напоминает философские расуждения, чем инженерные выкладки.

                                        • 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).

    • 092Alexander ObukhovТринари

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

  • 106Alexander ObukhovТринари

    Данный триггер именнуется как «ТТДЛ3С2»
    Троичный Триггер на Двоичной Логике с 3-мя входами (со сбросом) и 2-мя выходами.

    • 120Alexander ObukhovТринари

      В соотвествие с предложением название меняется на ТТДЛ-3С2

  • 123Alexander ObukhovТринари

    Также как и ТТДЛ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 июня

        2010

          6 июня

          2009

            3 июня

            2010

              6 июня

              2009

                2 июня
                1 июня

                2010

                  6 июня

                  2009

                    29 мая
                    28 мая
                    27 мая
                    26 мая
                    10 апреля
                    8 апреля
                    19 марта
                    11 марта
                    8 марта
                    7 марта
                    23 февраля
                    20 февраля
                    16 февраля
                    13 февраля