Идеальный RS-триггер

Тема в разделе "WASM.HARDWARE", создана пользователем Insector, 7 мар 2007.

  1. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Mikl__
    Речь вот о чём:
    Типовая реализация RS триггера (рис а) предполагает низкий активный уровень входных сигналов #R и #S и таблицу истинности:
    #R #S out
    0 1 0
    1 0 1
    0 0 1 <- оба сигнала активны = та самая "строки ошибки"
    1 1 ~ <- оба сигнала пассивны = здесь триггер помнит тредидущее состояние

    Похоже низкий активный уровень на входе ТС не устроил, и он решил их инвертировать (рис б)
    R S out
    1 0 0
    0 1 1
    1 1 1 <- оба сигнала активны = "роковая ошибка автоматики"
    0 0 ~ <- оба сигнала пассивны = здесь триггер помнит тредыдущее состояние

    Но здесь ТС ооочень не понравился приоритет сигнала S над сигналом R :)) и он решил этот приоритет инвертировать, воспользовавшись тем, что инвертор DD2 является одновременно ещё и 1) развязкой по входу, 2) источником токового сигнала, он заменил диоды VD3 и VD6 на резисторы и подбором их номиналов добился желанной приоритетности R над S.
    Реализовав его в своём "супернадёжном станке" он убедился, что запас помехоустойчивости (который есно сильно понизился от такой замены) вполне достаточен для некоторых собранных вручную схем автоматики. Протестировать этот результат на предмет "повторяемости" при наличии технологического разброса параметров особенно у компонентов 30 летней давности при массовом производстве готовых триггеров он есно не смог, точнее даже и не пытался :)

    kero
    Ну что открываем проект по изобретению машины времени для проверки революционной идеи Insector?

    Mikl__ Чтобы картинка отображалась - сначала аттачишь, затем редактируешь сообщение и заключаешь её в тег img. Только теперь это не обязательно - на сайте удобную смотрелку прикрутили - щёлкаешь на аттач и если это картинка, то она откроется в новом окне. Только графику размещай в формате png а не bmp - браузеры его понимают, а трафика наамнго меньше :)
     
  2. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Offtop, 2 Mikl__

    >Нажимаю на кнопку ответить и указываю путь к рару...

    А в каком браузере и с какими параметрами безопасности, если не секрет ?


    Y_Mur

    :)
     
  3. Insector

    Insector New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    7
    Так...триггер - логическое устройство,способное хранить 1 бит информации.К триггерным принято относить все устройства,имеющие два устойчивых состояния.Просто для меня в данном случае это аксиома,константа.Поэтому я не писал строки храниения информации,состояния.Думаю этим я ответил на вопрос строки хранения состояния,что после установки,что после сброса.Теперь,логическая 1 для меня,это высокий уровень сигнала.Теперь,насчет проверки схемы,надеюсь,она была спаяна и проверена во всех режимах? Или на какой-нибудь проге-имитаторе?Теперь,насчет схемы,пока она не будет задокументирована надлежащим образом,я ее не предоставлю.Потом пожалуйста! :) Я вообще зачем эту тему(идеальный RS-триггер) поднял?Я нигде не вижу информации,что строка неопределенного состояния триггера решена.Даже литературу читал,там черным по белому написано-именно эта строка вынудила инженеров идти по другому пути,придумывать другие триггеры.Я когда начал изучать цифровые микросхемы,у нас вообще компьютеры были диковинкой.Тогда только начинали появляться Спектрумы и им подобные.Я и столкнулся с RS-триггерами.Это было начало 90-х годов.Уже тогда я знал,что можно обойти.Просто в то время(до сих пор с содроганием вспоминаю то время...)мне пришлось работать.И я отложил эту проблему до лучших времен.Но придумали синхронные триггеры.Для сложных устройств это самый приемлемый вариант,спора нет.Теперь,кто-то меня может упрекнуть,что триггеры-это вчерашний день.и что-то собирать на них просто путешевствие во времени назад.Я всеми пятью конечностями :) за микроконтроллеры и микропроцессоры.Повторюсь еще раз,в этих самых процессорах как раз и стоят RS-защелки,где нужно JK-триггеры.Если залезть глубже,RS-триггер составляющее JK-триггера!!!
    И прогресса в этом направлении я не вижу.Я не кричу о том,что хочу видеть свои триггеры в процессорах и т.д.но и не против этого :))) У меня вообще как получилось?Даю подсказку.Для начала хочу сказать одну вещь.У меня образование всего 9 классов.И я не раз сталкивался с тем,что у большинства людей сознание загнано в рамки,зашоренное.Вот пример,неважно где учили,те же самый триггеры,вообще логику и микросхемы.Показали режимы,и сказали,что по другому быть не может.передо мной была задача.но кто сказал,что условия для задачи только заданные?Чтобы получить нужный результат,я подогнал нужные условия.Я абстрагировался от того,какие передо мной входы,выходы (R,S,J,K,C).Переопределил входы так как мне нужно.Просчитал нужные комбинации сигналов и получил нужный результат.
     
  4. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    kero
    Насколько я понял дело всё таки не в параметрах безопасности, а в килобайтах, коим дана команда "больше трёх не собираться"

    Insector
    Ню-Ню :))

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

    Дык про то тебя Mikl__ и спрашивал - зачем ставишь задачу не сообщая её условий? Типа чтобы "понты кинуть"?
     
  5. Insector

    Insector New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    7
    Насчет литературы - В.Л Шило "Популярные цифровые микросхемы".Другие справочники не помню.
    Условие для меня было одно,убрать строку запрещенного состояния.Ну а дальше,когда не получилось стандартным путем,я абстрагировался от того,какие передо мной входы,выходы (R,S,J,K,C,E и т.д.).Переопределил входы так как мне нужно.Просчитал нужные комбинации сигналов и получил нужный результат.Даю подсказку...Сначала отвлекусь.Когда у меня получилось,я подумал,какими еще можно способами добиться.Нашел несколько вариантов!Если хорошо продумать все варианты работы того же самого JK-триггера (К561ТВ1) то можно получить такой триггер,как я писал.Это только один вариант.