Цифровое устройство для формирования последовательностей управляющих сигналов с последовательным переносом информации

Изобретение относится к области цифровой техники. Технический результат заключается в повышении быстродействия цифрового устройства. Технический результат достигается за счет того, что устройство содержит последовательно соединенные блоки, принимающие при воздействии тактовых сигналов одну и ту же последовательность внутренних состояний; при этом переход к очередным состояниям осуществляется под действием активного уровня на соответствующих им входах и очередным состояниям соответствуют определенные выходы; после сигнала на очередных входах последующего блока, являющихся выходами предыдущего блока, соответствующими определенным его состояниям, переключающего блок в очередное внутреннее состояние «J» в данном цикле предыдущего блока, следующим сигналом, переключающим последующий блок в следующее внутреннее состояние (J+1) в следующем цикле предыдущего блока, является сигнал предыдущего блока, соответствующий другому его внутреннему состоянию, предшествующий по циклу предыдущего блока сигналу, переключающему последующий блок в состояние «J»; при этом выходами упомянутого предыдущего блока и входами упомянутого последующего блока являются выходы триггеров предыдущего блока, определяющие его внутреннее состояние. 5 ил., 3 табл.

 

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

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

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

Название предлагаемого изобретения выбрано исходя из того, что предлагаемое устройство при частной реализации может выполнять функции всех вышеперечисленных устройств циклического действия, то есть обладать универсальностью, позволяет строить различные его варианты и выбирать наиболее подходящий с учетом используемой элементной базы (например, с учетом ограничений на реализацию логических элементов и элементов памяти при разработке микросхем), а также других требуемых параметров, отличается оригинальностью структуры. То есть название принято обобщающего характера и не отражает частную функцию (счетчик, распределитель, устройство управления и т.п.), а отражает общее понятие (выражающее функцию), охватывающее разные частные формы его реализации (см. «Правила составления, подачи и рассмотрения заявки…». П. 3.3.1 (6)).

Показателями технического уровня цифрового устройства циклического действия, как и других видов цифровых устройств, являются используемое для его реализации количество оборудования, быстродействие, возможность реализовать многоразрядные (многоблочные) устройства без дополнительных усложнений структуры, регулярность (однородность) структуры.

Известны устройства, которые обеспечивают высокие показатели по разным параметрам из перечисленных.

Это, например, устройство в соответствии с патентом на изобретение №2397610 («Цифровое устройство для формирования последовательностей управляющих сигналов», зарегистрированное 20.08.2010 г.). Пример его реализации приведен на Фиг. 1. Выберем его в качестве прототипа.

Другое широко распространенное устройство такого типа - счетчик с последовательной передачей информации, состоящий из последовательно соединенных Τ-триггеров (мм., например: Опадчий Ю.Ф., Глудкин О.П., Гуров А.И. Аналоговая и цифровая электроника. Полный курс. М.: Горячая линия - Телеком. 2000. Рис. 17.8, рис. 17.31). На Фиг. 3 приведена более детальная схема, в которой раскрыта структура триггеров ТТ1-ТТ3 в соответствии с рис. 17.4а указанного источника. Используем его в качестве аналога.

В изобретении №2397610 (прототипе) описано цифровое устройство для формирования последовательностей управляющих сигналов, содержащее два или более последовательно соединенных блоков, являющихся последовательностными устройствами, имеющими по несколько входов и выходов, каждый из которых соответствует одному внутреннему состоянию, меняющими в одной очередности свои внутренние состояния только при воздействии активного уровня на один из очередных входов и не меняющими внутреннее состояние при переходе активного уровня в пассивный, что в сочетании с оригинальной организацией связей между выходами и входами блоков, таких, что после сигнала на очередном входе последующего блока, переключающем этот блок в очередное внутреннее состояние «j» в данном цикле предыдущего блока, следующим сигналом, переключающим последующий блок в следующее внутреннее состояние (j+1) в следующем цикле предыдущего блока, является сигнал, предшествующий по циклу предыдущего блока сигналу, переключающему последующий блок во внутреннее состояние «j».

Это устройство имеет тот недостаток, что осуществляет сквозной перенос информации по цепочкам последовательно включенных конъюнкторов (схем «И»), когда выход предыдущего конъюнктора подается на один из входов последующего, что приводит к затуханию (уменьшению) уровня сигнала, так как конъюнкторы не имеют усиления. Это ограничивает построение многоблочных (многоразрядных) структур, например счетчиков с большими коэффициентами счета, распределителей с большим количеством выходов, а в общем случае формирование длинных последовательностей управляющих сигналов.

Такого недостатка не имеет устройство по Фиг. 3 (аналог), так как реализует последовательный перенос информации, когда информация распространяется путем последовательного переключения Τ-триггеров в соответствии с двоичным кодом. Но это устройство использует большее количество оборудования и имеет невысокое быстродействие.

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

Вышеописанное поясним на примерах.

На Фиг. 1 приведена схема счетчика, ярко иллюстрирующая прототип, так как за счет выбора алгоритма функционирования блоков и оригинальной организации соединений между их входами и выходами позволяет экономить количество оборудования и повысить быстродействие. Схема состоит из трех блоков и имеет коэффициент счета КСЧ=18. При этом все блоки, кроме первого, имеют КСЧ=3, вместо двух в схеме на Т-триггерах (см. описание изобретения №2397610).

На Фиг. 2 приведена схема счетчика, иллюстрирующая предлагаемое устройство, аналогичная по функции схеме Фиг. 1 с КСЧ=18, но реализующая последовательный перенос информации. Каждый из выходов «I» блоков Б1 (I11, I21, I31, I41), Б2 (I12, I22, I32, I42) заменяется, как уже было сказано, на выходы триггеров, однозначно определяющих устойчивое состояние блока, которому соответствует данный выход. В обозначениях выходов первая цифра - это номер выхода, а вторая - номер блока.

Счетчики синтезированы с помощью таблиц переходов 1, 2, 3 (для блоков из триггеров T1 и Т2, T3 и Т4, Т5 и Т6 соответственно для обеих схем). В клетках таблицы указаны номера символов (нулей и единиц), вызывающих соответствующее состояние (в знаменателе номер последнего символа, при котором существует состояние).

Логические функции, описывающие цепи, воздействующие на входы триггеров и на выходы блоков Б1 и Б2 в схеме Фиг. 1

Логические функции, описывающие цепи в схеме Фиг. 2, воздействующие на входы триггеров T3 и Т4 (соответствуют блоку 2 Фиг. 1), Т5 и Т6 (соответствуют блоку 3 Фиг. 1), получаются путем замены переменных «I», отображающих выходы блоков в схеме Фиг. 1, на конъюнкцию переменных, соответствующих выходам триггеров, однозначно отображающих устойчивое состояние блока, которому соответствует данный выход «I» в схеме Фиг. 1. В этом состоянии блока эти выходы триггеров формируют единицу, и поэтому их конъюнкция равна единице. Логические функции, описывающие входные цепи триггеров первого блока Фиг. 1 F(R2), F(S1), F(S2), F(R1), остаются неизменными и для Фиг. 2 (для триггеров Т1 и Т2, соответствующих блоку 1 Фиг. 1) из-за того, что на его входы воздействуют не выходы предыдущего блока, а тактовые сигналы. При этом выходы предыдущего блока, соединенные со входами последующего блока, вместо однопроводных шин будут представлены двухпроводными, соответственно: I11 - шинами ; I21 - Q1, ; I31 - Q1,Q2; I41 - ; I12 - ; I22 - Q3, ; I32 - Q3,Q4; I42 - , Q4.

Таблицы переходов применительно к схеме Фиг. 2 используются с учетом этого соответствия. Логические функции для остальных блоков Фиг. 2 имеют вид:

Счетчик Фиг. 2 с последовательным переносом информации, иллюстрирующий предлагаемое изобретение, за полный цикл фиксирует KS=36 символов (коэффициент счета ), что следует непосредственно из таблиц переходов.

На Фиг. 3 приведена схема счетчика импульсов также с последовательным переносом, использующая Т-триггеры (аналог), состоящая также из трех блоков с тем же составом вентилей (кроме дополнительного инвертора в блоках ТТ2 и TT3), но она фиксирует только KS=16 символов (К=23=8). Для получения даже К=16, что меньше К=18, требуется добавить один блок, то есть экономия (нижняя оценка). Для получения же К=32, большего 18, необходимо два блока; экономия (верхняя оценка).

Коэффициент счета счетчика по Фиг. 2 при «n» блоках

По Фиг. 3

Предлагаемая схема позволяет в отличие от прототипа использовать большое количество разрядов (блоков) ввиду того, что, как указано выше, отсутствует затухание сигнала при переходе от разряда к разряду (от блока к блоку). Количество используемого оборудования в этой схеме примерно такое же, как в прототипе (это видно непосредственно из схем). Регулярность структуры (однородность) обеих схем высокая (они состоят из одинаковых блоков). Предлагаемая схема проигрывает прототипу по быстродействию, так как это определяется самим принципом последовательного переноса информации от разряда к разряду и свойственно всем схемам с последовательным переносом. Но по отношению к схеме с последовательным переносом (аналогу Фиг. 3) она обладает преимуществом по количеству используемого оборудования (экономия порядка 30-40%, см. выше) и быстродействию (в ее каскадах отсутствует инвертор, создающий дополнительную задержку при переключениях). То есть эта схема улучшает один из параметров прототипа и все основные параметры аналога. При этом она использует характер связей блоков (каскадов) прототипа, но использует другие по составу шины входов и выходов, соединяющиеся с другими точками схем блоков, что приводит к описанным преимуществам. По существу реализуется новый, более совершенный, чем в аналоге, принцип организации последовательного переноса, позволяющий улучшить все его основные параметры, использующий такой же порядок соединений выходов и входов блоков, как в прототипе. Но в отличие от прототипа выходы и входы многоканальные и соединяются с другими точками схем блоков. Представим предлагаемое изобретение в виде обобщенной схемы Фиг. 4, отражающей общее понятие, так же как в прототипе, охватывающем разные частные формы его реализации (см. «Правила составления, подачи и рассмотрения заявки…» П. 3.3.1 (6)). То есть эта схема отражает сущность изобретения в обобщенном виде.

Устройство содержит блоки 1, 2, …Р. Входы и выходы блоков, кроме входов входного блока и выходов выходного блока, представляют собой не однопроводные шины, как в Фиг. 1, а комбинации определенных выходов триггеров, которые однозначно определяют устойчивое состояние блока, соответствующее этой единичной шине в Фиг. 1. Порядок соединения комбинации входов и выходов такой же, как и единичных, соответствующих им в прототипе.

Входной блок 1 имеет номера входов 01, 11, …n1, где нижний индекс является номером блока. Эти входы полностью идентичны входам прототипа. Выходной блок «Р» имеет номера выходов , где нижний индекс - номер блока. Эти выходы также идентичны выходам прототипа. Блок 1 имеет комбинации выходов: (в нижнем индексе 1 - номер блока, «с» - означает комбинацию, «t» - триггеров). Выходы других блоков, кроме последнего, организованы аналогично, связаны с последующим блоком подобным образом, выполняют по отношению к нему такую же функцию, но в обозначении в нижнем индексе должны иметь вместо единицы свой номер блока.

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

Комбинации входов блоков (кроме первого) 0ict, 1ict, …nict, где i - номер блока. Каждая комбинация является той комбинацией выходов предыдущего блока, с которой она соединяется.

Схема Фиг. 4 является обобщенной, то есть в общем виде отображающей суть изобретения (моделью), и при задании конкретных ее параметров приводит к частному решению.

Схема Фиг. 2 является таким частным решением при числе блоков Ρ=3, числе выходов, числе входов и числе состояний блоков, равном 4 (, где i - номер блока, М=4). Для первого блока номера выходов: , для второго - . Для второго блока номера входов: 02ct, 12ct, 22ct, 32ct. Для третьего 03ct, 13ct, 23ct. 33ct. Входы первого блока реализуются входом тактовых импульсов. Выходы третьего блока в данном примере не формируются, так как это тривиальная задача, не требующая иллюстрации.

Точно так же обобщенная схема (модель) может служить основой для любой другой конкретной схемы при задании любых других значений Р, n, М. Это приводит к многообразию конкретных схем, обладающих указанными преимуществами перед известными схемами.

Функционирование схемы, приведенной на Фиг. 2, было проверено путем моделирования на ПЭВМ с использованием программы Electronics Workbench 6.0. На Фиг. 5 приводится распечатка схемы, полностью соответствующей схеме Фиг. 2, подвергавшейся моделированию, с использованием изображений логических элементов в соответствии с американским стандартом ANSI, принятым в этой программе.

В схеме раскрыта структура RS-триггеров на основе двух элементов «ИЛИ-НЕ», используется переключатель S2 для формирования входных сигналов, переключатель S1 для начальной установки RS-триггеров, а также индикаторы состояний триггеров (обозначены буквой X). Схема состоит из трех блоков, полностью идентичных по структуре блокам Б1-Б3 на Фиг. 2. При этом каждый RS-триггер выполнен на двух элементах «ИЛИ-НЕ»: T1(U3A, U3B), T2(U3C, U2A) - блок Б1; T3 (U5A, U5B), Т4 (U5C, U8A) - блок Б2; T5 (U7A, U7B), Т6 (U7C, U9A) - блок Б3. Инвертор - U6A.

Схема функционирует в полном соответствии с таблицами переходов (таблица 1 - блок Б1, таблица 2 - блок Б2, таблица 3 - блок Б3), обеспечивая заданный коэффициент счета КСЧ=18. В таблицах переходов цифрами обозначены номера импульсов и пауз (символов), поступивших на вход для достижения данного состояния (всего 36 символов за цикл - 18 импульсов и 18 пауз).

Цифровое устройство для формирования последовательностей управляющих сигналов с последовательным переносом, содержащее два или более последовательно соединенных блоков, являющихся последовательностными устройствами, принимающими при воздействии тактовых сигналов одну и ту же последовательность внутренних состояний; при этом переход к очередным состояниям осуществляется под действием активного уровня на соответствующих им входах и очередным состояниям соответствуют определенные выходы, а связи между выходами и входами соседних блоков такие, что после сигнала на очередных входах последующего блока, являющихся выходами предыдущего блока, соответствующими определенным его состояниям, переключающего последующий блок в очередное внутреннее состояние J в данном цикле предыдущего блока, следующим сигналом, переключающим последующий блок в следующее внутреннее состояние J+1 в следующем цикле предыдущего блока, является сигнал предыдущего блока, соответствующий другому его внутреннему состоянию, предшествующий по циклу предыдущего блока сигналу, переключающему последующий блок в состояние J, отличающееся тем, что выходами данного предыдущего блока, соответствующими его очередному состоянию, и соответствующими им входами последующего блока являются выходы триггеров предыдущего блока, определяющие его состояние.



 

Похожие патенты:

Группа изобретений относится к технологиям предоставления информации. Техническим результатом является повышение точности и полноты информации, представляющей интерес для пользователя за счет выполнения кластерного и корреляционного анализа.

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

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

Изобретение относится к области вещания программ цифрового телевидения, в частности к генерированию и передаче потока данных стандарта DVB-T2. Технический результат заключается в снижении скорости потока данных стандарта DVB-T2, передаваемого посредством спутника.

Изобретение относится к интерфейсу для запроса действий веб-сайта, включающего различные элементы. Технический результат – эффективное использование действия, обеспечивающееся инструментом веб-сайта, без необходимости действительной загрузки веб-сайта в браузере или перехода на целевую страницу веб-сайта.

Изобретение относится к области идентификации аудиоинформации. Технический результат заключается в сохранении коммуникационных ресурсов для связи с сервером и обеспечении отображения на единственном интерфейсе меньшего объема информации.

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

Изобретение относится к способу и серверу загрузки контента персональной веб-страницы зарегистрированного пользователя веб-сервиса. Технический результат заключается в ускорении загрузки контента персональной веб-страницы.

Изобретение относится к области доставки целевому пользователю целевого контента. Технический результат заключается в повышении эффективности доставки целевому пользователю целевого контента.

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

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

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

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

Использование: для измерения частоты вращения. Сущность изобретения заключается в том, что проводят дискретизацию сигнала датчика частоты вращения, выделение его колебательных составляющих (мод) и нахождение колебательной составляющей с максимальной амплитудой, по частоте которой определяют частоту вращения.

Изобретение относится к радиотехнике и предназначено для использования в схемах фазосдвигающих цепей для получения симметричного трехфазного напряжения. Техническим результатом является упрощение устройства.

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

Изобретение относится к измерительной технике и может быть использовано в системах автоматического измерения, управления и аварийной защиты. Достигаемый технический результат - повышение точности формирования импульсов для различных приложений за счет обеспечения перенастройки параметров устройства.

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

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

Изобретение относится к области измерительной техники. Технический результат заключается в повышении надежности асинхронного пикового детектора в режиме разряда запоминающих конденсаторов. Асинхронный пиковый детектор содержит аналоговый вход (1) и аналоговый выход (2), первый (3) прецизионный выпрямитель, первый (6) запоминающий конденсатор, второй (7) прецизионный выпрямитель, второй (10) запоминающий конденсатор, первый (11) электронный ключ, второй (12) электронный ключ, управляющий генератор импульсных сигналов (17), первый (18) согласующий каскад, второй (19) согласующий каскад, причем в качестве первого (18) и второго (19) согласующих каскадов используются соответствующие дополнительные прецизионные выпрямители (18) и (19), выходы которых (20) и (21) соединены с аналоговым выходом устройства (2), причем первый (11) и второй (12) электронные ключи обеспечивают выключение первого (3) и второго (7) прецизионных выпрямителей на время разряда первого (6) и второго (10) запоминающих конденсаторов. 2 з.п. ф-лы, 9 ил.

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

Наверх